[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx8_asm_vop3.s
blob429133b3c1a40e89caef8b2d45f899e0c29cf6da
1 // RUN: llvm-mc -arch=amdgcn -mcpu=tonga -show-encoding %s | FileCheck %s
3 v_interp_p1_f32_e64 v5, v2, attr0.x
4 // CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
6 v_interp_p1_f32_e64 v255, v2, attr0.x
7 // CHECK: [0xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
9 v_interp_p1_f32_e64 v5, v2, attr1.x
10 // CHECK: [0x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x00]
12 v_interp_p1_f32_e64 v5, v2, attr31.x
13 // CHECK: [0x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x00]
15 v_interp_p1_f32_e64 v5, v2, attr32.x
16 // CHECK: [0x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x00]
18 v_interp_p1_f32_e64 v5, v255, attr0.x
19 // CHECK: [0x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x00]
21 v_interp_p1_f32_e64 v5, -v2, attr0.x
22 // CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x40]
24 v_interp_p1_f32_e64 v5, |v2|, attr0.x
25 // CHECK: [0x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x00]
27 v_interp_p1_f32_e64 v5, v2, attr0.y
28 // CHECK: [0x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x00]
30 v_interp_p1_f32_e64 v5, v2, attr0.z
31 // CHECK: [0x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x00]
33 v_interp_p1_f32_e64 v5, v2, attr0.w
34 // CHECK: [0x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x00]
36 v_interp_p1_f32_e64 v5, v2, attr0.x clamp
37 // CHECK: [0x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x00]
39 v_interp_p1_f32_e64 v5, v2, attr0.x mul:2
40 // CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x08]
42 v_interp_p1_f32_e64 v5, v2, attr0.x mul:4
43 // CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x10]
45 v_interp_p1_f32_e64 v5, v2, attr0.x div:2
46 // CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x18]
48 v_interp_p2_f32_e64 v5, v2, attr0.x
49 // CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
51 v_interp_p2_f32_e64 v255, v2, attr0.x
52 // CHECK: [0xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
54 v_interp_p2_f32_e64 v5, v2, attr1.x
55 // CHECK: [0x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x00]
57 v_interp_p2_f32_e64 v5, v2, attr31.x
58 // CHECK: [0x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x00]
60 v_interp_p2_f32_e64 v5, v2, attr32.x
61 // CHECK: [0x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x00]
63 v_interp_p2_f32_e64 v5, v255, attr0.x
64 // CHECK: [0x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x00]
66 v_interp_p2_f32_e64 v5, -v2, attr0.x
67 // CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x40]
69 v_interp_p2_f32_e64 v5, |v2|, attr0.x
70 // CHECK: [0x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x00]
72 v_interp_p2_f32_e64 v5, v2, attr0.y
73 // CHECK: [0x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x00]
75 v_interp_p2_f32_e64 v5, v2, attr0.z
76 // CHECK: [0x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x00]
78 v_interp_p2_f32_e64 v5, v2, attr0.w
79 // CHECK: [0x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x00]
81 v_interp_p2_f32_e64 v5, v2, attr0.x clamp
82 // CHECK: [0x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x00]
84 v_interp_p2_f32_e64 v5, v2, attr0.x mul:2
85 // CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x08]
87 v_interp_p2_f32_e64 v5, v2, attr0.x mul:4
88 // CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x10]
90 v_interp_p2_f32_e64 v5, v2, attr0.x div:2
91 // CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x18]
93 v_interp_mov_f32_e64 v5, p10, attr0.x
94 // CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
96 v_interp_mov_f32_e64 v255, p10, attr0.x
97 // CHECK: [0xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
99 v_interp_mov_f32_e64 v5, p10, attr1.x
100 // CHECK: [0x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00]
102 v_interp_mov_f32_e64 v5, p10, attr31.x
103 // CHECK: [0x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00]
105 v_interp_mov_f32_e64 v5, p10, attr32.x
106 // CHECK: [0x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00]
108 v_interp_mov_f32_e64 v5, p20, attr0.x
109 // CHECK: [0x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00]
111 v_interp_mov_f32_e64 v5, p0, attr0.x
112 // CHECK: [0x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00]
114 v_interp_mov_f32_e64 v5, p10, attr0.y
115 // CHECK: [0x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00]
117 v_interp_mov_f32_e64 v5, p10, attr0.z
118 // CHECK: [0x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00]
120 v_interp_mov_f32_e64 v5, p10, attr0.w
121 // CHECK: [0x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00]
123 v_interp_mov_f32_e64 v5, p10, attr0.x clamp
124 // CHECK: [0x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00]
126 v_interp_mov_f32_e64 v5, p10, attr0.x mul:2
127 // CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08]
129 v_interp_mov_f32_e64 v5, p10, attr0.x mul:4
130 // CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10]
132 v_interp_mov_f32_e64 v5, p10, attr0.x div:2
133 // CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18]
135 v_nop_e64
136 // CHECK: [0x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00]
138 v_mov_b32_e64 v5, v1
139 // CHECK: [0x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
141 v_mov_b32_e64 v255, v1
142 // CHECK: [0xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
144 v_mov_b32_e64 v5, v255
145 // CHECK: [0x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00]
147 v_mov_b32_e64 v5, s1
148 // CHECK: [0x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00]
150 v_mov_b32_e64 v5, s101
151 // CHECK: [0x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00]
153 v_mov_b32_e64 v5, flat_scratch_lo
154 // CHECK: [0x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00]
156 v_mov_b32_e64 v5, flat_scratch_hi
157 // CHECK: [0x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00]
159 v_mov_b32_e64 v5, vcc_lo
160 // CHECK: [0x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00]
162 v_mov_b32_e64 v5, vcc_hi
163 // CHECK: [0x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00]
165 v_mov_b32_e64 v5, tba_lo
166 // CHECK: [0x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00]
168 v_mov_b32_e64 v5, tba_hi
169 // CHECK: [0x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00]
171 v_mov_b32_e64 v5, tma_lo
172 // CHECK: [0x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00]
174 v_mov_b32_e64 v5, tma_hi
175 // CHECK: [0x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00]
177 v_mov_b32_e64 v5, ttmp11
178 // CHECK: [0x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00]
180 v_mov_b32_e64 v5, m0
181 // CHECK: [0x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00]
183 v_mov_b32_e64 v5, exec_lo
184 // CHECK: [0x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00]
186 v_mov_b32_e64 v5, exec_hi
187 // CHECK: [0x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00]
189 v_mov_b32_e64 v5, 0
190 // CHECK: [0x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00]
192 v_mov_b32_e64 v5, -1
193 // CHECK: [0x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00]
195 v_mov_b32_e64 v5, 0.5
196 // CHECK: [0x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00]
198 v_mov_b32_e64 v5, -4.0
199 // CHECK: [0x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00]
201 v_mov_b32_e64 v5, src_vccz
202 // CHECK: [0x05,0x00,0x41,0xd1,0xfb,0x00,0x00,0x00]
204 v_mov_b32_e64 v5, src_execz
205 // CHECK: [0x05,0x00,0x41,0xd1,0xfc,0x00,0x00,0x00]
207 v_mov_b32_e64 v5, src_scc
208 // CHECK: [0x05,0x00,0x41,0xd1,0xfd,0x00,0x00,0x00]
210 v_mov_b32_e64 v5, src_lds_direct
211 // CHECK: [0x05,0x00,0x41,0xd1,0xfe,0x00,0x00,0x00]
213 v_cvt_i32_f64_e64 v5, v[1:2]
214 // CHECK: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
216 v_cvt_i32_f64_e64 v255, v[1:2]
217 // CHECK: [0xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
219 v_cvt_i32_f64_e64 v5, v[254:255]
220 // CHECK: [0x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00]
222 v_cvt_i32_f64_e64 v5, s[2:3]
223 // CHECK: [0x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00]
225 v_cvt_i32_f64_e64 v5, s[4:5]
226 // CHECK: [0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00]
228 v_cvt_i32_f64_e64 v5, s[100:101]
229 // CHECK: [0x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00]
231 v_cvt_i32_f64_e64 v5, flat_scratch
232 // CHECK: [0x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00]
234 v_cvt_i32_f64_e64 v5, vcc
235 // CHECK: [0x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00]
237 v_cvt_i32_f64_e64 v5, tba
238 // CHECK: [0x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00]
240 v_cvt_i32_f64_e64 v5, tma
241 // CHECK: [0x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00]
243 v_cvt_i32_f64_e64 v5, ttmp[10:11]
244 // CHECK: [0x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00]
246 v_cvt_i32_f64_e64 v5, exec
247 // CHECK: [0x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00]
249 v_cvt_i32_f64_e64 v5, 0
250 // CHECK: [0x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00]
252 v_cvt_i32_f64_e64 v5, -1
253 // CHECK: [0x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00]
255 v_cvt_i32_f64_e64 v5, 0.5
256 // CHECK: [0x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00]
258 v_cvt_i32_f64_e64 v5, -4.0
259 // CHECK: [0x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00]
261 v_cvt_i32_f64_e64 v5, src_vccz
262 // CHECK: [0x05,0x00,0x43,0xd1,0xfb,0x00,0x00,0x00]
264 v_cvt_i32_f64_e64 v5, src_execz
265 // CHECK: [0x05,0x00,0x43,0xd1,0xfc,0x00,0x00,0x00]
267 v_cvt_i32_f64_e64 v5, src_scc
268 // CHECK: [0x05,0x00,0x43,0xd1,0xfd,0x00,0x00,0x00]
270 v_cvt_i32_f64_e64 v5, -v[1:2]
271 // CHECK: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20]
273 v_cvt_i32_f64_e64 v5, |v[1:2]|
274 // CHECK: [0x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00]
276 v_cvt_f64_i32_e64 v[5:6], v1
277 // CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
279 v_cvt_f64_i32_e64 v[254:255], v1
280 // CHECK: [0xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
282 v_cvt_f64_i32_e64 v[5:6], v255
283 // CHECK: [0x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00]
285 v_cvt_f64_i32_e64 v[5:6], s1
286 // CHECK: [0x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00]
288 v_cvt_f64_i32_e64 v[5:6], s101
289 // CHECK: [0x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00]
291 v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo
292 // CHECK: [0x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00]
294 v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi
295 // CHECK: [0x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00]
297 v_cvt_f64_i32_e64 v[5:6], vcc_lo
298 // CHECK: [0x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00]
300 v_cvt_f64_i32_e64 v[5:6], vcc_hi
301 // CHECK: [0x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00]
303 v_cvt_f64_i32_e64 v[5:6], tba_lo
304 // CHECK: [0x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00]
306 v_cvt_f64_i32_e64 v[5:6], tba_hi
307 // CHECK: [0x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00]
309 v_cvt_f64_i32_e64 v[5:6], tma_lo
310 // CHECK: [0x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00]
312 v_cvt_f64_i32_e64 v[5:6], tma_hi
313 // CHECK: [0x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00]
315 v_cvt_f64_i32_e64 v[5:6], ttmp11
316 // CHECK: [0x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00]
318 v_cvt_f64_i32_e64 v[5:6], m0
319 // CHECK: [0x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00]
321 v_cvt_f64_i32_e64 v[5:6], exec_lo
322 // CHECK: [0x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00]
324 v_cvt_f64_i32_e64 v[5:6], exec_hi
325 // CHECK: [0x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00]
327 v_cvt_f64_i32_e64 v[5:6], 0
328 // CHECK: [0x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00]
330 v_cvt_f64_i32_e64 v[5:6], -1
331 // CHECK: [0x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00]
333 v_cvt_f64_i32_e64 v[5:6], 0.5
334 // CHECK: [0x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00]
336 v_cvt_f64_i32_e64 v[5:6], -4.0
337 // CHECK: [0x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00]
339 v_cvt_f64_i32_e64 v[5:6], src_vccz
340 // CHECK: [0x05,0x00,0x44,0xd1,0xfb,0x00,0x00,0x00]
342 v_cvt_f64_i32_e64 v[5:6], src_execz
343 // CHECK: [0x05,0x00,0x44,0xd1,0xfc,0x00,0x00,0x00]
345 v_cvt_f64_i32_e64 v[5:6], src_scc
346 // CHECK: [0x05,0x00,0x44,0xd1,0xfd,0x00,0x00,0x00]
348 v_cvt_f64_i32_e64 v[5:6], src_lds_direct
349 // CHECK: [0x05,0x00,0x44,0xd1,0xfe,0x00,0x00,0x00]
351 v_cvt_f64_i32_e64 v[5:6], v1 clamp
352 // CHECK: [0x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00]
354 v_cvt_f64_i32_e64 v[5:6], v1 mul:2
355 // CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08]
357 v_cvt_f64_i32_e64 v[5:6], v1 mul:4
358 // CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10]
360 v_cvt_f64_i32_e64 v[5:6], v1 div:2
361 // CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18]
363 v_cvt_f32_i32_e64 v5, v1
364 // CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
366 v_cvt_f32_i32_e64 v255, v1
367 // CHECK: [0xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
369 v_cvt_f32_i32_e64 v5, v255
370 // CHECK: [0x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00]
372 v_cvt_f32_i32_e64 v5, s1
373 // CHECK: [0x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00]
375 v_cvt_f32_i32_e64 v5, s101
376 // CHECK: [0x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00]
378 v_cvt_f32_i32_e64 v5, flat_scratch_lo
379 // CHECK: [0x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00]
381 v_cvt_f32_i32_e64 v5, flat_scratch_hi
382 // CHECK: [0x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00]
384 v_cvt_f32_i32_e64 v5, vcc_lo
385 // CHECK: [0x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00]
387 v_cvt_f32_i32_e64 v5, vcc_hi
388 // CHECK: [0x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00]
390 v_cvt_f32_i32_e64 v5, tba_lo
391 // CHECK: [0x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00]
393 v_cvt_f32_i32_e64 v5, tba_hi
394 // CHECK: [0x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00]
396 v_cvt_f32_i32_e64 v5, tma_lo
397 // CHECK: [0x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00]
399 v_cvt_f32_i32_e64 v5, tma_hi
400 // CHECK: [0x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00]
402 v_cvt_f32_i32_e64 v5, ttmp11
403 // CHECK: [0x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00]
405 v_cvt_f32_i32_e64 v5, m0
406 // CHECK: [0x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00]
408 v_cvt_f32_i32_e64 v5, exec_lo
409 // CHECK: [0x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00]
411 v_cvt_f32_i32_e64 v5, exec_hi
412 // CHECK: [0x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00]
414 v_cvt_f32_i32_e64 v5, 0
415 // CHECK: [0x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00]
417 v_cvt_f32_i32_e64 v5, -1
418 // CHECK: [0x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00]
420 v_cvt_f32_i32_e64 v5, 0.5
421 // CHECK: [0x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00]
423 v_cvt_f32_i32_e64 v5, -4.0
424 // CHECK: [0x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00]
426 v_cvt_f32_i32_e64 v5, src_vccz
427 // CHECK: [0x05,0x00,0x45,0xd1,0xfb,0x00,0x00,0x00]
429 v_cvt_f32_i32_e64 v5, src_execz
430 // CHECK: [0x05,0x00,0x45,0xd1,0xfc,0x00,0x00,0x00]
432 v_cvt_f32_i32_e64 v5, src_scc
433 // CHECK: [0x05,0x00,0x45,0xd1,0xfd,0x00,0x00,0x00]
435 v_cvt_f32_i32_e64 v5, src_lds_direct
436 // CHECK: [0x05,0x00,0x45,0xd1,0xfe,0x00,0x00,0x00]
438 v_cvt_f32_i32_e64 v5, v1 clamp
439 // CHECK: [0x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00]
441 v_cvt_f32_i32_e64 v5, v1 mul:2
442 // CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08]
444 v_cvt_f32_i32_e64 v5, v1 mul:4
445 // CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10]
447 v_cvt_f32_i32_e64 v5, v1 div:2
448 // CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18]
450 v_cvt_f32_u32_e64 v5, v1
451 // CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
453 v_cvt_f32_u32_e64 v255, v1
454 // CHECK: [0xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
456 v_cvt_f32_u32_e64 v5, v255
457 // CHECK: [0x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00]
459 v_cvt_f32_u32_e64 v5, s1
460 // CHECK: [0x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00]
462 v_cvt_f32_u32_e64 v5, s101
463 // CHECK: [0x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00]
465 v_cvt_f32_u32_e64 v5, flat_scratch_lo
466 // CHECK: [0x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00]
468 v_cvt_f32_u32_e64 v5, flat_scratch_hi
469 // CHECK: [0x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00]
471 v_cvt_f32_u32_e64 v5, vcc_lo
472 // CHECK: [0x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00]
474 v_cvt_f32_u32_e64 v5, vcc_hi
475 // CHECK: [0x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00]
477 v_cvt_f32_u32_e64 v5, tba_lo
478 // CHECK: [0x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00]
480 v_cvt_f32_u32_e64 v5, tba_hi
481 // CHECK: [0x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00]
483 v_cvt_f32_u32_e64 v5, tma_lo
484 // CHECK: [0x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00]
486 v_cvt_f32_u32_e64 v5, tma_hi
487 // CHECK: [0x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00]
489 v_cvt_f32_u32_e64 v5, ttmp11
490 // CHECK: [0x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00]
492 v_cvt_f32_u32_e64 v5, m0
493 // CHECK: [0x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00]
495 v_cvt_f32_u32_e64 v5, exec_lo
496 // CHECK: [0x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00]
498 v_cvt_f32_u32_e64 v5, exec_hi
499 // CHECK: [0x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00]
501 v_cvt_f32_u32_e64 v5, 0
502 // CHECK: [0x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00]
504 v_cvt_f32_u32_e64 v5, -1
505 // CHECK: [0x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00]
507 v_cvt_f32_u32_e64 v5, 0.5
508 // CHECK: [0x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00]
510 v_cvt_f32_u32_e64 v5, -4.0
511 // CHECK: [0x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00]
513 v_cvt_f32_u32_e64 v5, src_vccz
514 // CHECK: [0x05,0x00,0x46,0xd1,0xfb,0x00,0x00,0x00]
516 v_cvt_f32_u32_e64 v5, src_execz
517 // CHECK: [0x05,0x00,0x46,0xd1,0xfc,0x00,0x00,0x00]
519 v_cvt_f32_u32_e64 v5, src_scc
520 // CHECK: [0x05,0x00,0x46,0xd1,0xfd,0x00,0x00,0x00]
522 v_cvt_f32_u32_e64 v5, src_lds_direct
523 // CHECK: [0x05,0x00,0x46,0xd1,0xfe,0x00,0x00,0x00]
525 v_cvt_f32_u32_e64 v5, v1 clamp
526 // CHECK: [0x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00]
528 v_cvt_f32_u32_e64 v5, v1 mul:2
529 // CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08]
531 v_cvt_f32_u32_e64 v5, v1 mul:4
532 // CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10]
534 v_cvt_f32_u32_e64 v5, v1 div:2
535 // CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18]
537 v_cvt_u32_f32_e64 v5, v1
538 // CHECK: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
540 v_cvt_u32_f32_e64 v255, v1
541 // CHECK: [0xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
543 v_cvt_u32_f32_e64 v5, v255
544 // CHECK: [0x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00]
546 v_cvt_u32_f32_e64 v5, s1
547 // CHECK: [0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00]
549 v_cvt_u32_f32_e64 v5, s101
550 // CHECK: [0x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00]
552 v_cvt_u32_f32_e64 v5, flat_scratch_lo
553 // CHECK: [0x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00]
555 v_cvt_u32_f32_e64 v5, flat_scratch_hi
556 // CHECK: [0x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00]
558 v_cvt_u32_f32_e64 v5, vcc_lo
559 // CHECK: [0x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00]
561 v_cvt_u32_f32_e64 v5, vcc_hi
562 // CHECK: [0x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00]
564 v_cvt_u32_f32_e64 v5, tba_lo
565 // CHECK: [0x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00]
567 v_cvt_u32_f32_e64 v5, tba_hi
568 // CHECK: [0x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00]
570 v_cvt_u32_f32_e64 v5, tma_lo
571 // CHECK: [0x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00]
573 v_cvt_u32_f32_e64 v5, tma_hi
574 // CHECK: [0x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00]
576 v_cvt_u32_f32_e64 v5, ttmp11
577 // CHECK: [0x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00]
579 v_cvt_u32_f32_e64 v5, m0
580 // CHECK: [0x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00]
582 v_cvt_u32_f32_e64 v5, exec_lo
583 // CHECK: [0x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00]
585 v_cvt_u32_f32_e64 v5, exec_hi
586 // CHECK: [0x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00]
588 v_cvt_u32_f32_e64 v5, 0
589 // CHECK: [0x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00]
591 v_cvt_u32_f32_e64 v5, -1
592 // CHECK: [0x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00]
594 v_cvt_u32_f32_e64 v5, 0.5
595 // CHECK: [0x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00]
597 v_cvt_u32_f32_e64 v5, -4.0
598 // CHECK: [0x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00]
600 v_cvt_u32_f32_e64 v5, src_vccz
601 // CHECK: [0x05,0x00,0x47,0xd1,0xfb,0x00,0x00,0x00]
603 v_cvt_u32_f32_e64 v5, src_execz
604 // CHECK: [0x05,0x00,0x47,0xd1,0xfc,0x00,0x00,0x00]
606 v_cvt_u32_f32_e64 v5, src_scc
607 // CHECK: [0x05,0x00,0x47,0xd1,0xfd,0x00,0x00,0x00]
609 v_cvt_u32_f32_e64 v5, src_lds_direct
610 // CHECK: [0x05,0x00,0x47,0xd1,0xfe,0x00,0x00,0x00]
612 v_cvt_u32_f32_e64 v5, -v1
613 // CHECK: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20]
615 v_cvt_u32_f32_e64 v5, |v1|
616 // CHECK: [0x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00]
618 v_cvt_i32_f32_e64 v5, v1
619 // CHECK: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
621 v_cvt_i32_f32_e64 v255, v1
622 // CHECK: [0xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
624 v_cvt_i32_f32_e64 v5, v255
625 // CHECK: [0x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00]
627 v_cvt_i32_f32_e64 v5, s1
628 // CHECK: [0x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00]
630 v_cvt_i32_f32_e64 v5, s101
631 // CHECK: [0x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00]
633 v_cvt_i32_f32_e64 v5, flat_scratch_lo
634 // CHECK: [0x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00]
636 v_cvt_i32_f32_e64 v5, flat_scratch_hi
637 // CHECK: [0x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00]
639 v_cvt_i32_f32_e64 v5, vcc_lo
640 // CHECK: [0x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00]
642 v_cvt_i32_f32_e64 v5, vcc_hi
643 // CHECK: [0x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00]
645 v_cvt_i32_f32_e64 v5, tba_lo
646 // CHECK: [0x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00]
648 v_cvt_i32_f32_e64 v5, tba_hi
649 // CHECK: [0x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00]
651 v_cvt_i32_f32_e64 v5, tma_lo
652 // CHECK: [0x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00]
654 v_cvt_i32_f32_e64 v5, tma_hi
655 // CHECK: [0x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00]
657 v_cvt_i32_f32_e64 v5, ttmp11
658 // CHECK: [0x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00]
660 v_cvt_i32_f32_e64 v5, m0
661 // CHECK: [0x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00]
663 v_cvt_i32_f32_e64 v5, exec_lo
664 // CHECK: [0x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00]
666 v_cvt_i32_f32_e64 v5, exec_hi
667 // CHECK: [0x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00]
669 v_cvt_i32_f32_e64 v5, 0
670 // CHECK: [0x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00]
672 v_cvt_i32_f32_e64 v5, -1
673 // CHECK: [0x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00]
675 v_cvt_i32_f32_e64 v5, 0.5
676 // CHECK: [0x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00]
678 v_cvt_i32_f32_e64 v5, -4.0
679 // CHECK: [0x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00]
681 v_cvt_i32_f32_e64 v5, src_vccz
682 // CHECK: [0x05,0x00,0x48,0xd1,0xfb,0x00,0x00,0x00]
684 v_cvt_i32_f32_e64 v5, src_execz
685 // CHECK: [0x05,0x00,0x48,0xd1,0xfc,0x00,0x00,0x00]
687 v_cvt_i32_f32_e64 v5, src_scc
688 // CHECK: [0x05,0x00,0x48,0xd1,0xfd,0x00,0x00,0x00]
690 v_cvt_i32_f32_e64 v5, src_lds_direct
691 // CHECK: [0x05,0x00,0x48,0xd1,0xfe,0x00,0x00,0x00]
693 v_cvt_i32_f32_e64 v5, -v1
694 // CHECK: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20]
696 v_cvt_i32_f32_e64 v5, |v1|
697 // CHECK: [0x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00]
699 v_cvt_f16_f32_e64 v5, v1
700 // CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
702 v_cvt_f16_f32_e64 v255, v1
703 // CHECK: [0xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
705 v_cvt_f16_f32_e64 v5, v255
706 // CHECK: [0x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00]
708 v_cvt_f16_f32_e64 v5, s1
709 // CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00]
711 v_cvt_f16_f32_e64 v5, s101
712 // CHECK: [0x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00]
714 v_cvt_f16_f32_e64 v5, flat_scratch_lo
715 // CHECK: [0x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00]
717 v_cvt_f16_f32_e64 v5, flat_scratch_hi
718 // CHECK: [0x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00]
720 v_cvt_f16_f32_e64 v5, vcc_lo
721 // CHECK: [0x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00]
723 v_cvt_f16_f32_e64 v5, vcc_hi
724 // CHECK: [0x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00]
726 v_cvt_f16_f32_e64 v5, tba_lo
727 // CHECK: [0x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00]
729 v_cvt_f16_f32_e64 v5, tba_hi
730 // CHECK: [0x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00]
732 v_cvt_f16_f32_e64 v5, tma_lo
733 // CHECK: [0x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00]
735 v_cvt_f16_f32_e64 v5, tma_hi
736 // CHECK: [0x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00]
738 v_cvt_f16_f32_e64 v5, ttmp11
739 // CHECK: [0x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00]
741 v_cvt_f16_f32_e64 v5, m0
742 // CHECK: [0x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00]
744 v_cvt_f16_f32_e64 v5, exec_lo
745 // CHECK: [0x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00]
747 v_cvt_f16_f32_e64 v5, exec_hi
748 // CHECK: [0x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00]
750 v_cvt_f16_f32_e64 v5, 0
751 // CHECK: [0x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00]
753 v_cvt_f16_f32_e64 v5, -1
754 // CHECK: [0x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00]
756 v_cvt_f16_f32_e64 v5, 0.5
757 // CHECK: [0x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00]
759 v_cvt_f16_f32_e64 v5, -4.0
760 // CHECK: [0x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00]
762 v_cvt_f16_f32_e64 v5, src_vccz
763 // CHECK: [0x05,0x00,0x4a,0xd1,0xfb,0x00,0x00,0x00]
765 v_cvt_f16_f32_e64 v5, src_execz
766 // CHECK: [0x05,0x00,0x4a,0xd1,0xfc,0x00,0x00,0x00]
768 v_cvt_f16_f32_e64 v5, src_scc
769 // CHECK: [0x05,0x00,0x4a,0xd1,0xfd,0x00,0x00,0x00]
771 v_cvt_f16_f32_e64 v5, src_lds_direct
772 // CHECK: [0x05,0x00,0x4a,0xd1,0xfe,0x00,0x00,0x00]
774 v_cvt_f16_f32_e64 v5, -v1
775 // CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20]
777 v_cvt_f16_f32_e64 v5, |v1|
778 // CHECK: [0x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00]
780 v_cvt_f16_f32_e64 v5, v1 clamp
781 // CHECK: [0x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00]
783 v_cvt_f16_f32_e64 v5, v1 mul:2
784 // CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08]
786 v_cvt_f16_f32_e64 v5, v1 mul:4
787 // CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10]
789 v_cvt_f16_f32_e64 v5, v1 div:2
790 // CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18]
792 v_cvt_f32_f16_e64 v5, v1
793 // CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
795 v_cvt_f32_f16_e64 v255, v1
796 // CHECK: [0xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
798 v_cvt_f32_f16_e64 v5, v255
799 // CHECK: [0x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00]
801 v_cvt_f32_f16_e64 v5, s1
802 // CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00]
804 v_cvt_f32_f16_e64 v5, s101
805 // CHECK: [0x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00]
807 v_cvt_f32_f16_e64 v5, flat_scratch_lo
808 // CHECK: [0x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00]
810 v_cvt_f32_f16_e64 v5, flat_scratch_hi
811 // CHECK: [0x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00]
813 v_cvt_f32_f16_e64 v5, vcc_lo
814 // CHECK: [0x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00]
816 v_cvt_f32_f16_e64 v5, vcc_hi
817 // CHECK: [0x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00]
819 v_cvt_f32_f16_e64 v5, tba_lo
820 // CHECK: [0x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00]
822 v_cvt_f32_f16_e64 v5, tba_hi
823 // CHECK: [0x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00]
825 v_cvt_f32_f16_e64 v5, tma_lo
826 // CHECK: [0x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00]
828 v_cvt_f32_f16_e64 v5, tma_hi
829 // CHECK: [0x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00]
831 v_cvt_f32_f16_e64 v5, ttmp11
832 // CHECK: [0x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00]
834 v_cvt_f32_f16_e64 v5, m0
835 // CHECK: [0x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00]
837 v_cvt_f32_f16_e64 v5, exec_lo
838 // CHECK: [0x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00]
840 v_cvt_f32_f16_e64 v5, exec_hi
841 // CHECK: [0x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00]
843 v_cvt_f32_f16_e64 v5, 0
844 // CHECK: [0x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00]
846 v_cvt_f32_f16_e64 v5, -1
847 // CHECK: [0x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00]
849 v_cvt_f32_f16_e64 v5, 0.5
850 // CHECK: [0x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00]
852 v_cvt_f32_f16_e64 v5, -4.0
853 // CHECK: [0x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00]
855 v_cvt_f32_f16_e64 v5, src_vccz
856 // CHECK: [0x05,0x00,0x4b,0xd1,0xfb,0x00,0x00,0x00]
858 v_cvt_f32_f16_e64 v5, src_execz
859 // CHECK: [0x05,0x00,0x4b,0xd1,0xfc,0x00,0x00,0x00]
861 v_cvt_f32_f16_e64 v5, src_scc
862 // CHECK: [0x05,0x00,0x4b,0xd1,0xfd,0x00,0x00,0x00]
864 v_cvt_f32_f16_e64 v5, src_lds_direct
865 // CHECK: [0x05,0x00,0x4b,0xd1,0xfe,0x00,0x00,0x00]
867 v_cvt_f32_f16_e64 v5, -v1
868 // CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20]
870 v_cvt_f32_f16_e64 v5, |v1|
871 // CHECK: [0x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00]
873 v_cvt_f32_f16_e64 v5, v1 clamp
874 // CHECK: [0x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00]
876 v_cvt_f32_f16_e64 v5, v1 mul:2
877 // CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08]
879 v_cvt_f32_f16_e64 v5, v1 mul:4
880 // CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10]
882 v_cvt_f32_f16_e64 v5, v1 div:2
883 // CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18]
885 v_cvt_rpi_i32_f32_e64 v5, v1
886 // CHECK: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
888 v_cvt_rpi_i32_f32_e64 v255, v1
889 // CHECK: [0xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
891 v_cvt_rpi_i32_f32_e64 v5, v255
892 // CHECK: [0x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00]
894 v_cvt_rpi_i32_f32_e64 v5, s1
895 // CHECK: [0x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00]
897 v_cvt_rpi_i32_f32_e64 v5, s101
898 // CHECK: [0x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00]
900 v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo
901 // CHECK: [0x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00]
903 v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi
904 // CHECK: [0x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00]
906 v_cvt_rpi_i32_f32_e64 v5, vcc_lo
907 // CHECK: [0x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00]
909 v_cvt_rpi_i32_f32_e64 v5, vcc_hi
910 // CHECK: [0x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00]
912 v_cvt_rpi_i32_f32_e64 v5, tba_lo
913 // CHECK: [0x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00]
915 v_cvt_rpi_i32_f32_e64 v5, tba_hi
916 // CHECK: [0x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00]
918 v_cvt_rpi_i32_f32_e64 v5, tma_lo
919 // CHECK: [0x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00]
921 v_cvt_rpi_i32_f32_e64 v5, tma_hi
922 // CHECK: [0x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00]
924 v_cvt_rpi_i32_f32_e64 v5, ttmp11
925 // CHECK: [0x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00]
927 v_cvt_rpi_i32_f32_e64 v5, m0
928 // CHECK: [0x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00]
930 v_cvt_rpi_i32_f32_e64 v5, exec_lo
931 // CHECK: [0x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00]
933 v_cvt_rpi_i32_f32_e64 v5, exec_hi
934 // CHECK: [0x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00]
936 v_cvt_rpi_i32_f32_e64 v5, 0
937 // CHECK: [0x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00]
939 v_cvt_rpi_i32_f32_e64 v5, -1
940 // CHECK: [0x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00]
942 v_cvt_rpi_i32_f32_e64 v5, 0.5
943 // CHECK: [0x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00]
945 v_cvt_rpi_i32_f32_e64 v5, -4.0
946 // CHECK: [0x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00]
948 v_cvt_rpi_i32_f32_e64 v5, src_vccz
949 // CHECK: [0x05,0x00,0x4c,0xd1,0xfb,0x00,0x00,0x00]
951 v_cvt_rpi_i32_f32_e64 v5, src_execz
952 // CHECK: [0x05,0x00,0x4c,0xd1,0xfc,0x00,0x00,0x00]
954 v_cvt_rpi_i32_f32_e64 v5, src_scc
955 // CHECK: [0x05,0x00,0x4c,0xd1,0xfd,0x00,0x00,0x00]
957 v_cvt_rpi_i32_f32_e64 v5, src_lds_direct
958 // CHECK: [0x05,0x00,0x4c,0xd1,0xfe,0x00,0x00,0x00]
960 v_cvt_rpi_i32_f32_e64 v5, -v1
961 // CHECK: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20]
963 v_cvt_rpi_i32_f32_e64 v5, |v1|
964 // CHECK: [0x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00]
966 v_cvt_flr_i32_f32_e64 v5, v1
967 // CHECK: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
969 v_cvt_flr_i32_f32_e64 v255, v1
970 // CHECK: [0xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
972 v_cvt_flr_i32_f32_e64 v5, v255
973 // CHECK: [0x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00]
975 v_cvt_flr_i32_f32_e64 v5, s1
976 // CHECK: [0x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00]
978 v_cvt_flr_i32_f32_e64 v5, s101
979 // CHECK: [0x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00]
981 v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo
982 // CHECK: [0x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00]
984 v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi
985 // CHECK: [0x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00]
987 v_cvt_flr_i32_f32_e64 v5, vcc_lo
988 // CHECK: [0x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00]
990 v_cvt_flr_i32_f32_e64 v5, vcc_hi
991 // CHECK: [0x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00]
993 v_cvt_flr_i32_f32_e64 v5, tba_lo
994 // CHECK: [0x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00]
996 v_cvt_flr_i32_f32_e64 v5, tba_hi
997 // CHECK: [0x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00]
999 v_cvt_flr_i32_f32_e64 v5, tma_lo
1000 // CHECK: [0x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00]
1002 v_cvt_flr_i32_f32_e64 v5, tma_hi
1003 // CHECK: [0x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00]
1005 v_cvt_flr_i32_f32_e64 v5, ttmp11
1006 // CHECK: [0x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00]
1008 v_cvt_flr_i32_f32_e64 v5, m0
1009 // CHECK: [0x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00]
1011 v_cvt_flr_i32_f32_e64 v5, exec_lo
1012 // CHECK: [0x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00]
1014 v_cvt_flr_i32_f32_e64 v5, exec_hi
1015 // CHECK: [0x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00]
1017 v_cvt_flr_i32_f32_e64 v5, 0
1018 // CHECK: [0x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00]
1020 v_cvt_flr_i32_f32_e64 v5, -1
1021 // CHECK: [0x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00]
1023 v_cvt_flr_i32_f32_e64 v5, 0.5
1024 // CHECK: [0x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00]
1026 v_cvt_flr_i32_f32_e64 v5, -4.0
1027 // CHECK: [0x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00]
1029 v_cvt_flr_i32_f32_e64 v5, src_vccz
1030 // CHECK: [0x05,0x00,0x4d,0xd1,0xfb,0x00,0x00,0x00]
1032 v_cvt_flr_i32_f32_e64 v5, src_execz
1033 // CHECK: [0x05,0x00,0x4d,0xd1,0xfc,0x00,0x00,0x00]
1035 v_cvt_flr_i32_f32_e64 v5, src_scc
1036 // CHECK: [0x05,0x00,0x4d,0xd1,0xfd,0x00,0x00,0x00]
1038 v_cvt_flr_i32_f32_e64 v5, src_lds_direct
1039 // CHECK: [0x05,0x00,0x4d,0xd1,0xfe,0x00,0x00,0x00]
1041 v_cvt_flr_i32_f32_e64 v5, -v1
1042 // CHECK: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20]
1044 v_cvt_flr_i32_f32_e64 v5, |v1|
1045 // CHECK: [0x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00]
1047 v_cvt_off_f32_i4_e64 v5, v1
1048 // CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
1050 v_cvt_off_f32_i4_e64 v255, v1
1051 // CHECK: [0xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
1053 v_cvt_off_f32_i4_e64 v5, v255
1054 // CHECK: [0x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00]
1056 v_cvt_off_f32_i4_e64 v5, s1
1057 // CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00]
1059 v_cvt_off_f32_i4_e64 v5, s101
1060 // CHECK: [0x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00]
1062 v_cvt_off_f32_i4_e64 v5, flat_scratch_lo
1063 // CHECK: [0x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00]
1065 v_cvt_off_f32_i4_e64 v5, flat_scratch_hi
1066 // CHECK: [0x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00]
1068 v_cvt_off_f32_i4_e64 v5, vcc_lo
1069 // CHECK: [0x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00]
1071 v_cvt_off_f32_i4_e64 v5, vcc_hi
1072 // CHECK: [0x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00]
1074 v_cvt_off_f32_i4_e64 v5, tba_lo
1075 // CHECK: [0x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00]
1077 v_cvt_off_f32_i4_e64 v5, tba_hi
1078 // CHECK: [0x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00]
1080 v_cvt_off_f32_i4_e64 v5, tma_lo
1081 // CHECK: [0x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00]
1083 v_cvt_off_f32_i4_e64 v5, tma_hi
1084 // CHECK: [0x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00]
1086 v_cvt_off_f32_i4_e64 v5, ttmp11
1087 // CHECK: [0x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00]
1089 v_cvt_off_f32_i4_e64 v5, m0
1090 // CHECK: [0x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00]
1092 v_cvt_off_f32_i4_e64 v5, exec_lo
1093 // CHECK: [0x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00]
1095 v_cvt_off_f32_i4_e64 v5, exec_hi
1096 // CHECK: [0x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00]
1098 v_cvt_off_f32_i4_e64 v5, 0
1099 // CHECK: [0x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00]
1101 v_cvt_off_f32_i4_e64 v5, -1
1102 // CHECK: [0x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00]
1104 v_cvt_off_f32_i4_e64 v5, 0.5
1105 // CHECK: [0x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00]
1107 v_cvt_off_f32_i4_e64 v5, -4.0
1108 // CHECK: [0x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00]
1110 v_cvt_off_f32_i4_e64 v5, src_vccz
1111 // CHECK: [0x05,0x00,0x4e,0xd1,0xfb,0x00,0x00,0x00]
1113 v_cvt_off_f32_i4_e64 v5, src_execz
1114 // CHECK: [0x05,0x00,0x4e,0xd1,0xfc,0x00,0x00,0x00]
1116 v_cvt_off_f32_i4_e64 v5, src_scc
1117 // CHECK: [0x05,0x00,0x4e,0xd1,0xfd,0x00,0x00,0x00]
1119 v_cvt_off_f32_i4_e64 v5, src_lds_direct
1120 // CHECK: [0x05,0x00,0x4e,0xd1,0xfe,0x00,0x00,0x00]
1122 v_cvt_off_f32_i4_e64 v5, v1 clamp
1123 // CHECK: [0x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00]
1125 v_cvt_off_f32_i4_e64 v5, v1 mul:2
1126 // CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08]
1128 v_cvt_off_f32_i4_e64 v5, v1 mul:4
1129 // CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10]
1131 v_cvt_off_f32_i4_e64 v5, v1 div:2
1132 // CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18]
1134 v_cvt_f32_f64_e64 v5, v[1:2]
1135 // CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
1137 v_cvt_f32_f64_e64 v255, v[1:2]
1138 // CHECK: [0xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
1140 v_cvt_f32_f64_e64 v5, v[254:255]
1141 // CHECK: [0x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00]
1143 v_cvt_f32_f64_e64 v5, s[2:3]
1144 // CHECK: [0x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00]
1146 v_cvt_f32_f64_e64 v5, s[4:5]
1147 // CHECK: [0x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00]
1149 v_cvt_f32_f64_e64 v5, s[100:101]
1150 // CHECK: [0x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00]
1152 v_cvt_f32_f64_e64 v5, flat_scratch
1153 // CHECK: [0x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00]
1155 v_cvt_f32_f64_e64 v5, vcc
1156 // CHECK: [0x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00]
1158 v_cvt_f32_f64_e64 v5, tba
1159 // CHECK: [0x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00]
1161 v_cvt_f32_f64_e64 v5, tma
1162 // CHECK: [0x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00]
1164 v_cvt_f32_f64_e64 v5, ttmp[10:11]
1165 // CHECK: [0x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00]
1167 v_cvt_f32_f64_e64 v5, exec
1168 // CHECK: [0x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00]
1170 v_cvt_f32_f64_e64 v5, 0
1171 // CHECK: [0x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00]
1173 v_cvt_f32_f64_e64 v5, -1
1174 // CHECK: [0x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00]
1176 v_cvt_f32_f64_e64 v5, 0.5
1177 // CHECK: [0x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00]
1179 v_cvt_f32_f64_e64 v5, -4.0
1180 // CHECK: [0x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00]
1182 v_cvt_f32_f64_e64 v5, src_vccz
1183 // CHECK: [0x05,0x00,0x4f,0xd1,0xfb,0x00,0x00,0x00]
1185 v_cvt_f32_f64_e64 v5, src_execz
1186 // CHECK: [0x05,0x00,0x4f,0xd1,0xfc,0x00,0x00,0x00]
1188 v_cvt_f32_f64_e64 v5, src_scc
1189 // CHECK: [0x05,0x00,0x4f,0xd1,0xfd,0x00,0x00,0x00]
1191 v_cvt_f32_f64_e64 v5, -v[1:2]
1192 // CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20]
1194 v_cvt_f32_f64_e64 v5, |v[1:2]|
1195 // CHECK: [0x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00]
1197 v_cvt_f32_f64_e64 v5, v[1:2] clamp
1198 // CHECK: [0x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00]
1200 v_cvt_f32_f64_e64 v5, v[1:2] mul:2
1201 // CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08]
1203 v_cvt_f32_f64_e64 v5, v[1:2] mul:4
1204 // CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10]
1206 v_cvt_f32_f64_e64 v5, v[1:2] div:2
1207 // CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18]
1209 v_cvt_f64_f32_e64 v[5:6], v1
1210 // CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
1212 v_cvt_f64_f32_e64 v[254:255], v1
1213 // CHECK: [0xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
1215 v_cvt_f64_f32_e64 v[5:6], v255
1216 // CHECK: [0x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00]
1218 v_cvt_f64_f32_e64 v[5:6], s1
1219 // CHECK: [0x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00]
1221 v_cvt_f64_f32_e64 v[5:6], s101
1222 // CHECK: [0x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00]
1224 v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo
1225 // CHECK: [0x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00]
1227 v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi
1228 // CHECK: [0x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00]
1230 v_cvt_f64_f32_e64 v[5:6], vcc_lo
1231 // CHECK: [0x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00]
1233 v_cvt_f64_f32_e64 v[5:6], vcc_hi
1234 // CHECK: [0x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00]
1236 v_cvt_f64_f32_e64 v[5:6], tba_lo
1237 // CHECK: [0x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00]
1239 v_cvt_f64_f32_e64 v[5:6], tba_hi
1240 // CHECK: [0x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00]
1242 v_cvt_f64_f32_e64 v[5:6], tma_lo
1243 // CHECK: [0x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00]
1245 v_cvt_f64_f32_e64 v[5:6], tma_hi
1246 // CHECK: [0x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00]
1248 v_cvt_f64_f32_e64 v[5:6], ttmp11
1249 // CHECK: [0x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00]
1251 v_cvt_f64_f32_e64 v[5:6], m0
1252 // CHECK: [0x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00]
1254 v_cvt_f64_f32_e64 v[5:6], exec_lo
1255 // CHECK: [0x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00]
1257 v_cvt_f64_f32_e64 v[5:6], exec_hi
1258 // CHECK: [0x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00]
1260 v_cvt_f64_f32_e64 v[5:6], 0
1261 // CHECK: [0x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00]
1263 v_cvt_f64_f32_e64 v[5:6], -1
1264 // CHECK: [0x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00]
1266 v_cvt_f64_f32_e64 v[5:6], 0.5
1267 // CHECK: [0x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00]
1269 v_cvt_f64_f32_e64 v[5:6], -4.0
1270 // CHECK: [0x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00]
1272 v_cvt_f64_f32_e64 v[5:6], src_vccz
1273 // CHECK: [0x05,0x00,0x50,0xd1,0xfb,0x00,0x00,0x00]
1275 v_cvt_f64_f32_e64 v[5:6], src_execz
1276 // CHECK: [0x05,0x00,0x50,0xd1,0xfc,0x00,0x00,0x00]
1278 v_cvt_f64_f32_e64 v[5:6], src_scc
1279 // CHECK: [0x05,0x00,0x50,0xd1,0xfd,0x00,0x00,0x00]
1281 v_cvt_f64_f32_e64 v[5:6], src_lds_direct
1282 // CHECK: [0x05,0x00,0x50,0xd1,0xfe,0x00,0x00,0x00]
1284 v_cvt_f64_f32_e64 v[5:6], -v1
1285 // CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20]
1287 v_cvt_f64_f32_e64 v[5:6], |v1|
1288 // CHECK: [0x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00]
1290 v_cvt_f64_f32_e64 v[5:6], v1 clamp
1291 // CHECK: [0x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00]
1293 v_cvt_f64_f32_e64 v[5:6], v1 mul:2
1294 // CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08]
1296 v_cvt_f64_f32_e64 v[5:6], v1 mul:4
1297 // CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10]
1299 v_cvt_f64_f32_e64 v[5:6], v1 div:2
1300 // CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18]
1302 v_cvt_f32_ubyte0_e64 v5, v1
1303 // CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
1305 v_cvt_f32_ubyte0_e64 v255, v1
1306 // CHECK: [0xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
1308 v_cvt_f32_ubyte0_e64 v5, v255
1309 // CHECK: [0x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00]
1311 v_cvt_f32_ubyte0_e64 v5, s1
1312 // CHECK: [0x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00]
1314 v_cvt_f32_ubyte0_e64 v5, s101
1315 // CHECK: [0x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00]
1317 v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo
1318 // CHECK: [0x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00]
1320 v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi
1321 // CHECK: [0x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00]
1323 v_cvt_f32_ubyte0_e64 v5, vcc_lo
1324 // CHECK: [0x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00]
1326 v_cvt_f32_ubyte0_e64 v5, vcc_hi
1327 // CHECK: [0x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00]
1329 v_cvt_f32_ubyte0_e64 v5, tba_lo
1330 // CHECK: [0x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00]
1332 v_cvt_f32_ubyte0_e64 v5, tba_hi
1333 // CHECK: [0x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00]
1335 v_cvt_f32_ubyte0_e64 v5, tma_lo
1336 // CHECK: [0x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00]
1338 v_cvt_f32_ubyte0_e64 v5, tma_hi
1339 // CHECK: [0x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00]
1341 v_cvt_f32_ubyte0_e64 v5, ttmp11
1342 // CHECK: [0x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00]
1344 v_cvt_f32_ubyte0_e64 v5, m0
1345 // CHECK: [0x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00]
1347 v_cvt_f32_ubyte0_e64 v5, exec_lo
1348 // CHECK: [0x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00]
1350 v_cvt_f32_ubyte0_e64 v5, exec_hi
1351 // CHECK: [0x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00]
1353 v_cvt_f32_ubyte0_e64 v5, 0
1354 // CHECK: [0x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00]
1356 v_cvt_f32_ubyte0_e64 v5, -1
1357 // CHECK: [0x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00]
1359 v_cvt_f32_ubyte0_e64 v5, 0.5
1360 // CHECK: [0x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00]
1362 v_cvt_f32_ubyte0_e64 v5, -4.0
1363 // CHECK: [0x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00]
1365 v_cvt_f32_ubyte0_e64 v5, src_vccz
1366 // CHECK: [0x05,0x00,0x51,0xd1,0xfb,0x00,0x00,0x00]
1368 v_cvt_f32_ubyte0_e64 v5, src_execz
1369 // CHECK: [0x05,0x00,0x51,0xd1,0xfc,0x00,0x00,0x00]
1371 v_cvt_f32_ubyte0_e64 v5, src_scc
1372 // CHECK: [0x05,0x00,0x51,0xd1,0xfd,0x00,0x00,0x00]
1374 v_cvt_f32_ubyte0_e64 v5, src_lds_direct
1375 // CHECK: [0x05,0x00,0x51,0xd1,0xfe,0x00,0x00,0x00]
1377 v_cvt_f32_ubyte0_e64 v5, v1 clamp
1378 // CHECK: [0x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00]
1380 v_cvt_f32_ubyte0_e64 v5, v1 mul:2
1381 // CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08]
1383 v_cvt_f32_ubyte0_e64 v5, v1 mul:4
1384 // CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10]
1386 v_cvt_f32_ubyte0_e64 v5, v1 div:2
1387 // CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18]
1389 v_cvt_f32_ubyte1_e64 v5, v1
1390 // CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
1392 v_cvt_f32_ubyte1_e64 v255, v1
1393 // CHECK: [0xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
1395 v_cvt_f32_ubyte1_e64 v5, v255
1396 // CHECK: [0x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00]
1398 v_cvt_f32_ubyte1_e64 v5, s1
1399 // CHECK: [0x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00]
1401 v_cvt_f32_ubyte1_e64 v5, s101
1402 // CHECK: [0x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00]
1404 v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo
1405 // CHECK: [0x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00]
1407 v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi
1408 // CHECK: [0x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00]
1410 v_cvt_f32_ubyte1_e64 v5, vcc_lo
1411 // CHECK: [0x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00]
1413 v_cvt_f32_ubyte1_e64 v5, vcc_hi
1414 // CHECK: [0x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00]
1416 v_cvt_f32_ubyte1_e64 v5, tba_lo
1417 // CHECK: [0x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00]
1419 v_cvt_f32_ubyte1_e64 v5, tba_hi
1420 // CHECK: [0x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00]
1422 v_cvt_f32_ubyte1_e64 v5, tma_lo
1423 // CHECK: [0x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00]
1425 v_cvt_f32_ubyte1_e64 v5, tma_hi
1426 // CHECK: [0x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00]
1428 v_cvt_f32_ubyte1_e64 v5, ttmp11
1429 // CHECK: [0x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00]
1431 v_cvt_f32_ubyte1_e64 v5, m0
1432 // CHECK: [0x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00]
1434 v_cvt_f32_ubyte1_e64 v5, exec_lo
1435 // CHECK: [0x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00]
1437 v_cvt_f32_ubyte1_e64 v5, exec_hi
1438 // CHECK: [0x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00]
1440 v_cvt_f32_ubyte1_e64 v5, 0
1441 // CHECK: [0x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00]
1443 v_cvt_f32_ubyte1_e64 v5, -1
1444 // CHECK: [0x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00]
1446 v_cvt_f32_ubyte1_e64 v5, 0.5
1447 // CHECK: [0x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00]
1449 v_cvt_f32_ubyte1_e64 v5, -4.0
1450 // CHECK: [0x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00]
1452 v_cvt_f32_ubyte1_e64 v5, src_vccz
1453 // CHECK: [0x05,0x00,0x52,0xd1,0xfb,0x00,0x00,0x00]
1455 v_cvt_f32_ubyte1_e64 v5, src_execz
1456 // CHECK: [0x05,0x00,0x52,0xd1,0xfc,0x00,0x00,0x00]
1458 v_cvt_f32_ubyte1_e64 v5, src_scc
1459 // CHECK: [0x05,0x00,0x52,0xd1,0xfd,0x00,0x00,0x00]
1461 v_cvt_f32_ubyte1_e64 v5, src_lds_direct
1462 // CHECK: [0x05,0x00,0x52,0xd1,0xfe,0x00,0x00,0x00]
1464 v_cvt_f32_ubyte1_e64 v5, v1 clamp
1465 // CHECK: [0x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00]
1467 v_cvt_f32_ubyte1_e64 v5, v1 mul:2
1468 // CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08]
1470 v_cvt_f32_ubyte1_e64 v5, v1 mul:4
1471 // CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10]
1473 v_cvt_f32_ubyte1_e64 v5, v1 div:2
1474 // CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18]
1476 v_cvt_f32_ubyte2_e64 v5, v1
1477 // CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
1479 v_cvt_f32_ubyte2_e64 v255, v1
1480 // CHECK: [0xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
1482 v_cvt_f32_ubyte2_e64 v5, v255
1483 // CHECK: [0x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00]
1485 v_cvt_f32_ubyte2_e64 v5, s1
1486 // CHECK: [0x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00]
1488 v_cvt_f32_ubyte2_e64 v5, s101
1489 // CHECK: [0x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00]
1491 v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo
1492 // CHECK: [0x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00]
1494 v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi
1495 // CHECK: [0x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00]
1497 v_cvt_f32_ubyte2_e64 v5, vcc_lo
1498 // CHECK: [0x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00]
1500 v_cvt_f32_ubyte2_e64 v5, vcc_hi
1501 // CHECK: [0x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00]
1503 v_cvt_f32_ubyte2_e64 v5, tba_lo
1504 // CHECK: [0x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00]
1506 v_cvt_f32_ubyte2_e64 v5, tba_hi
1507 // CHECK: [0x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00]
1509 v_cvt_f32_ubyte2_e64 v5, tma_lo
1510 // CHECK: [0x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00]
1512 v_cvt_f32_ubyte2_e64 v5, tma_hi
1513 // CHECK: [0x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00]
1515 v_cvt_f32_ubyte2_e64 v5, ttmp11
1516 // CHECK: [0x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00]
1518 v_cvt_f32_ubyte2_e64 v5, m0
1519 // CHECK: [0x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00]
1521 v_cvt_f32_ubyte2_e64 v5, exec_lo
1522 // CHECK: [0x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00]
1524 v_cvt_f32_ubyte2_e64 v5, exec_hi
1525 // CHECK: [0x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00]
1527 v_cvt_f32_ubyte2_e64 v5, 0
1528 // CHECK: [0x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00]
1530 v_cvt_f32_ubyte2_e64 v5, -1
1531 // CHECK: [0x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00]
1533 v_cvt_f32_ubyte2_e64 v5, 0.5
1534 // CHECK: [0x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00]
1536 v_cvt_f32_ubyte2_e64 v5, -4.0
1537 // CHECK: [0x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00]
1539 v_cvt_f32_ubyte2_e64 v5, src_vccz
1540 // CHECK: [0x05,0x00,0x53,0xd1,0xfb,0x00,0x00,0x00]
1542 v_cvt_f32_ubyte2_e64 v5, src_execz
1543 // CHECK: [0x05,0x00,0x53,0xd1,0xfc,0x00,0x00,0x00]
1545 v_cvt_f32_ubyte2_e64 v5, src_scc
1546 // CHECK: [0x05,0x00,0x53,0xd1,0xfd,0x00,0x00,0x00]
1548 v_cvt_f32_ubyte2_e64 v5, src_lds_direct
1549 // CHECK: [0x05,0x00,0x53,0xd1,0xfe,0x00,0x00,0x00]
1551 v_cvt_f32_ubyte2_e64 v5, v1 clamp
1552 // CHECK: [0x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00]
1554 v_cvt_f32_ubyte2_e64 v5, v1 mul:2
1555 // CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08]
1557 v_cvt_f32_ubyte2_e64 v5, v1 mul:4
1558 // CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10]
1560 v_cvt_f32_ubyte2_e64 v5, v1 div:2
1561 // CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18]
1563 v_cvt_f32_ubyte3_e64 v5, v1
1564 // CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
1566 v_cvt_f32_ubyte3_e64 v255, v1
1567 // CHECK: [0xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
1569 v_cvt_f32_ubyte3_e64 v5, v255
1570 // CHECK: [0x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00]
1572 v_cvt_f32_ubyte3_e64 v5, s1
1573 // CHECK: [0x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00]
1575 v_cvt_f32_ubyte3_e64 v5, s101
1576 // CHECK: [0x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00]
1578 v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo
1579 // CHECK: [0x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00]
1581 v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi
1582 // CHECK: [0x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00]
1584 v_cvt_f32_ubyte3_e64 v5, vcc_lo
1585 // CHECK: [0x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00]
1587 v_cvt_f32_ubyte3_e64 v5, vcc_hi
1588 // CHECK: [0x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00]
1590 v_cvt_f32_ubyte3_e64 v5, tba_lo
1591 // CHECK: [0x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00]
1593 v_cvt_f32_ubyte3_e64 v5, tba_hi
1594 // CHECK: [0x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00]
1596 v_cvt_f32_ubyte3_e64 v5, tma_lo
1597 // CHECK: [0x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00]
1599 v_cvt_f32_ubyte3_e64 v5, tma_hi
1600 // CHECK: [0x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00]
1602 v_cvt_f32_ubyte3_e64 v5, ttmp11
1603 // CHECK: [0x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00]
1605 v_cvt_f32_ubyte3_e64 v5, m0
1606 // CHECK: [0x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00]
1608 v_cvt_f32_ubyte3_e64 v5, exec_lo
1609 // CHECK: [0x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00]
1611 v_cvt_f32_ubyte3_e64 v5, exec_hi
1612 // CHECK: [0x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00]
1614 v_cvt_f32_ubyte3_e64 v5, 0
1615 // CHECK: [0x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00]
1617 v_cvt_f32_ubyte3_e64 v5, -1
1618 // CHECK: [0x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00]
1620 v_cvt_f32_ubyte3_e64 v5, 0.5
1621 // CHECK: [0x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00]
1623 v_cvt_f32_ubyte3_e64 v5, -4.0
1624 // CHECK: [0x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00]
1626 v_cvt_f32_ubyte3_e64 v5, src_vccz
1627 // CHECK: [0x05,0x00,0x54,0xd1,0xfb,0x00,0x00,0x00]
1629 v_cvt_f32_ubyte3_e64 v5, src_execz
1630 // CHECK: [0x05,0x00,0x54,0xd1,0xfc,0x00,0x00,0x00]
1632 v_cvt_f32_ubyte3_e64 v5, src_scc
1633 // CHECK: [0x05,0x00,0x54,0xd1,0xfd,0x00,0x00,0x00]
1635 v_cvt_f32_ubyte3_e64 v5, src_lds_direct
1636 // CHECK: [0x05,0x00,0x54,0xd1,0xfe,0x00,0x00,0x00]
1638 v_cvt_f32_ubyte3_e64 v5, v1 clamp
1639 // CHECK: [0x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00]
1641 v_cvt_f32_ubyte3_e64 v5, v1 mul:2
1642 // CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08]
1644 v_cvt_f32_ubyte3_e64 v5, v1 mul:4
1645 // CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10]
1647 v_cvt_f32_ubyte3_e64 v5, v1 div:2
1648 // CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18]
1650 v_cvt_u32_f64_e64 v5, v[1:2]
1651 // CHECK: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
1653 v_cvt_u32_f64_e64 v255, v[1:2]
1654 // CHECK: [0xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
1656 v_cvt_u32_f64_e64 v5, v[254:255]
1657 // CHECK: [0x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00]
1659 v_cvt_u32_f64_e64 v5, s[2:3]
1660 // CHECK: [0x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00]
1662 v_cvt_u32_f64_e64 v5, s[4:5]
1663 // CHECK: [0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00]
1665 v_cvt_u32_f64_e64 v5, s[100:101]
1666 // CHECK: [0x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00]
1668 v_cvt_u32_f64_e64 v5, flat_scratch
1669 // CHECK: [0x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00]
1671 v_cvt_u32_f64_e64 v5, vcc
1672 // CHECK: [0x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00]
1674 v_cvt_u32_f64_e64 v5, tba
1675 // CHECK: [0x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00]
1677 v_cvt_u32_f64_e64 v5, tma
1678 // CHECK: [0x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00]
1680 v_cvt_u32_f64_e64 v5, ttmp[10:11]
1681 // CHECK: [0x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00]
1683 v_cvt_u32_f64_e64 v5, exec
1684 // CHECK: [0x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00]
1686 v_cvt_u32_f64_e64 v5, 0
1687 // CHECK: [0x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00]
1689 v_cvt_u32_f64_e64 v5, -1
1690 // CHECK: [0x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00]
1692 v_cvt_u32_f64_e64 v5, 0.5
1693 // CHECK: [0x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00]
1695 v_cvt_u32_f64_e64 v5, -4.0
1696 // CHECK: [0x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00]
1698 v_cvt_u32_f64_e64 v5, src_vccz
1699 // CHECK: [0x05,0x00,0x55,0xd1,0xfb,0x00,0x00,0x00]
1701 v_cvt_u32_f64_e64 v5, src_execz
1702 // CHECK: [0x05,0x00,0x55,0xd1,0xfc,0x00,0x00,0x00]
1704 v_cvt_u32_f64_e64 v5, src_scc
1705 // CHECK: [0x05,0x00,0x55,0xd1,0xfd,0x00,0x00,0x00]
1707 v_cvt_u32_f64_e64 v5, -v[1:2]
1708 // CHECK: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20]
1710 v_cvt_u32_f64_e64 v5, |v[1:2]|
1711 // CHECK: [0x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00]
1713 v_cvt_f64_u32_e64 v[5:6], v1
1714 // CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
1716 v_cvt_f64_u32_e64 v[254:255], v1
1717 // CHECK: [0xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
1719 v_cvt_f64_u32_e64 v[5:6], v255
1720 // CHECK: [0x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00]
1722 v_cvt_f64_u32_e64 v[5:6], s1
1723 // CHECK: [0x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00]
1725 v_cvt_f64_u32_e64 v[5:6], s101
1726 // CHECK: [0x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00]
1728 v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo
1729 // CHECK: [0x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00]
1731 v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi
1732 // CHECK: [0x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00]
1734 v_cvt_f64_u32_e64 v[5:6], vcc_lo
1735 // CHECK: [0x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00]
1737 v_cvt_f64_u32_e64 v[5:6], vcc_hi
1738 // CHECK: [0x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00]
1740 v_cvt_f64_u32_e64 v[5:6], tba_lo
1741 // CHECK: [0x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00]
1743 v_cvt_f64_u32_e64 v[5:6], tba_hi
1744 // CHECK: [0x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00]
1746 v_cvt_f64_u32_e64 v[5:6], tma_lo
1747 // CHECK: [0x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00]
1749 v_cvt_f64_u32_e64 v[5:6], tma_hi
1750 // CHECK: [0x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00]
1752 v_cvt_f64_u32_e64 v[5:6], ttmp11
1753 // CHECK: [0x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00]
1755 v_cvt_f64_u32_e64 v[5:6], m0
1756 // CHECK: [0x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00]
1758 v_cvt_f64_u32_e64 v[5:6], exec_lo
1759 // CHECK: [0x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00]
1761 v_cvt_f64_u32_e64 v[5:6], exec_hi
1762 // CHECK: [0x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00]
1764 v_cvt_f64_u32_e64 v[5:6], 0
1765 // CHECK: [0x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00]
1767 v_cvt_f64_u32_e64 v[5:6], -1
1768 // CHECK: [0x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00]
1770 v_cvt_f64_u32_e64 v[5:6], 0.5
1771 // CHECK: [0x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00]
1773 v_cvt_f64_u32_e64 v[5:6], -4.0
1774 // CHECK: [0x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00]
1776 v_cvt_f64_u32_e64 v[5:6], src_vccz
1777 // CHECK: [0x05,0x00,0x56,0xd1,0xfb,0x00,0x00,0x00]
1779 v_cvt_f64_u32_e64 v[5:6], src_execz
1780 // CHECK: [0x05,0x00,0x56,0xd1,0xfc,0x00,0x00,0x00]
1782 v_cvt_f64_u32_e64 v[5:6], src_scc
1783 // CHECK: [0x05,0x00,0x56,0xd1,0xfd,0x00,0x00,0x00]
1785 v_cvt_f64_u32_e64 v[5:6], src_lds_direct
1786 // CHECK: [0x05,0x00,0x56,0xd1,0xfe,0x00,0x00,0x00]
1788 v_cvt_f64_u32_e64 v[5:6], v1 clamp
1789 // CHECK: [0x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00]
1791 v_cvt_f64_u32_e64 v[5:6], v1 mul:2
1792 // CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08]
1794 v_cvt_f64_u32_e64 v[5:6], v1 mul:4
1795 // CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10]
1797 v_cvt_f64_u32_e64 v[5:6], v1 div:2
1798 // CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18]
1800 v_trunc_f64_e64 v[5:6], v[1:2]
1801 // CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
1803 v_trunc_f64_e64 v[254:255], v[1:2]
1804 // CHECK: [0xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
1806 v_trunc_f64_e64 v[5:6], v[254:255]
1807 // CHECK: [0x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00]
1809 v_trunc_f64_e64 v[5:6], s[2:3]
1810 // CHECK: [0x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00]
1812 v_trunc_f64_e64 v[5:6], s[4:5]
1813 // CHECK: [0x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00]
1815 v_trunc_f64_e64 v[5:6], s[100:101]
1816 // CHECK: [0x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00]
1818 v_trunc_f64_e64 v[5:6], flat_scratch
1819 // CHECK: [0x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00]
1821 v_trunc_f64_e64 v[5:6], vcc
1822 // CHECK: [0x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00]
1824 v_trunc_f64_e64 v[5:6], tba
1825 // CHECK: [0x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00]
1827 v_trunc_f64_e64 v[5:6], tma
1828 // CHECK: [0x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00]
1830 v_trunc_f64_e64 v[5:6], ttmp[10:11]
1831 // CHECK: [0x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00]
1833 v_trunc_f64_e64 v[5:6], exec
1834 // CHECK: [0x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00]
1836 v_trunc_f64_e64 v[5:6], 0
1837 // CHECK: [0x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00]
1839 v_trunc_f64_e64 v[5:6], -1
1840 // CHECK: [0x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00]
1842 v_trunc_f64_e64 v[5:6], 0.5
1843 // CHECK: [0x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00]
1845 v_trunc_f64_e64 v[5:6], -4.0
1846 // CHECK: [0x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00]
1848 v_trunc_f64_e64 v[5:6], src_vccz
1849 // CHECK: [0x05,0x00,0x57,0xd1,0xfb,0x00,0x00,0x00]
1851 v_trunc_f64_e64 v[5:6], src_execz
1852 // CHECK: [0x05,0x00,0x57,0xd1,0xfc,0x00,0x00,0x00]
1854 v_trunc_f64_e64 v[5:6], src_scc
1855 // CHECK: [0x05,0x00,0x57,0xd1,0xfd,0x00,0x00,0x00]
1857 v_trunc_f64_e64 v[5:6], -v[1:2]
1858 // CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20]
1860 v_trunc_f64_e64 v[5:6], |v[1:2]|
1861 // CHECK: [0x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00]
1863 v_trunc_f64_e64 v[5:6], v[1:2] clamp
1864 // CHECK: [0x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00]
1866 v_trunc_f64_e64 v[5:6], v[1:2] mul:2
1867 // CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08]
1869 v_trunc_f64_e64 v[5:6], v[1:2] mul:4
1870 // CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10]
1872 v_trunc_f64_e64 v[5:6], v[1:2] div:2
1873 // CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18]
1875 v_ceil_f64_e64 v[5:6], v[1:2]
1876 // CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
1878 v_ceil_f64_e64 v[254:255], v[1:2]
1879 // CHECK: [0xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
1881 v_ceil_f64_e64 v[5:6], v[254:255]
1882 // CHECK: [0x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00]
1884 v_ceil_f64_e64 v[5:6], s[2:3]
1885 // CHECK: [0x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00]
1887 v_ceil_f64_e64 v[5:6], s[4:5]
1888 // CHECK: [0x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00]
1890 v_ceil_f64_e64 v[5:6], s[100:101]
1891 // CHECK: [0x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00]
1893 v_ceil_f64_e64 v[5:6], flat_scratch
1894 // CHECK: [0x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00]
1896 v_ceil_f64_e64 v[5:6], vcc
1897 // CHECK: [0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00]
1899 v_ceil_f64_e64 v[5:6], tba
1900 // CHECK: [0x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00]
1902 v_ceil_f64_e64 v[5:6], tma
1903 // CHECK: [0x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00]
1905 v_ceil_f64_e64 v[5:6], ttmp[10:11]
1906 // CHECK: [0x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00]
1908 v_ceil_f64_e64 v[5:6], exec
1909 // CHECK: [0x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00]
1911 v_ceil_f64_e64 v[5:6], 0
1912 // CHECK: [0x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00]
1914 v_ceil_f64_e64 v[5:6], -1
1915 // CHECK: [0x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00]
1917 v_ceil_f64_e64 v[5:6], 0.5
1918 // CHECK: [0x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00]
1920 v_ceil_f64_e64 v[5:6], -4.0
1921 // CHECK: [0x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00]
1923 v_ceil_f64_e64 v[5:6], src_vccz
1924 // CHECK: [0x05,0x00,0x58,0xd1,0xfb,0x00,0x00,0x00]
1926 v_ceil_f64_e64 v[5:6], src_execz
1927 // CHECK: [0x05,0x00,0x58,0xd1,0xfc,0x00,0x00,0x00]
1929 v_ceil_f64_e64 v[5:6], src_scc
1930 // CHECK: [0x05,0x00,0x58,0xd1,0xfd,0x00,0x00,0x00]
1932 v_ceil_f64_e64 v[5:6], -v[1:2]
1933 // CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20]
1935 v_ceil_f64_e64 v[5:6], |v[1:2]|
1936 // CHECK: [0x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00]
1938 v_ceil_f64_e64 v[5:6], v[1:2] clamp
1939 // CHECK: [0x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00]
1941 v_ceil_f64_e64 v[5:6], v[1:2] mul:2
1942 // CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08]
1944 v_ceil_f64_e64 v[5:6], v[1:2] mul:4
1945 // CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10]
1947 v_ceil_f64_e64 v[5:6], v[1:2] div:2
1948 // CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18]
1950 v_rndne_f64_e64 v[5:6], v[1:2]
1951 // CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
1953 v_rndne_f64_e64 v[254:255], v[1:2]
1954 // CHECK: [0xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
1956 v_rndne_f64_e64 v[5:6], v[254:255]
1957 // CHECK: [0x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00]
1959 v_rndne_f64_e64 v[5:6], s[2:3]
1960 // CHECK: [0x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00]
1962 v_rndne_f64_e64 v[5:6], s[4:5]
1963 // CHECK: [0x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00]
1965 v_rndne_f64_e64 v[5:6], s[100:101]
1966 // CHECK: [0x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00]
1968 v_rndne_f64_e64 v[5:6], flat_scratch
1969 // CHECK: [0x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00]
1971 v_rndne_f64_e64 v[5:6], vcc
1972 // CHECK: [0x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00]
1974 v_rndne_f64_e64 v[5:6], tba
1975 // CHECK: [0x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00]
1977 v_rndne_f64_e64 v[5:6], tma
1978 // CHECK: [0x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00]
1980 v_rndne_f64_e64 v[5:6], ttmp[10:11]
1981 // CHECK: [0x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00]
1983 v_rndne_f64_e64 v[5:6], exec
1984 // CHECK: [0x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00]
1986 v_rndne_f64_e64 v[5:6], 0
1987 // CHECK: [0x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00]
1989 v_rndne_f64_e64 v[5:6], -1
1990 // CHECK: [0x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00]
1992 v_rndne_f64_e64 v[5:6], 0.5
1993 // CHECK: [0x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00]
1995 v_rndne_f64_e64 v[5:6], -4.0
1996 // CHECK: [0x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00]
1998 v_rndne_f64_e64 v[5:6], src_vccz
1999 // CHECK: [0x05,0x00,0x59,0xd1,0xfb,0x00,0x00,0x00]
2001 v_rndne_f64_e64 v[5:6], src_execz
2002 // CHECK: [0x05,0x00,0x59,0xd1,0xfc,0x00,0x00,0x00]
2004 v_rndne_f64_e64 v[5:6], src_scc
2005 // CHECK: [0x05,0x00,0x59,0xd1,0xfd,0x00,0x00,0x00]
2007 v_rndne_f64_e64 v[5:6], -v[1:2]
2008 // CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20]
2010 v_rndne_f64_e64 v[5:6], |v[1:2]|
2011 // CHECK: [0x05,0x01,0x59,0xd1,0x01,0x01,0x00,0x00]
2013 v_rndne_f64_e64 v[5:6], v[1:2] clamp
2014 // CHECK: [0x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00]
2016 v_rndne_f64_e64 v[5:6], v[1:2] mul:2
2017 // CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08]
2019 v_rndne_f64_e64 v[5:6], v[1:2] mul:4
2020 // CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10]
2022 v_rndne_f64_e64 v[5:6], v[1:2] div:2
2023 // CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18]
2025 v_floor_f64_e64 v[5:6], v[1:2]
2026 // CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
2028 v_floor_f64_e64 v[254:255], v[1:2]
2029 // CHECK: [0xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
2031 v_floor_f64_e64 v[5:6], v[254:255]
2032 // CHECK: [0x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00]
2034 v_floor_f64_e64 v[5:6], s[2:3]
2035 // CHECK: [0x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00]
2037 v_floor_f64_e64 v[5:6], s[4:5]
2038 // CHECK: [0x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00]
2040 v_floor_f64_e64 v[5:6], s[100:101]
2041 // CHECK: [0x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00]
2043 v_floor_f64_e64 v[5:6], flat_scratch
2044 // CHECK: [0x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00]
2046 v_floor_f64_e64 v[5:6], vcc
2047 // CHECK: [0x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00]
2049 v_floor_f64_e64 v[5:6], tba
2050 // CHECK: [0x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00]
2052 v_floor_f64_e64 v[5:6], tma
2053 // CHECK: [0x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00]
2055 v_floor_f64_e64 v[5:6], ttmp[10:11]
2056 // CHECK: [0x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00]
2058 v_floor_f64_e64 v[5:6], exec
2059 // CHECK: [0x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00]
2061 v_floor_f64_e64 v[5:6], 0
2062 // CHECK: [0x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00]
2064 v_floor_f64_e64 v[5:6], -1
2065 // CHECK: [0x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00]
2067 v_floor_f64_e64 v[5:6], 0.5
2068 // CHECK: [0x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00]
2070 v_floor_f64_e64 v[5:6], -4.0
2071 // CHECK: [0x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00]
2073 v_floor_f64_e64 v[5:6], src_vccz
2074 // CHECK: [0x05,0x00,0x5a,0xd1,0xfb,0x00,0x00,0x00]
2076 v_floor_f64_e64 v[5:6], src_execz
2077 // CHECK: [0x05,0x00,0x5a,0xd1,0xfc,0x00,0x00,0x00]
2079 v_floor_f64_e64 v[5:6], src_scc
2080 // CHECK: [0x05,0x00,0x5a,0xd1,0xfd,0x00,0x00,0x00]
2082 v_floor_f64_e64 v[5:6], -v[1:2]
2083 // CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20]
2085 v_floor_f64_e64 v[5:6], |v[1:2]|
2086 // CHECK: [0x05,0x01,0x5a,0xd1,0x01,0x01,0x00,0x00]
2088 v_floor_f64_e64 v[5:6], v[1:2] clamp
2089 // CHECK: [0x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00]
2091 v_floor_f64_e64 v[5:6], v[1:2] mul:2
2092 // CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08]
2094 v_floor_f64_e64 v[5:6], v[1:2] mul:4
2095 // CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10]
2097 v_floor_f64_e64 v[5:6], v[1:2] div:2
2098 // CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18]
2100 v_fract_f32_e64 v5, v1
2101 // CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
2103 v_fract_f32_e64 v255, v1
2104 // CHECK: [0xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
2106 v_fract_f32_e64 v5, v255
2107 // CHECK: [0x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00]
2109 v_fract_f32_e64 v5, s1
2110 // CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00]
2112 v_fract_f32_e64 v5, s101
2113 // CHECK: [0x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00]
2115 v_fract_f32_e64 v5, flat_scratch_lo
2116 // CHECK: [0x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00]
2118 v_fract_f32_e64 v5, flat_scratch_hi
2119 // CHECK: [0x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00]
2121 v_fract_f32_e64 v5, vcc_lo
2122 // CHECK: [0x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00]
2124 v_fract_f32_e64 v5, vcc_hi
2125 // CHECK: [0x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00]
2127 v_fract_f32_e64 v5, tba_lo
2128 // CHECK: [0x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00]
2130 v_fract_f32_e64 v5, tba_hi
2131 // CHECK: [0x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00]
2133 v_fract_f32_e64 v5, tma_lo
2134 // CHECK: [0x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00]
2136 v_fract_f32_e64 v5, tma_hi
2137 // CHECK: [0x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00]
2139 v_fract_f32_e64 v5, ttmp11
2140 // CHECK: [0x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00]
2142 v_fract_f32_e64 v5, m0
2143 // CHECK: [0x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00]
2145 v_fract_f32_e64 v5, exec_lo
2146 // CHECK: [0x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00]
2148 v_fract_f32_e64 v5, exec_hi
2149 // CHECK: [0x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00]
2151 v_fract_f32_e64 v5, 0
2152 // CHECK: [0x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00]
2154 v_fract_f32_e64 v5, -1
2155 // CHECK: [0x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00]
2157 v_fract_f32_e64 v5, 0.5
2158 // CHECK: [0x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00]
2160 v_fract_f32_e64 v5, -4.0
2161 // CHECK: [0x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00]
2163 v_fract_f32_e64 v5, src_vccz
2164 // CHECK: [0x05,0x00,0x5b,0xd1,0xfb,0x00,0x00,0x00]
2166 v_fract_f32_e64 v5, src_execz
2167 // CHECK: [0x05,0x00,0x5b,0xd1,0xfc,0x00,0x00,0x00]
2169 v_fract_f32_e64 v5, src_scc
2170 // CHECK: [0x05,0x00,0x5b,0xd1,0xfd,0x00,0x00,0x00]
2172 v_fract_f32_e64 v5, src_lds_direct
2173 // CHECK: [0x05,0x00,0x5b,0xd1,0xfe,0x00,0x00,0x00]
2175 v_fract_f32_e64 v5, -v1
2176 // CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20]
2178 v_fract_f32_e64 v5, |v1|
2179 // CHECK: [0x05,0x01,0x5b,0xd1,0x01,0x01,0x00,0x00]
2181 v_fract_f32_e64 v5, v1 clamp
2182 // CHECK: [0x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00]
2184 v_fract_f32_e64 v5, v1 mul:2
2185 // CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08]
2187 v_fract_f32_e64 v5, v1 mul:4
2188 // CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10]
2190 v_fract_f32_e64 v5, v1 div:2
2191 // CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18]
2193 v_trunc_f32_e64 v5, v1
2194 // CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
2196 v_trunc_f32_e64 v255, v1
2197 // CHECK: [0xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
2199 v_trunc_f32_e64 v5, v255
2200 // CHECK: [0x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00]
2202 v_trunc_f32_e64 v5, s1
2203 // CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00]
2205 v_trunc_f32_e64 v5, s101
2206 // CHECK: [0x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00]
2208 v_trunc_f32_e64 v5, flat_scratch_lo
2209 // CHECK: [0x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00]
2211 v_trunc_f32_e64 v5, flat_scratch_hi
2212 // CHECK: [0x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00]
2214 v_trunc_f32_e64 v5, vcc_lo
2215 // CHECK: [0x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00]
2217 v_trunc_f32_e64 v5, vcc_hi
2218 // CHECK: [0x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00]
2220 v_trunc_f32_e64 v5, tba_lo
2221 // CHECK: [0x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00]
2223 v_trunc_f32_e64 v5, tba_hi
2224 // CHECK: [0x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00]
2226 v_trunc_f32_e64 v5, tma_lo
2227 // CHECK: [0x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00]
2229 v_trunc_f32_e64 v5, tma_hi
2230 // CHECK: [0x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00]
2232 v_trunc_f32_e64 v5, ttmp11
2233 // CHECK: [0x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00]
2235 v_trunc_f32_e64 v5, m0
2236 // CHECK: [0x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00]
2238 v_trunc_f32_e64 v5, exec_lo
2239 // CHECK: [0x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00]
2241 v_trunc_f32_e64 v5, exec_hi
2242 // CHECK: [0x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00]
2244 v_trunc_f32_e64 v5, 0
2245 // CHECK: [0x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00]
2247 v_trunc_f32_e64 v5, -1
2248 // CHECK: [0x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00]
2250 v_trunc_f32_e64 v5, 0.5
2251 // CHECK: [0x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00]
2253 v_trunc_f32_e64 v5, -4.0
2254 // CHECK: [0x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00]
2256 v_trunc_f32_e64 v5, src_vccz
2257 // CHECK: [0x05,0x00,0x5c,0xd1,0xfb,0x00,0x00,0x00]
2259 v_trunc_f32_e64 v5, src_execz
2260 // CHECK: [0x05,0x00,0x5c,0xd1,0xfc,0x00,0x00,0x00]
2262 v_trunc_f32_e64 v5, src_scc
2263 // CHECK: [0x05,0x00,0x5c,0xd1,0xfd,0x00,0x00,0x00]
2265 v_trunc_f32_e64 v5, src_lds_direct
2266 // CHECK: [0x05,0x00,0x5c,0xd1,0xfe,0x00,0x00,0x00]
2268 v_trunc_f32_e64 v5, -v1
2269 // CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20]
2271 v_trunc_f32_e64 v5, |v1|
2272 // CHECK: [0x05,0x01,0x5c,0xd1,0x01,0x01,0x00,0x00]
2274 v_trunc_f32_e64 v5, v1 clamp
2275 // CHECK: [0x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00]
2277 v_trunc_f32_e64 v5, v1 mul:2
2278 // CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08]
2280 v_trunc_f32_e64 v5, v1 mul:4
2281 // CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10]
2283 v_trunc_f32_e64 v5, v1 div:2
2284 // CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18]
2286 v_ceil_f32_e64 v5, v1
2287 // CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
2289 v_ceil_f32_e64 v255, v1
2290 // CHECK: [0xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
2292 v_ceil_f32_e64 v5, v255
2293 // CHECK: [0x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00]
2295 v_ceil_f32_e64 v5, s1
2296 // CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00]
2298 v_ceil_f32_e64 v5, s101
2299 // CHECK: [0x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00]
2301 v_ceil_f32_e64 v5, flat_scratch_lo
2302 // CHECK: [0x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00]
2304 v_ceil_f32_e64 v5, flat_scratch_hi
2305 // CHECK: [0x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00]
2307 v_ceil_f32_e64 v5, vcc_lo
2308 // CHECK: [0x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00]
2310 v_ceil_f32_e64 v5, vcc_hi
2311 // CHECK: [0x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00]
2313 v_ceil_f32_e64 v5, tba_lo
2314 // CHECK: [0x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00]
2316 v_ceil_f32_e64 v5, tba_hi
2317 // CHECK: [0x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00]
2319 v_ceil_f32_e64 v5, tma_lo
2320 // CHECK: [0x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00]
2322 v_ceil_f32_e64 v5, tma_hi
2323 // CHECK: [0x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00]
2325 v_ceil_f32_e64 v5, ttmp11
2326 // CHECK: [0x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00]
2328 v_ceil_f32_e64 v5, m0
2329 // CHECK: [0x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00]
2331 v_ceil_f32_e64 v5, exec_lo
2332 // CHECK: [0x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00]
2334 v_ceil_f32_e64 v5, exec_hi
2335 // CHECK: [0x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00]
2337 v_ceil_f32_e64 v5, 0
2338 // CHECK: [0x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00]
2340 v_ceil_f32_e64 v5, -1
2341 // CHECK: [0x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00]
2343 v_ceil_f32_e64 v5, 0.5
2344 // CHECK: [0x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00]
2346 v_ceil_f32_e64 v5, -4.0
2347 // CHECK: [0x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00]
2349 v_ceil_f32_e64 v5, src_vccz
2350 // CHECK: [0x05,0x00,0x5d,0xd1,0xfb,0x00,0x00,0x00]
2352 v_ceil_f32_e64 v5, src_execz
2353 // CHECK: [0x05,0x00,0x5d,0xd1,0xfc,0x00,0x00,0x00]
2355 v_ceil_f32_e64 v5, src_scc
2356 // CHECK: [0x05,0x00,0x5d,0xd1,0xfd,0x00,0x00,0x00]
2358 v_ceil_f32_e64 v5, src_lds_direct
2359 // CHECK: [0x05,0x00,0x5d,0xd1,0xfe,0x00,0x00,0x00]
2361 v_ceil_f32_e64 v5, -v1
2362 // CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20]
2364 v_ceil_f32_e64 v5, |v1|
2365 // CHECK: [0x05,0x01,0x5d,0xd1,0x01,0x01,0x00,0x00]
2367 v_ceil_f32_e64 v5, v1 clamp
2368 // CHECK: [0x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00]
2370 v_ceil_f32_e64 v5, v1 mul:2
2371 // CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08]
2373 v_ceil_f32_e64 v5, v1 mul:4
2374 // CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10]
2376 v_ceil_f32_e64 v5, v1 div:2
2377 // CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18]
2379 v_rndne_f32_e64 v5, v1
2380 // CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
2382 v_rndne_f32_e64 v255, v1
2383 // CHECK: [0xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
2385 v_rndne_f32_e64 v5, v255
2386 // CHECK: [0x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00]
2388 v_rndne_f32_e64 v5, s1
2389 // CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00]
2391 v_rndne_f32_e64 v5, s101
2392 // CHECK: [0x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00]
2394 v_rndne_f32_e64 v5, flat_scratch_lo
2395 // CHECK: [0x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00]
2397 v_rndne_f32_e64 v5, flat_scratch_hi
2398 // CHECK: [0x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00]
2400 v_rndne_f32_e64 v5, vcc_lo
2401 // CHECK: [0x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00]
2403 v_rndne_f32_e64 v5, vcc_hi
2404 // CHECK: [0x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00]
2406 v_rndne_f32_e64 v5, tba_lo
2407 // CHECK: [0x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00]
2409 v_rndne_f32_e64 v5, tba_hi
2410 // CHECK: [0x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00]
2412 v_rndne_f32_e64 v5, tma_lo
2413 // CHECK: [0x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00]
2415 v_rndne_f32_e64 v5, tma_hi
2416 // CHECK: [0x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00]
2418 v_rndne_f32_e64 v5, ttmp11
2419 // CHECK: [0x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00]
2421 v_rndne_f32_e64 v5, m0
2422 // CHECK: [0x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00]
2424 v_rndne_f32_e64 v5, exec_lo
2425 // CHECK: [0x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00]
2427 v_rndne_f32_e64 v5, exec_hi
2428 // CHECK: [0x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00]
2430 v_rndne_f32_e64 v5, 0
2431 // CHECK: [0x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00]
2433 v_rndne_f32_e64 v5, -1
2434 // CHECK: [0x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00]
2436 v_rndne_f32_e64 v5, 0.5
2437 // CHECK: [0x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00]
2439 v_rndne_f32_e64 v5, -4.0
2440 // CHECK: [0x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00]
2442 v_rndne_f32_e64 v5, src_vccz
2443 // CHECK: [0x05,0x00,0x5e,0xd1,0xfb,0x00,0x00,0x00]
2445 v_rndne_f32_e64 v5, src_execz
2446 // CHECK: [0x05,0x00,0x5e,0xd1,0xfc,0x00,0x00,0x00]
2448 v_rndne_f32_e64 v5, src_scc
2449 // CHECK: [0x05,0x00,0x5e,0xd1,0xfd,0x00,0x00,0x00]
2451 v_rndne_f32_e64 v5, src_lds_direct
2452 // CHECK: [0x05,0x00,0x5e,0xd1,0xfe,0x00,0x00,0x00]
2454 v_rndne_f32_e64 v5, -v1
2455 // CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20]
2457 v_rndne_f32_e64 v5, |v1|
2458 // CHECK: [0x05,0x01,0x5e,0xd1,0x01,0x01,0x00,0x00]
2460 v_rndne_f32_e64 v5, v1 clamp
2461 // CHECK: [0x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00]
2463 v_rndne_f32_e64 v5, v1 mul:2
2464 // CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08]
2466 v_rndne_f32_e64 v5, v1 mul:4
2467 // CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10]
2469 v_rndne_f32_e64 v5, v1 div:2
2470 // CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18]
2472 v_floor_f32_e64 v5, v1
2473 // CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
2475 v_floor_f32_e64 v255, v1
2476 // CHECK: [0xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
2478 v_floor_f32_e64 v5, v255
2479 // CHECK: [0x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00]
2481 v_floor_f32_e64 v5, s1
2482 // CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00]
2484 v_floor_f32_e64 v5, s101
2485 // CHECK: [0x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00]
2487 v_floor_f32_e64 v5, flat_scratch_lo
2488 // CHECK: [0x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00]
2490 v_floor_f32_e64 v5, flat_scratch_hi
2491 // CHECK: [0x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00]
2493 v_floor_f32_e64 v5, vcc_lo
2494 // CHECK: [0x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00]
2496 v_floor_f32_e64 v5, vcc_hi
2497 // CHECK: [0x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00]
2499 v_floor_f32_e64 v5, tba_lo
2500 // CHECK: [0x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00]
2502 v_floor_f32_e64 v5, tba_hi
2503 // CHECK: [0x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00]
2505 v_floor_f32_e64 v5, tma_lo
2506 // CHECK: [0x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00]
2508 v_floor_f32_e64 v5, tma_hi
2509 // CHECK: [0x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00]
2511 v_floor_f32_e64 v5, ttmp11
2512 // CHECK: [0x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00]
2514 v_floor_f32_e64 v5, m0
2515 // CHECK: [0x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00]
2517 v_floor_f32_e64 v5, exec_lo
2518 // CHECK: [0x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00]
2520 v_floor_f32_e64 v5, exec_hi
2521 // CHECK: [0x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00]
2523 v_floor_f32_e64 v5, 0
2524 // CHECK: [0x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00]
2526 v_floor_f32_e64 v5, -1
2527 // CHECK: [0x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00]
2529 v_floor_f32_e64 v5, 0.5
2530 // CHECK: [0x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00]
2532 v_floor_f32_e64 v5, -4.0
2533 // CHECK: [0x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00]
2535 v_floor_f32_e64 v5, src_vccz
2536 // CHECK: [0x05,0x00,0x5f,0xd1,0xfb,0x00,0x00,0x00]
2538 v_floor_f32_e64 v5, src_execz
2539 // CHECK: [0x05,0x00,0x5f,0xd1,0xfc,0x00,0x00,0x00]
2541 v_floor_f32_e64 v5, src_scc
2542 // CHECK: [0x05,0x00,0x5f,0xd1,0xfd,0x00,0x00,0x00]
2544 v_floor_f32_e64 v5, src_lds_direct
2545 // CHECK: [0x05,0x00,0x5f,0xd1,0xfe,0x00,0x00,0x00]
2547 v_floor_f32_e64 v5, -v1
2548 // CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20]
2550 v_floor_f32_e64 v5, |v1|
2551 // CHECK: [0x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00]
2553 v_floor_f32_e64 v5, v1 clamp
2554 // CHECK: [0x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00]
2556 v_floor_f32_e64 v5, v1 mul:2
2557 // CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08]
2559 v_floor_f32_e64 v5, v1 mul:4
2560 // CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10]
2562 v_floor_f32_e64 v5, v1 div:2
2563 // CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18]
2565 v_exp_f32_e64 v5, v1
2566 // CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
2568 v_exp_f32_e64 v255, v1
2569 // CHECK: [0xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
2571 v_exp_f32_e64 v5, v255
2572 // CHECK: [0x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00]
2574 v_exp_f32_e64 v5, s1
2575 // CHECK: [0x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00]
2577 v_exp_f32_e64 v5, s101
2578 // CHECK: [0x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00]
2580 v_exp_f32_e64 v5, flat_scratch_lo
2581 // CHECK: [0x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00]
2583 v_exp_f32_e64 v5, flat_scratch_hi
2584 // CHECK: [0x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00]
2586 v_exp_f32_e64 v5, vcc_lo
2587 // CHECK: [0x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00]
2589 v_exp_f32_e64 v5, vcc_hi
2590 // CHECK: [0x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00]
2592 v_exp_f32_e64 v5, tba_lo
2593 // CHECK: [0x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00]
2595 v_exp_f32_e64 v5, tba_hi
2596 // CHECK: [0x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00]
2598 v_exp_f32_e64 v5, tma_lo
2599 // CHECK: [0x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00]
2601 v_exp_f32_e64 v5, tma_hi
2602 // CHECK: [0x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00]
2604 v_exp_f32_e64 v5, ttmp11
2605 // CHECK: [0x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00]
2607 v_exp_f32_e64 v5, m0
2608 // CHECK: [0x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00]
2610 v_exp_f32_e64 v5, exec_lo
2611 // CHECK: [0x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00]
2613 v_exp_f32_e64 v5, exec_hi
2614 // CHECK: [0x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00]
2616 v_exp_f32_e64 v5, 0
2617 // CHECK: [0x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00]
2619 v_exp_f32_e64 v5, -1
2620 // CHECK: [0x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00]
2622 v_exp_f32_e64 v5, 0.5
2623 // CHECK: [0x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00]
2625 v_exp_f32_e64 v5, -4.0
2626 // CHECK: [0x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00]
2628 v_exp_f32_e64 v5, src_vccz
2629 // CHECK: [0x05,0x00,0x60,0xd1,0xfb,0x00,0x00,0x00]
2631 v_exp_f32_e64 v5, src_execz
2632 // CHECK: [0x05,0x00,0x60,0xd1,0xfc,0x00,0x00,0x00]
2634 v_exp_f32_e64 v5, src_scc
2635 // CHECK: [0x05,0x00,0x60,0xd1,0xfd,0x00,0x00,0x00]
2637 v_exp_f32_e64 v5, src_lds_direct
2638 // CHECK: [0x05,0x00,0x60,0xd1,0xfe,0x00,0x00,0x00]
2640 v_exp_f32_e64 v5, -v1
2641 // CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20]
2643 v_exp_f32_e64 v5, |v1|
2644 // CHECK: [0x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00]
2646 v_exp_f32_e64 v5, v1 clamp
2647 // CHECK: [0x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00]
2649 v_exp_f32_e64 v5, v1 mul:2
2650 // CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08]
2652 v_exp_f32_e64 v5, v1 mul:4
2653 // CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10]
2655 v_exp_f32_e64 v5, v1 div:2
2656 // CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18]
2658 v_log_f32_e64 v5, v1
2659 // CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
2661 v_log_f32_e64 v255, v1
2662 // CHECK: [0xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
2664 v_log_f32_e64 v5, v255
2665 // CHECK: [0x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00]
2667 v_log_f32_e64 v5, s1
2668 // CHECK: [0x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00]
2670 v_log_f32_e64 v5, s101
2671 // CHECK: [0x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00]
2673 v_log_f32_e64 v5, flat_scratch_lo
2674 // CHECK: [0x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00]
2676 v_log_f32_e64 v5, flat_scratch_hi
2677 // CHECK: [0x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00]
2679 v_log_f32_e64 v5, vcc_lo
2680 // CHECK: [0x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00]
2682 v_log_f32_e64 v5, vcc_hi
2683 // CHECK: [0x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00]
2685 v_log_f32_e64 v5, tba_lo
2686 // CHECK: [0x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00]
2688 v_log_f32_e64 v5, tba_hi
2689 // CHECK: [0x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00]
2691 v_log_f32_e64 v5, tma_lo
2692 // CHECK: [0x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00]
2694 v_log_f32_e64 v5, tma_hi
2695 // CHECK: [0x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00]
2697 v_log_f32_e64 v5, ttmp11
2698 // CHECK: [0x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00]
2700 v_log_f32_e64 v5, m0
2701 // CHECK: [0x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00]
2703 v_log_f32_e64 v5, exec_lo
2704 // CHECK: [0x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00]
2706 v_log_f32_e64 v5, exec_hi
2707 // CHECK: [0x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00]
2709 v_log_f32_e64 v5, 0
2710 // CHECK: [0x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00]
2712 v_log_f32_e64 v5, -1
2713 // CHECK: [0x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00]
2715 v_log_f32_e64 v5, 0.5
2716 // CHECK: [0x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00]
2718 v_log_f32_e64 v5, -4.0
2719 // CHECK: [0x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00]
2721 v_log_f32_e64 v5, src_vccz
2722 // CHECK: [0x05,0x00,0x61,0xd1,0xfb,0x00,0x00,0x00]
2724 v_log_f32_e64 v5, src_execz
2725 // CHECK: [0x05,0x00,0x61,0xd1,0xfc,0x00,0x00,0x00]
2727 v_log_f32_e64 v5, src_scc
2728 // CHECK: [0x05,0x00,0x61,0xd1,0xfd,0x00,0x00,0x00]
2730 v_log_f32_e64 v5, src_lds_direct
2731 // CHECK: [0x05,0x00,0x61,0xd1,0xfe,0x00,0x00,0x00]
2733 v_log_f32_e64 v5, -v1
2734 // CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20]
2736 v_log_f32_e64 v5, |v1|
2737 // CHECK: [0x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00]
2739 v_log_f32_e64 v5, v1 clamp
2740 // CHECK: [0x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00]
2742 v_log_f32_e64 v5, v1 mul:2
2743 // CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08]
2745 v_log_f32_e64 v5, v1 mul:4
2746 // CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10]
2748 v_log_f32_e64 v5, v1 div:2
2749 // CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18]
2751 v_rcp_f32_e64 v5, v1
2752 // CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
2754 v_rcp_f32_e64 v255, v1
2755 // CHECK: [0xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
2757 v_rcp_f32_e64 v5, v255
2758 // CHECK: [0x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00]
2760 v_rcp_f32_e64 v5, s1
2761 // CHECK: [0x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00]
2763 v_rcp_f32_e64 v5, s101
2764 // CHECK: [0x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00]
2766 v_rcp_f32_e64 v5, flat_scratch_lo
2767 // CHECK: [0x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00]
2769 v_rcp_f32_e64 v5, flat_scratch_hi
2770 // CHECK: [0x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00]
2772 v_rcp_f32_e64 v5, vcc_lo
2773 // CHECK: [0x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00]
2775 v_rcp_f32_e64 v5, vcc_hi
2776 // CHECK: [0x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00]
2778 v_rcp_f32_e64 v5, tba_lo
2779 // CHECK: [0x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00]
2781 v_rcp_f32_e64 v5, tba_hi
2782 // CHECK: [0x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00]
2784 v_rcp_f32_e64 v5, tma_lo
2785 // CHECK: [0x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00]
2787 v_rcp_f32_e64 v5, tma_hi
2788 // CHECK: [0x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00]
2790 v_rcp_f32_e64 v5, ttmp11
2791 // CHECK: [0x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00]
2793 v_rcp_f32_e64 v5, m0
2794 // CHECK: [0x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00]
2796 v_rcp_f32_e64 v5, exec_lo
2797 // CHECK: [0x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00]
2799 v_rcp_f32_e64 v5, exec_hi
2800 // CHECK: [0x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00]
2802 v_rcp_f32_e64 v5, 0
2803 // CHECK: [0x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00]
2805 v_rcp_f32_e64 v5, -1
2806 // CHECK: [0x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00]
2808 v_rcp_f32_e64 v5, 0.5
2809 // CHECK: [0x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00]
2811 v_rcp_f32_e64 v5, -4.0
2812 // CHECK: [0x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00]
2814 v_rcp_f32_e64 v5, src_vccz
2815 // CHECK: [0x05,0x00,0x62,0xd1,0xfb,0x00,0x00,0x00]
2817 v_rcp_f32_e64 v5, src_execz
2818 // CHECK: [0x05,0x00,0x62,0xd1,0xfc,0x00,0x00,0x00]
2820 v_rcp_f32_e64 v5, src_scc
2821 // CHECK: [0x05,0x00,0x62,0xd1,0xfd,0x00,0x00,0x00]
2823 v_rcp_f32_e64 v5, src_lds_direct
2824 // CHECK: [0x05,0x00,0x62,0xd1,0xfe,0x00,0x00,0x00]
2826 v_rcp_f32_e64 v5, -v1
2827 // CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20]
2829 v_rcp_f32_e64 v5, |v1|
2830 // CHECK: [0x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00]
2832 v_rcp_f32_e64 v5, v1 clamp
2833 // CHECK: [0x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00]
2835 v_rcp_f32_e64 v5, v1 mul:2
2836 // CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08]
2838 v_rcp_f32_e64 v5, v1 mul:4
2839 // CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10]
2841 v_rcp_f32_e64 v5, v1 div:2
2842 // CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18]
2844 v_rcp_iflag_f32_e64 v5, v1
2845 // CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
2847 v_rcp_iflag_f32_e64 v255, v1
2848 // CHECK: [0xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
2850 v_rcp_iflag_f32_e64 v5, v255
2851 // CHECK: [0x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00]
2853 v_rcp_iflag_f32_e64 v5, s1
2854 // CHECK: [0x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00]
2856 v_rcp_iflag_f32_e64 v5, s101
2857 // CHECK: [0x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00]
2859 v_rcp_iflag_f32_e64 v5, flat_scratch_lo
2860 // CHECK: [0x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00]
2862 v_rcp_iflag_f32_e64 v5, flat_scratch_hi
2863 // CHECK: [0x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00]
2865 v_rcp_iflag_f32_e64 v5, vcc_lo
2866 // CHECK: [0x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00]
2868 v_rcp_iflag_f32_e64 v5, vcc_hi
2869 // CHECK: [0x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00]
2871 v_rcp_iflag_f32_e64 v5, tba_lo
2872 // CHECK: [0x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00]
2874 v_rcp_iflag_f32_e64 v5, tba_hi
2875 // CHECK: [0x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00]
2877 v_rcp_iflag_f32_e64 v5, tma_lo
2878 // CHECK: [0x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00]
2880 v_rcp_iflag_f32_e64 v5, tma_hi
2881 // CHECK: [0x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00]
2883 v_rcp_iflag_f32_e64 v5, ttmp11
2884 // CHECK: [0x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00]
2886 v_rcp_iflag_f32_e64 v5, m0
2887 // CHECK: [0x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00]
2889 v_rcp_iflag_f32_e64 v5, exec_lo
2890 // CHECK: [0x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00]
2892 v_rcp_iflag_f32_e64 v5, exec_hi
2893 // CHECK: [0x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00]
2895 v_rcp_iflag_f32_e64 v5, 0
2896 // CHECK: [0x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00]
2898 v_rcp_iflag_f32_e64 v5, -1
2899 // CHECK: [0x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00]
2901 v_rcp_iflag_f32_e64 v5, 0.5
2902 // CHECK: [0x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00]
2904 v_rcp_iflag_f32_e64 v5, -4.0
2905 // CHECK: [0x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00]
2907 v_rcp_iflag_f32_e64 v5, src_vccz
2908 // CHECK: [0x05,0x00,0x63,0xd1,0xfb,0x00,0x00,0x00]
2910 v_rcp_iflag_f32_e64 v5, src_execz
2911 // CHECK: [0x05,0x00,0x63,0xd1,0xfc,0x00,0x00,0x00]
2913 v_rcp_iflag_f32_e64 v5, src_scc
2914 // CHECK: [0x05,0x00,0x63,0xd1,0xfd,0x00,0x00,0x00]
2916 v_rcp_iflag_f32_e64 v5, src_lds_direct
2917 // CHECK: [0x05,0x00,0x63,0xd1,0xfe,0x00,0x00,0x00]
2919 v_rcp_iflag_f32_e64 v5, -v1
2920 // CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20]
2922 v_rcp_iflag_f32_e64 v5, |v1|
2923 // CHECK: [0x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00]
2925 v_rcp_iflag_f32_e64 v5, v1 clamp
2926 // CHECK: [0x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00]
2928 v_rcp_iflag_f32_e64 v5, v1 mul:2
2929 // CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08]
2931 v_rcp_iflag_f32_e64 v5, v1 mul:4
2932 // CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10]
2934 v_rcp_iflag_f32_e64 v5, v1 div:2
2935 // CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18]
2937 v_rsq_f32_e64 v5, v1
2938 // CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
2940 v_rsq_f32_e64 v255, v1
2941 // CHECK: [0xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
2943 v_rsq_f32_e64 v5, v255
2944 // CHECK: [0x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00]
2946 v_rsq_f32_e64 v5, s1
2947 // CHECK: [0x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00]
2949 v_rsq_f32_e64 v5, s101
2950 // CHECK: [0x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00]
2952 v_rsq_f32_e64 v5, flat_scratch_lo
2953 // CHECK: [0x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00]
2955 v_rsq_f32_e64 v5, flat_scratch_hi
2956 // CHECK: [0x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00]
2958 v_rsq_f32_e64 v5, vcc_lo
2959 // CHECK: [0x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00]
2961 v_rsq_f32_e64 v5, vcc_hi
2962 // CHECK: [0x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00]
2964 v_rsq_f32_e64 v5, tba_lo
2965 // CHECK: [0x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00]
2967 v_rsq_f32_e64 v5, tba_hi
2968 // CHECK: [0x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00]
2970 v_rsq_f32_e64 v5, tma_lo
2971 // CHECK: [0x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00]
2973 v_rsq_f32_e64 v5, tma_hi
2974 // CHECK: [0x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00]
2976 v_rsq_f32_e64 v5, ttmp11
2977 // CHECK: [0x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00]
2979 v_rsq_f32_e64 v5, m0
2980 // CHECK: [0x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00]
2982 v_rsq_f32_e64 v5, exec_lo
2983 // CHECK: [0x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00]
2985 v_rsq_f32_e64 v5, exec_hi
2986 // CHECK: [0x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00]
2988 v_rsq_f32_e64 v5, 0
2989 // CHECK: [0x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00]
2991 v_rsq_f32_e64 v5, -1
2992 // CHECK: [0x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00]
2994 v_rsq_f32_e64 v5, 0.5
2995 // CHECK: [0x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00]
2997 v_rsq_f32_e64 v5, -4.0
2998 // CHECK: [0x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00]
3000 v_rsq_f32_e64 v5, src_vccz
3001 // CHECK: [0x05,0x00,0x64,0xd1,0xfb,0x00,0x00,0x00]
3003 v_rsq_f32_e64 v5, src_execz
3004 // CHECK: [0x05,0x00,0x64,0xd1,0xfc,0x00,0x00,0x00]
3006 v_rsq_f32_e64 v5, src_scc
3007 // CHECK: [0x05,0x00,0x64,0xd1,0xfd,0x00,0x00,0x00]
3009 v_rsq_f32_e64 v5, src_lds_direct
3010 // CHECK: [0x05,0x00,0x64,0xd1,0xfe,0x00,0x00,0x00]
3012 v_rsq_f32_e64 v5, -v1
3013 // CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20]
3015 v_rsq_f32_e64 v5, |v1|
3016 // CHECK: [0x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00]
3018 v_rsq_f32_e64 v5, v1 clamp
3019 // CHECK: [0x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00]
3021 v_rsq_f32_e64 v5, v1 mul:2
3022 // CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08]
3024 v_rsq_f32_e64 v5, v1 mul:4
3025 // CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10]
3027 v_rsq_f32_e64 v5, v1 div:2
3028 // CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18]
3030 v_rcp_f64_e64 v[5:6], v[1:2]
3031 // CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
3033 v_rcp_f64_e64 v[254:255], v[1:2]
3034 // CHECK: [0xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
3036 v_rcp_f64_e64 v[5:6], v[254:255]
3037 // CHECK: [0x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00]
3039 v_rcp_f64_e64 v[5:6], s[2:3]
3040 // CHECK: [0x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00]
3042 v_rcp_f64_e64 v[5:6], s[4:5]
3043 // CHECK: [0x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00]
3045 v_rcp_f64_e64 v[5:6], s[100:101]
3046 // CHECK: [0x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00]
3048 v_rcp_f64_e64 v[5:6], flat_scratch
3049 // CHECK: [0x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00]
3051 v_rcp_f64_e64 v[5:6], vcc
3052 // CHECK: [0x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00]
3054 v_rcp_f64_e64 v[5:6], tba
3055 // CHECK: [0x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00]
3057 v_rcp_f64_e64 v[5:6], tma
3058 // CHECK: [0x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00]
3060 v_rcp_f64_e64 v[5:6], ttmp[10:11]
3061 // CHECK: [0x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00]
3063 v_rcp_f64_e64 v[5:6], exec
3064 // CHECK: [0x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00]
3066 v_rcp_f64_e64 v[5:6], 0
3067 // CHECK: [0x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00]
3069 v_rcp_f64_e64 v[5:6], -1
3070 // CHECK: [0x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00]
3072 v_rcp_f64_e64 v[5:6], 0.5
3073 // CHECK: [0x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00]
3075 v_rcp_f64_e64 v[5:6], -4.0
3076 // CHECK: [0x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00]
3078 v_rcp_f64_e64 v[5:6], src_vccz
3079 // CHECK: [0x05,0x00,0x65,0xd1,0xfb,0x00,0x00,0x00]
3081 v_rcp_f64_e64 v[5:6], src_execz
3082 // CHECK: [0x05,0x00,0x65,0xd1,0xfc,0x00,0x00,0x00]
3084 v_rcp_f64_e64 v[5:6], src_scc
3085 // CHECK: [0x05,0x00,0x65,0xd1,0xfd,0x00,0x00,0x00]
3087 v_rcp_f64_e64 v[5:6], -v[1:2]
3088 // CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20]
3090 v_rcp_f64_e64 v[5:6], |v[1:2]|
3091 // CHECK: [0x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00]
3093 v_rcp_f64_e64 v[5:6], v[1:2] clamp
3094 // CHECK: [0x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00]
3096 v_rcp_f64_e64 v[5:6], v[1:2] mul:2
3097 // CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08]
3099 v_rcp_f64_e64 v[5:6], v[1:2] mul:4
3100 // CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10]
3102 v_rcp_f64_e64 v[5:6], v[1:2] div:2
3103 // CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18]
3105 v_rsq_f64_e64 v[5:6], v[1:2]
3106 // CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
3108 v_rsq_f64_e64 v[254:255], v[1:2]
3109 // CHECK: [0xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
3111 v_rsq_f64_e64 v[5:6], v[254:255]
3112 // CHECK: [0x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00]
3114 v_rsq_f64_e64 v[5:6], s[2:3]
3115 // CHECK: [0x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00]
3117 v_rsq_f64_e64 v[5:6], s[4:5]
3118 // CHECK: [0x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00]
3120 v_rsq_f64_e64 v[5:6], s[100:101]
3121 // CHECK: [0x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00]
3123 v_rsq_f64_e64 v[5:6], flat_scratch
3124 // CHECK: [0x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00]
3126 v_rsq_f64_e64 v[5:6], vcc
3127 // CHECK: [0x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00]
3129 v_rsq_f64_e64 v[5:6], tba
3130 // CHECK: [0x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00]
3132 v_rsq_f64_e64 v[5:6], tma
3133 // CHECK: [0x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00]
3135 v_rsq_f64_e64 v[5:6], ttmp[10:11]
3136 // CHECK: [0x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00]
3138 v_rsq_f64_e64 v[5:6], exec
3139 // CHECK: [0x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00]
3141 v_rsq_f64_e64 v[5:6], 0
3142 // CHECK: [0x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00]
3144 v_rsq_f64_e64 v[5:6], -1
3145 // CHECK: [0x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00]
3147 v_rsq_f64_e64 v[5:6], 0.5
3148 // CHECK: [0x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00]
3150 v_rsq_f64_e64 v[5:6], -4.0
3151 // CHECK: [0x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00]
3153 v_rsq_f64_e64 v[5:6], src_vccz
3154 // CHECK: [0x05,0x00,0x66,0xd1,0xfb,0x00,0x00,0x00]
3156 v_rsq_f64_e64 v[5:6], src_execz
3157 // CHECK: [0x05,0x00,0x66,0xd1,0xfc,0x00,0x00,0x00]
3159 v_rsq_f64_e64 v[5:6], src_scc
3160 // CHECK: [0x05,0x00,0x66,0xd1,0xfd,0x00,0x00,0x00]
3162 v_rsq_f64_e64 v[5:6], -v[1:2]
3163 // CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20]
3165 v_rsq_f64_e64 v[5:6], |v[1:2]|
3166 // CHECK: [0x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00]
3168 v_rsq_f64_e64 v[5:6], v[1:2] clamp
3169 // CHECK: [0x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00]
3171 v_rsq_f64_e64 v[5:6], v[1:2] mul:2
3172 // CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08]
3174 v_rsq_f64_e64 v[5:6], v[1:2] mul:4
3175 // CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10]
3177 v_rsq_f64_e64 v[5:6], v[1:2] div:2
3178 // CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18]
3180 v_sqrt_f32_e64 v5, v1
3181 // CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
3183 v_sqrt_f32_e64 v255, v1
3184 // CHECK: [0xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
3186 v_sqrt_f32_e64 v5, v255
3187 // CHECK: [0x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00]
3189 v_sqrt_f32_e64 v5, s1
3190 // CHECK: [0x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00]
3192 v_sqrt_f32_e64 v5, s101
3193 // CHECK: [0x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00]
3195 v_sqrt_f32_e64 v5, flat_scratch_lo
3196 // CHECK: [0x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00]
3198 v_sqrt_f32_e64 v5, flat_scratch_hi
3199 // CHECK: [0x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00]
3201 v_sqrt_f32_e64 v5, vcc_lo
3202 // CHECK: [0x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00]
3204 v_sqrt_f32_e64 v5, vcc_hi
3205 // CHECK: [0x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00]
3207 v_sqrt_f32_e64 v5, tba_lo
3208 // CHECK: [0x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00]
3210 v_sqrt_f32_e64 v5, tba_hi
3211 // CHECK: [0x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00]
3213 v_sqrt_f32_e64 v5, tma_lo
3214 // CHECK: [0x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00]
3216 v_sqrt_f32_e64 v5, tma_hi
3217 // CHECK: [0x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00]
3219 v_sqrt_f32_e64 v5, ttmp11
3220 // CHECK: [0x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00]
3222 v_sqrt_f32_e64 v5, m0
3223 // CHECK: [0x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00]
3225 v_sqrt_f32_e64 v5, exec_lo
3226 // CHECK: [0x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00]
3228 v_sqrt_f32_e64 v5, exec_hi
3229 // CHECK: [0x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00]
3231 v_sqrt_f32_e64 v5, 0
3232 // CHECK: [0x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00]
3234 v_sqrt_f32_e64 v5, -1
3235 // CHECK: [0x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00]
3237 v_sqrt_f32_e64 v5, 0.5
3238 // CHECK: [0x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00]
3240 v_sqrt_f32_e64 v5, -4.0
3241 // CHECK: [0x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00]
3243 v_sqrt_f32_e64 v5, src_vccz
3244 // CHECK: [0x05,0x00,0x67,0xd1,0xfb,0x00,0x00,0x00]
3246 v_sqrt_f32_e64 v5, src_execz
3247 // CHECK: [0x05,0x00,0x67,0xd1,0xfc,0x00,0x00,0x00]
3249 v_sqrt_f32_e64 v5, src_scc
3250 // CHECK: [0x05,0x00,0x67,0xd1,0xfd,0x00,0x00,0x00]
3252 v_sqrt_f32_e64 v5, src_lds_direct
3253 // CHECK: [0x05,0x00,0x67,0xd1,0xfe,0x00,0x00,0x00]
3255 v_sqrt_f32_e64 v5, -v1
3256 // CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20]
3258 v_sqrt_f32_e64 v5, |v1|
3259 // CHECK: [0x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00]
3261 v_sqrt_f32_e64 v5, v1 clamp
3262 // CHECK: [0x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00]
3264 v_sqrt_f32_e64 v5, v1 mul:2
3265 // CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08]
3267 v_sqrt_f32_e64 v5, v1 mul:4
3268 // CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10]
3270 v_sqrt_f32_e64 v5, v1 div:2
3271 // CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18]
3273 v_sqrt_f64_e64 v[5:6], v[1:2]
3274 // CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
3276 v_sqrt_f64_e64 v[254:255], v[1:2]
3277 // CHECK: [0xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
3279 v_sqrt_f64_e64 v[5:6], v[254:255]
3280 // CHECK: [0x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00]
3282 v_sqrt_f64_e64 v[5:6], s[2:3]
3283 // CHECK: [0x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00]
3285 v_sqrt_f64_e64 v[5:6], s[4:5]
3286 // CHECK: [0x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00]
3288 v_sqrt_f64_e64 v[5:6], s[100:101]
3289 // CHECK: [0x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00]
3291 v_sqrt_f64_e64 v[5:6], flat_scratch
3292 // CHECK: [0x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00]
3294 v_sqrt_f64_e64 v[5:6], vcc
3295 // CHECK: [0x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00]
3297 v_sqrt_f64_e64 v[5:6], tba
3298 // CHECK: [0x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00]
3300 v_sqrt_f64_e64 v[5:6], tma
3301 // CHECK: [0x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00]
3303 v_sqrt_f64_e64 v[5:6], ttmp[10:11]
3304 // CHECK: [0x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00]
3306 v_sqrt_f64_e64 v[5:6], exec
3307 // CHECK: [0x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00]
3309 v_sqrt_f64_e64 v[5:6], 0
3310 // CHECK: [0x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00]
3312 v_sqrt_f64_e64 v[5:6], -1
3313 // CHECK: [0x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00]
3315 v_sqrt_f64_e64 v[5:6], 0.5
3316 // CHECK: [0x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00]
3318 v_sqrt_f64_e64 v[5:6], -4.0
3319 // CHECK: [0x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00]
3321 v_sqrt_f64_e64 v[5:6], src_vccz
3322 // CHECK: [0x05,0x00,0x68,0xd1,0xfb,0x00,0x00,0x00]
3324 v_sqrt_f64_e64 v[5:6], src_execz
3325 // CHECK: [0x05,0x00,0x68,0xd1,0xfc,0x00,0x00,0x00]
3327 v_sqrt_f64_e64 v[5:6], src_scc
3328 // CHECK: [0x05,0x00,0x68,0xd1,0xfd,0x00,0x00,0x00]
3330 v_sqrt_f64_e64 v[5:6], -v[1:2]
3331 // CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20]
3333 v_sqrt_f64_e64 v[5:6], |v[1:2]|
3334 // CHECK: [0x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00]
3336 v_sqrt_f64_e64 v[5:6], v[1:2] clamp
3337 // CHECK: [0x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00]
3339 v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
3340 // CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08]
3342 v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
3343 // CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10]
3345 v_sqrt_f64_e64 v[5:6], v[1:2] div:2
3346 // CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18]
3348 v_sin_f32_e64 v5, v1
3349 // CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
3351 v_sin_f32_e64 v255, v1
3352 // CHECK: [0xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
3354 v_sin_f32_e64 v5, v255
3355 // CHECK: [0x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00]
3357 v_sin_f32_e64 v5, s1
3358 // CHECK: [0x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00]
3360 v_sin_f32_e64 v5, s101
3361 // CHECK: [0x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00]
3363 v_sin_f32_e64 v5, flat_scratch_lo
3364 // CHECK: [0x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00]
3366 v_sin_f32_e64 v5, flat_scratch_hi
3367 // CHECK: [0x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00]
3369 v_sin_f32_e64 v5, vcc_lo
3370 // CHECK: [0x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00]
3372 v_sin_f32_e64 v5, vcc_hi
3373 // CHECK: [0x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00]
3375 v_sin_f32_e64 v5, tba_lo
3376 // CHECK: [0x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00]
3378 v_sin_f32_e64 v5, tba_hi
3379 // CHECK: [0x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00]
3381 v_sin_f32_e64 v5, tma_lo
3382 // CHECK: [0x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00]
3384 v_sin_f32_e64 v5, tma_hi
3385 // CHECK: [0x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00]
3387 v_sin_f32_e64 v5, ttmp11
3388 // CHECK: [0x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00]
3390 v_sin_f32_e64 v5, m0
3391 // CHECK: [0x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00]
3393 v_sin_f32_e64 v5, exec_lo
3394 // CHECK: [0x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00]
3396 v_sin_f32_e64 v5, exec_hi
3397 // CHECK: [0x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00]
3399 v_sin_f32_e64 v5, 0
3400 // CHECK: [0x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00]
3402 v_sin_f32_e64 v5, -1
3403 // CHECK: [0x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00]
3405 v_sin_f32_e64 v5, 0.5
3406 // CHECK: [0x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00]
3408 v_sin_f32_e64 v5, -4.0
3409 // CHECK: [0x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00]
3411 v_sin_f32_e64 v5, src_vccz
3412 // CHECK: [0x05,0x00,0x69,0xd1,0xfb,0x00,0x00,0x00]
3414 v_sin_f32_e64 v5, src_execz
3415 // CHECK: [0x05,0x00,0x69,0xd1,0xfc,0x00,0x00,0x00]
3417 v_sin_f32_e64 v5, src_scc
3418 // CHECK: [0x05,0x00,0x69,0xd1,0xfd,0x00,0x00,0x00]
3420 v_sin_f32_e64 v5, src_lds_direct
3421 // CHECK: [0x05,0x00,0x69,0xd1,0xfe,0x00,0x00,0x00]
3423 v_sin_f32_e64 v5, -v1
3424 // CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20]
3426 v_sin_f32_e64 v5, |v1|
3427 // CHECK: [0x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00]
3429 v_sin_f32_e64 v5, v1 clamp
3430 // CHECK: [0x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00]
3432 v_sin_f32_e64 v5, v1 mul:2
3433 // CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08]
3435 v_sin_f32_e64 v5, v1 mul:4
3436 // CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10]
3438 v_sin_f32_e64 v5, v1 div:2
3439 // CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18]
3441 v_cos_f32_e64 v5, v1
3442 // CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
3444 v_cos_f32_e64 v255, v1
3445 // CHECK: [0xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
3447 v_cos_f32_e64 v5, v255
3448 // CHECK: [0x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00]
3450 v_cos_f32_e64 v5, s1
3451 // CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00]
3453 v_cos_f32_e64 v5, s101
3454 // CHECK: [0x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00]
3456 v_cos_f32_e64 v5, flat_scratch_lo
3457 // CHECK: [0x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00]
3459 v_cos_f32_e64 v5, flat_scratch_hi
3460 // CHECK: [0x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00]
3462 v_cos_f32_e64 v5, vcc_lo
3463 // CHECK: [0x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00]
3465 v_cos_f32_e64 v5, vcc_hi
3466 // CHECK: [0x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00]
3468 v_cos_f32_e64 v5, tba_lo
3469 // CHECK: [0x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00]
3471 v_cos_f32_e64 v5, tba_hi
3472 // CHECK: [0x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00]
3474 v_cos_f32_e64 v5, tma_lo
3475 // CHECK: [0x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00]
3477 v_cos_f32_e64 v5, tma_hi
3478 // CHECK: [0x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00]
3480 v_cos_f32_e64 v5, ttmp11
3481 // CHECK: [0x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00]
3483 v_cos_f32_e64 v5, m0
3484 // CHECK: [0x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00]
3486 v_cos_f32_e64 v5, exec_lo
3487 // CHECK: [0x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00]
3489 v_cos_f32_e64 v5, exec_hi
3490 // CHECK: [0x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00]
3492 v_cos_f32_e64 v5, 0
3493 // CHECK: [0x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00]
3495 v_cos_f32_e64 v5, -1
3496 // CHECK: [0x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00]
3498 v_cos_f32_e64 v5, 0.5
3499 // CHECK: [0x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00]
3501 v_cos_f32_e64 v5, -4.0
3502 // CHECK: [0x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00]
3504 v_cos_f32_e64 v5, src_vccz
3505 // CHECK: [0x05,0x00,0x6a,0xd1,0xfb,0x00,0x00,0x00]
3507 v_cos_f32_e64 v5, src_execz
3508 // CHECK: [0x05,0x00,0x6a,0xd1,0xfc,0x00,0x00,0x00]
3510 v_cos_f32_e64 v5, src_scc
3511 // CHECK: [0x05,0x00,0x6a,0xd1,0xfd,0x00,0x00,0x00]
3513 v_cos_f32_e64 v5, src_lds_direct
3514 // CHECK: [0x05,0x00,0x6a,0xd1,0xfe,0x00,0x00,0x00]
3516 v_cos_f32_e64 v5, -v1
3517 // CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20]
3519 v_cos_f32_e64 v5, |v1|
3520 // CHECK: [0x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00]
3522 v_cos_f32_e64 v5, v1 clamp
3523 // CHECK: [0x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00]
3525 v_cos_f32_e64 v5, v1 mul:2
3526 // CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08]
3528 v_cos_f32_e64 v5, v1 mul:4
3529 // CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10]
3531 v_cos_f32_e64 v5, v1 div:2
3532 // CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18]
3534 v_not_b32_e64 v5, v1
3535 // CHECK: [0x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
3537 v_not_b32_e64 v255, v1
3538 // CHECK: [0xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
3540 v_not_b32_e64 v5, v255
3541 // CHECK: [0x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00]
3543 v_not_b32_e64 v5, s1
3544 // CHECK: [0x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00]
3546 v_not_b32_e64 v5, s101
3547 // CHECK: [0x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00]
3549 v_not_b32_e64 v5, flat_scratch_lo
3550 // CHECK: [0x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00]
3552 v_not_b32_e64 v5, flat_scratch_hi
3553 // CHECK: [0x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00]
3555 v_not_b32_e64 v5, vcc_lo
3556 // CHECK: [0x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00]
3558 v_not_b32_e64 v5, vcc_hi
3559 // CHECK: [0x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00]
3561 v_not_b32_e64 v5, tba_lo
3562 // CHECK: [0x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00]
3564 v_not_b32_e64 v5, tba_hi
3565 // CHECK: [0x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00]
3567 v_not_b32_e64 v5, tma_lo
3568 // CHECK: [0x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00]
3570 v_not_b32_e64 v5, tma_hi
3571 // CHECK: [0x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00]
3573 v_not_b32_e64 v5, ttmp11
3574 // CHECK: [0x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00]
3576 v_not_b32_e64 v5, m0
3577 // CHECK: [0x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00]
3579 v_not_b32_e64 v5, exec_lo
3580 // CHECK: [0x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00]
3582 v_not_b32_e64 v5, exec_hi
3583 // CHECK: [0x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00]
3585 v_not_b32_e64 v5, 0
3586 // CHECK: [0x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00]
3588 v_not_b32_e64 v5, -1
3589 // CHECK: [0x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00]
3591 v_not_b32_e64 v5, 0.5
3592 // CHECK: [0x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00]
3594 v_not_b32_e64 v5, -4.0
3595 // CHECK: [0x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00]
3597 v_not_b32_e64 v5, src_vccz
3598 // CHECK: [0x05,0x00,0x6b,0xd1,0xfb,0x00,0x00,0x00]
3600 v_not_b32_e64 v5, src_execz
3601 // CHECK: [0x05,0x00,0x6b,0xd1,0xfc,0x00,0x00,0x00]
3603 v_not_b32_e64 v5, src_scc
3604 // CHECK: [0x05,0x00,0x6b,0xd1,0xfd,0x00,0x00,0x00]
3606 v_not_b32_e64 v5, src_lds_direct
3607 // CHECK: [0x05,0x00,0x6b,0xd1,0xfe,0x00,0x00,0x00]
3609 v_bfrev_b32_e64 v5, v1
3610 // CHECK: [0x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
3612 v_bfrev_b32_e64 v255, v1
3613 // CHECK: [0xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
3615 v_bfrev_b32_e64 v5, v255
3616 // CHECK: [0x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00]
3618 v_bfrev_b32_e64 v5, s1
3619 // CHECK: [0x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00]
3621 v_bfrev_b32_e64 v5, s101
3622 // CHECK: [0x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00]
3624 v_bfrev_b32_e64 v5, flat_scratch_lo
3625 // CHECK: [0x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00]
3627 v_bfrev_b32_e64 v5, flat_scratch_hi
3628 // CHECK: [0x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00]
3630 v_bfrev_b32_e64 v5, vcc_lo
3631 // CHECK: [0x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00]
3633 v_bfrev_b32_e64 v5, vcc_hi
3634 // CHECK: [0x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00]
3636 v_bfrev_b32_e64 v5, tba_lo
3637 // CHECK: [0x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00]
3639 v_bfrev_b32_e64 v5, tba_hi
3640 // CHECK: [0x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00]
3642 v_bfrev_b32_e64 v5, tma_lo
3643 // CHECK: [0x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00]
3645 v_bfrev_b32_e64 v5, tma_hi
3646 // CHECK: [0x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00]
3648 v_bfrev_b32_e64 v5, ttmp11
3649 // CHECK: [0x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00]
3651 v_bfrev_b32_e64 v5, m0
3652 // CHECK: [0x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00]
3654 v_bfrev_b32_e64 v5, exec_lo
3655 // CHECK: [0x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00]
3657 v_bfrev_b32_e64 v5, exec_hi
3658 // CHECK: [0x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00]
3660 v_bfrev_b32_e64 v5, 0
3661 // CHECK: [0x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00]
3663 v_bfrev_b32_e64 v5, -1
3664 // CHECK: [0x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00]
3666 v_bfrev_b32_e64 v5, 0.5
3667 // CHECK: [0x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00]
3669 v_bfrev_b32_e64 v5, -4.0
3670 // CHECK: [0x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00]
3672 v_bfrev_b32_e64 v5, src_vccz
3673 // CHECK: [0x05,0x00,0x6c,0xd1,0xfb,0x00,0x00,0x00]
3675 v_bfrev_b32_e64 v5, src_execz
3676 // CHECK: [0x05,0x00,0x6c,0xd1,0xfc,0x00,0x00,0x00]
3678 v_bfrev_b32_e64 v5, src_scc
3679 // CHECK: [0x05,0x00,0x6c,0xd1,0xfd,0x00,0x00,0x00]
3681 v_bfrev_b32_e64 v5, src_lds_direct
3682 // CHECK: [0x05,0x00,0x6c,0xd1,0xfe,0x00,0x00,0x00]
3684 v_ffbh_u32_e64 v5, v1
3685 // CHECK: [0x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
3687 v_ffbh_u32_e64 v255, v1
3688 // CHECK: [0xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
3690 v_ffbh_u32_e64 v5, v255
3691 // CHECK: [0x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00]
3693 v_ffbh_u32_e64 v5, s1
3694 // CHECK: [0x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00]
3696 v_ffbh_u32_e64 v5, s101
3697 // CHECK: [0x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00]
3699 v_ffbh_u32_e64 v5, flat_scratch_lo
3700 // CHECK: [0x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00]
3702 v_ffbh_u32_e64 v5, flat_scratch_hi
3703 // CHECK: [0x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00]
3705 v_ffbh_u32_e64 v5, vcc_lo
3706 // CHECK: [0x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00]
3708 v_ffbh_u32_e64 v5, vcc_hi
3709 // CHECK: [0x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00]
3711 v_ffbh_u32_e64 v5, tba_lo
3712 // CHECK: [0x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00]
3714 v_ffbh_u32_e64 v5, tba_hi
3715 // CHECK: [0x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00]
3717 v_ffbh_u32_e64 v5, tma_lo
3718 // CHECK: [0x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00]
3720 v_ffbh_u32_e64 v5, tma_hi
3721 // CHECK: [0x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00]
3723 v_ffbh_u32_e64 v5, ttmp11
3724 // CHECK: [0x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00]
3726 v_ffbh_u32_e64 v5, m0
3727 // CHECK: [0x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00]
3729 v_ffbh_u32_e64 v5, exec_lo
3730 // CHECK: [0x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00]
3732 v_ffbh_u32_e64 v5, exec_hi
3733 // CHECK: [0x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00]
3735 v_ffbh_u32_e64 v5, 0
3736 // CHECK: [0x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00]
3738 v_ffbh_u32_e64 v5, -1
3739 // CHECK: [0x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00]
3741 v_ffbh_u32_e64 v5, 0.5
3742 // CHECK: [0x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00]
3744 v_ffbh_u32_e64 v5, -4.0
3745 // CHECK: [0x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00]
3747 v_ffbh_u32_e64 v5, src_vccz
3748 // CHECK: [0x05,0x00,0x6d,0xd1,0xfb,0x00,0x00,0x00]
3750 v_ffbh_u32_e64 v5, src_execz
3751 // CHECK: [0x05,0x00,0x6d,0xd1,0xfc,0x00,0x00,0x00]
3753 v_ffbh_u32_e64 v5, src_scc
3754 // CHECK: [0x05,0x00,0x6d,0xd1,0xfd,0x00,0x00,0x00]
3756 v_ffbh_u32_e64 v5, src_lds_direct
3757 // CHECK: [0x05,0x00,0x6d,0xd1,0xfe,0x00,0x00,0x00]
3759 v_ffbl_b32_e64 v5, v1
3760 // CHECK: [0x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
3762 v_ffbl_b32_e64 v255, v1
3763 // CHECK: [0xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
3765 v_ffbl_b32_e64 v5, v255
3766 // CHECK: [0x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00]
3768 v_ffbl_b32_e64 v5, s1
3769 // CHECK: [0x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00]
3771 v_ffbl_b32_e64 v5, s101
3772 // CHECK: [0x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00]
3774 v_ffbl_b32_e64 v5, flat_scratch_lo
3775 // CHECK: [0x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00]
3777 v_ffbl_b32_e64 v5, flat_scratch_hi
3778 // CHECK: [0x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00]
3780 v_ffbl_b32_e64 v5, vcc_lo
3781 // CHECK: [0x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00]
3783 v_ffbl_b32_e64 v5, vcc_hi
3784 // CHECK: [0x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00]
3786 v_ffbl_b32_e64 v5, tba_lo
3787 // CHECK: [0x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00]
3789 v_ffbl_b32_e64 v5, tba_hi
3790 // CHECK: [0x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00]
3792 v_ffbl_b32_e64 v5, tma_lo
3793 // CHECK: [0x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00]
3795 v_ffbl_b32_e64 v5, tma_hi
3796 // CHECK: [0x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00]
3798 v_ffbl_b32_e64 v5, ttmp11
3799 // CHECK: [0x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00]
3801 v_ffbl_b32_e64 v5, m0
3802 // CHECK: [0x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00]
3804 v_ffbl_b32_e64 v5, exec_lo
3805 // CHECK: [0x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00]
3807 v_ffbl_b32_e64 v5, exec_hi
3808 // CHECK: [0x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00]
3810 v_ffbl_b32_e64 v5, 0
3811 // CHECK: [0x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00]
3813 v_ffbl_b32_e64 v5, -1
3814 // CHECK: [0x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00]
3816 v_ffbl_b32_e64 v5, 0.5
3817 // CHECK: [0x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00]
3819 v_ffbl_b32_e64 v5, -4.0
3820 // CHECK: [0x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00]
3822 v_ffbl_b32_e64 v5, src_vccz
3823 // CHECK: [0x05,0x00,0x6e,0xd1,0xfb,0x00,0x00,0x00]
3825 v_ffbl_b32_e64 v5, src_execz
3826 // CHECK: [0x05,0x00,0x6e,0xd1,0xfc,0x00,0x00,0x00]
3828 v_ffbl_b32_e64 v5, src_scc
3829 // CHECK: [0x05,0x00,0x6e,0xd1,0xfd,0x00,0x00,0x00]
3831 v_ffbl_b32_e64 v5, src_lds_direct
3832 // CHECK: [0x05,0x00,0x6e,0xd1,0xfe,0x00,0x00,0x00]
3834 v_ffbh_i32_e64 v5, v1
3835 // CHECK: [0x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
3837 v_ffbh_i32_e64 v255, v1
3838 // CHECK: [0xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
3840 v_ffbh_i32_e64 v5, v255
3841 // CHECK: [0x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00]
3843 v_ffbh_i32_e64 v5, s1
3844 // CHECK: [0x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00]
3846 v_ffbh_i32_e64 v5, s101
3847 // CHECK: [0x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00]
3849 v_ffbh_i32_e64 v5, flat_scratch_lo
3850 // CHECK: [0x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00]
3852 v_ffbh_i32_e64 v5, flat_scratch_hi
3853 // CHECK: [0x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00]
3855 v_ffbh_i32_e64 v5, vcc_lo
3856 // CHECK: [0x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00]
3858 v_ffbh_i32_e64 v5, vcc_hi
3859 // CHECK: [0x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00]
3861 v_ffbh_i32_e64 v5, tba_lo
3862 // CHECK: [0x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00]
3864 v_ffbh_i32_e64 v5, tba_hi
3865 // CHECK: [0x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00]
3867 v_ffbh_i32_e64 v5, tma_lo
3868 // CHECK: [0x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00]
3870 v_ffbh_i32_e64 v5, tma_hi
3871 // CHECK: [0x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00]
3873 v_ffbh_i32_e64 v5, ttmp11
3874 // CHECK: [0x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00]
3876 v_ffbh_i32_e64 v5, m0
3877 // CHECK: [0x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00]
3879 v_ffbh_i32_e64 v5, exec_lo
3880 // CHECK: [0x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00]
3882 v_ffbh_i32_e64 v5, exec_hi
3883 // CHECK: [0x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00]
3885 v_ffbh_i32_e64 v5, 0
3886 // CHECK: [0x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00]
3888 v_ffbh_i32_e64 v5, -1
3889 // CHECK: [0x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00]
3891 v_ffbh_i32_e64 v5, 0.5
3892 // CHECK: [0x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00]
3894 v_ffbh_i32_e64 v5, -4.0
3895 // CHECK: [0x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00]
3897 v_ffbh_i32_e64 v5, src_vccz
3898 // CHECK: [0x05,0x00,0x6f,0xd1,0xfb,0x00,0x00,0x00]
3900 v_ffbh_i32_e64 v5, src_execz
3901 // CHECK: [0x05,0x00,0x6f,0xd1,0xfc,0x00,0x00,0x00]
3903 v_ffbh_i32_e64 v5, src_scc
3904 // CHECK: [0x05,0x00,0x6f,0xd1,0xfd,0x00,0x00,0x00]
3906 v_ffbh_i32_e64 v5, src_lds_direct
3907 // CHECK: [0x05,0x00,0x6f,0xd1,0xfe,0x00,0x00,0x00]
3909 v_frexp_exp_i32_f64_e64 v5, v[1:2]
3910 // CHECK: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
3912 v_frexp_exp_i32_f64_e64 v255, v[1:2]
3913 // CHECK: [0xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
3915 v_frexp_exp_i32_f64_e64 v5, v[254:255]
3916 // CHECK: [0x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00]
3918 v_frexp_exp_i32_f64_e64 v5, s[2:3]
3919 // CHECK: [0x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00]
3921 v_frexp_exp_i32_f64_e64 v5, s[4:5]
3922 // CHECK: [0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00]
3924 v_frexp_exp_i32_f64_e64 v5, s[100:101]
3925 // CHECK: [0x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00]
3927 v_frexp_exp_i32_f64_e64 v5, flat_scratch
3928 // CHECK: [0x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00]
3930 v_frexp_exp_i32_f64_e64 v5, vcc
3931 // CHECK: [0x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00]
3933 v_frexp_exp_i32_f64_e64 v5, tba
3934 // CHECK: [0x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00]
3936 v_frexp_exp_i32_f64_e64 v5, tma
3937 // CHECK: [0x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00]
3939 v_frexp_exp_i32_f64_e64 v5, ttmp[10:11]
3940 // CHECK: [0x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00]
3942 v_frexp_exp_i32_f64_e64 v5, exec
3943 // CHECK: [0x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00]
3945 v_frexp_exp_i32_f64_e64 v5, 0
3946 // CHECK: [0x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00]
3948 v_frexp_exp_i32_f64_e64 v5, -1
3949 // CHECK: [0x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00]
3951 v_frexp_exp_i32_f64_e64 v5, 0.5
3952 // CHECK: [0x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00]
3954 v_frexp_exp_i32_f64_e64 v5, -4.0
3955 // CHECK: [0x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00]
3957 v_frexp_exp_i32_f64_e64 v5, src_vccz
3958 // CHECK: [0x05,0x00,0x70,0xd1,0xfb,0x00,0x00,0x00]
3960 v_frexp_exp_i32_f64_e64 v5, src_execz
3961 // CHECK: [0x05,0x00,0x70,0xd1,0xfc,0x00,0x00,0x00]
3963 v_frexp_exp_i32_f64_e64 v5, src_scc
3964 // CHECK: [0x05,0x00,0x70,0xd1,0xfd,0x00,0x00,0x00]
3966 v_frexp_exp_i32_f64_e64 v5, -v[1:2]
3967 // CHECK: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20]
3969 v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
3970 // CHECK: [0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00]
3972 v_frexp_mant_f64_e64 v[5:6], v[1:2]
3973 // CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
3975 v_frexp_mant_f64_e64 v[254:255], v[1:2]
3976 // CHECK: [0xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
3978 v_frexp_mant_f64_e64 v[5:6], v[254:255]
3979 // CHECK: [0x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00]
3981 v_frexp_mant_f64_e64 v[5:6], s[2:3]
3982 // CHECK: [0x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00]
3984 v_frexp_mant_f64_e64 v[5:6], s[4:5]
3985 // CHECK: [0x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00]
3987 v_frexp_mant_f64_e64 v[5:6], s[100:101]
3988 // CHECK: [0x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00]
3990 v_frexp_mant_f64_e64 v[5:6], flat_scratch
3991 // CHECK: [0x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00]
3993 v_frexp_mant_f64_e64 v[5:6], vcc
3994 // CHECK: [0x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00]
3996 v_frexp_mant_f64_e64 v[5:6], tba
3997 // CHECK: [0x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00]
3999 v_frexp_mant_f64_e64 v[5:6], tma
4000 // CHECK: [0x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00]
4002 v_frexp_mant_f64_e64 v[5:6], ttmp[10:11]
4003 // CHECK: [0x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00]
4005 v_frexp_mant_f64_e64 v[5:6], exec
4006 // CHECK: [0x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00]
4008 v_frexp_mant_f64_e64 v[5:6], 0
4009 // CHECK: [0x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00]
4011 v_frexp_mant_f64_e64 v[5:6], -1
4012 // CHECK: [0x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00]
4014 v_frexp_mant_f64_e64 v[5:6], 0.5
4015 // CHECK: [0x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00]
4017 v_frexp_mant_f64_e64 v[5:6], -4.0
4018 // CHECK: [0x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00]
4020 v_frexp_mant_f64_e64 v[5:6], src_vccz
4021 // CHECK: [0x05,0x00,0x71,0xd1,0xfb,0x00,0x00,0x00]
4023 v_frexp_mant_f64_e64 v[5:6], src_execz
4024 // CHECK: [0x05,0x00,0x71,0xd1,0xfc,0x00,0x00,0x00]
4026 v_frexp_mant_f64_e64 v[5:6], src_scc
4027 // CHECK: [0x05,0x00,0x71,0xd1,0xfd,0x00,0x00,0x00]
4029 v_frexp_mant_f64_e64 v[5:6], -v[1:2]
4030 // CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20]
4032 v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
4033 // CHECK: [0x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00]
4035 v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
4036 // CHECK: [0x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00]
4038 v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
4039 // CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08]
4041 v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
4042 // CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10]
4044 v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
4045 // CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18]
4047 v_fract_f64_e64 v[5:6], v[1:2]
4048 // CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
4050 v_fract_f64_e64 v[254:255], v[1:2]
4051 // CHECK: [0xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
4053 v_fract_f64_e64 v[5:6], v[254:255]
4054 // CHECK: [0x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00]
4056 v_fract_f64_e64 v[5:6], s[2:3]
4057 // CHECK: [0x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00]
4059 v_fract_f64_e64 v[5:6], s[4:5]
4060 // CHECK: [0x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00]
4062 v_fract_f64_e64 v[5:6], s[100:101]
4063 // CHECK: [0x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00]
4065 v_fract_f64_e64 v[5:6], flat_scratch
4066 // CHECK: [0x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00]
4068 v_fract_f64_e64 v[5:6], vcc
4069 // CHECK: [0x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00]
4071 v_fract_f64_e64 v[5:6], tba
4072 // CHECK: [0x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00]
4074 v_fract_f64_e64 v[5:6], tma
4075 // CHECK: [0x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00]
4077 v_fract_f64_e64 v[5:6], ttmp[10:11]
4078 // CHECK: [0x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00]
4080 v_fract_f64_e64 v[5:6], exec
4081 // CHECK: [0x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00]
4083 v_fract_f64_e64 v[5:6], 0
4084 // CHECK: [0x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00]
4086 v_fract_f64_e64 v[5:6], -1
4087 // CHECK: [0x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00]
4089 v_fract_f64_e64 v[5:6], 0.5
4090 // CHECK: [0x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00]
4092 v_fract_f64_e64 v[5:6], -4.0
4093 // CHECK: [0x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00]
4095 v_fract_f64_e64 v[5:6], src_vccz
4096 // CHECK: [0x05,0x00,0x72,0xd1,0xfb,0x00,0x00,0x00]
4098 v_fract_f64_e64 v[5:6], src_execz
4099 // CHECK: [0x05,0x00,0x72,0xd1,0xfc,0x00,0x00,0x00]
4101 v_fract_f64_e64 v[5:6], src_scc
4102 // CHECK: [0x05,0x00,0x72,0xd1,0xfd,0x00,0x00,0x00]
4104 v_fract_f64_e64 v[5:6], -v[1:2]
4105 // CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20]
4107 v_fract_f64_e64 v[5:6], |v[1:2]|
4108 // CHECK: [0x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00]
4110 v_fract_f64_e64 v[5:6], v[1:2] clamp
4111 // CHECK: [0x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00]
4113 v_fract_f64_e64 v[5:6], v[1:2] mul:2
4114 // CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08]
4116 v_fract_f64_e64 v[5:6], v[1:2] mul:4
4117 // CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10]
4119 v_fract_f64_e64 v[5:6], v[1:2] div:2
4120 // CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18]
4122 v_frexp_exp_i32_f32_e64 v5, v1
4123 // CHECK: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
4125 v_frexp_exp_i32_f32_e64 v255, v1
4126 // CHECK: [0xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
4128 v_frexp_exp_i32_f32_e64 v5, v255
4129 // CHECK: [0x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00]
4131 v_frexp_exp_i32_f32_e64 v5, s1
4132 // CHECK: [0x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00]
4134 v_frexp_exp_i32_f32_e64 v5, s101
4135 // CHECK: [0x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00]
4137 v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo
4138 // CHECK: [0x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00]
4140 v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi
4141 // CHECK: [0x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00]
4143 v_frexp_exp_i32_f32_e64 v5, vcc_lo
4144 // CHECK: [0x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00]
4146 v_frexp_exp_i32_f32_e64 v5, vcc_hi
4147 // CHECK: [0x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00]
4149 v_frexp_exp_i32_f32_e64 v5, tba_lo
4150 // CHECK: [0x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00]
4152 v_frexp_exp_i32_f32_e64 v5, tba_hi
4153 // CHECK: [0x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00]
4155 v_frexp_exp_i32_f32_e64 v5, tma_lo
4156 // CHECK: [0x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00]
4158 v_frexp_exp_i32_f32_e64 v5, tma_hi
4159 // CHECK: [0x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00]
4161 v_frexp_exp_i32_f32_e64 v5, ttmp11
4162 // CHECK: [0x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00]
4164 v_frexp_exp_i32_f32_e64 v5, m0
4165 // CHECK: [0x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00]
4167 v_frexp_exp_i32_f32_e64 v5, exec_lo
4168 // CHECK: [0x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00]
4170 v_frexp_exp_i32_f32_e64 v5, exec_hi
4171 // CHECK: [0x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00]
4173 v_frexp_exp_i32_f32_e64 v5, 0
4174 // CHECK: [0x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00]
4176 v_frexp_exp_i32_f32_e64 v5, -1
4177 // CHECK: [0x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00]
4179 v_frexp_exp_i32_f32_e64 v5, 0.5
4180 // CHECK: [0x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00]
4182 v_frexp_exp_i32_f32_e64 v5, -4.0
4183 // CHECK: [0x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00]
4185 v_frexp_exp_i32_f32_e64 v5, src_vccz
4186 // CHECK: [0x05,0x00,0x73,0xd1,0xfb,0x00,0x00,0x00]
4188 v_frexp_exp_i32_f32_e64 v5, src_execz
4189 // CHECK: [0x05,0x00,0x73,0xd1,0xfc,0x00,0x00,0x00]
4191 v_frexp_exp_i32_f32_e64 v5, src_scc
4192 // CHECK: [0x05,0x00,0x73,0xd1,0xfd,0x00,0x00,0x00]
4194 v_frexp_exp_i32_f32_e64 v5, src_lds_direct
4195 // CHECK: [0x05,0x00,0x73,0xd1,0xfe,0x00,0x00,0x00]
4197 v_frexp_exp_i32_f32_e64 v5, -v1
4198 // CHECK: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20]
4200 v_frexp_exp_i32_f32_e64 v5, |v1|
4201 // CHECK: [0x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00]
4203 v_frexp_mant_f32_e64 v5, v1
4204 // CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
4206 v_frexp_mant_f32_e64 v255, v1
4207 // CHECK: [0xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
4209 v_frexp_mant_f32_e64 v5, v255
4210 // CHECK: [0x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00]
4212 v_frexp_mant_f32_e64 v5, s1
4213 // CHECK: [0x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00]
4215 v_frexp_mant_f32_e64 v5, s101
4216 // CHECK: [0x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00]
4218 v_frexp_mant_f32_e64 v5, flat_scratch_lo
4219 // CHECK: [0x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00]
4221 v_frexp_mant_f32_e64 v5, flat_scratch_hi
4222 // CHECK: [0x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00]
4224 v_frexp_mant_f32_e64 v5, vcc_lo
4225 // CHECK: [0x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00]
4227 v_frexp_mant_f32_e64 v5, vcc_hi
4228 // CHECK: [0x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00]
4230 v_frexp_mant_f32_e64 v5, tba_lo
4231 // CHECK: [0x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00]
4233 v_frexp_mant_f32_e64 v5, tba_hi
4234 // CHECK: [0x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00]
4236 v_frexp_mant_f32_e64 v5, tma_lo
4237 // CHECK: [0x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00]
4239 v_frexp_mant_f32_e64 v5, tma_hi
4240 // CHECK: [0x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00]
4242 v_frexp_mant_f32_e64 v5, ttmp11
4243 // CHECK: [0x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00]
4245 v_frexp_mant_f32_e64 v5, m0
4246 // CHECK: [0x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00]
4248 v_frexp_mant_f32_e64 v5, exec_lo
4249 // CHECK: [0x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00]
4251 v_frexp_mant_f32_e64 v5, exec_hi
4252 // CHECK: [0x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00]
4254 v_frexp_mant_f32_e64 v5, 0
4255 // CHECK: [0x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00]
4257 v_frexp_mant_f32_e64 v5, -1
4258 // CHECK: [0x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00]
4260 v_frexp_mant_f32_e64 v5, 0.5
4261 // CHECK: [0x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00]
4263 v_frexp_mant_f32_e64 v5, -4.0
4264 // CHECK: [0x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00]
4266 v_frexp_mant_f32_e64 v5, src_vccz
4267 // CHECK: [0x05,0x00,0x74,0xd1,0xfb,0x00,0x00,0x00]
4269 v_frexp_mant_f32_e64 v5, src_execz
4270 // CHECK: [0x05,0x00,0x74,0xd1,0xfc,0x00,0x00,0x00]
4272 v_frexp_mant_f32_e64 v5, src_scc
4273 // CHECK: [0x05,0x00,0x74,0xd1,0xfd,0x00,0x00,0x00]
4275 v_frexp_mant_f32_e64 v5, src_lds_direct
4276 // CHECK: [0x05,0x00,0x74,0xd1,0xfe,0x00,0x00,0x00]
4278 v_frexp_mant_f32_e64 v5, -v1
4279 // CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20]
4281 v_frexp_mant_f32_e64 v5, |v1|
4282 // CHECK: [0x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00]
4284 v_frexp_mant_f32_e64 v5, v1 clamp
4285 // CHECK: [0x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00]
4287 v_frexp_mant_f32_e64 v5, v1 mul:2
4288 // CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08]
4290 v_frexp_mant_f32_e64 v5, v1 mul:4
4291 // CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10]
4293 v_frexp_mant_f32_e64 v5, v1 div:2
4294 // CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18]
4296 v_clrexcp_e64
4297 // CHECK: [0x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00]
4299 v_movreld_b32_e64 v5, v1
4300 // CHECK: [0x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
4302 v_movreld_b32_e64 v255, v1
4303 // CHECK: [0xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
4305 v_movreld_b32_e64 v5, v255
4306 // CHECK: [0x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00]
4308 v_movreld_b32_e64 v5, m0
4309 // CHECK: [0x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00]
4311 v_movreld_b32_e64 v5, 0
4312 // CHECK: [0x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00]
4314 v_movreld_b32_e64 v5, -1
4315 // CHECK: [0x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00]
4317 v_movreld_b32_e64 v5, 0.5
4318 // CHECK: [0x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00]
4320 v_movreld_b32_e64 v5, -4.0
4321 // CHECK: [0x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00]
4323 v_movreld_b32_e64 v5, src_lds_direct
4324 // CHECK: [0x05,0x00,0x76,0xd1,0xfe,0x00,0x00,0x00]
4326 v_movrels_b32_e64 v5, v1
4327 // CHECK: [0x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
4329 v_movrels_b32_e64 v255, v1
4330 // CHECK: [0xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
4332 v_movrels_b32_e64 v5, v255
4333 // CHECK: [0x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00]
4335 v_movrelsd_b32_e64 v5, v1
4336 // CHECK: [0x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
4338 v_movrelsd_b32_e64 v255, v1
4339 // CHECK: [0xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
4341 v_movrelsd_b32_e64 v5, v255
4342 // CHECK: [0x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00]
4344 v_cvt_f16_u16_e64 v5, v1
4345 // CHECK: [0x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
4347 v_cvt_f16_u16_e64 v255, v1
4348 // CHECK: [0xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
4350 v_cvt_f16_u16_e64 v5, v255
4351 // CHECK: [0x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00]
4353 v_cvt_f16_u16_e64 v5, s1
4354 // CHECK: [0x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00]
4356 v_cvt_f16_u16_e64 v5, s101
4357 // CHECK: [0x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00]
4359 v_cvt_f16_u16_e64 v5, flat_scratch_lo
4360 // CHECK: [0x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00]
4362 v_cvt_f16_u16_e64 v5, flat_scratch_hi
4363 // CHECK: [0x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00]
4365 v_cvt_f16_u16_e64 v5, vcc_lo
4366 // CHECK: [0x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00]
4368 v_cvt_f16_u16_e64 v5, vcc_hi
4369 // CHECK: [0x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00]
4371 v_cvt_f16_u16_e64 v5, tba_lo
4372 // CHECK: [0x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00]
4374 v_cvt_f16_u16_e64 v5, tba_hi
4375 // CHECK: [0x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00]
4377 v_cvt_f16_u16_e64 v5, tma_lo
4378 // CHECK: [0x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00]
4380 v_cvt_f16_u16_e64 v5, tma_hi
4381 // CHECK: [0x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00]
4383 v_cvt_f16_u16_e64 v5, ttmp11
4384 // CHECK: [0x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00]
4386 v_cvt_f16_u16_e64 v5, m0
4387 // CHECK: [0x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00]
4389 v_cvt_f16_u16_e64 v5, exec_lo
4390 // CHECK: [0x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00]
4392 v_cvt_f16_u16_e64 v5, exec_hi
4393 // CHECK: [0x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00]
4395 v_cvt_f16_u16_e64 v5, 0
4396 // CHECK: [0x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00]
4398 v_cvt_f16_u16_e64 v5, -1
4399 // CHECK: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00]
4401 v_cvt_f16_u16_e64 v5, src_vccz
4402 // CHECK: [0x05,0x00,0x79,0xd1,0xfb,0x00,0x00,0x00]
4404 v_cvt_f16_u16_e64 v5, src_execz
4405 // CHECK: [0x05,0x00,0x79,0xd1,0xfc,0x00,0x00,0x00]
4407 v_cvt_f16_u16_e64 v5, src_scc
4408 // CHECK: [0x05,0x00,0x79,0xd1,0xfd,0x00,0x00,0x00]
4410 v_cvt_f16_u16_e64 v5, src_lds_direct
4411 // CHECK: [0x05,0x00,0x79,0xd1,0xfe,0x00,0x00,0x00]
4413 v_cvt_f16_u16_e64 v5, v1 clamp
4414 // CHECK: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00]
4416 v_cvt_f16_i16_e64 v5, v1
4417 // CHECK: [0x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
4419 v_cvt_f16_i16_e64 v255, v1
4420 // CHECK: [0xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
4422 v_cvt_f16_i16_e64 v5, v255
4423 // CHECK: [0x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00]
4425 v_cvt_f16_i16_e64 v5, s1
4426 // CHECK: [0x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00]
4428 v_cvt_f16_i16_e64 v5, s101
4429 // CHECK: [0x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00]
4431 v_cvt_f16_i16_e64 v5, flat_scratch_lo
4432 // CHECK: [0x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00]
4434 v_cvt_f16_i16_e64 v5, flat_scratch_hi
4435 // CHECK: [0x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00]
4437 v_cvt_f16_i16_e64 v5, vcc_lo
4438 // CHECK: [0x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00]
4440 v_cvt_f16_i16_e64 v5, vcc_hi
4441 // CHECK: [0x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00]
4443 v_cvt_f16_i16_e64 v5, tba_lo
4444 // CHECK: [0x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00]
4446 v_cvt_f16_i16_e64 v5, tba_hi
4447 // CHECK: [0x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00]
4449 v_cvt_f16_i16_e64 v5, tma_lo
4450 // CHECK: [0x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00]
4452 v_cvt_f16_i16_e64 v5, tma_hi
4453 // CHECK: [0x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00]
4455 v_cvt_f16_i16_e64 v5, ttmp11
4456 // CHECK: [0x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00]
4458 v_cvt_f16_i16_e64 v5, m0
4459 // CHECK: [0x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00]
4461 v_cvt_f16_i16_e64 v5, exec_lo
4462 // CHECK: [0x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00]
4464 v_cvt_f16_i16_e64 v5, exec_hi
4465 // CHECK: [0x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00]
4467 v_cvt_f16_i16_e64 v5, 0
4468 // CHECK: [0x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00]
4470 v_cvt_f16_i16_e64 v5, -1
4471 // CHECK: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00]
4473 v_cvt_f16_i16_e64 v5, src_vccz
4474 // CHECK: [0x05,0x00,0x7a,0xd1,0xfb,0x00,0x00,0x00]
4476 v_cvt_f16_i16_e64 v5, src_execz
4477 // CHECK: [0x05,0x00,0x7a,0xd1,0xfc,0x00,0x00,0x00]
4479 v_cvt_f16_i16_e64 v5, src_scc
4480 // CHECK: [0x05,0x00,0x7a,0xd1,0xfd,0x00,0x00,0x00]
4482 v_cvt_f16_i16_e64 v5, src_lds_direct
4483 // CHECK: [0x05,0x00,0x7a,0xd1,0xfe,0x00,0x00,0x00]
4485 v_cvt_f16_i16_e64 v5, v1 clamp
4486 // CHECK: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00]
4488 v_cvt_u16_f16_e64 v5, v1
4489 // CHECK: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
4491 v_cvt_u16_f16_e64 v255, v1
4492 // CHECK: [0xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
4494 v_cvt_u16_f16_e64 v5, v255
4495 // CHECK: [0x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00]
4497 v_cvt_u16_f16_e64 v5, s1
4498 // CHECK: [0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00]
4500 v_cvt_u16_f16_e64 v5, s101
4501 // CHECK: [0x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00]
4503 v_cvt_u16_f16_e64 v5, flat_scratch_lo
4504 // CHECK: [0x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00]
4506 v_cvt_u16_f16_e64 v5, flat_scratch_hi
4507 // CHECK: [0x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00]
4509 v_cvt_u16_f16_e64 v5, vcc_lo
4510 // CHECK: [0x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00]
4512 v_cvt_u16_f16_e64 v5, vcc_hi
4513 // CHECK: [0x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00]
4515 v_cvt_u16_f16_e64 v5, tba_lo
4516 // CHECK: [0x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00]
4518 v_cvt_u16_f16_e64 v5, tba_hi
4519 // CHECK: [0x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00]
4521 v_cvt_u16_f16_e64 v5, tma_lo
4522 // CHECK: [0x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00]
4524 v_cvt_u16_f16_e64 v5, tma_hi
4525 // CHECK: [0x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00]
4527 v_cvt_u16_f16_e64 v5, ttmp11
4528 // CHECK: [0x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00]
4530 v_cvt_u16_f16_e64 v5, m0
4531 // CHECK: [0x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00]
4533 v_cvt_u16_f16_e64 v5, exec_lo
4534 // CHECK: [0x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00]
4536 v_cvt_u16_f16_e64 v5, exec_hi
4537 // CHECK: [0x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00]
4539 v_cvt_u16_f16_e64 v5, 0
4540 // CHECK: [0x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00]
4542 v_cvt_u16_f16_e64 v5, -1
4543 // CHECK: [0x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00]
4545 v_cvt_u16_f16_e64 v5, 0.5
4546 // CHECK: [0x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00]
4548 v_cvt_u16_f16_e64 v5, -4.0
4549 // CHECK: [0x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00]
4551 v_cvt_u16_f16_e64 v5, src_vccz
4552 // CHECK: [0x05,0x00,0x7b,0xd1,0xfb,0x00,0x00,0x00]
4554 v_cvt_u16_f16_e64 v5, src_execz
4555 // CHECK: [0x05,0x00,0x7b,0xd1,0xfc,0x00,0x00,0x00]
4557 v_cvt_u16_f16_e64 v5, src_scc
4558 // CHECK: [0x05,0x00,0x7b,0xd1,0xfd,0x00,0x00,0x00]
4560 v_cvt_u16_f16_e64 v5, src_lds_direct
4561 // CHECK: [0x05,0x00,0x7b,0xd1,0xfe,0x00,0x00,0x00]
4563 v_cvt_u16_f16_e64 v5, -v1
4564 // CHECK: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20]
4566 v_cvt_u16_f16_e64 v5, |v1|
4567 // CHECK: [0x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00]
4569 v_cvt_i16_f16_e64 v5, v1
4570 // CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
4572 v_cvt_i16_f16_e64 v255, v1
4573 // CHECK: [0xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
4575 v_cvt_i16_f16_e64 v5, v255
4576 // CHECK: [0x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00]
4578 v_cvt_i16_f16_e64 v5, s1
4579 // CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00]
4581 v_cvt_i16_f16_e64 v5, s101
4582 // CHECK: [0x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00]
4584 v_cvt_i16_f16_e64 v5, flat_scratch_lo
4585 // CHECK: [0x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00]
4587 v_cvt_i16_f16_e64 v5, flat_scratch_hi
4588 // CHECK: [0x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00]
4590 v_cvt_i16_f16_e64 v5, vcc_lo
4591 // CHECK: [0x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00]
4593 v_cvt_i16_f16_e64 v5, vcc_hi
4594 // CHECK: [0x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00]
4596 v_cvt_i16_f16_e64 v5, tba_lo
4597 // CHECK: [0x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00]
4599 v_cvt_i16_f16_e64 v5, tba_hi
4600 // CHECK: [0x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00]
4602 v_cvt_i16_f16_e64 v5, tma_lo
4603 // CHECK: [0x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00]
4605 v_cvt_i16_f16_e64 v5, tma_hi
4606 // CHECK: [0x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00]
4608 v_cvt_i16_f16_e64 v5, ttmp11
4609 // CHECK: [0x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00]
4611 v_cvt_i16_f16_e64 v5, m0
4612 // CHECK: [0x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00]
4614 v_cvt_i16_f16_e64 v5, exec_lo
4615 // CHECK: [0x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00]
4617 v_cvt_i16_f16_e64 v5, exec_hi
4618 // CHECK: [0x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00]
4620 v_cvt_i16_f16_e64 v5, 0
4621 // CHECK: [0x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00]
4623 v_cvt_i16_f16_e64 v5, -1
4624 // CHECK: [0x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00]
4626 v_cvt_i16_f16_e64 v5, 0.5
4627 // CHECK: [0x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00]
4629 v_cvt_i16_f16_e64 v5, -4.0
4630 // CHECK: [0x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00]
4632 v_cvt_i16_f16_e64 v5, src_vccz
4633 // CHECK: [0x05,0x00,0x7c,0xd1,0xfb,0x00,0x00,0x00]
4635 v_cvt_i16_f16_e64 v5, src_execz
4636 // CHECK: [0x05,0x00,0x7c,0xd1,0xfc,0x00,0x00,0x00]
4638 v_cvt_i16_f16_e64 v5, src_scc
4639 // CHECK: [0x05,0x00,0x7c,0xd1,0xfd,0x00,0x00,0x00]
4641 v_cvt_i16_f16_e64 v5, src_lds_direct
4642 // CHECK: [0x05,0x00,0x7c,0xd1,0xfe,0x00,0x00,0x00]
4644 v_cvt_i16_f16_e64 v5, -v1
4645 // CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20]
4647 v_cvt_i16_f16_e64 v5, |v1|
4648 // CHECK: [0x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00]
4650 v_rcp_f16_e64 v5, v1
4651 // CHECK: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
4653 v_rcp_f16_e64 v255, v1
4654 // CHECK: [0xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
4656 v_rcp_f16_e64 v5, v255
4657 // CHECK: [0x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00]
4659 v_rcp_f16_e64 v5, s1
4660 // CHECK: [0x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00]
4662 v_rcp_f16_e64 v5, s101
4663 // CHECK: [0x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00]
4665 v_rcp_f16_e64 v5, flat_scratch_lo
4666 // CHECK: [0x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00]
4668 v_rcp_f16_e64 v5, flat_scratch_hi
4669 // CHECK: [0x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00]
4671 v_rcp_f16_e64 v5, vcc_lo
4672 // CHECK: [0x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00]
4674 v_rcp_f16_e64 v5, vcc_hi
4675 // CHECK: [0x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00]
4677 v_rcp_f16_e64 v5, tba_lo
4678 // CHECK: [0x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00]
4680 v_rcp_f16_e64 v5, tba_hi
4681 // CHECK: [0x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00]
4683 v_rcp_f16_e64 v5, tma_lo
4684 // CHECK: [0x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00]
4686 v_rcp_f16_e64 v5, tma_hi
4687 // CHECK: [0x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00]
4689 v_rcp_f16_e64 v5, ttmp11
4690 // CHECK: [0x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00]
4692 v_rcp_f16_e64 v5, m0
4693 // CHECK: [0x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00]
4695 v_rcp_f16_e64 v5, exec_lo
4696 // CHECK: [0x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00]
4698 v_rcp_f16_e64 v5, exec_hi
4699 // CHECK: [0x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00]
4701 v_rcp_f16_e64 v5, 0
4702 // CHECK: [0x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00]
4704 v_rcp_f16_e64 v5, -1
4705 // CHECK: [0x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00]
4707 v_rcp_f16_e64 v5, 0.5
4708 // CHECK: [0x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00]
4710 v_rcp_f16_e64 v5, -4.0
4711 // CHECK: [0x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00]
4713 v_rcp_f16_e64 v5, src_vccz
4714 // CHECK: [0x05,0x00,0x7d,0xd1,0xfb,0x00,0x00,0x00]
4716 v_rcp_f16_e64 v5, src_execz
4717 // CHECK: [0x05,0x00,0x7d,0xd1,0xfc,0x00,0x00,0x00]
4719 v_rcp_f16_e64 v5, src_scc
4720 // CHECK: [0x05,0x00,0x7d,0xd1,0xfd,0x00,0x00,0x00]
4722 v_rcp_f16_e64 v5, src_lds_direct
4723 // CHECK: [0x05,0x00,0x7d,0xd1,0xfe,0x00,0x00,0x00]
4725 v_rcp_f16_e64 v5, -v1
4726 // CHECK: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20]
4728 v_rcp_f16_e64 v5, |v1|
4729 // CHECK: [0x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00]
4731 v_rcp_f16_e64 v5, v1 clamp
4732 // CHECK: [0x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00]
4734 v_sqrt_f16_e64 v5, v1
4735 // CHECK: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
4737 v_sqrt_f16_e64 v255, v1
4738 // CHECK: [0xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
4740 v_sqrt_f16_e64 v5, v255
4741 // CHECK: [0x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00]
4743 v_sqrt_f16_e64 v5, s1
4744 // CHECK: [0x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00]
4746 v_sqrt_f16_e64 v5, s101
4747 // CHECK: [0x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00]
4749 v_sqrt_f16_e64 v5, flat_scratch_lo
4750 // CHECK: [0x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00]
4752 v_sqrt_f16_e64 v5, flat_scratch_hi
4753 // CHECK: [0x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00]
4755 v_sqrt_f16_e64 v5, vcc_lo
4756 // CHECK: [0x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00]
4758 v_sqrt_f16_e64 v5, vcc_hi
4759 // CHECK: [0x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00]
4761 v_sqrt_f16_e64 v5, tba_lo
4762 // CHECK: [0x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00]
4764 v_sqrt_f16_e64 v5, tba_hi
4765 // CHECK: [0x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00]
4767 v_sqrt_f16_e64 v5, tma_lo
4768 // CHECK: [0x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00]
4770 v_sqrt_f16_e64 v5, tma_hi
4771 // CHECK: [0x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00]
4773 v_sqrt_f16_e64 v5, ttmp11
4774 // CHECK: [0x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00]
4776 v_sqrt_f16_e64 v5, m0
4777 // CHECK: [0x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00]
4779 v_sqrt_f16_e64 v5, exec_lo
4780 // CHECK: [0x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00]
4782 v_sqrt_f16_e64 v5, exec_hi
4783 // CHECK: [0x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00]
4785 v_sqrt_f16_e64 v5, 0
4786 // CHECK: [0x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00]
4788 v_sqrt_f16_e64 v5, -1
4789 // CHECK: [0x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00]
4791 v_sqrt_f16_e64 v5, 0.5
4792 // CHECK: [0x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00]
4794 v_sqrt_f16_e64 v5, -4.0
4795 // CHECK: [0x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00]
4797 v_sqrt_f16_e64 v5, src_vccz
4798 // CHECK: [0x05,0x00,0x7e,0xd1,0xfb,0x00,0x00,0x00]
4800 v_sqrt_f16_e64 v5, src_execz
4801 // CHECK: [0x05,0x00,0x7e,0xd1,0xfc,0x00,0x00,0x00]
4803 v_sqrt_f16_e64 v5, src_scc
4804 // CHECK: [0x05,0x00,0x7e,0xd1,0xfd,0x00,0x00,0x00]
4806 v_sqrt_f16_e64 v5, src_lds_direct
4807 // CHECK: [0x05,0x00,0x7e,0xd1,0xfe,0x00,0x00,0x00]
4809 v_sqrt_f16_e64 v5, -v1
4810 // CHECK: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20]
4812 v_sqrt_f16_e64 v5, |v1|
4813 // CHECK: [0x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00]
4815 v_sqrt_f16_e64 v5, v1 clamp
4816 // CHECK: [0x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00]
4818 v_rsq_f16_e64 v5, v1
4819 // CHECK: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
4821 v_rsq_f16_e64 v255, v1
4822 // CHECK: [0xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
4824 v_rsq_f16_e64 v5, v255
4825 // CHECK: [0x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00]
4827 v_rsq_f16_e64 v5, s1
4828 // CHECK: [0x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00]
4830 v_rsq_f16_e64 v5, s101
4831 // CHECK: [0x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00]
4833 v_rsq_f16_e64 v5, flat_scratch_lo
4834 // CHECK: [0x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00]
4836 v_rsq_f16_e64 v5, flat_scratch_hi
4837 // CHECK: [0x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00]
4839 v_rsq_f16_e64 v5, vcc_lo
4840 // CHECK: [0x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00]
4842 v_rsq_f16_e64 v5, vcc_hi
4843 // CHECK: [0x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00]
4845 v_rsq_f16_e64 v5, tba_lo
4846 // CHECK: [0x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00]
4848 v_rsq_f16_e64 v5, tba_hi
4849 // CHECK: [0x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00]
4851 v_rsq_f16_e64 v5, tma_lo
4852 // CHECK: [0x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00]
4854 v_rsq_f16_e64 v5, tma_hi
4855 // CHECK: [0x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00]
4857 v_rsq_f16_e64 v5, ttmp11
4858 // CHECK: [0x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00]
4860 v_rsq_f16_e64 v5, m0
4861 // CHECK: [0x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00]
4863 v_rsq_f16_e64 v5, exec_lo
4864 // CHECK: [0x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00]
4866 v_rsq_f16_e64 v5, exec_hi
4867 // CHECK: [0x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00]
4869 v_rsq_f16_e64 v5, 0
4870 // CHECK: [0x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00]
4872 v_rsq_f16_e64 v5, -1
4873 // CHECK: [0x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00]
4875 v_rsq_f16_e64 v5, 0.5
4876 // CHECK: [0x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00]
4878 v_rsq_f16_e64 v5, -4.0
4879 // CHECK: [0x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00]
4881 v_rsq_f16_e64 v5, src_vccz
4882 // CHECK: [0x05,0x00,0x7f,0xd1,0xfb,0x00,0x00,0x00]
4884 v_rsq_f16_e64 v5, src_execz
4885 // CHECK: [0x05,0x00,0x7f,0xd1,0xfc,0x00,0x00,0x00]
4887 v_rsq_f16_e64 v5, src_scc
4888 // CHECK: [0x05,0x00,0x7f,0xd1,0xfd,0x00,0x00,0x00]
4890 v_rsq_f16_e64 v5, src_lds_direct
4891 // CHECK: [0x05,0x00,0x7f,0xd1,0xfe,0x00,0x00,0x00]
4893 v_rsq_f16_e64 v5, -v1
4894 // CHECK: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20]
4896 v_rsq_f16_e64 v5, |v1|
4897 // CHECK: [0x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00]
4899 v_rsq_f16_e64 v5, v1 clamp
4900 // CHECK: [0x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00]
4902 v_log_f16_e64 v5, v1
4903 // CHECK: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
4905 v_log_f16_e64 v255, v1
4906 // CHECK: [0xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
4908 v_log_f16_e64 v5, v255
4909 // CHECK: [0x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00]
4911 v_log_f16_e64 v5, s1
4912 // CHECK: [0x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00]
4914 v_log_f16_e64 v5, s101
4915 // CHECK: [0x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00]
4917 v_log_f16_e64 v5, flat_scratch_lo
4918 // CHECK: [0x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00]
4920 v_log_f16_e64 v5, flat_scratch_hi
4921 // CHECK: [0x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00]
4923 v_log_f16_e64 v5, vcc_lo
4924 // CHECK: [0x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00]
4926 v_log_f16_e64 v5, vcc_hi
4927 // CHECK: [0x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00]
4929 v_log_f16_e64 v5, tba_lo
4930 // CHECK: [0x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00]
4932 v_log_f16_e64 v5, tba_hi
4933 // CHECK: [0x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00]
4935 v_log_f16_e64 v5, tma_lo
4936 // CHECK: [0x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00]
4938 v_log_f16_e64 v5, tma_hi
4939 // CHECK: [0x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00]
4941 v_log_f16_e64 v5, ttmp11
4942 // CHECK: [0x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00]
4944 v_log_f16_e64 v5, m0
4945 // CHECK: [0x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00]
4947 v_log_f16_e64 v5, exec_lo
4948 // CHECK: [0x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00]
4950 v_log_f16_e64 v5, exec_hi
4951 // CHECK: [0x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00]
4953 v_log_f16_e64 v5, 0
4954 // CHECK: [0x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00]
4956 v_log_f16_e64 v5, -1
4957 // CHECK: [0x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00]
4959 v_log_f16_e64 v5, 0.5
4960 // CHECK: [0x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00]
4962 v_log_f16_e64 v5, -4.0
4963 // CHECK: [0x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00]
4965 v_log_f16_e64 v5, src_vccz
4966 // CHECK: [0x05,0x00,0x80,0xd1,0xfb,0x00,0x00,0x00]
4968 v_log_f16_e64 v5, src_execz
4969 // CHECK: [0x05,0x00,0x80,0xd1,0xfc,0x00,0x00,0x00]
4971 v_log_f16_e64 v5, src_scc
4972 // CHECK: [0x05,0x00,0x80,0xd1,0xfd,0x00,0x00,0x00]
4974 v_log_f16_e64 v5, src_lds_direct
4975 // CHECK: [0x05,0x00,0x80,0xd1,0xfe,0x00,0x00,0x00]
4977 v_log_f16_e64 v5, -v1
4978 // CHECK: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20]
4980 v_log_f16_e64 v5, |v1|
4981 // CHECK: [0x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00]
4983 v_log_f16_e64 v5, v1 clamp
4984 // CHECK: [0x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00]
4986 v_exp_f16_e64 v5, v1
4987 // CHECK: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
4989 v_exp_f16_e64 v255, v1
4990 // CHECK: [0xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
4992 v_exp_f16_e64 v5, v255
4993 // CHECK: [0x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00]
4995 v_exp_f16_e64 v5, s1
4996 // CHECK: [0x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00]
4998 v_exp_f16_e64 v5, s101
4999 // CHECK: [0x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00]
5001 v_exp_f16_e64 v5, flat_scratch_lo
5002 // CHECK: [0x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00]
5004 v_exp_f16_e64 v5, flat_scratch_hi
5005 // CHECK: [0x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00]
5007 v_exp_f16_e64 v5, vcc_lo
5008 // CHECK: [0x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00]
5010 v_exp_f16_e64 v5, vcc_hi
5011 // CHECK: [0x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00]
5013 v_exp_f16_e64 v5, tba_lo
5014 // CHECK: [0x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00]
5016 v_exp_f16_e64 v5, tba_hi
5017 // CHECK: [0x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00]
5019 v_exp_f16_e64 v5, tma_lo
5020 // CHECK: [0x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00]
5022 v_exp_f16_e64 v5, tma_hi
5023 // CHECK: [0x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00]
5025 v_exp_f16_e64 v5, ttmp11
5026 // CHECK: [0x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00]
5028 v_exp_f16_e64 v5, m0
5029 // CHECK: [0x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00]
5031 v_exp_f16_e64 v5, exec_lo
5032 // CHECK: [0x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00]
5034 v_exp_f16_e64 v5, exec_hi
5035 // CHECK: [0x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00]
5037 v_exp_f16_e64 v5, 0
5038 // CHECK: [0x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00]
5040 v_exp_f16_e64 v5, -1
5041 // CHECK: [0x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00]
5043 v_exp_f16_e64 v5, 0.5
5044 // CHECK: [0x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00]
5046 v_exp_f16_e64 v5, -4.0
5047 // CHECK: [0x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00]
5049 v_exp_f16_e64 v5, src_vccz
5050 // CHECK: [0x05,0x00,0x81,0xd1,0xfb,0x00,0x00,0x00]
5052 v_exp_f16_e64 v5, src_execz
5053 // CHECK: [0x05,0x00,0x81,0xd1,0xfc,0x00,0x00,0x00]
5055 v_exp_f16_e64 v5, src_scc
5056 // CHECK: [0x05,0x00,0x81,0xd1,0xfd,0x00,0x00,0x00]
5058 v_exp_f16_e64 v5, src_lds_direct
5059 // CHECK: [0x05,0x00,0x81,0xd1,0xfe,0x00,0x00,0x00]
5061 v_exp_f16_e64 v5, -v1
5062 // CHECK: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20]
5064 v_exp_f16_e64 v5, |v1|
5065 // CHECK: [0x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00]
5067 v_exp_f16_e64 v5, v1 clamp
5068 // CHECK: [0x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00]
5070 v_frexp_mant_f16_e64 v5, v1
5071 // CHECK: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
5073 v_frexp_mant_f16_e64 v255, v1
5074 // CHECK: [0xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
5076 v_frexp_mant_f16_e64 v5, v255
5077 // CHECK: [0x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00]
5079 v_frexp_mant_f16_e64 v5, s1
5080 // CHECK: [0x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00]
5082 v_frexp_mant_f16_e64 v5, s101
5083 // CHECK: [0x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00]
5085 v_frexp_mant_f16_e64 v5, flat_scratch_lo
5086 // CHECK: [0x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00]
5088 v_frexp_mant_f16_e64 v5, flat_scratch_hi
5089 // CHECK: [0x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00]
5091 v_frexp_mant_f16_e64 v5, vcc_lo
5092 // CHECK: [0x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00]
5094 v_frexp_mant_f16_e64 v5, vcc_hi
5095 // CHECK: [0x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00]
5097 v_frexp_mant_f16_e64 v5, tba_lo
5098 // CHECK: [0x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00]
5100 v_frexp_mant_f16_e64 v5, tba_hi
5101 // CHECK: [0x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00]
5103 v_frexp_mant_f16_e64 v5, tma_lo
5104 // CHECK: [0x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00]
5106 v_frexp_mant_f16_e64 v5, tma_hi
5107 // CHECK: [0x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00]
5109 v_frexp_mant_f16_e64 v5, ttmp11
5110 // CHECK: [0x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00]
5112 v_frexp_mant_f16_e64 v5, m0
5113 // CHECK: [0x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00]
5115 v_frexp_mant_f16_e64 v5, exec_lo
5116 // CHECK: [0x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00]
5118 v_frexp_mant_f16_e64 v5, exec_hi
5119 // CHECK: [0x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00]
5121 v_frexp_mant_f16_e64 v5, 0
5122 // CHECK: [0x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00]
5124 v_frexp_mant_f16_e64 v5, -1
5125 // CHECK: [0x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00]
5127 v_frexp_mant_f16_e64 v5, 0.5
5128 // CHECK: [0x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00]
5130 v_frexp_mant_f16_e64 v5, -4.0
5131 // CHECK: [0x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00]
5133 v_frexp_mant_f16_e64 v5, src_vccz
5134 // CHECK: [0x05,0x00,0x82,0xd1,0xfb,0x00,0x00,0x00]
5136 v_frexp_mant_f16_e64 v5, src_execz
5137 // CHECK: [0x05,0x00,0x82,0xd1,0xfc,0x00,0x00,0x00]
5139 v_frexp_mant_f16_e64 v5, src_scc
5140 // CHECK: [0x05,0x00,0x82,0xd1,0xfd,0x00,0x00,0x00]
5142 v_frexp_mant_f16_e64 v5, src_lds_direct
5143 // CHECK: [0x05,0x00,0x82,0xd1,0xfe,0x00,0x00,0x00]
5145 v_frexp_mant_f16_e64 v5, -v1
5146 // CHECK: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20]
5148 v_frexp_mant_f16_e64 v5, |v1|
5149 // CHECK: [0x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00]
5151 v_frexp_mant_f16_e64 v5, v1 clamp
5152 // CHECK: [0x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00]
5154 v_frexp_exp_i16_f16_e64 v5, v1
5155 // CHECK: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
5157 v_frexp_exp_i16_f16_e64 v255, v1
5158 // CHECK: [0xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
5160 v_frexp_exp_i16_f16_e64 v5, v255
5161 // CHECK: [0x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00]
5163 v_frexp_exp_i16_f16_e64 v5, s1
5164 // CHECK: [0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00]
5166 v_frexp_exp_i16_f16_e64 v5, s101
5167 // CHECK: [0x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00]
5169 v_frexp_exp_i16_f16_e64 v5, flat_scratch_lo
5170 // CHECK: [0x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00]
5172 v_frexp_exp_i16_f16_e64 v5, flat_scratch_hi
5173 // CHECK: [0x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00]
5175 v_frexp_exp_i16_f16_e64 v5, vcc_lo
5176 // CHECK: [0x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00]
5178 v_frexp_exp_i16_f16_e64 v5, vcc_hi
5179 // CHECK: [0x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00]
5181 v_frexp_exp_i16_f16_e64 v5, tba_lo
5182 // CHECK: [0x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00]
5184 v_frexp_exp_i16_f16_e64 v5, tba_hi
5185 // CHECK: [0x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00]
5187 v_frexp_exp_i16_f16_e64 v5, tma_lo
5188 // CHECK: [0x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00]
5190 v_frexp_exp_i16_f16_e64 v5, tma_hi
5191 // CHECK: [0x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00]
5193 v_frexp_exp_i16_f16_e64 v5, ttmp11
5194 // CHECK: [0x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00]
5196 v_frexp_exp_i16_f16_e64 v5, m0
5197 // CHECK: [0x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00]
5199 v_frexp_exp_i16_f16_e64 v5, exec_lo
5200 // CHECK: [0x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00]
5202 v_frexp_exp_i16_f16_e64 v5, exec_hi
5203 // CHECK: [0x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00]
5205 v_frexp_exp_i16_f16_e64 v5, 0
5206 // CHECK: [0x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00]
5208 v_frexp_exp_i16_f16_e64 v5, -1
5209 // CHECK: [0x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00]
5211 v_frexp_exp_i16_f16_e64 v5, 0.5
5212 // CHECK: [0x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00]
5214 v_frexp_exp_i16_f16_e64 v5, -4.0
5215 // CHECK: [0x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00]
5217 v_frexp_exp_i16_f16_e64 v5, src_vccz
5218 // CHECK: [0x05,0x00,0x83,0xd1,0xfb,0x00,0x00,0x00]
5220 v_frexp_exp_i16_f16_e64 v5, src_execz
5221 // CHECK: [0x05,0x00,0x83,0xd1,0xfc,0x00,0x00,0x00]
5223 v_frexp_exp_i16_f16_e64 v5, src_scc
5224 // CHECK: [0x05,0x00,0x83,0xd1,0xfd,0x00,0x00,0x00]
5226 v_frexp_exp_i16_f16_e64 v5, src_lds_direct
5227 // CHECK: [0x05,0x00,0x83,0xd1,0xfe,0x00,0x00,0x00]
5229 v_frexp_exp_i16_f16_e64 v5, -v1
5230 // CHECK: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20]
5232 v_frexp_exp_i16_f16_e64 v5, |v1|
5233 // CHECK: [0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00]
5235 v_floor_f16_e64 v5, v1
5236 // CHECK: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
5238 v_floor_f16_e64 v255, v1
5239 // CHECK: [0xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
5241 v_floor_f16_e64 v5, v255
5242 // CHECK: [0x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00]
5244 v_floor_f16_e64 v5, s1
5245 // CHECK: [0x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00]
5247 v_floor_f16_e64 v5, s101
5248 // CHECK: [0x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00]
5250 v_floor_f16_e64 v5, flat_scratch_lo
5251 // CHECK: [0x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00]
5253 v_floor_f16_e64 v5, flat_scratch_hi
5254 // CHECK: [0x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00]
5256 v_floor_f16_e64 v5, vcc_lo
5257 // CHECK: [0x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00]
5259 v_floor_f16_e64 v5, vcc_hi
5260 // CHECK: [0x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00]
5262 v_floor_f16_e64 v5, tba_lo
5263 // CHECK: [0x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00]
5265 v_floor_f16_e64 v5, tba_hi
5266 // CHECK: [0x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00]
5268 v_floor_f16_e64 v5, tma_lo
5269 // CHECK: [0x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00]
5271 v_floor_f16_e64 v5, tma_hi
5272 // CHECK: [0x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00]
5274 v_floor_f16_e64 v5, ttmp11
5275 // CHECK: [0x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00]
5277 v_floor_f16_e64 v5, m0
5278 // CHECK: [0x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00]
5280 v_floor_f16_e64 v5, exec_lo
5281 // CHECK: [0x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00]
5283 v_floor_f16_e64 v5, exec_hi
5284 // CHECK: [0x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00]
5286 v_floor_f16_e64 v5, 0
5287 // CHECK: [0x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00]
5289 v_floor_f16_e64 v5, -1
5290 // CHECK: [0x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00]
5292 v_floor_f16_e64 v5, 0.5
5293 // CHECK: [0x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00]
5295 v_floor_f16_e64 v5, -4.0
5296 // CHECK: [0x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00]
5298 v_floor_f16_e64 v5, src_vccz
5299 // CHECK: [0x05,0x00,0x84,0xd1,0xfb,0x00,0x00,0x00]
5301 v_floor_f16_e64 v5, src_execz
5302 // CHECK: [0x05,0x00,0x84,0xd1,0xfc,0x00,0x00,0x00]
5304 v_floor_f16_e64 v5, src_scc
5305 // CHECK: [0x05,0x00,0x84,0xd1,0xfd,0x00,0x00,0x00]
5307 v_floor_f16_e64 v5, src_lds_direct
5308 // CHECK: [0x05,0x00,0x84,0xd1,0xfe,0x00,0x00,0x00]
5310 v_floor_f16_e64 v5, -v1
5311 // CHECK: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20]
5313 v_floor_f16_e64 v5, |v1|
5314 // CHECK: [0x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00]
5316 v_floor_f16_e64 v5, v1 clamp
5317 // CHECK: [0x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00]
5319 v_ceil_f16_e64 v5, v1
5320 // CHECK: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
5322 v_ceil_f16_e64 v255, v1
5323 // CHECK: [0xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
5325 v_ceil_f16_e64 v5, v255
5326 // CHECK: [0x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00]
5328 v_ceil_f16_e64 v5, s1
5329 // CHECK: [0x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00]
5331 v_ceil_f16_e64 v5, s101
5332 // CHECK: [0x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00]
5334 v_ceil_f16_e64 v5, flat_scratch_lo
5335 // CHECK: [0x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00]
5337 v_ceil_f16_e64 v5, flat_scratch_hi
5338 // CHECK: [0x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00]
5340 v_ceil_f16_e64 v5, vcc_lo
5341 // CHECK: [0x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00]
5343 v_ceil_f16_e64 v5, vcc_hi
5344 // CHECK: [0x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00]
5346 v_ceil_f16_e64 v5, tba_lo
5347 // CHECK: [0x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00]
5349 v_ceil_f16_e64 v5, tba_hi
5350 // CHECK: [0x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00]
5352 v_ceil_f16_e64 v5, tma_lo
5353 // CHECK: [0x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00]
5355 v_ceil_f16_e64 v5, tma_hi
5356 // CHECK: [0x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00]
5358 v_ceil_f16_e64 v5, ttmp11
5359 // CHECK: [0x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00]
5361 v_ceil_f16_e64 v5, m0
5362 // CHECK: [0x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00]
5364 v_ceil_f16_e64 v5, exec_lo
5365 // CHECK: [0x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00]
5367 v_ceil_f16_e64 v5, exec_hi
5368 // CHECK: [0x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00]
5370 v_ceil_f16_e64 v5, 0
5371 // CHECK: [0x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00]
5373 v_ceil_f16_e64 v5, -1
5374 // CHECK: [0x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00]
5376 v_ceil_f16_e64 v5, 0.5
5377 // CHECK: [0x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00]
5379 v_ceil_f16_e64 v5, -4.0
5380 // CHECK: [0x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00]
5382 v_ceil_f16_e64 v5, src_vccz
5383 // CHECK: [0x05,0x00,0x85,0xd1,0xfb,0x00,0x00,0x00]
5385 v_ceil_f16_e64 v5, src_execz
5386 // CHECK: [0x05,0x00,0x85,0xd1,0xfc,0x00,0x00,0x00]
5388 v_ceil_f16_e64 v5, src_scc
5389 // CHECK: [0x05,0x00,0x85,0xd1,0xfd,0x00,0x00,0x00]
5391 v_ceil_f16_e64 v5, src_lds_direct
5392 // CHECK: [0x05,0x00,0x85,0xd1,0xfe,0x00,0x00,0x00]
5394 v_ceil_f16_e64 v5, -v1
5395 // CHECK: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20]
5397 v_ceil_f16_e64 v5, |v1|
5398 // CHECK: [0x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00]
5400 v_ceil_f16_e64 v5, v1 clamp
5401 // CHECK: [0x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00]
5403 v_trunc_f16_e64 v5, v1
5404 // CHECK: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
5406 v_trunc_f16_e64 v255, v1
5407 // CHECK: [0xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
5409 v_trunc_f16_e64 v5, v255
5410 // CHECK: [0x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00]
5412 v_trunc_f16_e64 v5, s1
5413 // CHECK: [0x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00]
5415 v_trunc_f16_e64 v5, s101
5416 // CHECK: [0x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00]
5418 v_trunc_f16_e64 v5, flat_scratch_lo
5419 // CHECK: [0x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00]
5421 v_trunc_f16_e64 v5, flat_scratch_hi
5422 // CHECK: [0x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00]
5424 v_trunc_f16_e64 v5, vcc_lo
5425 // CHECK: [0x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00]
5427 v_trunc_f16_e64 v5, vcc_hi
5428 // CHECK: [0x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00]
5430 v_trunc_f16_e64 v5, tba_lo
5431 // CHECK: [0x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00]
5433 v_trunc_f16_e64 v5, tba_hi
5434 // CHECK: [0x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00]
5436 v_trunc_f16_e64 v5, tma_lo
5437 // CHECK: [0x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00]
5439 v_trunc_f16_e64 v5, tma_hi
5440 // CHECK: [0x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00]
5442 v_trunc_f16_e64 v5, ttmp11
5443 // CHECK: [0x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00]
5445 v_trunc_f16_e64 v5, m0
5446 // CHECK: [0x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00]
5448 v_trunc_f16_e64 v5, exec_lo
5449 // CHECK: [0x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00]
5451 v_trunc_f16_e64 v5, exec_hi
5452 // CHECK: [0x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00]
5454 v_trunc_f16_e64 v5, 0
5455 // CHECK: [0x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00]
5457 v_trunc_f16_e64 v5, -1
5458 // CHECK: [0x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00]
5460 v_trunc_f16_e64 v5, 0.5
5461 // CHECK: [0x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00]
5463 v_trunc_f16_e64 v5, -4.0
5464 // CHECK: [0x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00]
5466 v_trunc_f16_e64 v5, src_vccz
5467 // CHECK: [0x05,0x00,0x86,0xd1,0xfb,0x00,0x00,0x00]
5469 v_trunc_f16_e64 v5, src_execz
5470 // CHECK: [0x05,0x00,0x86,0xd1,0xfc,0x00,0x00,0x00]
5472 v_trunc_f16_e64 v5, src_scc
5473 // CHECK: [0x05,0x00,0x86,0xd1,0xfd,0x00,0x00,0x00]
5475 v_trunc_f16_e64 v5, src_lds_direct
5476 // CHECK: [0x05,0x00,0x86,0xd1,0xfe,0x00,0x00,0x00]
5478 v_trunc_f16_e64 v5, -v1
5479 // CHECK: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20]
5481 v_trunc_f16_e64 v5, |v1|
5482 // CHECK: [0x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00]
5484 v_trunc_f16_e64 v5, v1 clamp
5485 // CHECK: [0x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00]
5487 v_rndne_f16_e64 v5, v1
5488 // CHECK: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
5490 v_rndne_f16_e64 v255, v1
5491 // CHECK: [0xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
5493 v_rndne_f16_e64 v5, v255
5494 // CHECK: [0x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00]
5496 v_rndne_f16_e64 v5, s1
5497 // CHECK: [0x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00]
5499 v_rndne_f16_e64 v5, s101
5500 // CHECK: [0x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00]
5502 v_rndne_f16_e64 v5, flat_scratch_lo
5503 // CHECK: [0x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00]
5505 v_rndne_f16_e64 v5, flat_scratch_hi
5506 // CHECK: [0x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00]
5508 v_rndne_f16_e64 v5, vcc_lo
5509 // CHECK: [0x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00]
5511 v_rndne_f16_e64 v5, vcc_hi
5512 // CHECK: [0x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00]
5514 v_rndne_f16_e64 v5, tba_lo
5515 // CHECK: [0x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00]
5517 v_rndne_f16_e64 v5, tba_hi
5518 // CHECK: [0x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00]
5520 v_rndne_f16_e64 v5, tma_lo
5521 // CHECK: [0x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00]
5523 v_rndne_f16_e64 v5, tma_hi
5524 // CHECK: [0x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00]
5526 v_rndne_f16_e64 v5, ttmp11
5527 // CHECK: [0x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00]
5529 v_rndne_f16_e64 v5, m0
5530 // CHECK: [0x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00]
5532 v_rndne_f16_e64 v5, exec_lo
5533 // CHECK: [0x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00]
5535 v_rndne_f16_e64 v5, exec_hi
5536 // CHECK: [0x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00]
5538 v_rndne_f16_e64 v5, 0
5539 // CHECK: [0x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00]
5541 v_rndne_f16_e64 v5, -1
5542 // CHECK: [0x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00]
5544 v_rndne_f16_e64 v5, 0.5
5545 // CHECK: [0x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00]
5547 v_rndne_f16_e64 v5, -4.0
5548 // CHECK: [0x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00]
5550 v_rndne_f16_e64 v5, src_vccz
5551 // CHECK: [0x05,0x00,0x87,0xd1,0xfb,0x00,0x00,0x00]
5553 v_rndne_f16_e64 v5, src_execz
5554 // CHECK: [0x05,0x00,0x87,0xd1,0xfc,0x00,0x00,0x00]
5556 v_rndne_f16_e64 v5, src_scc
5557 // CHECK: [0x05,0x00,0x87,0xd1,0xfd,0x00,0x00,0x00]
5559 v_rndne_f16_e64 v5, src_lds_direct
5560 // CHECK: [0x05,0x00,0x87,0xd1,0xfe,0x00,0x00,0x00]
5562 v_rndne_f16_e64 v5, -v1
5563 // CHECK: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20]
5565 v_rndne_f16_e64 v5, |v1|
5566 // CHECK: [0x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00]
5568 v_rndne_f16_e64 v5, v1 clamp
5569 // CHECK: [0x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00]
5571 v_fract_f16_e64 v5, v1
5572 // CHECK: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
5574 v_fract_f16_e64 v255, v1
5575 // CHECK: [0xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
5577 v_fract_f16_e64 v5, v255
5578 // CHECK: [0x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00]
5580 v_fract_f16_e64 v5, s1
5581 // CHECK: [0x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00]
5583 v_fract_f16_e64 v5, s101
5584 // CHECK: [0x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00]
5586 v_fract_f16_e64 v5, flat_scratch_lo
5587 // CHECK: [0x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00]
5589 v_fract_f16_e64 v5, flat_scratch_hi
5590 // CHECK: [0x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00]
5592 v_fract_f16_e64 v5, vcc_lo
5593 // CHECK: [0x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00]
5595 v_fract_f16_e64 v5, vcc_hi
5596 // CHECK: [0x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00]
5598 v_fract_f16_e64 v5, tba_lo
5599 // CHECK: [0x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00]
5601 v_fract_f16_e64 v5, tba_hi
5602 // CHECK: [0x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00]
5604 v_fract_f16_e64 v5, tma_lo
5605 // CHECK: [0x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00]
5607 v_fract_f16_e64 v5, tma_hi
5608 // CHECK: [0x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00]
5610 v_fract_f16_e64 v5, ttmp11
5611 // CHECK: [0x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00]
5613 v_fract_f16_e64 v5, m0
5614 // CHECK: [0x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00]
5616 v_fract_f16_e64 v5, exec_lo
5617 // CHECK: [0x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00]
5619 v_fract_f16_e64 v5, exec_hi
5620 // CHECK: [0x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00]
5622 v_fract_f16_e64 v5, 0
5623 // CHECK: [0x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00]
5625 v_fract_f16_e64 v5, -1
5626 // CHECK: [0x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00]
5628 v_fract_f16_e64 v5, 0.5
5629 // CHECK: [0x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00]
5631 v_fract_f16_e64 v5, -4.0
5632 // CHECK: [0x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00]
5634 v_fract_f16_e64 v5, src_vccz
5635 // CHECK: [0x05,0x00,0x88,0xd1,0xfb,0x00,0x00,0x00]
5637 v_fract_f16_e64 v5, src_execz
5638 // CHECK: [0x05,0x00,0x88,0xd1,0xfc,0x00,0x00,0x00]
5640 v_fract_f16_e64 v5, src_scc
5641 // CHECK: [0x05,0x00,0x88,0xd1,0xfd,0x00,0x00,0x00]
5643 v_fract_f16_e64 v5, src_lds_direct
5644 // CHECK: [0x05,0x00,0x88,0xd1,0xfe,0x00,0x00,0x00]
5646 v_fract_f16_e64 v5, -v1
5647 // CHECK: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20]
5649 v_fract_f16_e64 v5, |v1|
5650 // CHECK: [0x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00]
5652 v_fract_f16_e64 v5, v1 clamp
5653 // CHECK: [0x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00]
5655 v_sin_f16_e64 v5, v1
5656 // CHECK: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
5658 v_sin_f16_e64 v255, v1
5659 // CHECK: [0xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
5661 v_sin_f16_e64 v5, v255
5662 // CHECK: [0x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00]
5664 v_sin_f16_e64 v5, s1
5665 // CHECK: [0x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00]
5667 v_sin_f16_e64 v5, s101
5668 // CHECK: [0x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00]
5670 v_sin_f16_e64 v5, flat_scratch_lo
5671 // CHECK: [0x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00]
5673 v_sin_f16_e64 v5, flat_scratch_hi
5674 // CHECK: [0x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00]
5676 v_sin_f16_e64 v5, vcc_lo
5677 // CHECK: [0x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00]
5679 v_sin_f16_e64 v5, vcc_hi
5680 // CHECK: [0x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00]
5682 v_sin_f16_e64 v5, tba_lo
5683 // CHECK: [0x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00]
5685 v_sin_f16_e64 v5, tba_hi
5686 // CHECK: [0x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00]
5688 v_sin_f16_e64 v5, tma_lo
5689 // CHECK: [0x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00]
5691 v_sin_f16_e64 v5, tma_hi
5692 // CHECK: [0x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00]
5694 v_sin_f16_e64 v5, ttmp11
5695 // CHECK: [0x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00]
5697 v_sin_f16_e64 v5, m0
5698 // CHECK: [0x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00]
5700 v_sin_f16_e64 v5, exec_lo
5701 // CHECK: [0x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00]
5703 v_sin_f16_e64 v5, exec_hi
5704 // CHECK: [0x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00]
5706 v_sin_f16_e64 v5, 0
5707 // CHECK: [0x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00]
5709 v_sin_f16_e64 v5, -1
5710 // CHECK: [0x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00]
5712 v_sin_f16_e64 v5, 0.5
5713 // CHECK: [0x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00]
5715 v_sin_f16_e64 v5, -4.0
5716 // CHECK: [0x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00]
5718 v_sin_f16_e64 v5, src_vccz
5719 // CHECK: [0x05,0x00,0x89,0xd1,0xfb,0x00,0x00,0x00]
5721 v_sin_f16_e64 v5, src_execz
5722 // CHECK: [0x05,0x00,0x89,0xd1,0xfc,0x00,0x00,0x00]
5724 v_sin_f16_e64 v5, src_scc
5725 // CHECK: [0x05,0x00,0x89,0xd1,0xfd,0x00,0x00,0x00]
5727 v_sin_f16_e64 v5, src_lds_direct
5728 // CHECK: [0x05,0x00,0x89,0xd1,0xfe,0x00,0x00,0x00]
5730 v_sin_f16_e64 v5, -v1
5731 // CHECK: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20]
5733 v_sin_f16_e64 v5, |v1|
5734 // CHECK: [0x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00]
5736 v_sin_f16_e64 v5, v1 clamp
5737 // CHECK: [0x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00]
5739 v_cos_f16_e64 v5, v1
5740 // CHECK: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
5742 v_cos_f16_e64 v255, v1
5743 // CHECK: [0xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
5745 v_cos_f16_e64 v5, v255
5746 // CHECK: [0x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00]
5748 v_cos_f16_e64 v5, s1
5749 // CHECK: [0x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00]
5751 v_cos_f16_e64 v5, s101
5752 // CHECK: [0x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00]
5754 v_cos_f16_e64 v5, flat_scratch_lo
5755 // CHECK: [0x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00]
5757 v_cos_f16_e64 v5, flat_scratch_hi
5758 // CHECK: [0x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00]
5760 v_cos_f16_e64 v5, vcc_lo
5761 // CHECK: [0x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00]
5763 v_cos_f16_e64 v5, vcc_hi
5764 // CHECK: [0x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00]
5766 v_cos_f16_e64 v5, tba_lo
5767 // CHECK: [0x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00]
5769 v_cos_f16_e64 v5, tba_hi
5770 // CHECK: [0x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00]
5772 v_cos_f16_e64 v5, tma_lo
5773 // CHECK: [0x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00]
5775 v_cos_f16_e64 v5, tma_hi
5776 // CHECK: [0x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00]
5778 v_cos_f16_e64 v5, ttmp11
5779 // CHECK: [0x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00]
5781 v_cos_f16_e64 v5, m0
5782 // CHECK: [0x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00]
5784 v_cos_f16_e64 v5, exec_lo
5785 // CHECK: [0x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00]
5787 v_cos_f16_e64 v5, exec_hi
5788 // CHECK: [0x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00]
5790 v_cos_f16_e64 v5, 0
5791 // CHECK: [0x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00]
5793 v_cos_f16_e64 v5, -1
5794 // CHECK: [0x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00]
5796 v_cos_f16_e64 v5, 0.5
5797 // CHECK: [0x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00]
5799 v_cos_f16_e64 v5, -4.0
5800 // CHECK: [0x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00]
5802 v_cos_f16_e64 v5, src_vccz
5803 // CHECK: [0x05,0x00,0x8a,0xd1,0xfb,0x00,0x00,0x00]
5805 v_cos_f16_e64 v5, src_execz
5806 // CHECK: [0x05,0x00,0x8a,0xd1,0xfc,0x00,0x00,0x00]
5808 v_cos_f16_e64 v5, src_scc
5809 // CHECK: [0x05,0x00,0x8a,0xd1,0xfd,0x00,0x00,0x00]
5811 v_cos_f16_e64 v5, src_lds_direct
5812 // CHECK: [0x05,0x00,0x8a,0xd1,0xfe,0x00,0x00,0x00]
5814 v_cos_f16_e64 v5, -v1
5815 // CHECK: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20]
5817 v_cos_f16_e64 v5, |v1|
5818 // CHECK: [0x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00]
5820 v_cos_f16_e64 v5, v1 clamp
5821 // CHECK: [0x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00]
5823 v_exp_legacy_f32_e64 v5, v1
5824 // CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
5826 v_exp_legacy_f32_e64 v255, v1
5827 // CHECK: [0xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
5829 v_exp_legacy_f32_e64 v5, v255
5830 // CHECK: [0x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00]
5832 v_exp_legacy_f32_e64 v5, s1
5833 // CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00]
5835 v_exp_legacy_f32_e64 v5, s101
5836 // CHECK: [0x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00]
5838 v_exp_legacy_f32_e64 v5, flat_scratch_lo
5839 // CHECK: [0x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00]
5841 v_exp_legacy_f32_e64 v5, flat_scratch_hi
5842 // CHECK: [0x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00]
5844 v_exp_legacy_f32_e64 v5, vcc_lo
5845 // CHECK: [0x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00]
5847 v_exp_legacy_f32_e64 v5, vcc_hi
5848 // CHECK: [0x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00]
5850 v_exp_legacy_f32_e64 v5, tba_lo
5851 // CHECK: [0x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00]
5853 v_exp_legacy_f32_e64 v5, tba_hi
5854 // CHECK: [0x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00]
5856 v_exp_legacy_f32_e64 v5, tma_lo
5857 // CHECK: [0x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00]
5859 v_exp_legacy_f32_e64 v5, tma_hi
5860 // CHECK: [0x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00]
5862 v_exp_legacy_f32_e64 v5, ttmp11
5863 // CHECK: [0x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00]
5865 v_exp_legacy_f32_e64 v5, m0
5866 // CHECK: [0x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00]
5868 v_exp_legacy_f32_e64 v5, exec_lo
5869 // CHECK: [0x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00]
5871 v_exp_legacy_f32_e64 v5, exec_hi
5872 // CHECK: [0x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00]
5874 v_exp_legacy_f32_e64 v5, 0
5875 // CHECK: [0x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00]
5877 v_exp_legacy_f32_e64 v5, -1
5878 // CHECK: [0x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00]
5880 v_exp_legacy_f32_e64 v5, 0.5
5881 // CHECK: [0x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00]
5883 v_exp_legacy_f32_e64 v5, -4.0
5884 // CHECK: [0x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00]
5886 v_exp_legacy_f32_e64 v5, src_vccz
5887 // CHECK: [0x05,0x00,0x8b,0xd1,0xfb,0x00,0x00,0x00]
5889 v_exp_legacy_f32_e64 v5, src_execz
5890 // CHECK: [0x05,0x00,0x8b,0xd1,0xfc,0x00,0x00,0x00]
5892 v_exp_legacy_f32_e64 v5, src_scc
5893 // CHECK: [0x05,0x00,0x8b,0xd1,0xfd,0x00,0x00,0x00]
5895 v_exp_legacy_f32_e64 v5, src_lds_direct
5896 // CHECK: [0x05,0x00,0x8b,0xd1,0xfe,0x00,0x00,0x00]
5898 v_exp_legacy_f32_e64 v5, -v1
5899 // CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20]
5901 v_exp_legacy_f32_e64 v5, |v1|
5902 // CHECK: [0x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00]
5904 v_exp_legacy_f32_e64 v5, v1 clamp
5905 // CHECK: [0x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00]
5907 v_exp_legacy_f32_e64 v5, v1 mul:2
5908 // CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08]
5910 v_exp_legacy_f32_e64 v5, v1 mul:4
5911 // CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10]
5913 v_exp_legacy_f32_e64 v5, v1 div:2
5914 // CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18]
5916 v_log_legacy_f32_e64 v5, v1
5917 // CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
5919 v_log_legacy_f32_e64 v255, v1
5920 // CHECK: [0xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
5922 v_log_legacy_f32_e64 v5, v255
5923 // CHECK: [0x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00]
5925 v_log_legacy_f32_e64 v5, s1
5926 // CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00]
5928 v_log_legacy_f32_e64 v5, s101
5929 // CHECK: [0x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00]
5931 v_log_legacy_f32_e64 v5, flat_scratch_lo
5932 // CHECK: [0x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00]
5934 v_log_legacy_f32_e64 v5, flat_scratch_hi
5935 // CHECK: [0x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00]
5937 v_log_legacy_f32_e64 v5, vcc_lo
5938 // CHECK: [0x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00]
5940 v_log_legacy_f32_e64 v5, vcc_hi
5941 // CHECK: [0x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00]
5943 v_log_legacy_f32_e64 v5, tba_lo
5944 // CHECK: [0x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00]
5946 v_log_legacy_f32_e64 v5, tba_hi
5947 // CHECK: [0x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00]
5949 v_log_legacy_f32_e64 v5, tma_lo
5950 // CHECK: [0x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00]
5952 v_log_legacy_f32_e64 v5, tma_hi
5953 // CHECK: [0x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00]
5955 v_log_legacy_f32_e64 v5, ttmp11
5956 // CHECK: [0x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00]
5958 v_log_legacy_f32_e64 v5, m0
5959 // CHECK: [0x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00]
5961 v_log_legacy_f32_e64 v5, exec_lo
5962 // CHECK: [0x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00]
5964 v_log_legacy_f32_e64 v5, exec_hi
5965 // CHECK: [0x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00]
5967 v_log_legacy_f32_e64 v5, 0
5968 // CHECK: [0x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00]
5970 v_log_legacy_f32_e64 v5, -1
5971 // CHECK: [0x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00]
5973 v_log_legacy_f32_e64 v5, 0.5
5974 // CHECK: [0x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00]
5976 v_log_legacy_f32_e64 v5, -4.0
5977 // CHECK: [0x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00]
5979 v_log_legacy_f32_e64 v5, src_vccz
5980 // CHECK: [0x05,0x00,0x8c,0xd1,0xfb,0x00,0x00,0x00]
5982 v_log_legacy_f32_e64 v5, src_execz
5983 // CHECK: [0x05,0x00,0x8c,0xd1,0xfc,0x00,0x00,0x00]
5985 v_log_legacy_f32_e64 v5, src_scc
5986 // CHECK: [0x05,0x00,0x8c,0xd1,0xfd,0x00,0x00,0x00]
5988 v_log_legacy_f32_e64 v5, src_lds_direct
5989 // CHECK: [0x05,0x00,0x8c,0xd1,0xfe,0x00,0x00,0x00]
5991 v_log_legacy_f32_e64 v5, -v1
5992 // CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20]
5994 v_log_legacy_f32_e64 v5, |v1|
5995 // CHECK: [0x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00]
5997 v_log_legacy_f32_e64 v5, v1 clamp
5998 // CHECK: [0x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00]
6000 v_log_legacy_f32_e64 v5, v1 mul:2
6001 // CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08]
6003 v_log_legacy_f32_e64 v5, v1 mul:4
6004 // CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10]
6006 v_log_legacy_f32_e64 v5, v1 div:2
6007 // CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18]
6009 v_cndmask_b32_e64 v5, v1, v2, s[6:7]
6010 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
6012 v_cndmask_b32_e64 v255, v1, v2, s[6:7]
6013 // CHECK: [0xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
6015 v_cndmask_b32_e64 v5, v255, v2, s[6:7]
6016 // CHECK: [0x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00]
6018 v_cndmask_b32_e64 v5, 0, v2, s[6:7]
6019 // CHECK: [0x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00]
6021 v_cndmask_b32_e64 v5, -1, v2, s[6:7]
6022 // CHECK: [0x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00]
6024 v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
6025 // CHECK: [0x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00]
6027 v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
6028 // CHECK: [0x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00]
6030 v_cndmask_b32_e64 v5, src_lds_direct, v2, s[6:7]
6031 // CHECK: [0x05,0x00,0x00,0xd1,0xfe,0x04,0x1a,0x00]
6033 v_cndmask_b32_e64 v5, v1, v255, s[6:7]
6034 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00]
6036 v_cndmask_b32_e64 v5, v1, 0, s[6:7]
6037 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00]
6039 v_cndmask_b32_e64 v5, v1, -1, s[6:7]
6040 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00]
6042 v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
6043 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00]
6045 v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
6046 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00]
6048 v_cndmask_b32_e64 v5, v1, v2, s[8:9]
6049 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00]
6051 v_cndmask_b32_e64 v5, v1, v2, s[100:101]
6052 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01]
6054 v_cndmask_b32_e64 v5, v1, v2, flat_scratch
6055 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01]
6057 v_cndmask_b32_e64 v5, v1, v2, vcc
6058 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01]
6060 v_cndmask_b32_e64 v5, v1, v2, tba
6061 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01]
6063 v_cndmask_b32_e64 v5, v1, v2, tma
6064 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01]
6066 v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11]
6067 // CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01]
6069 v_add_f32_e64 v5, v1, v2
6070 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
6072 v_add_f32_e64 v255, v1, v2
6073 // CHECK: [0xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
6075 v_add_f32_e64 v5, v255, v2
6076 // CHECK: [0x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00]
6078 v_add_f32_e64 v5, s1, v2
6079 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00]
6081 v_add_f32_e64 v5, s101, v2
6082 // CHECK: [0x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00]
6084 v_add_f32_e64 v5, flat_scratch_lo, v2
6085 // CHECK: [0x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00]
6087 v_add_f32_e64 v5, flat_scratch_hi, v2
6088 // CHECK: [0x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00]
6090 v_add_f32_e64 v5, vcc_lo, v2
6091 // CHECK: [0x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00]
6093 v_add_f32_e64 v5, vcc_hi, v2
6094 // CHECK: [0x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00]
6096 v_add_f32_e64 v5, tba_lo, v2
6097 // CHECK: [0x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00]
6099 v_add_f32_e64 v5, tba_hi, v2
6100 // CHECK: [0x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00]
6102 v_add_f32_e64 v5, tma_lo, v2
6103 // CHECK: [0x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00]
6105 v_add_f32_e64 v5, tma_hi, v2
6106 // CHECK: [0x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00]
6108 v_add_f32_e64 v5, ttmp11, v2
6109 // CHECK: [0x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00]
6111 v_add_f32_e64 v5, m0, v2
6112 // CHECK: [0x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00]
6114 v_add_f32_e64 v5, exec_lo, v2
6115 // CHECK: [0x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00]
6117 v_add_f32_e64 v5, exec_hi, v2
6118 // CHECK: [0x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00]
6120 v_add_f32_e64 v5, 0, v2
6121 // CHECK: [0x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00]
6123 v_add_f32_e64 v5, -1, v2
6124 // CHECK: [0x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00]
6126 v_add_f32_e64 v5, 0.5, v2
6127 // CHECK: [0x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00]
6129 v_add_f32_e64 v5, -4.0, v2
6130 // CHECK: [0x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00]
6132 v_add_f32_e64 v5, src_vccz, v2
6133 // CHECK: [0x05,0x00,0x01,0xd1,0xfb,0x04,0x02,0x00]
6135 v_add_f32_e64 v5, src_execz, v2
6136 // CHECK: [0x05,0x00,0x01,0xd1,0xfc,0x04,0x02,0x00]
6138 v_add_f32_e64 v5, src_scc, v2
6139 // CHECK: [0x05,0x00,0x01,0xd1,0xfd,0x04,0x02,0x00]
6141 v_add_f32_e64 v5, src_lds_direct, v2
6142 // CHECK: [0x05,0x00,0x01,0xd1,0xfe,0x04,0x02,0x00]
6144 v_add_f32_e64 v5, v1, v255
6145 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00]
6147 v_add_f32_e64 v5, v1, s2
6148 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00]
6150 v_add_f32_e64 v5, v1, s101
6151 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00]
6153 v_add_f32_e64 v5, v1, flat_scratch_lo
6154 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00]
6156 v_add_f32_e64 v5, v1, flat_scratch_hi
6157 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00]
6159 v_add_f32_e64 v5, v1, vcc_lo
6160 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00]
6162 v_add_f32_e64 v5, v1, vcc_hi
6163 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00]
6165 v_add_f32_e64 v5, v1, tba_lo
6166 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00]
6168 v_add_f32_e64 v5, v1, tba_hi
6169 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00]
6171 v_add_f32_e64 v5, v1, tma_lo
6172 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00]
6174 v_add_f32_e64 v5, v1, tma_hi
6175 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00]
6177 v_add_f32_e64 v5, v1, ttmp11
6178 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00]
6180 v_add_f32_e64 v5, v1, m0
6181 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00]
6183 v_add_f32_e64 v5, v1, exec_lo
6184 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00]
6186 v_add_f32_e64 v5, v1, exec_hi
6187 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00]
6189 v_add_f32_e64 v5, v1, 0
6190 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00]
6192 v_add_f32_e64 v5, v1, -1
6193 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00]
6195 v_add_f32_e64 v5, v1, 0.5
6196 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00]
6198 v_add_f32_e64 v5, v1, -4.0
6199 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00]
6201 v_add_f32_e64 v5, v1, src_vccz
6202 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xf7,0x01,0x00]
6204 v_add_f32_e64 v5, v1, src_execz
6205 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xf9,0x01,0x00]
6207 v_add_f32_e64 v5, v1, src_scc
6208 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0xfb,0x01,0x00]
6210 v_add_f32_e64 v5, -v1, v2
6211 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20]
6213 v_add_f32_e64 v5, v1, -v2
6214 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40]
6216 v_add_f32_e64 v5, -v1, -v2
6217 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60]
6219 v_add_f32_e64 v5, |v1|, v2
6220 // CHECK: [0x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00]
6222 v_add_f32_e64 v5, v1, |v2|
6223 // CHECK: [0x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00]
6225 v_add_f32_e64 v5, |v1|, |v2|
6226 // CHECK: [0x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00]
6228 v_add_f32_e64 v5, v1, v2 clamp
6229 // CHECK: [0x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00]
6231 v_add_f32_e64 v5, v1, v2 mul:2
6232 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08]
6234 v_add_f32_e64 v5, v1, v2 mul:4
6235 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10]
6237 v_add_f32_e64 v5, v1, v2 div:2
6238 // CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18]
6240 v_sub_f32_e64 v5, v1, v2
6241 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
6243 v_sub_f32_e64 v255, v1, v2
6244 // CHECK: [0xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
6246 v_sub_f32_e64 v5, v255, v2
6247 // CHECK: [0x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]
6249 v_sub_f32_e64 v5, s1, v2
6250 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]
6252 v_sub_f32_e64 v5, s101, v2
6253 // CHECK: [0x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00]
6255 v_sub_f32_e64 v5, flat_scratch_lo, v2
6256 // CHECK: [0x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00]
6258 v_sub_f32_e64 v5, flat_scratch_hi, v2
6259 // CHECK: [0x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]
6261 v_sub_f32_e64 v5, vcc_lo, v2
6262 // CHECK: [0x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]
6264 v_sub_f32_e64 v5, vcc_hi, v2
6265 // CHECK: [0x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]
6267 v_sub_f32_e64 v5, tba_lo, v2
6268 // CHECK: [0x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00]
6270 v_sub_f32_e64 v5, tba_hi, v2
6271 // CHECK: [0x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00]
6273 v_sub_f32_e64 v5, tma_lo, v2
6274 // CHECK: [0x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00]
6276 v_sub_f32_e64 v5, tma_hi, v2
6277 // CHECK: [0x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00]
6279 v_sub_f32_e64 v5, ttmp11, v2
6280 // CHECK: [0x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00]
6282 v_sub_f32_e64 v5, m0, v2
6283 // CHECK: [0x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]
6285 v_sub_f32_e64 v5, exec_lo, v2
6286 // CHECK: [0x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]
6288 v_sub_f32_e64 v5, exec_hi, v2
6289 // CHECK: [0x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]
6291 v_sub_f32_e64 v5, 0, v2
6292 // CHECK: [0x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]
6294 v_sub_f32_e64 v5, -1, v2
6295 // CHECK: [0x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]
6297 v_sub_f32_e64 v5, 0.5, v2
6298 // CHECK: [0x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]
6300 v_sub_f32_e64 v5, -4.0, v2
6301 // CHECK: [0x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]
6303 v_sub_f32_e64 v5, src_vccz, v2
6304 // CHECK: [0x05,0x00,0x02,0xd1,0xfb,0x04,0x02,0x00]
6306 v_sub_f32_e64 v5, src_execz, v2
6307 // CHECK: [0x05,0x00,0x02,0xd1,0xfc,0x04,0x02,0x00]
6309 v_sub_f32_e64 v5, src_scc, v2
6310 // CHECK: [0x05,0x00,0x02,0xd1,0xfd,0x04,0x02,0x00]
6312 v_sub_f32_e64 v5, src_lds_direct, v2
6313 // CHECK: [0x05,0x00,0x02,0xd1,0xfe,0x04,0x02,0x00]
6315 v_sub_f32_e64 v5, v1, v255
6316 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]
6318 v_sub_f32_e64 v5, v1, s2
6319 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]
6321 v_sub_f32_e64 v5, v1, s101
6322 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00]
6324 v_sub_f32_e64 v5, v1, flat_scratch_lo
6325 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00]
6327 v_sub_f32_e64 v5, v1, flat_scratch_hi
6328 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]
6330 v_sub_f32_e64 v5, v1, vcc_lo
6331 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]
6333 v_sub_f32_e64 v5, v1, vcc_hi
6334 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]
6336 v_sub_f32_e64 v5, v1, tba_lo
6337 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00]
6339 v_sub_f32_e64 v5, v1, tba_hi
6340 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00]
6342 v_sub_f32_e64 v5, v1, tma_lo
6343 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00]
6345 v_sub_f32_e64 v5, v1, tma_hi
6346 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00]
6348 v_sub_f32_e64 v5, v1, ttmp11
6349 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00]
6351 v_sub_f32_e64 v5, v1, m0
6352 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]
6354 v_sub_f32_e64 v5, v1, exec_lo
6355 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]
6357 v_sub_f32_e64 v5, v1, exec_hi
6358 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]
6360 v_sub_f32_e64 v5, v1, 0
6361 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]
6363 v_sub_f32_e64 v5, v1, -1
6364 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]
6366 v_sub_f32_e64 v5, v1, 0.5
6367 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]
6369 v_sub_f32_e64 v5, v1, -4.0
6370 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]
6372 v_sub_f32_e64 v5, v1, src_vccz
6373 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xf7,0x01,0x00]
6375 v_sub_f32_e64 v5, v1, src_execz
6376 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xf9,0x01,0x00]
6378 v_sub_f32_e64 v5, v1, src_scc
6379 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0xfb,0x01,0x00]
6381 v_sub_f32_e64 v5, -v1, v2
6382 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20]
6384 v_sub_f32_e64 v5, v1, -v2
6385 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40]
6387 v_sub_f32_e64 v5, -v1, -v2
6388 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60]
6390 v_sub_f32_e64 v5, |v1|, v2
6391 // CHECK: [0x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00]
6393 v_sub_f32_e64 v5, v1, |v2|
6394 // CHECK: [0x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00]
6396 v_sub_f32_e64 v5, |v1|, |v2|
6397 // CHECK: [0x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00]
6399 v_sub_f32_e64 v5, v1, v2 clamp
6400 // CHECK: [0x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00]
6402 v_sub_f32_e64 v5, v1, v2 mul:2
6403 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08]
6405 v_sub_f32_e64 v5, v1, v2 mul:4
6406 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10]
6408 v_sub_f32_e64 v5, v1, v2 div:2
6409 // CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18]
6411 v_subrev_f32_e64 v5, v1, v2
6412 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
6414 v_subrev_f32_e64 v255, v1, v2
6415 // CHECK: [0xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
6417 v_subrev_f32_e64 v5, v255, v2
6418 // CHECK: [0x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00]
6420 v_subrev_f32_e64 v5, s1, v2
6421 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00]
6423 v_subrev_f32_e64 v5, s101, v2
6424 // CHECK: [0x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00]
6426 v_subrev_f32_e64 v5, flat_scratch_lo, v2
6427 // CHECK: [0x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00]
6429 v_subrev_f32_e64 v5, flat_scratch_hi, v2
6430 // CHECK: [0x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00]
6432 v_subrev_f32_e64 v5, vcc_lo, v2
6433 // CHECK: [0x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00]
6435 v_subrev_f32_e64 v5, vcc_hi, v2
6436 // CHECK: [0x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00]
6438 v_subrev_f32_e64 v5, tba_lo, v2
6439 // CHECK: [0x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00]
6441 v_subrev_f32_e64 v5, tba_hi, v2
6442 // CHECK: [0x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00]
6444 v_subrev_f32_e64 v5, tma_lo, v2
6445 // CHECK: [0x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00]
6447 v_subrev_f32_e64 v5, tma_hi, v2
6448 // CHECK: [0x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00]
6450 v_subrev_f32_e64 v5, ttmp11, v2
6451 // CHECK: [0x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00]
6453 v_subrev_f32_e64 v5, m0, v2
6454 // CHECK: [0x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00]
6456 v_subrev_f32_e64 v5, exec_lo, v2
6457 // CHECK: [0x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00]
6459 v_subrev_f32_e64 v5, exec_hi, v2
6460 // CHECK: [0x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00]
6462 v_subrev_f32_e64 v5, 0, v2
6463 // CHECK: [0x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00]
6465 v_subrev_f32_e64 v5, -1, v2
6466 // CHECK: [0x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00]
6468 v_subrev_f32_e64 v5, 0.5, v2
6469 // CHECK: [0x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00]
6471 v_subrev_f32_e64 v5, -4.0, v2
6472 // CHECK: [0x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00]
6474 v_subrev_f32_e64 v5, src_vccz, v2
6475 // CHECK: [0x05,0x00,0x03,0xd1,0xfb,0x04,0x02,0x00]
6477 v_subrev_f32_e64 v5, src_execz, v2
6478 // CHECK: [0x05,0x00,0x03,0xd1,0xfc,0x04,0x02,0x00]
6480 v_subrev_f32_e64 v5, src_scc, v2
6481 // CHECK: [0x05,0x00,0x03,0xd1,0xfd,0x04,0x02,0x00]
6483 v_subrev_f32_e64 v5, v1, v255
6484 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00]
6486 v_subrev_f32_e64 v5, v1, s2
6487 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00]
6489 v_subrev_f32_e64 v5, v1, s101
6490 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00]
6492 v_subrev_f32_e64 v5, v1, flat_scratch_lo
6493 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00]
6495 v_subrev_f32_e64 v5, v1, flat_scratch_hi
6496 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00]
6498 v_subrev_f32_e64 v5, v1, vcc_lo
6499 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00]
6501 v_subrev_f32_e64 v5, v1, vcc_hi
6502 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00]
6504 v_subrev_f32_e64 v5, v1, tba_lo
6505 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00]
6507 v_subrev_f32_e64 v5, v1, tba_hi
6508 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00]
6510 v_subrev_f32_e64 v5, v1, tma_lo
6511 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00]
6513 v_subrev_f32_e64 v5, v1, tma_hi
6514 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00]
6516 v_subrev_f32_e64 v5, v1, ttmp11
6517 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00]
6519 v_subrev_f32_e64 v5, v1, m0
6520 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00]
6522 v_subrev_f32_e64 v5, v1, exec_lo
6523 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00]
6525 v_subrev_f32_e64 v5, v1, exec_hi
6526 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00]
6528 v_subrev_f32_e64 v5, v1, 0
6529 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00]
6531 v_subrev_f32_e64 v5, v1, -1
6532 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00]
6534 v_subrev_f32_e64 v5, v1, 0.5
6535 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00]
6537 v_subrev_f32_e64 v5, v1, -4.0
6538 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00]
6540 v_subrev_f32_e64 v5, v1, src_vccz
6541 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xf7,0x01,0x00]
6543 v_subrev_f32_e64 v5, v1, src_execz
6544 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xf9,0x01,0x00]
6546 v_subrev_f32_e64 v5, v1, src_scc
6547 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0xfb,0x01,0x00]
6549 v_subrev_f32_e64 v5, -v1, v2
6550 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20]
6552 v_subrev_f32_e64 v5, v1, -v2
6553 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40]
6555 v_subrev_f32_e64 v5, -v1, -v2
6556 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60]
6558 v_subrev_f32_e64 v5, |v1|, v2
6559 // CHECK: [0x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00]
6561 v_subrev_f32_e64 v5, v1, |v2|
6562 // CHECK: [0x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00]
6564 v_subrev_f32_e64 v5, |v1|, |v2|
6565 // CHECK: [0x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00]
6567 v_subrev_f32_e64 v5, v1, v2 clamp
6568 // CHECK: [0x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00]
6570 v_subrev_f32_e64 v5, v1, v2 mul:2
6571 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08]
6573 v_subrev_f32_e64 v5, v1, v2 mul:4
6574 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10]
6576 v_subrev_f32_e64 v5, v1, v2 div:2
6577 // CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18]
6579 v_mul_legacy_f32_e64 v5, v1, v2
6580 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
6582 v_mul_legacy_f32_e64 v255, v1, v2
6583 // CHECK: [0xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
6585 v_mul_legacy_f32_e64 v5, v255, v2
6586 // CHECK: [0x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]
6588 v_mul_legacy_f32_e64 v5, s1, v2
6589 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]
6591 v_mul_legacy_f32_e64 v5, s101, v2
6592 // CHECK: [0x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00]
6594 v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2
6595 // CHECK: [0x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00]
6597 v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2
6598 // CHECK: [0x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]
6600 v_mul_legacy_f32_e64 v5, vcc_lo, v2
6601 // CHECK: [0x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]
6603 v_mul_legacy_f32_e64 v5, vcc_hi, v2
6604 // CHECK: [0x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]
6606 v_mul_legacy_f32_e64 v5, tba_lo, v2
6607 // CHECK: [0x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00]
6609 v_mul_legacy_f32_e64 v5, tba_hi, v2
6610 // CHECK: [0x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00]
6612 v_mul_legacy_f32_e64 v5, tma_lo, v2
6613 // CHECK: [0x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00]
6615 v_mul_legacy_f32_e64 v5, tma_hi, v2
6616 // CHECK: [0x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00]
6618 v_mul_legacy_f32_e64 v5, ttmp11, v2
6619 // CHECK: [0x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00]
6621 v_mul_legacy_f32_e64 v5, m0, v2
6622 // CHECK: [0x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]
6624 v_mul_legacy_f32_e64 v5, exec_lo, v2
6625 // CHECK: [0x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]
6627 v_mul_legacy_f32_e64 v5, exec_hi, v2
6628 // CHECK: [0x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]
6630 v_mul_legacy_f32_e64 v5, 0, v2
6631 // CHECK: [0x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]
6633 v_mul_legacy_f32_e64 v5, -1, v2
6634 // CHECK: [0x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]
6636 v_mul_legacy_f32_e64 v5, 0.5, v2
6637 // CHECK: [0x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]
6639 v_mul_legacy_f32_e64 v5, -4.0, v2
6640 // CHECK: [0x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]
6642 v_mul_legacy_f32_e64 v5, src_vccz, v2
6643 // CHECK: [0x05,0x00,0x04,0xd1,0xfb,0x04,0x02,0x00]
6645 v_mul_legacy_f32_e64 v5, src_execz, v2
6646 // CHECK: [0x05,0x00,0x04,0xd1,0xfc,0x04,0x02,0x00]
6648 v_mul_legacy_f32_e64 v5, src_scc, v2
6649 // CHECK: [0x05,0x00,0x04,0xd1,0xfd,0x04,0x02,0x00]
6651 v_mul_legacy_f32_e64 v5, src_lds_direct, v2
6652 // CHECK: [0x05,0x00,0x04,0xd1,0xfe,0x04,0x02,0x00]
6654 v_mul_legacy_f32_e64 v5, v1, v255
6655 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]
6657 v_mul_legacy_f32_e64 v5, v1, s2
6658 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]
6660 v_mul_legacy_f32_e64 v5, v1, s101
6661 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00]
6663 v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo
6664 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00]
6666 v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi
6667 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]
6669 v_mul_legacy_f32_e64 v5, v1, vcc_lo
6670 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]
6672 v_mul_legacy_f32_e64 v5, v1, vcc_hi
6673 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]
6675 v_mul_legacy_f32_e64 v5, v1, tba_lo
6676 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00]
6678 v_mul_legacy_f32_e64 v5, v1, tba_hi
6679 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00]
6681 v_mul_legacy_f32_e64 v5, v1, tma_lo
6682 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00]
6684 v_mul_legacy_f32_e64 v5, v1, tma_hi
6685 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00]
6687 v_mul_legacy_f32_e64 v5, v1, ttmp11
6688 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00]
6690 v_mul_legacy_f32_e64 v5, v1, m0
6691 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]
6693 v_mul_legacy_f32_e64 v5, v1, exec_lo
6694 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]
6696 v_mul_legacy_f32_e64 v5, v1, exec_hi
6697 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]
6699 v_mul_legacy_f32_e64 v5, v1, 0
6700 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]
6702 v_mul_legacy_f32_e64 v5, v1, -1
6703 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]
6705 v_mul_legacy_f32_e64 v5, v1, 0.5
6706 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]
6708 v_mul_legacy_f32_e64 v5, v1, -4.0
6709 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]
6711 v_mul_legacy_f32_e64 v5, v1, src_vccz
6712 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xf7,0x01,0x00]
6714 v_mul_legacy_f32_e64 v5, v1, src_execz
6715 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xf9,0x01,0x00]
6717 v_mul_legacy_f32_e64 v5, v1, src_scc
6718 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0xfb,0x01,0x00]
6720 v_mul_legacy_f32_e64 v5, -v1, v2
6721 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20]
6723 v_mul_legacy_f32_e64 v5, v1, -v2
6724 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40]
6726 v_mul_legacy_f32_e64 v5, -v1, -v2
6727 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60]
6729 v_mul_legacy_f32_e64 v5, |v1|, v2
6730 // CHECK: [0x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00]
6732 v_mul_legacy_f32_e64 v5, v1, |v2|
6733 // CHECK: [0x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00]
6735 v_mul_legacy_f32_e64 v5, |v1|, |v2|
6736 // CHECK: [0x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00]
6738 v_mul_legacy_f32_e64 v5, v1, v2 clamp
6739 // CHECK: [0x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00]
6741 v_mul_legacy_f32_e64 v5, v1, v2 mul:2
6742 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08]
6744 v_mul_legacy_f32_e64 v5, v1, v2 mul:4
6745 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10]
6747 v_mul_legacy_f32_e64 v5, v1, v2 div:2
6748 // CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18]
6750 v_mul_f32_e64 v5, v1, v2
6751 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
6753 v_mul_f32_e64 v255, v1, v2
6754 // CHECK: [0xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
6756 v_mul_f32_e64 v5, v255, v2
6757 // CHECK: [0x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00]
6759 v_mul_f32_e64 v5, s1, v2
6760 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00]
6762 v_mul_f32_e64 v5, s101, v2
6763 // CHECK: [0x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00]
6765 v_mul_f32_e64 v5, flat_scratch_lo, v2
6766 // CHECK: [0x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00]
6768 v_mul_f32_e64 v5, flat_scratch_hi, v2
6769 // CHECK: [0x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00]
6771 v_mul_f32_e64 v5, vcc_lo, v2
6772 // CHECK: [0x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00]
6774 v_mul_f32_e64 v5, vcc_hi, v2
6775 // CHECK: [0x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00]
6777 v_mul_f32_e64 v5, tba_lo, v2
6778 // CHECK: [0x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00]
6780 v_mul_f32_e64 v5, tba_hi, v2
6781 // CHECK: [0x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00]
6783 v_mul_f32_e64 v5, tma_lo, v2
6784 // CHECK: [0x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00]
6786 v_mul_f32_e64 v5, tma_hi, v2
6787 // CHECK: [0x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00]
6789 v_mul_f32_e64 v5, ttmp11, v2
6790 // CHECK: [0x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00]
6792 v_mul_f32_e64 v5, m0, v2
6793 // CHECK: [0x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00]
6795 v_mul_f32_e64 v5, exec_lo, v2
6796 // CHECK: [0x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00]
6798 v_mul_f32_e64 v5, exec_hi, v2
6799 // CHECK: [0x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00]
6801 v_mul_f32_e64 v5, 0, v2
6802 // CHECK: [0x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00]
6804 v_mul_f32_e64 v5, -1, v2
6805 // CHECK: [0x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00]
6807 v_mul_f32_e64 v5, 0.5, v2
6808 // CHECK: [0x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00]
6810 v_mul_f32_e64 v5, -4.0, v2
6811 // CHECK: [0x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00]
6813 v_mul_f32_e64 v5, src_vccz, v2
6814 // CHECK: [0x05,0x00,0x05,0xd1,0xfb,0x04,0x02,0x00]
6816 v_mul_f32_e64 v5, src_execz, v2
6817 // CHECK: [0x05,0x00,0x05,0xd1,0xfc,0x04,0x02,0x00]
6819 v_mul_f32_e64 v5, src_scc, v2
6820 // CHECK: [0x05,0x00,0x05,0xd1,0xfd,0x04,0x02,0x00]
6822 v_mul_f32_e64 v5, src_lds_direct, v2
6823 // CHECK: [0x05,0x00,0x05,0xd1,0xfe,0x04,0x02,0x00]
6825 v_mul_f32_e64 v5, v1, v255
6826 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00]
6828 v_mul_f32_e64 v5, v1, s2
6829 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00]
6831 v_mul_f32_e64 v5, v1, s101
6832 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00]
6834 v_mul_f32_e64 v5, v1, flat_scratch_lo
6835 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00]
6837 v_mul_f32_e64 v5, v1, flat_scratch_hi
6838 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00]
6840 v_mul_f32_e64 v5, v1, vcc_lo
6841 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00]
6843 v_mul_f32_e64 v5, v1, vcc_hi
6844 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00]
6846 v_mul_f32_e64 v5, v1, tba_lo
6847 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00]
6849 v_mul_f32_e64 v5, v1, tba_hi
6850 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00]
6852 v_mul_f32_e64 v5, v1, tma_lo
6853 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00]
6855 v_mul_f32_e64 v5, v1, tma_hi
6856 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00]
6858 v_mul_f32_e64 v5, v1, ttmp11
6859 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00]
6861 v_mul_f32_e64 v5, v1, m0
6862 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00]
6864 v_mul_f32_e64 v5, v1, exec_lo
6865 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00]
6867 v_mul_f32_e64 v5, v1, exec_hi
6868 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00]
6870 v_mul_f32_e64 v5, v1, 0
6871 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00]
6873 v_mul_f32_e64 v5, v1, -1
6874 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00]
6876 v_mul_f32_e64 v5, v1, 0.5
6877 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00]
6879 v_mul_f32_e64 v5, v1, -4.0
6880 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00]
6882 v_mul_f32_e64 v5, v1, src_vccz
6883 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xf7,0x01,0x00]
6885 v_mul_f32_e64 v5, v1, src_execz
6886 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xf9,0x01,0x00]
6888 v_mul_f32_e64 v5, v1, src_scc
6889 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0xfb,0x01,0x00]
6891 v_mul_f32_e64 v5, -v1, v2
6892 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20]
6894 v_mul_f32_e64 v5, v1, -v2
6895 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40]
6897 v_mul_f32_e64 v5, -v1, -v2
6898 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60]
6900 v_mul_f32_e64 v5, |v1|, v2
6901 // CHECK: [0x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00]
6903 v_mul_f32_e64 v5, v1, |v2|
6904 // CHECK: [0x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00]
6906 v_mul_f32_e64 v5, |v1|, |v2|
6907 // CHECK: [0x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00]
6909 v_mul_f32_e64 v5, v1, v2 clamp
6910 // CHECK: [0x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00]
6912 v_mul_f32_e64 v5, v1, v2 mul:2
6913 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08]
6915 v_mul_f32_e64 v5, v1, v2 mul:4
6916 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10]
6918 v_mul_f32_e64 v5, v1, v2 div:2
6919 // CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18]
6921 v_mul_i32_i24_e64 v5, v1, v2
6922 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
6924 v_mul_i32_i24_e64 v255, v1, v2
6925 // CHECK: [0xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
6927 v_mul_i32_i24_e64 v5, v255, v2
6928 // CHECK: [0x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]
6930 v_mul_i32_i24_e64 v5, s1, v2
6931 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]
6933 v_mul_i32_i24_e64 v5, s101, v2
6934 // CHECK: [0x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00]
6936 v_mul_i32_i24_e64 v5, flat_scratch_lo, v2
6937 // CHECK: [0x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00]
6939 v_mul_i32_i24_e64 v5, flat_scratch_hi, v2
6940 // CHECK: [0x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]
6942 v_mul_i32_i24_e64 v5, vcc_lo, v2
6943 // CHECK: [0x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]
6945 v_mul_i32_i24_e64 v5, vcc_hi, v2
6946 // CHECK: [0x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]
6948 v_mul_i32_i24_e64 v5, tba_lo, v2
6949 // CHECK: [0x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00]
6951 v_mul_i32_i24_e64 v5, tba_hi, v2
6952 // CHECK: [0x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00]
6954 v_mul_i32_i24_e64 v5, tma_lo, v2
6955 // CHECK: [0x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00]
6957 v_mul_i32_i24_e64 v5, tma_hi, v2
6958 // CHECK: [0x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00]
6960 v_mul_i32_i24_e64 v5, ttmp11, v2
6961 // CHECK: [0x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00]
6963 v_mul_i32_i24_e64 v5, m0, v2
6964 // CHECK: [0x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]
6966 v_mul_i32_i24_e64 v5, exec_lo, v2
6967 // CHECK: [0x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]
6969 v_mul_i32_i24_e64 v5, exec_hi, v2
6970 // CHECK: [0x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]
6972 v_mul_i32_i24_e64 v5, 0, v2
6973 // CHECK: [0x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]
6975 v_mul_i32_i24_e64 v5, -1, v2
6976 // CHECK: [0x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]
6978 v_mul_i32_i24_e64 v5, 0.5, v2
6979 // CHECK: [0x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]
6981 v_mul_i32_i24_e64 v5, -4.0, v2
6982 // CHECK: [0x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]
6984 v_mul_i32_i24_e64 v5, src_vccz, v2
6985 // CHECK: [0x05,0x00,0x06,0xd1,0xfb,0x04,0x02,0x00]
6987 v_mul_i32_i24_e64 v5, src_execz, v2
6988 // CHECK: [0x05,0x00,0x06,0xd1,0xfc,0x04,0x02,0x00]
6990 v_mul_i32_i24_e64 v5, src_scc, v2
6991 // CHECK: [0x05,0x00,0x06,0xd1,0xfd,0x04,0x02,0x00]
6993 v_mul_i32_i24_e64 v5, src_lds_direct, v2
6994 // CHECK: [0x05,0x00,0x06,0xd1,0xfe,0x04,0x02,0x00]
6996 v_mul_i32_i24_e64 v5, v1, v255
6997 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]
6999 v_mul_i32_i24_e64 v5, v1, s2
7000 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]
7002 v_mul_i32_i24_e64 v5, v1, s101
7003 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00]
7005 v_mul_i32_i24_e64 v5, v1, flat_scratch_lo
7006 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00]
7008 v_mul_i32_i24_e64 v5, v1, flat_scratch_hi
7009 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]
7011 v_mul_i32_i24_e64 v5, v1, vcc_lo
7012 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]
7014 v_mul_i32_i24_e64 v5, v1, vcc_hi
7015 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]
7017 v_mul_i32_i24_e64 v5, v1, tba_lo
7018 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00]
7020 v_mul_i32_i24_e64 v5, v1, tba_hi
7021 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00]
7023 v_mul_i32_i24_e64 v5, v1, tma_lo
7024 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00]
7026 v_mul_i32_i24_e64 v5, v1, tma_hi
7027 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00]
7029 v_mul_i32_i24_e64 v5, v1, ttmp11
7030 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00]
7032 v_mul_i32_i24_e64 v5, v1, m0
7033 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]
7035 v_mul_i32_i24_e64 v5, v1, exec_lo
7036 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]
7038 v_mul_i32_i24_e64 v5, v1, exec_hi
7039 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]
7041 v_mul_i32_i24_e64 v5, v1, 0
7042 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]
7044 v_mul_i32_i24_e64 v5, v1, -1
7045 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]
7047 v_mul_i32_i24_e64 v5, v1, 0.5
7048 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]
7050 v_mul_i32_i24_e64 v5, v1, -4.0
7051 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]
7053 v_mul_i32_i24_e64 v5, v1, src_vccz
7054 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xf7,0x01,0x00]
7056 v_mul_i32_i24_e64 v5, v1, src_execz
7057 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xf9,0x01,0x00]
7059 v_mul_i32_i24_e64 v5, v1, src_scc
7060 // CHECK: [0x05,0x00,0x06,0xd1,0x01,0xfb,0x01,0x00]
7062 v_mul_i32_i24_e64 v5, v1, v2 clamp
7063 // CHECK: [0x05,0x80,0x06,0xd1,0x01,0x05,0x02,0x00]
7065 v_mul_hi_i32_i24_e64 v5, v1, v2
7066 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
7068 v_mul_hi_i32_i24_e64 v255, v1, v2
7069 // CHECK: [0xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
7071 v_mul_hi_i32_i24_e64 v5, v255, v2
7072 // CHECK: [0x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00]
7074 v_mul_hi_i32_i24_e64 v5, s1, v2
7075 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00]
7077 v_mul_hi_i32_i24_e64 v5, s101, v2
7078 // CHECK: [0x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00]
7080 v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2
7081 // CHECK: [0x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00]
7083 v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2
7084 // CHECK: [0x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00]
7086 v_mul_hi_i32_i24_e64 v5, vcc_lo, v2
7087 // CHECK: [0x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00]
7089 v_mul_hi_i32_i24_e64 v5, vcc_hi, v2
7090 // CHECK: [0x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00]
7092 v_mul_hi_i32_i24_e64 v5, tba_lo, v2
7093 // CHECK: [0x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00]
7095 v_mul_hi_i32_i24_e64 v5, tba_hi, v2
7096 // CHECK: [0x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00]
7098 v_mul_hi_i32_i24_e64 v5, tma_lo, v2
7099 // CHECK: [0x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00]
7101 v_mul_hi_i32_i24_e64 v5, tma_hi, v2
7102 // CHECK: [0x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00]
7104 v_mul_hi_i32_i24_e64 v5, ttmp11, v2
7105 // CHECK: [0x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00]
7107 v_mul_hi_i32_i24_e64 v5, m0, v2
7108 // CHECK: [0x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00]
7110 v_mul_hi_i32_i24_e64 v5, exec_lo, v2
7111 // CHECK: [0x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00]
7113 v_mul_hi_i32_i24_e64 v5, exec_hi, v2
7114 // CHECK: [0x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00]
7116 v_mul_hi_i32_i24_e64 v5, 0, v2
7117 // CHECK: [0x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00]
7119 v_mul_hi_i32_i24_e64 v5, -1, v2
7120 // CHECK: [0x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00]
7122 v_mul_hi_i32_i24_e64 v5, 0.5, v2
7123 // CHECK: [0x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00]
7125 v_mul_hi_i32_i24_e64 v5, -4.0, v2
7126 // CHECK: [0x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00]
7128 v_mul_hi_i32_i24_e64 v5, src_vccz, v2
7129 // CHECK: [0x05,0x00,0x07,0xd1,0xfb,0x04,0x02,0x00]
7131 v_mul_hi_i32_i24_e64 v5, src_execz, v2
7132 // CHECK: [0x05,0x00,0x07,0xd1,0xfc,0x04,0x02,0x00]
7134 v_mul_hi_i32_i24_e64 v5, src_scc, v2
7135 // CHECK: [0x05,0x00,0x07,0xd1,0xfd,0x04,0x02,0x00]
7137 v_mul_hi_i32_i24_e64 v5, src_lds_direct, v2
7138 // CHECK: [0x05,0x00,0x07,0xd1,0xfe,0x04,0x02,0x00]
7140 v_mul_hi_i32_i24_e64 v5, v1, v255
7141 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00]
7143 v_mul_hi_i32_i24_e64 v5, v1, s2
7144 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00]
7146 v_mul_hi_i32_i24_e64 v5, v1, s101
7147 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00]
7149 v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo
7150 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00]
7152 v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi
7153 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00]
7155 v_mul_hi_i32_i24_e64 v5, v1, vcc_lo
7156 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00]
7158 v_mul_hi_i32_i24_e64 v5, v1, vcc_hi
7159 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00]
7161 v_mul_hi_i32_i24_e64 v5, v1, tba_lo
7162 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00]
7164 v_mul_hi_i32_i24_e64 v5, v1, tba_hi
7165 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00]
7167 v_mul_hi_i32_i24_e64 v5, v1, tma_lo
7168 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00]
7170 v_mul_hi_i32_i24_e64 v5, v1, tma_hi
7171 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00]
7173 v_mul_hi_i32_i24_e64 v5, v1, ttmp11
7174 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00]
7176 v_mul_hi_i32_i24_e64 v5, v1, m0
7177 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00]
7179 v_mul_hi_i32_i24_e64 v5, v1, exec_lo
7180 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00]
7182 v_mul_hi_i32_i24_e64 v5, v1, exec_hi
7183 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00]
7185 v_mul_hi_i32_i24_e64 v5, v1, 0
7186 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00]
7188 v_mul_hi_i32_i24_e64 v5, v1, -1
7189 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00]
7191 v_mul_hi_i32_i24_e64 v5, v1, 0.5
7192 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00]
7194 v_mul_hi_i32_i24_e64 v5, v1, -4.0
7195 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00]
7197 v_mul_hi_i32_i24_e64 v5, v1, src_vccz
7198 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xf7,0x01,0x00]
7200 v_mul_hi_i32_i24_e64 v5, v1, src_execz
7201 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xf9,0x01,0x00]
7203 v_mul_hi_i32_i24_e64 v5, v1, src_scc
7204 // CHECK: [0x05,0x00,0x07,0xd1,0x01,0xfb,0x01,0x00]
7206 v_mul_u32_u24_e64 v5, v1, v2
7207 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
7209 v_mul_u32_u24_e64 v255, v1, v2
7210 // CHECK: [0xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
7212 v_mul_u32_u24_e64 v5, v255, v2
7213 // CHECK: [0x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]
7215 v_mul_u32_u24_e64 v5, s1, v2
7216 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]
7218 v_mul_u32_u24_e64 v5, s101, v2
7219 // CHECK: [0x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00]
7221 v_mul_u32_u24_e64 v5, flat_scratch_lo, v2
7222 // CHECK: [0x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00]
7224 v_mul_u32_u24_e64 v5, flat_scratch_hi, v2
7225 // CHECK: [0x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]
7227 v_mul_u32_u24_e64 v5, vcc_lo, v2
7228 // CHECK: [0x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]
7230 v_mul_u32_u24_e64 v5, vcc_hi, v2
7231 // CHECK: [0x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]
7233 v_mul_u32_u24_e64 v5, tba_lo, v2
7234 // CHECK: [0x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00]
7236 v_mul_u32_u24_e64 v5, tba_hi, v2
7237 // CHECK: [0x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00]
7239 v_mul_u32_u24_e64 v5, tma_lo, v2
7240 // CHECK: [0x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00]
7242 v_mul_u32_u24_e64 v5, tma_hi, v2
7243 // CHECK: [0x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00]
7245 v_mul_u32_u24_e64 v5, ttmp11, v2
7246 // CHECK: [0x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00]
7248 v_mul_u32_u24_e64 v5, m0, v2
7249 // CHECK: [0x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]
7251 v_mul_u32_u24_e64 v5, exec_lo, v2
7252 // CHECK: [0x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]
7254 v_mul_u32_u24_e64 v5, exec_hi, v2
7255 // CHECK: [0x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]
7257 v_mul_u32_u24_e64 v5, 0, v2
7258 // CHECK: [0x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]
7260 v_mul_u32_u24_e64 v5, -1, v2
7261 // CHECK: [0x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]
7263 v_mul_u32_u24_e64 v5, 0.5, v2
7264 // CHECK: [0x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]
7266 v_mul_u32_u24_e64 v5, -4.0, v2
7267 // CHECK: [0x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]
7269 v_mul_u32_u24_e64 v5, src_vccz, v2
7270 // CHECK: [0x05,0x00,0x08,0xd1,0xfb,0x04,0x02,0x00]
7272 v_mul_u32_u24_e64 v5, src_execz, v2
7273 // CHECK: [0x05,0x00,0x08,0xd1,0xfc,0x04,0x02,0x00]
7275 v_mul_u32_u24_e64 v5, src_scc, v2
7276 // CHECK: [0x05,0x00,0x08,0xd1,0xfd,0x04,0x02,0x00]
7278 v_mul_u32_u24_e64 v5, src_lds_direct, v2
7279 // CHECK: [0x05,0x00,0x08,0xd1,0xfe,0x04,0x02,0x00]
7281 v_mul_u32_u24_e64 v5, v1, v255
7282 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]
7284 v_mul_u32_u24_e64 v5, v1, s2
7285 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]
7287 v_mul_u32_u24_e64 v5, v1, s101
7288 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00]
7290 v_mul_u32_u24_e64 v5, v1, flat_scratch_lo
7291 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00]
7293 v_mul_u32_u24_e64 v5, v1, flat_scratch_hi
7294 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]
7296 v_mul_u32_u24_e64 v5, v1, vcc_lo
7297 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]
7299 v_mul_u32_u24_e64 v5, v1, vcc_hi
7300 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]
7302 v_mul_u32_u24_e64 v5, v1, tba_lo
7303 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00]
7305 v_mul_u32_u24_e64 v5, v1, tba_hi
7306 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00]
7308 v_mul_u32_u24_e64 v5, v1, tma_lo
7309 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00]
7311 v_mul_u32_u24_e64 v5, v1, tma_hi
7312 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00]
7314 v_mul_u32_u24_e64 v5, v1, ttmp11
7315 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00]
7317 v_mul_u32_u24_e64 v5, v1, m0
7318 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]
7320 v_mul_u32_u24_e64 v5, v1, exec_lo
7321 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]
7323 v_mul_u32_u24_e64 v5, v1, exec_hi
7324 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]
7326 v_mul_u32_u24_e64 v5, v1, 0
7327 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]
7329 v_mul_u32_u24_e64 v5, v1, -1
7330 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]
7332 v_mul_u32_u24_e64 v5, v1, 0.5
7333 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]
7335 v_mul_u32_u24_e64 v5, v1, -4.0
7336 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]
7338 v_mul_u32_u24_e64 v5, v1, src_vccz
7339 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xf7,0x01,0x00]
7341 v_mul_u32_u24_e64 v5, v1, src_execz
7342 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xf9,0x01,0x00]
7344 v_mul_u32_u24_e64 v5, v1, src_scc
7345 // CHECK: [0x05,0x00,0x08,0xd1,0x01,0xfb,0x01,0x00]
7347 v_mul_u32_u24_e64 v5, v1, v2 clamp
7348 // CHECK: [0x05,0x80,0x08,0xd1,0x01,0x05,0x02,0x00]
7350 v_mul_hi_u32_u24_e64 v5, v1, v2
7351 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
7353 v_mul_hi_u32_u24_e64 v255, v1, v2
7354 // CHECK: [0xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
7356 v_mul_hi_u32_u24_e64 v5, v255, v2
7357 // CHECK: [0x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00]
7359 v_mul_hi_u32_u24_e64 v5, s1, v2
7360 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00]
7362 v_mul_hi_u32_u24_e64 v5, s101, v2
7363 // CHECK: [0x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00]
7365 v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2
7366 // CHECK: [0x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00]
7368 v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2
7369 // CHECK: [0x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00]
7371 v_mul_hi_u32_u24_e64 v5, vcc_lo, v2
7372 // CHECK: [0x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00]
7374 v_mul_hi_u32_u24_e64 v5, vcc_hi, v2
7375 // CHECK: [0x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00]
7377 v_mul_hi_u32_u24_e64 v5, tba_lo, v2
7378 // CHECK: [0x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00]
7380 v_mul_hi_u32_u24_e64 v5, tba_hi, v2
7381 // CHECK: [0x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00]
7383 v_mul_hi_u32_u24_e64 v5, tma_lo, v2
7384 // CHECK: [0x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00]
7386 v_mul_hi_u32_u24_e64 v5, tma_hi, v2
7387 // CHECK: [0x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00]
7389 v_mul_hi_u32_u24_e64 v5, ttmp11, v2
7390 // CHECK: [0x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00]
7392 v_mul_hi_u32_u24_e64 v5, m0, v2
7393 // CHECK: [0x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00]
7395 v_mul_hi_u32_u24_e64 v5, exec_lo, v2
7396 // CHECK: [0x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00]
7398 v_mul_hi_u32_u24_e64 v5, exec_hi, v2
7399 // CHECK: [0x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00]
7401 v_mul_hi_u32_u24_e64 v5, 0, v2
7402 // CHECK: [0x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00]
7404 v_mul_hi_u32_u24_e64 v5, -1, v2
7405 // CHECK: [0x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00]
7407 v_mul_hi_u32_u24_e64 v5, 0.5, v2
7408 // CHECK: [0x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00]
7410 v_mul_hi_u32_u24_e64 v5, -4.0, v2
7411 // CHECK: [0x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00]
7413 v_mul_hi_u32_u24_e64 v5, src_vccz, v2
7414 // CHECK: [0x05,0x00,0x09,0xd1,0xfb,0x04,0x02,0x00]
7416 v_mul_hi_u32_u24_e64 v5, src_execz, v2
7417 // CHECK: [0x05,0x00,0x09,0xd1,0xfc,0x04,0x02,0x00]
7419 v_mul_hi_u32_u24_e64 v5, src_scc, v2
7420 // CHECK: [0x05,0x00,0x09,0xd1,0xfd,0x04,0x02,0x00]
7422 v_mul_hi_u32_u24_e64 v5, src_lds_direct, v2
7423 // CHECK: [0x05,0x00,0x09,0xd1,0xfe,0x04,0x02,0x00]
7425 v_mul_hi_u32_u24_e64 v5, v1, v255
7426 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00]
7428 v_mul_hi_u32_u24_e64 v5, v1, s2
7429 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00]
7431 v_mul_hi_u32_u24_e64 v5, v1, s101
7432 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00]
7434 v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo
7435 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00]
7437 v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi
7438 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00]
7440 v_mul_hi_u32_u24_e64 v5, v1, vcc_lo
7441 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00]
7443 v_mul_hi_u32_u24_e64 v5, v1, vcc_hi
7444 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00]
7446 v_mul_hi_u32_u24_e64 v5, v1, tba_lo
7447 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00]
7449 v_mul_hi_u32_u24_e64 v5, v1, tba_hi
7450 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00]
7452 v_mul_hi_u32_u24_e64 v5, v1, tma_lo
7453 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00]
7455 v_mul_hi_u32_u24_e64 v5, v1, tma_hi
7456 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00]
7458 v_mul_hi_u32_u24_e64 v5, v1, ttmp11
7459 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00]
7461 v_mul_hi_u32_u24_e64 v5, v1, m0
7462 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00]
7464 v_mul_hi_u32_u24_e64 v5, v1, exec_lo
7465 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00]
7467 v_mul_hi_u32_u24_e64 v5, v1, exec_hi
7468 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00]
7470 v_mul_hi_u32_u24_e64 v5, v1, 0
7471 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00]
7473 v_mul_hi_u32_u24_e64 v5, v1, -1
7474 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00]
7476 v_mul_hi_u32_u24_e64 v5, v1, 0.5
7477 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00]
7479 v_mul_hi_u32_u24_e64 v5, v1, -4.0
7480 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00]
7482 v_mul_hi_u32_u24_e64 v5, v1, src_vccz
7483 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xf7,0x01,0x00]
7485 v_mul_hi_u32_u24_e64 v5, v1, src_execz
7486 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xf9,0x01,0x00]
7488 v_mul_hi_u32_u24_e64 v5, v1, src_scc
7489 // CHECK: [0x05,0x00,0x09,0xd1,0x01,0xfb,0x01,0x00]
7491 v_min_f32_e64 v5, v1, v2
7492 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
7494 v_min_f32_e64 v255, v1, v2
7495 // CHECK: [0xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
7497 v_min_f32_e64 v5, v255, v2
7498 // CHECK: [0x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]
7500 v_min_f32_e64 v5, s1, v2
7501 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]
7503 v_min_f32_e64 v5, s101, v2
7504 // CHECK: [0x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00]
7506 v_min_f32_e64 v5, flat_scratch_lo, v2
7507 // CHECK: [0x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00]
7509 v_min_f32_e64 v5, flat_scratch_hi, v2
7510 // CHECK: [0x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]
7512 v_min_f32_e64 v5, vcc_lo, v2
7513 // CHECK: [0x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]
7515 v_min_f32_e64 v5, vcc_hi, v2
7516 // CHECK: [0x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]
7518 v_min_f32_e64 v5, tba_lo, v2
7519 // CHECK: [0x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00]
7521 v_min_f32_e64 v5, tba_hi, v2
7522 // CHECK: [0x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00]
7524 v_min_f32_e64 v5, tma_lo, v2
7525 // CHECK: [0x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00]
7527 v_min_f32_e64 v5, tma_hi, v2
7528 // CHECK: [0x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00]
7530 v_min_f32_e64 v5, ttmp11, v2
7531 // CHECK: [0x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00]
7533 v_min_f32_e64 v5, m0, v2
7534 // CHECK: [0x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]
7536 v_min_f32_e64 v5, exec_lo, v2
7537 // CHECK: [0x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]
7539 v_min_f32_e64 v5, exec_hi, v2
7540 // CHECK: [0x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]
7542 v_min_f32_e64 v5, 0, v2
7543 // CHECK: [0x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]
7545 v_min_f32_e64 v5, -1, v2
7546 // CHECK: [0x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]
7548 v_min_f32_e64 v5, 0.5, v2
7549 // CHECK: [0x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]
7551 v_min_f32_e64 v5, -4.0, v2
7552 // CHECK: [0x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]
7554 v_min_f32_e64 v5, src_vccz, v2
7555 // CHECK: [0x05,0x00,0x0a,0xd1,0xfb,0x04,0x02,0x00]
7557 v_min_f32_e64 v5, src_execz, v2
7558 // CHECK: [0x05,0x00,0x0a,0xd1,0xfc,0x04,0x02,0x00]
7560 v_min_f32_e64 v5, src_scc, v2
7561 // CHECK: [0x05,0x00,0x0a,0xd1,0xfd,0x04,0x02,0x00]
7563 v_min_f32_e64 v5, src_lds_direct, v2
7564 // CHECK: [0x05,0x00,0x0a,0xd1,0xfe,0x04,0x02,0x00]
7566 v_min_f32_e64 v5, v1, v255
7567 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]
7569 v_min_f32_e64 v5, v1, s2
7570 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]
7572 v_min_f32_e64 v5, v1, s101
7573 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00]
7575 v_min_f32_e64 v5, v1, flat_scratch_lo
7576 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00]
7578 v_min_f32_e64 v5, v1, flat_scratch_hi
7579 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]
7581 v_min_f32_e64 v5, v1, vcc_lo
7582 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]
7584 v_min_f32_e64 v5, v1, vcc_hi
7585 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]
7587 v_min_f32_e64 v5, v1, tba_lo
7588 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00]
7590 v_min_f32_e64 v5, v1, tba_hi
7591 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00]
7593 v_min_f32_e64 v5, v1, tma_lo
7594 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00]
7596 v_min_f32_e64 v5, v1, tma_hi
7597 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00]
7599 v_min_f32_e64 v5, v1, ttmp11
7600 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00]
7602 v_min_f32_e64 v5, v1, m0
7603 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]
7605 v_min_f32_e64 v5, v1, exec_lo
7606 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]
7608 v_min_f32_e64 v5, v1, exec_hi
7609 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]
7611 v_min_f32_e64 v5, v1, 0
7612 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]
7614 v_min_f32_e64 v5, v1, -1
7615 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]
7617 v_min_f32_e64 v5, v1, 0.5
7618 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]
7620 v_min_f32_e64 v5, v1, -4.0
7621 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]
7623 v_min_f32_e64 v5, v1, src_vccz
7624 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xf7,0x01,0x00]
7626 v_min_f32_e64 v5, v1, src_execz
7627 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xf9,0x01,0x00]
7629 v_min_f32_e64 v5, v1, src_scc
7630 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xfb,0x01,0x00]
7632 v_min_f32_e64 v5, -v1, v2
7633 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20]
7635 v_min_f32_e64 v5, v1, -v2
7636 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40]
7638 v_min_f32_e64 v5, -v1, -v2
7639 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60]
7641 v_min_f32_e64 v5, |v1|, v2
7642 // CHECK: [0x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00]
7644 v_min_f32_e64 v5, v1, |v2|
7645 // CHECK: [0x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00]
7647 v_min_f32_e64 v5, |v1|, |v2|
7648 // CHECK: [0x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00]
7650 v_min_f32_e64 v5, v1, v2 clamp
7651 // CHECK: [0x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00]
7653 v_min_f32_e64 v5, v1, v2 mul:2
7654 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08]
7656 v_min_f32_e64 v5, v1, v2 mul:4
7657 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10]
7659 v_min_f32_e64 v5, v1, v2 div:2
7660 // CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18]
7662 v_max_f32_e64 v5, v1, v2
7663 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
7665 v_max_f32_e64 v255, v1, v2
7666 // CHECK: [0xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
7668 v_max_f32_e64 v5, v255, v2
7669 // CHECK: [0x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00]
7671 v_max_f32_e64 v5, s1, v2
7672 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00]
7674 v_max_f32_e64 v5, s101, v2
7675 // CHECK: [0x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00]
7677 v_max_f32_e64 v5, flat_scratch_lo, v2
7678 // CHECK: [0x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00]
7680 v_max_f32_e64 v5, flat_scratch_hi, v2
7681 // CHECK: [0x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00]
7683 v_max_f32_e64 v5, vcc_lo, v2
7684 // CHECK: [0x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00]
7686 v_max_f32_e64 v5, vcc_hi, v2
7687 // CHECK: [0x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00]
7689 v_max_f32_e64 v5, tba_lo, v2
7690 // CHECK: [0x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00]
7692 v_max_f32_e64 v5, tba_hi, v2
7693 // CHECK: [0x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00]
7695 v_max_f32_e64 v5, tma_lo, v2
7696 // CHECK: [0x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00]
7698 v_max_f32_e64 v5, tma_hi, v2
7699 // CHECK: [0x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00]
7701 v_max_f32_e64 v5, ttmp11, v2
7702 // CHECK: [0x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00]
7704 v_max_f32_e64 v5, m0, v2
7705 // CHECK: [0x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00]
7707 v_max_f32_e64 v5, exec_lo, v2
7708 // CHECK: [0x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00]
7710 v_max_f32_e64 v5, exec_hi, v2
7711 // CHECK: [0x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00]
7713 v_max_f32_e64 v5, 0, v2
7714 // CHECK: [0x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00]
7716 v_max_f32_e64 v5, -1, v2
7717 // CHECK: [0x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00]
7719 v_max_f32_e64 v5, 0.5, v2
7720 // CHECK: [0x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00]
7722 v_max_f32_e64 v5, -4.0, v2
7723 // CHECK: [0x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00]
7725 v_max_f32_e64 v5, src_vccz, v2
7726 // CHECK: [0x05,0x00,0x0b,0xd1,0xfb,0x04,0x02,0x00]
7728 v_max_f32_e64 v5, src_execz, v2
7729 // CHECK: [0x05,0x00,0x0b,0xd1,0xfc,0x04,0x02,0x00]
7731 v_max_f32_e64 v5, src_scc, v2
7732 // CHECK: [0x05,0x00,0x0b,0xd1,0xfd,0x04,0x02,0x00]
7734 v_max_f32_e64 v5, src_lds_direct, v2
7735 // CHECK: [0x05,0x00,0x0b,0xd1,0xfe,0x04,0x02,0x00]
7737 v_max_f32_e64 v5, v1, v255
7738 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00]
7740 v_max_f32_e64 v5, v1, s2
7741 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00]
7743 v_max_f32_e64 v5, v1, s101
7744 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00]
7746 v_max_f32_e64 v5, v1, flat_scratch_lo
7747 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00]
7749 v_max_f32_e64 v5, v1, flat_scratch_hi
7750 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00]
7752 v_max_f32_e64 v5, v1, vcc_lo
7753 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00]
7755 v_max_f32_e64 v5, v1, vcc_hi
7756 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00]
7758 v_max_f32_e64 v5, v1, tba_lo
7759 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00]
7761 v_max_f32_e64 v5, v1, tba_hi
7762 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00]
7764 v_max_f32_e64 v5, v1, tma_lo
7765 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00]
7767 v_max_f32_e64 v5, v1, tma_hi
7768 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00]
7770 v_max_f32_e64 v5, v1, ttmp11
7771 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00]
7773 v_max_f32_e64 v5, v1, m0
7774 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00]
7776 v_max_f32_e64 v5, v1, exec_lo
7777 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00]
7779 v_max_f32_e64 v5, v1, exec_hi
7780 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00]
7782 v_max_f32_e64 v5, v1, 0
7783 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00]
7785 v_max_f32_e64 v5, v1, -1
7786 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00]
7788 v_max_f32_e64 v5, v1, 0.5
7789 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00]
7791 v_max_f32_e64 v5, v1, -4.0
7792 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00]
7794 v_max_f32_e64 v5, v1, src_vccz
7795 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xf7,0x01,0x00]
7797 v_max_f32_e64 v5, v1, src_execz
7798 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xf9,0x01,0x00]
7800 v_max_f32_e64 v5, v1, src_scc
7801 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xfb,0x01,0x00]
7803 v_max_f32_e64 v5, -v1, v2
7804 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20]
7806 v_max_f32_e64 v5, v1, -v2
7807 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40]
7809 v_max_f32_e64 v5, -v1, -v2
7810 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60]
7812 v_max_f32_e64 v5, |v1|, v2
7813 // CHECK: [0x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00]
7815 v_max_f32_e64 v5, v1, |v2|
7816 // CHECK: [0x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00]
7818 v_max_f32_e64 v5, |v1|, |v2|
7819 // CHECK: [0x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00]
7821 v_max_f32_e64 v5, v1, v2 clamp
7822 // CHECK: [0x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00]
7824 v_max_f32_e64 v5, v1, v2 mul:2
7825 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08]
7827 v_max_f32_e64 v5, v1, v2 mul:4
7828 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10]
7830 v_max_f32_e64 v5, v1, v2 div:2
7831 // CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18]
7833 v_min_i32_e64 v5, v1, v2
7834 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
7836 v_min_i32_e64 v255, v1, v2
7837 // CHECK: [0xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
7839 v_min_i32_e64 v5, v255, v2
7840 // CHECK: [0x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]
7842 v_min_i32_e64 v5, s1, v2
7843 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]
7845 v_min_i32_e64 v5, s101, v2
7846 // CHECK: [0x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00]
7848 v_min_i32_e64 v5, flat_scratch_lo, v2
7849 // CHECK: [0x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00]
7851 v_min_i32_e64 v5, flat_scratch_hi, v2
7852 // CHECK: [0x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]
7854 v_min_i32_e64 v5, vcc_lo, v2
7855 // CHECK: [0x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]
7857 v_min_i32_e64 v5, vcc_hi, v2
7858 // CHECK: [0x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]
7860 v_min_i32_e64 v5, tba_lo, v2
7861 // CHECK: [0x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00]
7863 v_min_i32_e64 v5, tba_hi, v2
7864 // CHECK: [0x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00]
7866 v_min_i32_e64 v5, tma_lo, v2
7867 // CHECK: [0x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00]
7869 v_min_i32_e64 v5, tma_hi, v2
7870 // CHECK: [0x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00]
7872 v_min_i32_e64 v5, ttmp11, v2
7873 // CHECK: [0x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00]
7875 v_min_i32_e64 v5, m0, v2
7876 // CHECK: [0x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]
7878 v_min_i32_e64 v5, exec_lo, v2
7879 // CHECK: [0x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]
7881 v_min_i32_e64 v5, exec_hi, v2
7882 // CHECK: [0x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]
7884 v_min_i32_e64 v5, 0, v2
7885 // CHECK: [0x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]
7887 v_min_i32_e64 v5, -1, v2
7888 // CHECK: [0x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]
7890 v_min_i32_e64 v5, 0.5, v2
7891 // CHECK: [0x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]
7893 v_min_i32_e64 v5, -4.0, v2
7894 // CHECK: [0x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]
7896 v_min_i32_e64 v5, src_vccz, v2
7897 // CHECK: [0x05,0x00,0x0c,0xd1,0xfb,0x04,0x02,0x00]
7899 v_min_i32_e64 v5, src_execz, v2
7900 // CHECK: [0x05,0x00,0x0c,0xd1,0xfc,0x04,0x02,0x00]
7902 v_min_i32_e64 v5, src_scc, v2
7903 // CHECK: [0x05,0x00,0x0c,0xd1,0xfd,0x04,0x02,0x00]
7905 v_min_i32_e64 v5, src_lds_direct, v2
7906 // CHECK: [0x05,0x00,0x0c,0xd1,0xfe,0x04,0x02,0x00]
7908 v_min_i32_e64 v5, v1, v255
7909 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]
7911 v_min_i32_e64 v5, v1, s2
7912 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]
7914 v_min_i32_e64 v5, v1, s101
7915 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00]
7917 v_min_i32_e64 v5, v1, flat_scratch_lo
7918 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00]
7920 v_min_i32_e64 v5, v1, flat_scratch_hi
7921 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]
7923 v_min_i32_e64 v5, v1, vcc_lo
7924 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]
7926 v_min_i32_e64 v5, v1, vcc_hi
7927 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]
7929 v_min_i32_e64 v5, v1, tba_lo
7930 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00]
7932 v_min_i32_e64 v5, v1, tba_hi
7933 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00]
7935 v_min_i32_e64 v5, v1, tma_lo
7936 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00]
7938 v_min_i32_e64 v5, v1, tma_hi
7939 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00]
7941 v_min_i32_e64 v5, v1, ttmp11
7942 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00]
7944 v_min_i32_e64 v5, v1, m0
7945 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]
7947 v_min_i32_e64 v5, v1, exec_lo
7948 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]
7950 v_min_i32_e64 v5, v1, exec_hi
7951 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]
7953 v_min_i32_e64 v5, v1, 0
7954 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]
7956 v_min_i32_e64 v5, v1, -1
7957 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]
7959 v_min_i32_e64 v5, v1, 0.5
7960 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]
7962 v_min_i32_e64 v5, v1, -4.0
7963 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]
7965 v_min_i32_e64 v5, v1, src_vccz
7966 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xf7,0x01,0x00]
7968 v_min_i32_e64 v5, v1, src_execz
7969 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xf9,0x01,0x00]
7971 v_min_i32_e64 v5, v1, src_scc
7972 // CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xfb,0x01,0x00]
7974 v_max_i32_e64 v5, v1, v2
7975 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
7977 v_max_i32_e64 v255, v1, v2
7978 // CHECK: [0xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
7980 v_max_i32_e64 v5, v255, v2
7981 // CHECK: [0x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00]
7983 v_max_i32_e64 v5, s1, v2
7984 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00]
7986 v_max_i32_e64 v5, s101, v2
7987 // CHECK: [0x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00]
7989 v_max_i32_e64 v5, flat_scratch_lo, v2
7990 // CHECK: [0x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00]
7992 v_max_i32_e64 v5, flat_scratch_hi, v2
7993 // CHECK: [0x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00]
7995 v_max_i32_e64 v5, vcc_lo, v2
7996 // CHECK: [0x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00]
7998 v_max_i32_e64 v5, vcc_hi, v2
7999 // CHECK: [0x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00]
8001 v_max_i32_e64 v5, tba_lo, v2
8002 // CHECK: [0x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00]
8004 v_max_i32_e64 v5, tba_hi, v2
8005 // CHECK: [0x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00]
8007 v_max_i32_e64 v5, tma_lo, v2
8008 // CHECK: [0x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00]
8010 v_max_i32_e64 v5, tma_hi, v2
8011 // CHECK: [0x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00]
8013 v_max_i32_e64 v5, ttmp11, v2
8014 // CHECK: [0x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00]
8016 v_max_i32_e64 v5, m0, v2
8017 // CHECK: [0x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00]
8019 v_max_i32_e64 v5, exec_lo, v2
8020 // CHECK: [0x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00]
8022 v_max_i32_e64 v5, exec_hi, v2
8023 // CHECK: [0x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00]
8025 v_max_i32_e64 v5, 0, v2
8026 // CHECK: [0x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00]
8028 v_max_i32_e64 v5, -1, v2
8029 // CHECK: [0x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00]
8031 v_max_i32_e64 v5, 0.5, v2
8032 // CHECK: [0x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00]
8034 v_max_i32_e64 v5, -4.0, v2
8035 // CHECK: [0x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00]
8037 v_max_i32_e64 v5, src_vccz, v2
8038 // CHECK: [0x05,0x00,0x0d,0xd1,0xfb,0x04,0x02,0x00]
8040 v_max_i32_e64 v5, src_execz, v2
8041 // CHECK: [0x05,0x00,0x0d,0xd1,0xfc,0x04,0x02,0x00]
8043 v_max_i32_e64 v5, src_scc, v2
8044 // CHECK: [0x05,0x00,0x0d,0xd1,0xfd,0x04,0x02,0x00]
8046 v_max_i32_e64 v5, src_lds_direct, v2
8047 // CHECK: [0x05,0x00,0x0d,0xd1,0xfe,0x04,0x02,0x00]
8049 v_max_i32_e64 v5, v1, v255
8050 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00]
8052 v_max_i32_e64 v5, v1, s2
8053 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00]
8055 v_max_i32_e64 v5, v1, s101
8056 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00]
8058 v_max_i32_e64 v5, v1, flat_scratch_lo
8059 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00]
8061 v_max_i32_e64 v5, v1, flat_scratch_hi
8062 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00]
8064 v_max_i32_e64 v5, v1, vcc_lo
8065 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00]
8067 v_max_i32_e64 v5, v1, vcc_hi
8068 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00]
8070 v_max_i32_e64 v5, v1, tba_lo
8071 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00]
8073 v_max_i32_e64 v5, v1, tba_hi
8074 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00]
8076 v_max_i32_e64 v5, v1, tma_lo
8077 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00]
8079 v_max_i32_e64 v5, v1, tma_hi
8080 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00]
8082 v_max_i32_e64 v5, v1, ttmp11
8083 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00]
8085 v_max_i32_e64 v5, v1, m0
8086 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00]
8088 v_max_i32_e64 v5, v1, exec_lo
8089 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00]
8091 v_max_i32_e64 v5, v1, exec_hi
8092 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00]
8094 v_max_i32_e64 v5, v1, 0
8095 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00]
8097 v_max_i32_e64 v5, v1, -1
8098 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00]
8100 v_max_i32_e64 v5, v1, 0.5
8101 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00]
8103 v_max_i32_e64 v5, v1, -4.0
8104 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00]
8106 v_max_i32_e64 v5, v1, src_vccz
8107 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xf7,0x01,0x00]
8109 v_max_i32_e64 v5, v1, src_execz
8110 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xf9,0x01,0x00]
8112 v_max_i32_e64 v5, v1, src_scc
8113 // CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xfb,0x01,0x00]
8115 v_min_u32_e64 v5, v1, v2
8116 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
8118 v_min_u32_e64 v255, v1, v2
8119 // CHECK: [0xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
8121 v_min_u32_e64 v5, v255, v2
8122 // CHECK: [0x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]
8124 v_min_u32_e64 v5, s1, v2
8125 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]
8127 v_min_u32_e64 v5, s101, v2
8128 // CHECK: [0x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00]
8130 v_min_u32_e64 v5, flat_scratch_lo, v2
8131 // CHECK: [0x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00]
8133 v_min_u32_e64 v5, flat_scratch_hi, v2
8134 // CHECK: [0x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]
8136 v_min_u32_e64 v5, vcc_lo, v2
8137 // CHECK: [0x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]
8139 v_min_u32_e64 v5, vcc_hi, v2
8140 // CHECK: [0x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]
8142 v_min_u32_e64 v5, tba_lo, v2
8143 // CHECK: [0x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00]
8145 v_min_u32_e64 v5, tba_hi, v2
8146 // CHECK: [0x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00]
8148 v_min_u32_e64 v5, tma_lo, v2
8149 // CHECK: [0x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00]
8151 v_min_u32_e64 v5, tma_hi, v2
8152 // CHECK: [0x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00]
8154 v_min_u32_e64 v5, ttmp11, v2
8155 // CHECK: [0x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00]
8157 v_min_u32_e64 v5, m0, v2
8158 // CHECK: [0x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]
8160 v_min_u32_e64 v5, exec_lo, v2
8161 // CHECK: [0x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]
8163 v_min_u32_e64 v5, exec_hi, v2
8164 // CHECK: [0x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]
8166 v_min_u32_e64 v5, 0, v2
8167 // CHECK: [0x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]
8169 v_min_u32_e64 v5, -1, v2
8170 // CHECK: [0x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]
8172 v_min_u32_e64 v5, 0.5, v2
8173 // CHECK: [0x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]
8175 v_min_u32_e64 v5, -4.0, v2
8176 // CHECK: [0x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]
8178 v_min_u32_e64 v5, src_vccz, v2
8179 // CHECK: [0x05,0x00,0x0e,0xd1,0xfb,0x04,0x02,0x00]
8181 v_min_u32_e64 v5, src_execz, v2
8182 // CHECK: [0x05,0x00,0x0e,0xd1,0xfc,0x04,0x02,0x00]
8184 v_min_u32_e64 v5, src_scc, v2
8185 // CHECK: [0x05,0x00,0x0e,0xd1,0xfd,0x04,0x02,0x00]
8187 v_min_u32_e64 v5, src_lds_direct, v2
8188 // CHECK: [0x05,0x00,0x0e,0xd1,0xfe,0x04,0x02,0x00]
8190 v_min_u32_e64 v5, v1, v255
8191 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]
8193 v_min_u32_e64 v5, v1, s2
8194 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]
8196 v_min_u32_e64 v5, v1, s101
8197 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00]
8199 v_min_u32_e64 v5, v1, flat_scratch_lo
8200 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00]
8202 v_min_u32_e64 v5, v1, flat_scratch_hi
8203 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]
8205 v_min_u32_e64 v5, v1, vcc_lo
8206 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]
8208 v_min_u32_e64 v5, v1, vcc_hi
8209 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]
8211 v_min_u32_e64 v5, v1, tba_lo
8212 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00]
8214 v_min_u32_e64 v5, v1, tba_hi
8215 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00]
8217 v_min_u32_e64 v5, v1, tma_lo
8218 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00]
8220 v_min_u32_e64 v5, v1, tma_hi
8221 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00]
8223 v_min_u32_e64 v5, v1, ttmp11
8224 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00]
8226 v_min_u32_e64 v5, v1, m0
8227 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]
8229 v_min_u32_e64 v5, v1, exec_lo
8230 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]
8232 v_min_u32_e64 v5, v1, exec_hi
8233 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]
8235 v_min_u32_e64 v5, v1, 0
8236 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]
8238 v_min_u32_e64 v5, v1, -1
8239 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]
8241 v_min_u32_e64 v5, v1, 0.5
8242 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]
8244 v_min_u32_e64 v5, v1, -4.0
8245 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]
8247 v_min_u32_e64 v5, v1, src_vccz
8248 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xf7,0x01,0x00]
8250 v_min_u32_e64 v5, v1, src_execz
8251 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xf9,0x01,0x00]
8253 v_min_u32_e64 v5, v1, src_scc
8254 // CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xfb,0x01,0x00]
8256 v_max_u32_e64 v5, v1, v2
8257 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
8259 v_max_u32_e64 v255, v1, v2
8260 // CHECK: [0xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
8262 v_max_u32_e64 v5, v255, v2
8263 // CHECK: [0x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00]
8265 v_max_u32_e64 v5, s1, v2
8266 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00]
8268 v_max_u32_e64 v5, s101, v2
8269 // CHECK: [0x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00]
8271 v_max_u32_e64 v5, flat_scratch_lo, v2
8272 // CHECK: [0x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00]
8274 v_max_u32_e64 v5, flat_scratch_hi, v2
8275 // CHECK: [0x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00]
8277 v_max_u32_e64 v5, vcc_lo, v2
8278 // CHECK: [0x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00]
8280 v_max_u32_e64 v5, vcc_hi, v2
8281 // CHECK: [0x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00]
8283 v_max_u32_e64 v5, tba_lo, v2
8284 // CHECK: [0x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00]
8286 v_max_u32_e64 v5, tba_hi, v2
8287 // CHECK: [0x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00]
8289 v_max_u32_e64 v5, tma_lo, v2
8290 // CHECK: [0x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00]
8292 v_max_u32_e64 v5, tma_hi, v2
8293 // CHECK: [0x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00]
8295 v_max_u32_e64 v5, ttmp11, v2
8296 // CHECK: [0x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00]
8298 v_max_u32_e64 v5, m0, v2
8299 // CHECK: [0x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00]
8301 v_max_u32_e64 v5, exec_lo, v2
8302 // CHECK: [0x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00]
8304 v_max_u32_e64 v5, exec_hi, v2
8305 // CHECK: [0x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00]
8307 v_max_u32_e64 v5, 0, v2
8308 // CHECK: [0x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00]
8310 v_max_u32_e64 v5, -1, v2
8311 // CHECK: [0x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00]
8313 v_max_u32_e64 v5, 0.5, v2
8314 // CHECK: [0x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00]
8316 v_max_u32_e64 v5, -4.0, v2
8317 // CHECK: [0x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00]
8319 v_max_u32_e64 v5, src_vccz, v2
8320 // CHECK: [0x05,0x00,0x0f,0xd1,0xfb,0x04,0x02,0x00]
8322 v_max_u32_e64 v5, src_execz, v2
8323 // CHECK: [0x05,0x00,0x0f,0xd1,0xfc,0x04,0x02,0x00]
8325 v_max_u32_e64 v5, src_scc, v2
8326 // CHECK: [0x05,0x00,0x0f,0xd1,0xfd,0x04,0x02,0x00]
8328 v_max_u32_e64 v5, src_lds_direct, v2
8329 // CHECK: [0x05,0x00,0x0f,0xd1,0xfe,0x04,0x02,0x00]
8331 v_max_u32_e64 v5, v1, v255
8332 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00]
8334 v_max_u32_e64 v5, v1, s2
8335 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00]
8337 v_max_u32_e64 v5, v1, s101
8338 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00]
8340 v_max_u32_e64 v5, v1, flat_scratch_lo
8341 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00]
8343 v_max_u32_e64 v5, v1, flat_scratch_hi
8344 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00]
8346 v_max_u32_e64 v5, v1, vcc_lo
8347 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00]
8349 v_max_u32_e64 v5, v1, vcc_hi
8350 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00]
8352 v_max_u32_e64 v5, v1, tba_lo
8353 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00]
8355 v_max_u32_e64 v5, v1, tba_hi
8356 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00]
8358 v_max_u32_e64 v5, v1, tma_lo
8359 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00]
8361 v_max_u32_e64 v5, v1, tma_hi
8362 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00]
8364 v_max_u32_e64 v5, v1, ttmp11
8365 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00]
8367 v_max_u32_e64 v5, v1, m0
8368 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00]
8370 v_max_u32_e64 v5, v1, exec_lo
8371 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00]
8373 v_max_u32_e64 v5, v1, exec_hi
8374 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00]
8376 v_max_u32_e64 v5, v1, 0
8377 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00]
8379 v_max_u32_e64 v5, v1, -1
8380 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00]
8382 v_max_u32_e64 v5, v1, 0.5
8383 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00]
8385 v_max_u32_e64 v5, v1, -4.0
8386 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00]
8388 v_max_u32_e64 v5, v1, src_vccz
8389 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xf7,0x01,0x00]
8391 v_max_u32_e64 v5, v1, src_execz
8392 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xf9,0x01,0x00]
8394 v_max_u32_e64 v5, v1, src_scc
8395 // CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xfb,0x01,0x00]
8397 v_lshrrev_b32_e64 v5, v1, v2
8398 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
8400 v_lshrrev_b32_e64 v255, v1, v2
8401 // CHECK: [0xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
8403 v_lshrrev_b32_e64 v5, v255, v2
8404 // CHECK: [0x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]
8406 v_lshrrev_b32_e64 v5, s1, v2
8407 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]
8409 v_lshrrev_b32_e64 v5, s101, v2
8410 // CHECK: [0x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00]
8412 v_lshrrev_b32_e64 v5, flat_scratch_lo, v2
8413 // CHECK: [0x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00]
8415 v_lshrrev_b32_e64 v5, flat_scratch_hi, v2
8416 // CHECK: [0x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]
8418 v_lshrrev_b32_e64 v5, vcc_lo, v2
8419 // CHECK: [0x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]
8421 v_lshrrev_b32_e64 v5, vcc_hi, v2
8422 // CHECK: [0x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]
8424 v_lshrrev_b32_e64 v5, tba_lo, v2
8425 // CHECK: [0x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00]
8427 v_lshrrev_b32_e64 v5, tba_hi, v2
8428 // CHECK: [0x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00]
8430 v_lshrrev_b32_e64 v5, tma_lo, v2
8431 // CHECK: [0x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00]
8433 v_lshrrev_b32_e64 v5, tma_hi, v2
8434 // CHECK: [0x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00]
8436 v_lshrrev_b32_e64 v5, ttmp11, v2
8437 // CHECK: [0x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00]
8439 v_lshrrev_b32_e64 v5, m0, v2
8440 // CHECK: [0x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]
8442 v_lshrrev_b32_e64 v5, exec_lo, v2
8443 // CHECK: [0x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]
8445 v_lshrrev_b32_e64 v5, exec_hi, v2
8446 // CHECK: [0x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]
8448 v_lshrrev_b32_e64 v5, 0, v2
8449 // CHECK: [0x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]
8451 v_lshrrev_b32_e64 v5, -1, v2
8452 // CHECK: [0x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]
8454 v_lshrrev_b32_e64 v5, 0.5, v2
8455 // CHECK: [0x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]
8457 v_lshrrev_b32_e64 v5, -4.0, v2
8458 // CHECK: [0x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]
8460 v_lshrrev_b32_e64 v5, src_vccz, v2
8461 // CHECK: [0x05,0x00,0x10,0xd1,0xfb,0x04,0x02,0x00]
8463 v_lshrrev_b32_e64 v5, src_execz, v2
8464 // CHECK: [0x05,0x00,0x10,0xd1,0xfc,0x04,0x02,0x00]
8466 v_lshrrev_b32_e64 v5, src_scc, v2
8467 // CHECK: [0x05,0x00,0x10,0xd1,0xfd,0x04,0x02,0x00]
8469 v_lshrrev_b32_e64 v5, v1, v255
8470 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]
8472 v_lshrrev_b32_e64 v5, v1, s2
8473 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]
8475 v_lshrrev_b32_e64 v5, v1, s101
8476 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00]
8478 v_lshrrev_b32_e64 v5, v1, flat_scratch_lo
8479 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00]
8481 v_lshrrev_b32_e64 v5, v1, flat_scratch_hi
8482 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]
8484 v_lshrrev_b32_e64 v5, v1, vcc_lo
8485 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]
8487 v_lshrrev_b32_e64 v5, v1, vcc_hi
8488 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]
8490 v_lshrrev_b32_e64 v5, v1, tba_lo
8491 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00]
8493 v_lshrrev_b32_e64 v5, v1, tba_hi
8494 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00]
8496 v_lshrrev_b32_e64 v5, v1, tma_lo
8497 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00]
8499 v_lshrrev_b32_e64 v5, v1, tma_hi
8500 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00]
8502 v_lshrrev_b32_e64 v5, v1, ttmp11
8503 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00]
8505 v_lshrrev_b32_e64 v5, v1, m0
8506 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]
8508 v_lshrrev_b32_e64 v5, v1, exec_lo
8509 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]
8511 v_lshrrev_b32_e64 v5, v1, exec_hi
8512 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]
8514 v_lshrrev_b32_e64 v5, v1, 0
8515 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]
8517 v_lshrrev_b32_e64 v5, v1, -1
8518 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]
8520 v_lshrrev_b32_e64 v5, v1, 0.5
8521 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]
8523 v_lshrrev_b32_e64 v5, v1, -4.0
8524 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]
8526 v_lshrrev_b32_e64 v5, v1, src_vccz
8527 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xf7,0x01,0x00]
8529 v_lshrrev_b32_e64 v5, v1, src_execz
8530 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xf9,0x01,0x00]
8532 v_lshrrev_b32_e64 v5, v1, src_scc
8533 // CHECK: [0x05,0x00,0x10,0xd1,0x01,0xfb,0x01,0x00]
8535 v_ashrrev_i32_e64 v5, v1, v2
8536 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
8538 v_ashrrev_i32_e64 v255, v1, v2
8539 // CHECK: [0xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
8541 v_ashrrev_i32_e64 v5, v255, v2
8542 // CHECK: [0x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00]
8544 v_ashrrev_i32_e64 v5, s1, v2
8545 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00]
8547 v_ashrrev_i32_e64 v5, s101, v2
8548 // CHECK: [0x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00]
8550 v_ashrrev_i32_e64 v5, flat_scratch_lo, v2
8551 // CHECK: [0x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00]
8553 v_ashrrev_i32_e64 v5, flat_scratch_hi, v2
8554 // CHECK: [0x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00]
8556 v_ashrrev_i32_e64 v5, vcc_lo, v2
8557 // CHECK: [0x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00]
8559 v_ashrrev_i32_e64 v5, vcc_hi, v2
8560 // CHECK: [0x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00]
8562 v_ashrrev_i32_e64 v5, tba_lo, v2
8563 // CHECK: [0x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00]
8565 v_ashrrev_i32_e64 v5, tba_hi, v2
8566 // CHECK: [0x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00]
8568 v_ashrrev_i32_e64 v5, tma_lo, v2
8569 // CHECK: [0x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00]
8571 v_ashrrev_i32_e64 v5, tma_hi, v2
8572 // CHECK: [0x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00]
8574 v_ashrrev_i32_e64 v5, ttmp11, v2
8575 // CHECK: [0x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00]
8577 v_ashrrev_i32_e64 v5, m0, v2
8578 // CHECK: [0x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00]
8580 v_ashrrev_i32_e64 v5, exec_lo, v2
8581 // CHECK: [0x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00]
8583 v_ashrrev_i32_e64 v5, exec_hi, v2
8584 // CHECK: [0x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00]
8586 v_ashrrev_i32_e64 v5, 0, v2
8587 // CHECK: [0x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00]
8589 v_ashrrev_i32_e64 v5, -1, v2
8590 // CHECK: [0x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00]
8592 v_ashrrev_i32_e64 v5, 0.5, v2
8593 // CHECK: [0x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00]
8595 v_ashrrev_i32_e64 v5, -4.0, v2
8596 // CHECK: [0x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00]
8598 v_ashrrev_i32_e64 v5, src_vccz, v2
8599 // CHECK: [0x05,0x00,0x11,0xd1,0xfb,0x04,0x02,0x00]
8601 v_ashrrev_i32_e64 v5, src_execz, v2
8602 // CHECK: [0x05,0x00,0x11,0xd1,0xfc,0x04,0x02,0x00]
8604 v_ashrrev_i32_e64 v5, src_scc, v2
8605 // CHECK: [0x05,0x00,0x11,0xd1,0xfd,0x04,0x02,0x00]
8607 v_ashrrev_i32_e64 v5, v1, v255
8608 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00]
8610 v_ashrrev_i32_e64 v5, v1, s2
8611 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00]
8613 v_ashrrev_i32_e64 v5, v1, s101
8614 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00]
8616 v_ashrrev_i32_e64 v5, v1, flat_scratch_lo
8617 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00]
8619 v_ashrrev_i32_e64 v5, v1, flat_scratch_hi
8620 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00]
8622 v_ashrrev_i32_e64 v5, v1, vcc_lo
8623 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00]
8625 v_ashrrev_i32_e64 v5, v1, vcc_hi
8626 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00]
8628 v_ashrrev_i32_e64 v5, v1, tba_lo
8629 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00]
8631 v_ashrrev_i32_e64 v5, v1, tba_hi
8632 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00]
8634 v_ashrrev_i32_e64 v5, v1, tma_lo
8635 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00]
8637 v_ashrrev_i32_e64 v5, v1, tma_hi
8638 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00]
8640 v_ashrrev_i32_e64 v5, v1, ttmp11
8641 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00]
8643 v_ashrrev_i32_e64 v5, v1, m0
8644 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00]
8646 v_ashrrev_i32_e64 v5, v1, exec_lo
8647 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00]
8649 v_ashrrev_i32_e64 v5, v1, exec_hi
8650 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00]
8652 v_ashrrev_i32_e64 v5, v1, 0
8653 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00]
8655 v_ashrrev_i32_e64 v5, v1, -1
8656 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00]
8658 v_ashrrev_i32_e64 v5, v1, 0.5
8659 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00]
8661 v_ashrrev_i32_e64 v5, v1, -4.0
8662 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00]
8664 v_ashrrev_i32_e64 v5, v1, src_vccz
8665 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xf7,0x01,0x00]
8667 v_ashrrev_i32_e64 v5, v1, src_execz
8668 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xf9,0x01,0x00]
8670 v_ashrrev_i32_e64 v5, v1, src_scc
8671 // CHECK: [0x05,0x00,0x11,0xd1,0x01,0xfb,0x01,0x00]
8673 v_lshlrev_b32_e64 v5, v1, v2
8674 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
8676 v_lshlrev_b32_e64 v255, v1, v2
8677 // CHECK: [0xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
8679 v_lshlrev_b32_e64 v5, v255, v2
8680 // CHECK: [0x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00]
8682 v_lshlrev_b32_e64 v5, s1, v2
8683 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00]
8685 v_lshlrev_b32_e64 v5, s101, v2
8686 // CHECK: [0x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00]
8688 v_lshlrev_b32_e64 v5, flat_scratch_lo, v2
8689 // CHECK: [0x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00]
8691 v_lshlrev_b32_e64 v5, flat_scratch_hi, v2
8692 // CHECK: [0x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00]
8694 v_lshlrev_b32_e64 v5, vcc_lo, v2
8695 // CHECK: [0x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00]
8697 v_lshlrev_b32_e64 v5, vcc_hi, v2
8698 // CHECK: [0x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00]
8700 v_lshlrev_b32_e64 v5, tba_lo, v2
8701 // CHECK: [0x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00]
8703 v_lshlrev_b32_e64 v5, tba_hi, v2
8704 // CHECK: [0x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00]
8706 v_lshlrev_b32_e64 v5, tma_lo, v2
8707 // CHECK: [0x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00]
8709 v_lshlrev_b32_e64 v5, tma_hi, v2
8710 // CHECK: [0x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00]
8712 v_lshlrev_b32_e64 v5, ttmp11, v2
8713 // CHECK: [0x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00]
8715 v_lshlrev_b32_e64 v5, m0, v2
8716 // CHECK: [0x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00]
8718 v_lshlrev_b32_e64 v5, exec_lo, v2
8719 // CHECK: [0x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00]
8721 v_lshlrev_b32_e64 v5, exec_hi, v2
8722 // CHECK: [0x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00]
8724 v_lshlrev_b32_e64 v5, 0, v2
8725 // CHECK: [0x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00]
8727 v_lshlrev_b32_e64 v5, -1, v2
8728 // CHECK: [0x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00]
8730 v_lshlrev_b32_e64 v5, 0.5, v2
8731 // CHECK: [0x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00]
8733 v_lshlrev_b32_e64 v5, -4.0, v2
8734 // CHECK: [0x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00]
8736 v_lshlrev_b32_e64 v5, src_vccz, v2
8737 // CHECK: [0x05,0x00,0x12,0xd1,0xfb,0x04,0x02,0x00]
8739 v_lshlrev_b32_e64 v5, src_execz, v2
8740 // CHECK: [0x05,0x00,0x12,0xd1,0xfc,0x04,0x02,0x00]
8742 v_lshlrev_b32_e64 v5, src_scc, v2
8743 // CHECK: [0x05,0x00,0x12,0xd1,0xfd,0x04,0x02,0x00]
8745 v_lshlrev_b32_e64 v5, v1, v255
8746 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00]
8748 v_lshlrev_b32_e64 v5, v1, s2
8749 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00]
8751 v_lshlrev_b32_e64 v5, v1, s101
8752 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00]
8754 v_lshlrev_b32_e64 v5, v1, flat_scratch_lo
8755 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00]
8757 v_lshlrev_b32_e64 v5, v1, flat_scratch_hi
8758 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00]
8760 v_lshlrev_b32_e64 v5, v1, vcc_lo
8761 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00]
8763 v_lshlrev_b32_e64 v5, v1, vcc_hi
8764 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00]
8766 v_lshlrev_b32_e64 v5, v1, tba_lo
8767 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00]
8769 v_lshlrev_b32_e64 v5, v1, tba_hi
8770 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00]
8772 v_lshlrev_b32_e64 v5, v1, tma_lo
8773 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00]
8775 v_lshlrev_b32_e64 v5, v1, tma_hi
8776 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00]
8778 v_lshlrev_b32_e64 v5, v1, ttmp11
8779 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00]
8781 v_lshlrev_b32_e64 v5, v1, m0
8782 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00]
8784 v_lshlrev_b32_e64 v5, v1, exec_lo
8785 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00]
8787 v_lshlrev_b32_e64 v5, v1, exec_hi
8788 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00]
8790 v_lshlrev_b32_e64 v5, v1, 0
8791 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00]
8793 v_lshlrev_b32_e64 v5, v1, -1
8794 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00]
8796 v_lshlrev_b32_e64 v5, v1, 0.5
8797 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00]
8799 v_lshlrev_b32_e64 v5, v1, -4.0
8800 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00]
8802 v_lshlrev_b32_e64 v5, v1, src_vccz
8803 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xf7,0x01,0x00]
8805 v_lshlrev_b32_e64 v5, v1, src_execz
8806 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xf9,0x01,0x00]
8808 v_lshlrev_b32_e64 v5, v1, src_scc
8809 // CHECK: [0x05,0x00,0x12,0xd1,0x01,0xfb,0x01,0x00]
8811 v_and_b32_e64 v5, v1, v2
8812 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
8814 v_and_b32_e64 v255, v1, v2
8815 // CHECK: [0xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
8817 v_and_b32_e64 v5, v255, v2
8818 // CHECK: [0x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00]
8820 v_and_b32_e64 v5, s1, v2
8821 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00]
8823 v_and_b32_e64 v5, s101, v2
8824 // CHECK: [0x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00]
8826 v_and_b32_e64 v5, flat_scratch_lo, v2
8827 // CHECK: [0x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00]
8829 v_and_b32_e64 v5, flat_scratch_hi, v2
8830 // CHECK: [0x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00]
8832 v_and_b32_e64 v5, vcc_lo, v2
8833 // CHECK: [0x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00]
8835 v_and_b32_e64 v5, vcc_hi, v2
8836 // CHECK: [0x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00]
8838 v_and_b32_e64 v5, tba_lo, v2
8839 // CHECK: [0x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00]
8841 v_and_b32_e64 v5, tba_hi, v2
8842 // CHECK: [0x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00]
8844 v_and_b32_e64 v5, tma_lo, v2
8845 // CHECK: [0x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00]
8847 v_and_b32_e64 v5, tma_hi, v2
8848 // CHECK: [0x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00]
8850 v_and_b32_e64 v5, ttmp11, v2
8851 // CHECK: [0x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00]
8853 v_and_b32_e64 v5, m0, v2
8854 // CHECK: [0x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00]
8856 v_and_b32_e64 v5, exec_lo, v2
8857 // CHECK: [0x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00]
8859 v_and_b32_e64 v5, exec_hi, v2
8860 // CHECK: [0x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00]
8862 v_and_b32_e64 v5, 0, v2
8863 // CHECK: [0x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00]
8865 v_and_b32_e64 v5, -1, v2
8866 // CHECK: [0x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00]
8868 v_and_b32_e64 v5, 0.5, v2
8869 // CHECK: [0x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00]
8871 v_and_b32_e64 v5, -4.0, v2
8872 // CHECK: [0x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00]
8874 v_and_b32_e64 v5, src_vccz, v2
8875 // CHECK: [0x05,0x00,0x13,0xd1,0xfb,0x04,0x02,0x00]
8877 v_and_b32_e64 v5, src_execz, v2
8878 // CHECK: [0x05,0x00,0x13,0xd1,0xfc,0x04,0x02,0x00]
8880 v_and_b32_e64 v5, src_scc, v2
8881 // CHECK: [0x05,0x00,0x13,0xd1,0xfd,0x04,0x02,0x00]
8883 v_and_b32_e64 v5, src_lds_direct, v2
8884 // CHECK: [0x05,0x00,0x13,0xd1,0xfe,0x04,0x02,0x00]
8886 v_and_b32_e64 v5, v1, v255
8887 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00]
8889 v_and_b32_e64 v5, v1, s2
8890 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00]
8892 v_and_b32_e64 v5, v1, s101
8893 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00]
8895 v_and_b32_e64 v5, v1, flat_scratch_lo
8896 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00]
8898 v_and_b32_e64 v5, v1, flat_scratch_hi
8899 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00]
8901 v_and_b32_e64 v5, v1, vcc_lo
8902 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00]
8904 v_and_b32_e64 v5, v1, vcc_hi
8905 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00]
8907 v_and_b32_e64 v5, v1, tba_lo
8908 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00]
8910 v_and_b32_e64 v5, v1, tba_hi
8911 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00]
8913 v_and_b32_e64 v5, v1, tma_lo
8914 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00]
8916 v_and_b32_e64 v5, v1, tma_hi
8917 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00]
8919 v_and_b32_e64 v5, v1, ttmp11
8920 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00]
8922 v_and_b32_e64 v5, v1, m0
8923 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00]
8925 v_and_b32_e64 v5, v1, exec_lo
8926 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00]
8928 v_and_b32_e64 v5, v1, exec_hi
8929 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00]
8931 v_and_b32_e64 v5, v1, 0
8932 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00]
8934 v_and_b32_e64 v5, v1, -1
8935 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00]
8937 v_and_b32_e64 v5, v1, 0.5
8938 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00]
8940 v_and_b32_e64 v5, v1, -4.0
8941 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00]
8943 v_and_b32_e64 v5, v1, src_vccz
8944 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xf7,0x01,0x00]
8946 v_and_b32_e64 v5, v1, src_execz
8947 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xf9,0x01,0x00]
8949 v_and_b32_e64 v5, v1, src_scc
8950 // CHECK: [0x05,0x00,0x13,0xd1,0x01,0xfb,0x01,0x00]
8952 v_or_b32_e64 v5, v1, v2
8953 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
8955 v_or_b32_e64 v255, v1, v2
8956 // CHECK: [0xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
8958 v_or_b32_e64 v5, v255, v2
8959 // CHECK: [0x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00]
8961 v_or_b32_e64 v5, s1, v2
8962 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00]
8964 v_or_b32_e64 v5, s101, v2
8965 // CHECK: [0x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00]
8967 v_or_b32_e64 v5, flat_scratch_lo, v2
8968 // CHECK: [0x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00]
8970 v_or_b32_e64 v5, flat_scratch_hi, v2
8971 // CHECK: [0x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00]
8973 v_or_b32_e64 v5, vcc_lo, v2
8974 // CHECK: [0x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00]
8976 v_or_b32_e64 v5, vcc_hi, v2
8977 // CHECK: [0x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00]
8979 v_or_b32_e64 v5, tba_lo, v2
8980 // CHECK: [0x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00]
8982 v_or_b32_e64 v5, tba_hi, v2
8983 // CHECK: [0x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00]
8985 v_or_b32_e64 v5, tma_lo, v2
8986 // CHECK: [0x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00]
8988 v_or_b32_e64 v5, tma_hi, v2
8989 // CHECK: [0x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00]
8991 v_or_b32_e64 v5, ttmp11, v2
8992 // CHECK: [0x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00]
8994 v_or_b32_e64 v5, m0, v2
8995 // CHECK: [0x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00]
8997 v_or_b32_e64 v5, exec_lo, v2
8998 // CHECK: [0x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00]
9000 v_or_b32_e64 v5, exec_hi, v2
9001 // CHECK: [0x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00]
9003 v_or_b32_e64 v5, 0, v2
9004 // CHECK: [0x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00]
9006 v_or_b32_e64 v5, -1, v2
9007 // CHECK: [0x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00]
9009 v_or_b32_e64 v5, 0.5, v2
9010 // CHECK: [0x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00]
9012 v_or_b32_e64 v5, -4.0, v2
9013 // CHECK: [0x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00]
9015 v_or_b32_e64 v5, src_vccz, v2
9016 // CHECK: [0x05,0x00,0x14,0xd1,0xfb,0x04,0x02,0x00]
9018 v_or_b32_e64 v5, src_execz, v2
9019 // CHECK: [0x05,0x00,0x14,0xd1,0xfc,0x04,0x02,0x00]
9021 v_or_b32_e64 v5, src_scc, v2
9022 // CHECK: [0x05,0x00,0x14,0xd1,0xfd,0x04,0x02,0x00]
9024 v_or_b32_e64 v5, src_lds_direct, v2
9025 // CHECK: [0x05,0x00,0x14,0xd1,0xfe,0x04,0x02,0x00]
9027 v_or_b32_e64 v5, v1, v255
9028 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00]
9030 v_or_b32_e64 v5, v1, s2
9031 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00]
9033 v_or_b32_e64 v5, v1, s101
9034 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00]
9036 v_or_b32_e64 v5, v1, flat_scratch_lo
9037 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00]
9039 v_or_b32_e64 v5, v1, flat_scratch_hi
9040 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00]
9042 v_or_b32_e64 v5, v1, vcc_lo
9043 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00]
9045 v_or_b32_e64 v5, v1, vcc_hi
9046 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00]
9048 v_or_b32_e64 v5, v1, tba_lo
9049 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00]
9051 v_or_b32_e64 v5, v1, tba_hi
9052 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00]
9054 v_or_b32_e64 v5, v1, tma_lo
9055 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00]
9057 v_or_b32_e64 v5, v1, tma_hi
9058 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00]
9060 v_or_b32_e64 v5, v1, ttmp11
9061 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00]
9063 v_or_b32_e64 v5, v1, m0
9064 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00]
9066 v_or_b32_e64 v5, v1, exec_lo
9067 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00]
9069 v_or_b32_e64 v5, v1, exec_hi
9070 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00]
9072 v_or_b32_e64 v5, v1, 0
9073 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00]
9075 v_or_b32_e64 v5, v1, -1
9076 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00]
9078 v_or_b32_e64 v5, v1, 0.5
9079 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00]
9081 v_or_b32_e64 v5, v1, -4.0
9082 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00]
9084 v_or_b32_e64 v5, v1, src_vccz
9085 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xf7,0x01,0x00]
9087 v_or_b32_e64 v5, v1, src_execz
9088 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xf9,0x01,0x00]
9090 v_or_b32_e64 v5, v1, src_scc
9091 // CHECK: [0x05,0x00,0x14,0xd1,0x01,0xfb,0x01,0x00]
9093 v_xor_b32_e64 v5, v1, v2
9094 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
9096 v_xor_b32_e64 v255, v1, v2
9097 // CHECK: [0xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
9099 v_xor_b32_e64 v5, v255, v2
9100 // CHECK: [0x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00]
9102 v_xor_b32_e64 v5, s1, v2
9103 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00]
9105 v_xor_b32_e64 v5, s101, v2
9106 // CHECK: [0x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00]
9108 v_xor_b32_e64 v5, flat_scratch_lo, v2
9109 // CHECK: [0x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00]
9111 v_xor_b32_e64 v5, flat_scratch_hi, v2
9112 // CHECK: [0x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00]
9114 v_xor_b32_e64 v5, vcc_lo, v2
9115 // CHECK: [0x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00]
9117 v_xor_b32_e64 v5, vcc_hi, v2
9118 // CHECK: [0x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00]
9120 v_xor_b32_e64 v5, tba_lo, v2
9121 // CHECK: [0x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00]
9123 v_xor_b32_e64 v5, tba_hi, v2
9124 // CHECK: [0x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00]
9126 v_xor_b32_e64 v5, tma_lo, v2
9127 // CHECK: [0x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00]
9129 v_xor_b32_e64 v5, tma_hi, v2
9130 // CHECK: [0x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00]
9132 v_xor_b32_e64 v5, ttmp11, v2
9133 // CHECK: [0x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00]
9135 v_xor_b32_e64 v5, m0, v2
9136 // CHECK: [0x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00]
9138 v_xor_b32_e64 v5, exec_lo, v2
9139 // CHECK: [0x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00]
9141 v_xor_b32_e64 v5, exec_hi, v2
9142 // CHECK: [0x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00]
9144 v_xor_b32_e64 v5, 0, v2
9145 // CHECK: [0x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00]
9147 v_xor_b32_e64 v5, -1, v2
9148 // CHECK: [0x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00]
9150 v_xor_b32_e64 v5, 0.5, v2
9151 // CHECK: [0x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00]
9153 v_xor_b32_e64 v5, -4.0, v2
9154 // CHECK: [0x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00]
9156 v_xor_b32_e64 v5, src_vccz, v2
9157 // CHECK: [0x05,0x00,0x15,0xd1,0xfb,0x04,0x02,0x00]
9159 v_xor_b32_e64 v5, src_execz, v2
9160 // CHECK: [0x05,0x00,0x15,0xd1,0xfc,0x04,0x02,0x00]
9162 v_xor_b32_e64 v5, src_scc, v2
9163 // CHECK: [0x05,0x00,0x15,0xd1,0xfd,0x04,0x02,0x00]
9165 v_xor_b32_e64 v5, src_lds_direct, v2
9166 // CHECK: [0x05,0x00,0x15,0xd1,0xfe,0x04,0x02,0x00]
9168 v_xor_b32_e64 v5, v1, v255
9169 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00]
9171 v_xor_b32_e64 v5, v1, s2
9172 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00]
9174 v_xor_b32_e64 v5, v1, s101
9175 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00]
9177 v_xor_b32_e64 v5, v1, flat_scratch_lo
9178 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00]
9180 v_xor_b32_e64 v5, v1, flat_scratch_hi
9181 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00]
9183 v_xor_b32_e64 v5, v1, vcc_lo
9184 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00]
9186 v_xor_b32_e64 v5, v1, vcc_hi
9187 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00]
9189 v_xor_b32_e64 v5, v1, tba_lo
9190 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00]
9192 v_xor_b32_e64 v5, v1, tba_hi
9193 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00]
9195 v_xor_b32_e64 v5, v1, tma_lo
9196 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00]
9198 v_xor_b32_e64 v5, v1, tma_hi
9199 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00]
9201 v_xor_b32_e64 v5, v1, ttmp11
9202 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00]
9204 v_xor_b32_e64 v5, v1, m0
9205 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00]
9207 v_xor_b32_e64 v5, v1, exec_lo
9208 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00]
9210 v_xor_b32_e64 v5, v1, exec_hi
9211 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00]
9213 v_xor_b32_e64 v5, v1, 0
9214 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00]
9216 v_xor_b32_e64 v5, v1, -1
9217 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00]
9219 v_xor_b32_e64 v5, v1, 0.5
9220 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00]
9222 v_xor_b32_e64 v5, v1, -4.0
9223 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00]
9225 v_xor_b32_e64 v5, v1, src_vccz
9226 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xf7,0x01,0x00]
9228 v_xor_b32_e64 v5, v1, src_execz
9229 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xf9,0x01,0x00]
9231 v_xor_b32_e64 v5, v1, src_scc
9232 // CHECK: [0x05,0x00,0x15,0xd1,0x01,0xfb,0x01,0x00]
9234 v_mac_f32_e64 v5, v1, v2
9235 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
9237 v_mac_f32_e64 v255, v1, v2
9238 // CHECK: [0xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
9240 v_mac_f32_e64 v5, v255, v2
9241 // CHECK: [0x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00]
9243 v_mac_f32_e64 v5, s1, v2
9244 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00]
9246 v_mac_f32_e64 v5, s101, v2
9247 // CHECK: [0x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00]
9249 v_mac_f32_e64 v5, flat_scratch_lo, v2
9250 // CHECK: [0x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00]
9252 v_mac_f32_e64 v5, flat_scratch_hi, v2
9253 // CHECK: [0x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00]
9255 v_mac_f32_e64 v5, vcc_lo, v2
9256 // CHECK: [0x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00]
9258 v_mac_f32_e64 v5, vcc_hi, v2
9259 // CHECK: [0x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00]
9261 v_mac_f32_e64 v5, tba_lo, v2
9262 // CHECK: [0x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00]
9264 v_mac_f32_e64 v5, tba_hi, v2
9265 // CHECK: [0x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00]
9267 v_mac_f32_e64 v5, tma_lo, v2
9268 // CHECK: [0x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00]
9270 v_mac_f32_e64 v5, tma_hi, v2
9271 // CHECK: [0x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00]
9273 v_mac_f32_e64 v5, ttmp11, v2
9274 // CHECK: [0x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00]
9276 v_mac_f32_e64 v5, m0, v2
9277 // CHECK: [0x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00]
9279 v_mac_f32_e64 v5, exec_lo, v2
9280 // CHECK: [0x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00]
9282 v_mac_f32_e64 v5, exec_hi, v2
9283 // CHECK: [0x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00]
9285 v_mac_f32_e64 v5, 0, v2
9286 // CHECK: [0x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00]
9288 v_mac_f32_e64 v5, -1, v2
9289 // CHECK: [0x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00]
9291 v_mac_f32_e64 v5, 0.5, v2
9292 // CHECK: [0x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00]
9294 v_mac_f32_e64 v5, -4.0, v2
9295 // CHECK: [0x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00]
9297 v_mac_f32_e64 v5, src_vccz, v2
9298 // CHECK: [0x05,0x00,0x16,0xd1,0xfb,0x04,0x02,0x00]
9300 v_mac_f32_e64 v5, src_execz, v2
9301 // CHECK: [0x05,0x00,0x16,0xd1,0xfc,0x04,0x02,0x00]
9303 v_mac_f32_e64 v5, src_scc, v2
9304 // CHECK: [0x05,0x00,0x16,0xd1,0xfd,0x04,0x02,0x00]
9306 v_mac_f32_e64 v5, src_lds_direct, v2
9307 // CHECK: [0x05,0x00,0x16,0xd1,0xfe,0x04,0x02,0x00]
9309 v_mac_f32_e64 v5, v1, v255
9310 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00]
9312 v_mac_f32_e64 v5, v1, s2
9313 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00]
9315 v_mac_f32_e64 v5, v1, s101
9316 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00]
9318 v_mac_f32_e64 v5, v1, flat_scratch_lo
9319 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00]
9321 v_mac_f32_e64 v5, v1, flat_scratch_hi
9322 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00]
9324 v_mac_f32_e64 v5, v1, vcc_lo
9325 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00]
9327 v_mac_f32_e64 v5, v1, vcc_hi
9328 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00]
9330 v_mac_f32_e64 v5, v1, tba_lo
9331 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00]
9333 v_mac_f32_e64 v5, v1, tba_hi
9334 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00]
9336 v_mac_f32_e64 v5, v1, tma_lo
9337 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00]
9339 v_mac_f32_e64 v5, v1, tma_hi
9340 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00]
9342 v_mac_f32_e64 v5, v1, ttmp11
9343 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00]
9345 v_mac_f32_e64 v5, v1, m0
9346 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00]
9348 v_mac_f32_e64 v5, v1, exec_lo
9349 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00]
9351 v_mac_f32_e64 v5, v1, exec_hi
9352 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00]
9354 v_mac_f32_e64 v5, v1, 0
9355 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00]
9357 v_mac_f32_e64 v5, v1, -1
9358 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00]
9360 v_mac_f32_e64 v5, v1, 0.5
9361 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00]
9363 v_mac_f32_e64 v5, v1, -4.0
9364 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00]
9366 v_mac_f32_e64 v5, v1, src_vccz
9367 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xf7,0x01,0x00]
9369 v_mac_f32_e64 v5, v1, src_execz
9370 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xf9,0x01,0x00]
9372 v_mac_f32_e64 v5, v1, src_scc
9373 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0xfb,0x01,0x00]
9375 v_mac_f32_e64 v5, -v1, v2
9376 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20]
9378 v_mac_f32_e64 v5, v1, -v2
9379 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40]
9381 v_mac_f32_e64 v5, -v1, -v2
9382 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60]
9384 v_mac_f32_e64 v5, |v1|, v2
9385 // CHECK: [0x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00]
9387 v_mac_f32_e64 v5, v1, |v2|
9388 // CHECK: [0x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00]
9390 v_mac_f32_e64 v5, |v1|, |v2|
9391 // CHECK: [0x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00]
9393 v_mac_f32_e64 v5, v1, v2 clamp
9394 // CHECK: [0x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00]
9396 v_mac_f32_e64 v5, v1, v2 mul:2
9397 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08]
9399 v_mac_f32_e64 v5, v1, v2 mul:4
9400 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10]
9402 v_mac_f32_e64 v5, v1, v2 div:2
9403 // CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18]
9405 v_add_u32_e64 v5, s[12:13], v1, v2
9406 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
9408 v_add_u32_e64 v255, s[12:13], v1, v2
9409 // CHECK: [0xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
9411 v_add_u32_e64 v5, s[14:15], v1, v2
9412 // CHECK: [0x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00]
9414 v_add_u32_e64 v5, s[100:101], v1, v2
9415 // CHECK: [0x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00]
9417 v_add_u32_e64 v5, flat_scratch, v1, v2
9418 // CHECK: [0x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00]
9420 v_add_u32_e64 v5, vcc, v1, v2
9421 // CHECK: [0x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00]
9423 v_add_u32_e64 v5, tba, v1, v2
9424 // CHECK: [0x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00]
9426 v_add_u32_e64 v5, tma, v1, v2
9427 // CHECK: [0x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00]
9429 v_add_u32_e64 v5, ttmp[10:11], v1, v2
9430 // CHECK: [0x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00]
9432 v_add_u32_e64 v5, s[12:13], v255, v2
9433 // CHECK: [0x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00]
9435 v_add_u32_e64 v5, s[12:13], s1, v2
9436 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00]
9438 v_add_u32_e64 v5, s[12:13], s101, v2
9439 // CHECK: [0x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00]
9441 v_add_u32_e64 v5, s[12:13], flat_scratch_lo, v2
9442 // CHECK: [0x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00]
9444 v_add_u32_e64 v5, s[12:13], flat_scratch_hi, v2
9445 // CHECK: [0x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00]
9447 v_add_u32_e64 v5, s[12:13], vcc_lo, v2
9448 // CHECK: [0x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00]
9450 v_add_u32_e64 v5, s[12:13], vcc_hi, v2
9451 // CHECK: [0x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00]
9453 v_add_u32_e64 v5, s[12:13], tba_lo, v2
9454 // CHECK: [0x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00]
9456 v_add_u32_e64 v5, s[12:13], tba_hi, v2
9457 // CHECK: [0x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00]
9459 v_add_u32_e64 v5, s[12:13], tma_lo, v2
9460 // CHECK: [0x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00]
9462 v_add_u32_e64 v5, s[12:13], tma_hi, v2
9463 // CHECK: [0x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00]
9465 v_add_u32_e64 v5, s[12:13], ttmp11, v2
9466 // CHECK: [0x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00]
9468 v_add_u32_e64 v5, s[12:13], m0, v2
9469 // CHECK: [0x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00]
9471 v_add_u32_e64 v5, s[12:13], exec_lo, v2
9472 // CHECK: [0x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00]
9474 v_add_u32_e64 v5, s[12:13], exec_hi, v2
9475 // CHECK: [0x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00]
9477 v_add_u32_e64 v5, s[12:13], 0, v2
9478 // CHECK: [0x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00]
9480 v_add_u32_e64 v5, s[12:13], -1, v2
9481 // CHECK: [0x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00]
9483 v_add_u32_e64 v5, s[12:13], 0.5, v2
9484 // CHECK: [0x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00]
9486 v_add_u32_e64 v5, s[12:13], -4.0, v2
9487 // CHECK: [0x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00]
9489 v_add_u32_e64 v5, s[12:13], src_vccz, v2
9490 // CHECK: [0x05,0x0c,0x19,0xd1,0xfb,0x04,0x02,0x00]
9492 v_add_u32_e64 v5, s[12:13], src_execz, v2
9493 // CHECK: [0x05,0x0c,0x19,0xd1,0xfc,0x04,0x02,0x00]
9495 v_add_u32_e64 v5, s[12:13], src_scc, v2
9496 // CHECK: [0x05,0x0c,0x19,0xd1,0xfd,0x04,0x02,0x00]
9498 v_add_u32_e64 v5, s[12:13], src_lds_direct, v2
9499 // CHECK: [0x05,0x0c,0x19,0xd1,0xfe,0x04,0x02,0x00]
9501 v_add_u32_e64 v5, s[12:13], v1, v255
9502 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00]
9504 v_add_u32_e64 v5, s[12:13], v1, s2
9505 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00]
9507 v_add_u32_e64 v5, s[12:13], v1, s101
9508 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00]
9510 v_add_u32_e64 v5, s[12:13], v1, flat_scratch_lo
9511 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00]
9513 v_add_u32_e64 v5, s[12:13], v1, flat_scratch_hi
9514 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00]
9516 v_add_u32_e64 v5, s[12:13], v1, vcc_lo
9517 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00]
9519 v_add_u32_e64 v5, s[12:13], v1, vcc_hi
9520 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00]
9522 v_add_u32_e64 v5, s[12:13], v1, tba_lo
9523 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00]
9525 v_add_u32_e64 v5, s[12:13], v1, tba_hi
9526 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00]
9528 v_add_u32_e64 v5, s[12:13], v1, tma_lo
9529 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00]
9531 v_add_u32_e64 v5, s[12:13], v1, tma_hi
9532 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00]
9534 v_add_u32_e64 v5, s[12:13], v1, ttmp11
9535 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00]
9537 v_add_u32_e64 v5, s[12:13], v1, m0
9538 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00]
9540 v_add_u32_e64 v5, s[12:13], v1, exec_lo
9541 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00]
9543 v_add_u32_e64 v5, s[12:13], v1, exec_hi
9544 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00]
9546 v_add_u32_e64 v5, s[12:13], v1, 0
9547 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00]
9549 v_add_u32_e64 v5, s[12:13], v1, -1
9550 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00]
9552 v_add_u32_e64 v5, s[12:13], v1, 0.5
9553 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00]
9555 v_add_u32_e64 v5, s[12:13], v1, -4.0
9556 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00]
9558 v_add_u32_e64 v5, s[12:13], v1, src_vccz
9559 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xf7,0x01,0x00]
9561 v_add_u32_e64 v5, s[12:13], v1, src_execz
9562 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xf9,0x01,0x00]
9564 v_add_u32_e64 v5, s[12:13], v1, src_scc
9565 // CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xfb,0x01,0x00]
9567 v_add_u32_e64 v5, s[12:13], v1, v2 clamp
9568 // CHECK: [0x05,0x8c,0x19,0xd1,0x01,0x05,0x02,0x00]
9570 v_sub_u32_e64 v5, s[12:13], v1, v2
9571 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
9573 v_sub_u32_e64 v255, s[12:13], v1, v2
9574 // CHECK: [0xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
9576 v_sub_u32_e64 v5, s[14:15], v1, v2
9577 // CHECK: [0x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00]
9579 v_sub_u32_e64 v5, s[100:101], v1, v2
9580 // CHECK: [0x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00]
9582 v_sub_u32_e64 v5, flat_scratch, v1, v2
9583 // CHECK: [0x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00]
9585 v_sub_u32_e64 v5, vcc, v1, v2
9586 // CHECK: [0x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00]
9588 v_sub_u32_e64 v5, tba, v1, v2
9589 // CHECK: [0x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00]
9591 v_sub_u32_e64 v5, tma, v1, v2
9592 // CHECK: [0x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00]
9594 v_sub_u32_e64 v5, ttmp[10:11], v1, v2
9595 // CHECK: [0x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00]
9597 v_sub_u32_e64 v5, s[12:13], v255, v2
9598 // CHECK: [0x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00]
9600 v_sub_u32_e64 v5, s[12:13], s1, v2
9601 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00]
9603 v_sub_u32_e64 v5, s[12:13], s101, v2
9604 // CHECK: [0x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00]
9606 v_sub_u32_e64 v5, s[12:13], flat_scratch_lo, v2
9607 // CHECK: [0x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00]
9609 v_sub_u32_e64 v5, s[12:13], flat_scratch_hi, v2
9610 // CHECK: [0x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00]
9612 v_sub_u32_e64 v5, s[12:13], vcc_lo, v2
9613 // CHECK: [0x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00]
9615 v_sub_u32_e64 v5, s[12:13], vcc_hi, v2
9616 // CHECK: [0x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00]
9618 v_sub_u32_e64 v5, s[12:13], tba_lo, v2
9619 // CHECK: [0x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00]
9621 v_sub_u32_e64 v5, s[12:13], tba_hi, v2
9622 // CHECK: [0x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00]
9624 v_sub_u32_e64 v5, s[12:13], tma_lo, v2
9625 // CHECK: [0x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00]
9627 v_sub_u32_e64 v5, s[12:13], tma_hi, v2
9628 // CHECK: [0x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00]
9630 v_sub_u32_e64 v5, s[12:13], ttmp11, v2
9631 // CHECK: [0x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00]
9633 v_sub_u32_e64 v5, s[12:13], m0, v2
9634 // CHECK: [0x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00]
9636 v_sub_u32_e64 v5, s[12:13], exec_lo, v2
9637 // CHECK: [0x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00]
9639 v_sub_u32_e64 v5, s[12:13], exec_hi, v2
9640 // CHECK: [0x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00]
9642 v_sub_u32_e64 v5, s[12:13], 0, v2
9643 // CHECK: [0x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00]
9645 v_sub_u32_e64 v5, s[12:13], -1, v2
9646 // CHECK: [0x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00]
9648 v_sub_u32_e64 v5, s[12:13], 0.5, v2
9649 // CHECK: [0x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00]
9651 v_sub_u32_e64 v5, s[12:13], -4.0, v2
9652 // CHECK: [0x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00]
9654 v_sub_u32_e64 v5, s[12:13], src_vccz, v2
9655 // CHECK: [0x05,0x0c,0x1a,0xd1,0xfb,0x04,0x02,0x00]
9657 v_sub_u32_e64 v5, s[12:13], src_execz, v2
9658 // CHECK: [0x05,0x0c,0x1a,0xd1,0xfc,0x04,0x02,0x00]
9660 v_sub_u32_e64 v5, s[12:13], src_scc, v2
9661 // CHECK: [0x05,0x0c,0x1a,0xd1,0xfd,0x04,0x02,0x00]
9663 v_sub_u32_e64 v5, s[12:13], src_lds_direct, v2
9664 // CHECK: [0x05,0x0c,0x1a,0xd1,0xfe,0x04,0x02,0x00]
9666 v_sub_u32_e64 v5, s[12:13], v1, v255
9667 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00]
9669 v_sub_u32_e64 v5, s[12:13], v1, s2
9670 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00]
9672 v_sub_u32_e64 v5, s[12:13], v1, s101
9673 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00]
9675 v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_lo
9676 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00]
9678 v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_hi
9679 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00]
9681 v_sub_u32_e64 v5, s[12:13], v1, vcc_lo
9682 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00]
9684 v_sub_u32_e64 v5, s[12:13], v1, vcc_hi
9685 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00]
9687 v_sub_u32_e64 v5, s[12:13], v1, tba_lo
9688 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00]
9690 v_sub_u32_e64 v5, s[12:13], v1, tba_hi
9691 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00]
9693 v_sub_u32_e64 v5, s[12:13], v1, tma_lo
9694 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00]
9696 v_sub_u32_e64 v5, s[12:13], v1, tma_hi
9697 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00]
9699 v_sub_u32_e64 v5, s[12:13], v1, ttmp11
9700 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00]
9702 v_sub_u32_e64 v5, s[12:13], v1, m0
9703 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00]
9705 v_sub_u32_e64 v5, s[12:13], v1, exec_lo
9706 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00]
9708 v_sub_u32_e64 v5, s[12:13], v1, exec_hi
9709 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00]
9711 v_sub_u32_e64 v5, s[12:13], v1, 0
9712 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00]
9714 v_sub_u32_e64 v5, s[12:13], v1, -1
9715 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00]
9717 v_sub_u32_e64 v5, s[12:13], v1, 0.5
9718 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00]
9720 v_sub_u32_e64 v5, s[12:13], v1, -4.0
9721 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00]
9723 v_sub_u32_e64 v5, s[12:13], v1, src_vccz
9724 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xf7,0x01,0x00]
9726 v_sub_u32_e64 v5, s[12:13], v1, src_execz
9727 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x01,0x00]
9729 v_sub_u32_e64 v5, s[12:13], v1, src_scc
9730 // CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xfb,0x01,0x00]
9732 v_sub_u32_e64 v5, s[12:13], v1, v2 clamp
9733 // CHECK: [0x05,0x8c,0x1a,0xd1,0x01,0x05,0x02,0x00]
9735 v_subrev_u32_e64 v5, s[12:13], v1, v2
9736 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
9738 v_subrev_u32_e64 v255, s[12:13], v1, v2
9739 // CHECK: [0xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
9741 v_subrev_u32_e64 v5, s[14:15], v1, v2
9742 // CHECK: [0x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00]
9744 v_subrev_u32_e64 v5, s[100:101], v1, v2
9745 // CHECK: [0x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00]
9747 v_subrev_u32_e64 v5, flat_scratch, v1, v2
9748 // CHECK: [0x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00]
9750 v_subrev_u32_e64 v5, vcc, v1, v2
9751 // CHECK: [0x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00]
9753 v_subrev_u32_e64 v5, tba, v1, v2
9754 // CHECK: [0x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00]
9756 v_subrev_u32_e64 v5, tma, v1, v2
9757 // CHECK: [0x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00]
9759 v_subrev_u32_e64 v5, ttmp[10:11], v1, v2
9760 // CHECK: [0x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00]
9762 v_subrev_u32_e64 v5, s[12:13], v255, v2
9763 // CHECK: [0x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00]
9765 v_subrev_u32_e64 v5, s[12:13], s1, v2
9766 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00]
9768 v_subrev_u32_e64 v5, s[12:13], s101, v2
9769 // CHECK: [0x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00]
9771 v_subrev_u32_e64 v5, s[12:13], flat_scratch_lo, v2
9772 // CHECK: [0x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00]
9774 v_subrev_u32_e64 v5, s[12:13], flat_scratch_hi, v2
9775 // CHECK: [0x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00]
9777 v_subrev_u32_e64 v5, s[12:13], vcc_lo, v2
9778 // CHECK: [0x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00]
9780 v_subrev_u32_e64 v5, s[12:13], vcc_hi, v2
9781 // CHECK: [0x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00]
9783 v_subrev_u32_e64 v5, s[12:13], tba_lo, v2
9784 // CHECK: [0x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00]
9786 v_subrev_u32_e64 v5, s[12:13], tba_hi, v2
9787 // CHECK: [0x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00]
9789 v_subrev_u32_e64 v5, s[12:13], tma_lo, v2
9790 // CHECK: [0x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00]
9792 v_subrev_u32_e64 v5, s[12:13], tma_hi, v2
9793 // CHECK: [0x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00]
9795 v_subrev_u32_e64 v5, s[12:13], ttmp11, v2
9796 // CHECK: [0x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00]
9798 v_subrev_u32_e64 v5, s[12:13], m0, v2
9799 // CHECK: [0x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00]
9801 v_subrev_u32_e64 v5, s[12:13], exec_lo, v2
9802 // CHECK: [0x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00]
9804 v_subrev_u32_e64 v5, s[12:13], exec_hi, v2
9805 // CHECK: [0x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00]
9807 v_subrev_u32_e64 v5, s[12:13], 0, v2
9808 // CHECK: [0x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00]
9810 v_subrev_u32_e64 v5, s[12:13], -1, v2
9811 // CHECK: [0x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00]
9813 v_subrev_u32_e64 v5, s[12:13], 0.5, v2
9814 // CHECK: [0x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00]
9816 v_subrev_u32_e64 v5, s[12:13], -4.0, v2
9817 // CHECK: [0x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00]
9819 v_subrev_u32_e64 v5, s[12:13], src_vccz, v2
9820 // CHECK: [0x05,0x0c,0x1b,0xd1,0xfb,0x04,0x02,0x00]
9822 v_subrev_u32_e64 v5, s[12:13], src_execz, v2
9823 // CHECK: [0x05,0x0c,0x1b,0xd1,0xfc,0x04,0x02,0x00]
9825 v_subrev_u32_e64 v5, s[12:13], src_scc, v2
9826 // CHECK: [0x05,0x0c,0x1b,0xd1,0xfd,0x04,0x02,0x00]
9828 v_subrev_u32_e64 v5, s[12:13], v1, v255
9829 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00]
9831 v_subrev_u32_e64 v5, s[12:13], v1, s2
9832 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00]
9834 v_subrev_u32_e64 v5, s[12:13], v1, s101
9835 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00]
9837 v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_lo
9838 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00]
9840 v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_hi
9841 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00]
9843 v_subrev_u32_e64 v5, s[12:13], v1, vcc_lo
9844 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00]
9846 v_subrev_u32_e64 v5, s[12:13], v1, vcc_hi
9847 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00]
9849 v_subrev_u32_e64 v5, s[12:13], v1, tba_lo
9850 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00]
9852 v_subrev_u32_e64 v5, s[12:13], v1, tba_hi
9853 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00]
9855 v_subrev_u32_e64 v5, s[12:13], v1, tma_lo
9856 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00]
9858 v_subrev_u32_e64 v5, s[12:13], v1, tma_hi
9859 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00]
9861 v_subrev_u32_e64 v5, s[12:13], v1, ttmp11
9862 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00]
9864 v_subrev_u32_e64 v5, s[12:13], v1, m0
9865 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00]
9867 v_subrev_u32_e64 v5, s[12:13], v1, exec_lo
9868 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00]
9870 v_subrev_u32_e64 v5, s[12:13], v1, exec_hi
9871 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00]
9873 v_subrev_u32_e64 v5, s[12:13], v1, 0
9874 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00]
9876 v_subrev_u32_e64 v5, s[12:13], v1, -1
9877 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00]
9879 v_subrev_u32_e64 v5, s[12:13], v1, 0.5
9880 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00]
9882 v_subrev_u32_e64 v5, s[12:13], v1, -4.0
9883 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00]
9885 v_subrev_u32_e64 v5, s[12:13], v1, src_vccz
9886 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xf7,0x01,0x00]
9888 v_subrev_u32_e64 v5, s[12:13], v1, src_execz
9889 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x01,0x00]
9891 v_subrev_u32_e64 v5, s[12:13], v1, src_scc
9892 // CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xfb,0x01,0x00]
9894 v_subrev_u32_e64 v5, s[12:13], v1, v2 clamp
9895 // CHECK: [0x05,0x8c,0x1b,0xd1,0x01,0x05,0x02,0x00]
9897 v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7]
9898 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9900 v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7]
9901 // CHECK: [0xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9903 v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7]
9904 // CHECK: [0x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9906 v_addc_u32_e64 v5, s[100:101], v1, v2, s[6:7]
9907 // CHECK: [0x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9909 v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
9910 // CHECK: [0x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9912 v_addc_u32_e64 v5, vcc, v1, v2, s[6:7]
9913 // CHECK: [0x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9915 v_addc_u32_e64 v5, tba, v1, v2, s[6:7]
9916 // CHECK: [0x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9918 v_addc_u32_e64 v5, tma, v1, v2, s[6:7]
9919 // CHECK: [0x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9921 v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
9922 // CHECK: [0x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9924 v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7]
9925 // CHECK: [0x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00]
9927 v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7]
9928 // CHECK: [0x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00]
9930 v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7]
9931 // CHECK: [0x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00]
9933 v_addc_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
9934 // CHECK: [0x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00]
9936 v_addc_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
9937 // CHECK: [0x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00]
9939 v_addc_u32_e64 v5, s[12:13], src_lds_direct, v2, s[6:7]
9940 // CHECK: [0x05,0x0c,0x1c,0xd1,0xfe,0x04,0x1a,0x00]
9942 v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7]
9943 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00]
9945 v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7]
9946 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00]
9948 v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7]
9949 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00]
9951 v_addc_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
9952 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00]
9954 v_addc_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
9955 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00]
9957 v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9]
9958 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00]
9960 v_addc_u32_e64 v5, s[12:13], v1, v2, s[100:101]
9961 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01]
9963 v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch
9964 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01]
9966 v_addc_u32_e64 v5, s[12:13], v1, v2, vcc
9967 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01]
9969 v_addc_u32_e64 v5, s[12:13], v1, v2, tba
9970 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01]
9972 v_addc_u32_e64 v5, s[12:13], v1, v2, tma
9973 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01]
9975 v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
9976 // CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01]
9978 v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7] clamp
9979 // CHECK: [0x05,0x8c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
9981 v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7]
9982 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
9984 v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
9985 // CHECK: [0xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
9987 v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7]
9988 // CHECK: [0x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
9990 v_subb_u32_e64 v5, s[100:101], v1, v2, s[6:7]
9991 // CHECK: [0x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00]
9993 v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
9994 // CHECK: [0x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00]
9996 v_subb_u32_e64 v5, vcc, v1, v2, s[6:7]
9997 // CHECK: [0x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
9999 v_subb_u32_e64 v5, tba, v1, v2, s[6:7]
10000 // CHECK: [0x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
10002 v_subb_u32_e64 v5, tma, v1, v2, s[6:7]
10003 // CHECK: [0x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
10005 v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
10006 // CHECK: [0x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
10008 v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7]
10009 // CHECK: [0x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00]
10011 v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7]
10012 // CHECK: [0x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00]
10014 v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7]
10015 // CHECK: [0x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00]
10017 v_subb_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
10018 // CHECK: [0x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00]
10020 v_subb_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
10021 // CHECK: [0x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00]
10023 v_subb_u32_e64 v5, s[12:13], src_lds_direct, v2, s[6:7]
10024 // CHECK: [0x05,0x0c,0x1d,0xd1,0xfe,0x04,0x1a,0x00]
10026 v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7]
10027 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00]
10029 v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7]
10030 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00]
10032 v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7]
10033 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00]
10035 v_subb_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
10036 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00]
10038 v_subb_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
10039 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00]
10041 v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9]
10042 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00]
10044 v_subb_u32_e64 v5, s[12:13], v1, v2, s[100:101]
10045 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01]
10047 v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch
10048 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01]
10050 v_subb_u32_e64 v5, s[12:13], v1, v2, vcc
10051 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01]
10053 v_subb_u32_e64 v5, s[12:13], v1, v2, tba
10054 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01]
10056 v_subb_u32_e64 v5, s[12:13], v1, v2, tma
10057 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01]
10059 v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
10060 // CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01]
10062 v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7] clamp
10063 // CHECK: [0x05,0x8c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
10065 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7]
10066 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10068 v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
10069 // CHECK: [0xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10071 v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7]
10072 // CHECK: [0x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10074 v_subbrev_u32_e64 v5, s[100:101], v1, v2, s[6:7]
10075 // CHECK: [0x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10077 v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
10078 // CHECK: [0x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10080 v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7]
10081 // CHECK: [0x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10083 v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7]
10084 // CHECK: [0x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10086 v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7]
10087 // CHECK: [0x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10089 v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
10090 // CHECK: [0x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10092 v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7]
10093 // CHECK: [0x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00]
10095 v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7]
10096 // CHECK: [0x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00]
10098 v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7]
10099 // CHECK: [0x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00]
10101 v_subbrev_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
10102 // CHECK: [0x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00]
10104 v_subbrev_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
10105 // CHECK: [0x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00]
10107 v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7]
10108 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00]
10110 v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7]
10111 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00]
10113 v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7]
10114 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00]
10116 v_subbrev_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
10117 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00]
10119 v_subbrev_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
10120 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00]
10122 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9]
10123 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00]
10125 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[100:101]
10126 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01]
10128 v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch
10129 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01]
10131 v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc
10132 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01]
10134 v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba
10135 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01]
10137 v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma
10138 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01]
10140 v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
10141 // CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01]
10143 v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7] clamp
10144 // CHECK: [0x05,0x8c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
10146 v_add_f16_e64 v5, v1, v2
10147 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
10149 v_add_f16_e64 v255, v1, v2
10150 // CHECK: [0xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
10152 v_add_f16_e64 v5, v255, v2
10153 // CHECK: [0x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00]
10155 v_add_f16_e64 v5, s1, v2
10156 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00]
10158 v_add_f16_e64 v5, s101, v2
10159 // CHECK: [0x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00]
10161 v_add_f16_e64 v5, flat_scratch_lo, v2
10162 // CHECK: [0x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00]
10164 v_add_f16_e64 v5, flat_scratch_hi, v2
10165 // CHECK: [0x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00]
10167 v_add_f16_e64 v5, vcc_lo, v2
10168 // CHECK: [0x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00]
10170 v_add_f16_e64 v5, vcc_hi, v2
10171 // CHECK: [0x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00]
10173 v_add_f16_e64 v5, tba_lo, v2
10174 // CHECK: [0x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00]
10176 v_add_f16_e64 v5, tba_hi, v2
10177 // CHECK: [0x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00]
10179 v_add_f16_e64 v5, tma_lo, v2
10180 // CHECK: [0x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00]
10182 v_add_f16_e64 v5, tma_hi, v2
10183 // CHECK: [0x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00]
10185 v_add_f16_e64 v5, ttmp11, v2
10186 // CHECK: [0x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00]
10188 v_add_f16_e64 v5, m0, v2
10189 // CHECK: [0x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00]
10191 v_add_f16_e64 v5, exec_lo, v2
10192 // CHECK: [0x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00]
10194 v_add_f16_e64 v5, exec_hi, v2
10195 // CHECK: [0x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00]
10197 v_add_f16_e64 v5, 0, v2
10198 // CHECK: [0x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00]
10200 v_add_f16_e64 v5, -1, v2
10201 // CHECK: [0x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00]
10203 v_add_f16_e64 v5, 0.5, v2
10204 // CHECK: [0x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00]
10206 v_add_f16_e64 v5, -4.0, v2
10207 // CHECK: [0x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00]
10209 v_add_f16_e64 v5, src_vccz, v2
10210 // CHECK: [0x05,0x00,0x1f,0xd1,0xfb,0x04,0x02,0x00]
10212 v_add_f16_e64 v5, src_execz, v2
10213 // CHECK: [0x05,0x00,0x1f,0xd1,0xfc,0x04,0x02,0x00]
10215 v_add_f16_e64 v5, src_scc, v2
10216 // CHECK: [0x05,0x00,0x1f,0xd1,0xfd,0x04,0x02,0x00]
10218 v_add_f16_e64 v5, src_lds_direct, v2
10219 // CHECK: [0x05,0x00,0x1f,0xd1,0xfe,0x04,0x02,0x00]
10221 v_add_f16_e64 v5, v1, v255
10222 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00]
10224 v_add_f16_e64 v5, v1, s2
10225 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00]
10227 v_add_f16_e64 v5, v1, s101
10228 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00]
10230 v_add_f16_e64 v5, v1, flat_scratch_lo
10231 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00]
10233 v_add_f16_e64 v5, v1, flat_scratch_hi
10234 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00]
10236 v_add_f16_e64 v5, v1, vcc_lo
10237 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00]
10239 v_add_f16_e64 v5, v1, vcc_hi
10240 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00]
10242 v_add_f16_e64 v5, v1, tba_lo
10243 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00]
10245 v_add_f16_e64 v5, v1, tba_hi
10246 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00]
10248 v_add_f16_e64 v5, v1, tma_lo
10249 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00]
10251 v_add_f16_e64 v5, v1, tma_hi
10252 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00]
10254 v_add_f16_e64 v5, v1, ttmp11
10255 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00]
10257 v_add_f16_e64 v5, v1, m0
10258 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00]
10260 v_add_f16_e64 v5, v1, exec_lo
10261 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00]
10263 v_add_f16_e64 v5, v1, exec_hi
10264 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00]
10266 v_add_f16_e64 v5, v1, 0
10267 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00]
10269 v_add_f16_e64 v5, v1, -1
10270 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00]
10272 v_add_f16_e64 v5, v1, 0.5
10273 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00]
10275 v_add_f16_e64 v5, v1, -4.0
10276 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00]
10278 v_add_f16_e64 v5, v1, src_vccz
10279 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xf7,0x01,0x00]
10281 v_add_f16_e64 v5, v1, src_execz
10282 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xf9,0x01,0x00]
10284 v_add_f16_e64 v5, v1, src_scc
10285 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xfb,0x01,0x00]
10287 v_add_f16_e64 v5, -v1, v2
10288 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20]
10290 v_add_f16_e64 v5, v1, -v2
10291 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40]
10293 v_add_f16_e64 v5, -v1, -v2
10294 // CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60]
10296 v_add_f16_e64 v5, |v1|, v2
10297 // CHECK: [0x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00]
10299 v_add_f16_e64 v5, v1, |v2|
10300 // CHECK: [0x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00]
10302 v_add_f16_e64 v5, |v1|, |v2|
10303 // CHECK: [0x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00]
10305 v_add_f16_e64 v5, v1, v2 clamp
10306 // CHECK: [0x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00]
10308 v_sub_f16_e64 v5, v1, v2
10309 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
10311 v_sub_f16_e64 v255, v1, v2
10312 // CHECK: [0xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
10314 v_sub_f16_e64 v5, v255, v2
10315 // CHECK: [0x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]
10317 v_sub_f16_e64 v5, s1, v2
10318 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]
10320 v_sub_f16_e64 v5, s101, v2
10321 // CHECK: [0x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00]
10323 v_sub_f16_e64 v5, flat_scratch_lo, v2
10324 // CHECK: [0x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00]
10326 v_sub_f16_e64 v5, flat_scratch_hi, v2
10327 // CHECK: [0x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]
10329 v_sub_f16_e64 v5, vcc_lo, v2
10330 // CHECK: [0x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]
10332 v_sub_f16_e64 v5, vcc_hi, v2
10333 // CHECK: [0x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]
10335 v_sub_f16_e64 v5, tba_lo, v2
10336 // CHECK: [0x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00]
10338 v_sub_f16_e64 v5, tba_hi, v2
10339 // CHECK: [0x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00]
10341 v_sub_f16_e64 v5, tma_lo, v2
10342 // CHECK: [0x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00]
10344 v_sub_f16_e64 v5, tma_hi, v2
10345 // CHECK: [0x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00]
10347 v_sub_f16_e64 v5, ttmp11, v2
10348 // CHECK: [0x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00]
10350 v_sub_f16_e64 v5, m0, v2
10351 // CHECK: [0x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]
10353 v_sub_f16_e64 v5, exec_lo, v2
10354 // CHECK: [0x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]
10356 v_sub_f16_e64 v5, exec_hi, v2
10357 // CHECK: [0x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]
10359 v_sub_f16_e64 v5, 0, v2
10360 // CHECK: [0x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]
10362 v_sub_f16_e64 v5, -1, v2
10363 // CHECK: [0x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]
10365 v_sub_f16_e64 v5, 0.5, v2
10366 // CHECK: [0x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]
10368 v_sub_f16_e64 v5, -4.0, v2
10369 // CHECK: [0x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]
10371 v_sub_f16_e64 v5, src_vccz, v2
10372 // CHECK: [0x05,0x00,0x20,0xd1,0xfb,0x04,0x02,0x00]
10374 v_sub_f16_e64 v5, src_execz, v2
10375 // CHECK: [0x05,0x00,0x20,0xd1,0xfc,0x04,0x02,0x00]
10377 v_sub_f16_e64 v5, src_scc, v2
10378 // CHECK: [0x05,0x00,0x20,0xd1,0xfd,0x04,0x02,0x00]
10380 v_sub_f16_e64 v5, src_lds_direct, v2
10381 // CHECK: [0x05,0x00,0x20,0xd1,0xfe,0x04,0x02,0x00]
10383 v_sub_f16_e64 v5, v1, v255
10384 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]
10386 v_sub_f16_e64 v5, v1, s2
10387 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]
10389 v_sub_f16_e64 v5, v1, s101
10390 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00]
10392 v_sub_f16_e64 v5, v1, flat_scratch_lo
10393 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00]
10395 v_sub_f16_e64 v5, v1, flat_scratch_hi
10396 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]
10398 v_sub_f16_e64 v5, v1, vcc_lo
10399 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]
10401 v_sub_f16_e64 v5, v1, vcc_hi
10402 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]
10404 v_sub_f16_e64 v5, v1, tba_lo
10405 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00]
10407 v_sub_f16_e64 v5, v1, tba_hi
10408 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00]
10410 v_sub_f16_e64 v5, v1, tma_lo
10411 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00]
10413 v_sub_f16_e64 v5, v1, tma_hi
10414 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00]
10416 v_sub_f16_e64 v5, v1, ttmp11
10417 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00]
10419 v_sub_f16_e64 v5, v1, m0
10420 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]
10422 v_sub_f16_e64 v5, v1, exec_lo
10423 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]
10425 v_sub_f16_e64 v5, v1, exec_hi
10426 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]
10428 v_sub_f16_e64 v5, v1, 0
10429 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]
10431 v_sub_f16_e64 v5, v1, -1
10432 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]
10434 v_sub_f16_e64 v5, v1, 0.5
10435 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]
10437 v_sub_f16_e64 v5, v1, -4.0
10438 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]
10440 v_sub_f16_e64 v5, v1, src_vccz
10441 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xf7,0x01,0x00]
10443 v_sub_f16_e64 v5, v1, src_execz
10444 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xf9,0x01,0x00]
10446 v_sub_f16_e64 v5, v1, src_scc
10447 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0xfb,0x01,0x00]
10449 v_sub_f16_e64 v5, -v1, v2
10450 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20]
10452 v_sub_f16_e64 v5, v1, -v2
10453 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40]
10455 v_sub_f16_e64 v5, -v1, -v2
10456 // CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60]
10458 v_sub_f16_e64 v5, |v1|, v2
10459 // CHECK: [0x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00]
10461 v_sub_f16_e64 v5, v1, |v2|
10462 // CHECK: [0x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00]
10464 v_sub_f16_e64 v5, |v1|, |v2|
10465 // CHECK: [0x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00]
10467 v_sub_f16_e64 v5, v1, v2 clamp
10468 // CHECK: [0x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00]
10470 v_subrev_f16_e64 v5, v1, v2
10471 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
10473 v_subrev_f16_e64 v255, v1, v2
10474 // CHECK: [0xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
10476 v_subrev_f16_e64 v5, v255, v2
10477 // CHECK: [0x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00]
10479 v_subrev_f16_e64 v5, s1, v2
10480 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00]
10482 v_subrev_f16_e64 v5, s101, v2
10483 // CHECK: [0x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00]
10485 v_subrev_f16_e64 v5, flat_scratch_lo, v2
10486 // CHECK: [0x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00]
10488 v_subrev_f16_e64 v5, flat_scratch_hi, v2
10489 // CHECK: [0x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00]
10491 v_subrev_f16_e64 v5, vcc_lo, v2
10492 // CHECK: [0x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00]
10494 v_subrev_f16_e64 v5, vcc_hi, v2
10495 // CHECK: [0x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00]
10497 v_subrev_f16_e64 v5, tba_lo, v2
10498 // CHECK: [0x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00]
10500 v_subrev_f16_e64 v5, tba_hi, v2
10501 // CHECK: [0x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00]
10503 v_subrev_f16_e64 v5, tma_lo, v2
10504 // CHECK: [0x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00]
10506 v_subrev_f16_e64 v5, tma_hi, v2
10507 // CHECK: [0x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00]
10509 v_subrev_f16_e64 v5, ttmp11, v2
10510 // CHECK: [0x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00]
10512 v_subrev_f16_e64 v5, m0, v2
10513 // CHECK: [0x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00]
10515 v_subrev_f16_e64 v5, exec_lo, v2
10516 // CHECK: [0x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00]
10518 v_subrev_f16_e64 v5, exec_hi, v2
10519 // CHECK: [0x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00]
10521 v_subrev_f16_e64 v5, 0, v2
10522 // CHECK: [0x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00]
10524 v_subrev_f16_e64 v5, -1, v2
10525 // CHECK: [0x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00]
10527 v_subrev_f16_e64 v5, 0.5, v2
10528 // CHECK: [0x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00]
10530 v_subrev_f16_e64 v5, -4.0, v2
10531 // CHECK: [0x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00]
10533 v_subrev_f16_e64 v5, src_vccz, v2
10534 // CHECK: [0x05,0x00,0x21,0xd1,0xfb,0x04,0x02,0x00]
10536 v_subrev_f16_e64 v5, src_execz, v2
10537 // CHECK: [0x05,0x00,0x21,0xd1,0xfc,0x04,0x02,0x00]
10539 v_subrev_f16_e64 v5, src_scc, v2
10540 // CHECK: [0x05,0x00,0x21,0xd1,0xfd,0x04,0x02,0x00]
10542 v_subrev_f16_e64 v5, v1, v255
10543 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00]
10545 v_subrev_f16_e64 v5, v1, s2
10546 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00]
10548 v_subrev_f16_e64 v5, v1, s101
10549 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00]
10551 v_subrev_f16_e64 v5, v1, flat_scratch_lo
10552 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00]
10554 v_subrev_f16_e64 v5, v1, flat_scratch_hi
10555 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00]
10557 v_subrev_f16_e64 v5, v1, vcc_lo
10558 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00]
10560 v_subrev_f16_e64 v5, v1, vcc_hi
10561 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00]
10563 v_subrev_f16_e64 v5, v1, tba_lo
10564 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00]
10566 v_subrev_f16_e64 v5, v1, tba_hi
10567 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00]
10569 v_subrev_f16_e64 v5, v1, tma_lo
10570 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00]
10572 v_subrev_f16_e64 v5, v1, tma_hi
10573 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00]
10575 v_subrev_f16_e64 v5, v1, ttmp11
10576 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00]
10578 v_subrev_f16_e64 v5, v1, m0
10579 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00]
10581 v_subrev_f16_e64 v5, v1, exec_lo
10582 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00]
10584 v_subrev_f16_e64 v5, v1, exec_hi
10585 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00]
10587 v_subrev_f16_e64 v5, v1, 0
10588 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00]
10590 v_subrev_f16_e64 v5, v1, -1
10591 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00]
10593 v_subrev_f16_e64 v5, v1, 0.5
10594 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00]
10596 v_subrev_f16_e64 v5, v1, -4.0
10597 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00]
10599 v_subrev_f16_e64 v5, v1, src_vccz
10600 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xf7,0x01,0x00]
10602 v_subrev_f16_e64 v5, v1, src_execz
10603 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xf9,0x01,0x00]
10605 v_subrev_f16_e64 v5, v1, src_scc
10606 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0xfb,0x01,0x00]
10608 v_subrev_f16_e64 v5, -v1, v2
10609 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20]
10611 v_subrev_f16_e64 v5, v1, -v2
10612 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40]
10614 v_subrev_f16_e64 v5, -v1, -v2
10615 // CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60]
10617 v_subrev_f16_e64 v5, |v1|, v2
10618 // CHECK: [0x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00]
10620 v_subrev_f16_e64 v5, v1, |v2|
10621 // CHECK: [0x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00]
10623 v_subrev_f16_e64 v5, |v1|, |v2|
10624 // CHECK: [0x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00]
10626 v_subrev_f16_e64 v5, v1, v2 clamp
10627 // CHECK: [0x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00]
10629 v_mul_f16_e64 v5, v1, v2
10630 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
10632 v_mul_f16_e64 v255, v1, v2
10633 // CHECK: [0xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
10635 v_mul_f16_e64 v5, v255, v2
10636 // CHECK: [0x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]
10638 v_mul_f16_e64 v5, s1, v2
10639 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]
10641 v_mul_f16_e64 v5, s101, v2
10642 // CHECK: [0x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00]
10644 v_mul_f16_e64 v5, flat_scratch_lo, v2
10645 // CHECK: [0x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00]
10647 v_mul_f16_e64 v5, flat_scratch_hi, v2
10648 // CHECK: [0x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]
10650 v_mul_f16_e64 v5, vcc_lo, v2
10651 // CHECK: [0x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]
10653 v_mul_f16_e64 v5, vcc_hi, v2
10654 // CHECK: [0x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]
10656 v_mul_f16_e64 v5, tba_lo, v2
10657 // CHECK: [0x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00]
10659 v_mul_f16_e64 v5, tba_hi, v2
10660 // CHECK: [0x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00]
10662 v_mul_f16_e64 v5, tma_lo, v2
10663 // CHECK: [0x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00]
10665 v_mul_f16_e64 v5, tma_hi, v2
10666 // CHECK: [0x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00]
10668 v_mul_f16_e64 v5, ttmp11, v2
10669 // CHECK: [0x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00]
10671 v_mul_f16_e64 v5, m0, v2
10672 // CHECK: [0x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]
10674 v_mul_f16_e64 v5, exec_lo, v2
10675 // CHECK: [0x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]
10677 v_mul_f16_e64 v5, exec_hi, v2
10678 // CHECK: [0x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]
10680 v_mul_f16_e64 v5, 0, v2
10681 // CHECK: [0x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]
10683 v_mul_f16_e64 v5, -1, v2
10684 // CHECK: [0x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]
10686 v_mul_f16_e64 v5, 0.5, v2
10687 // CHECK: [0x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]
10689 v_mul_f16_e64 v5, -4.0, v2
10690 // CHECK: [0x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]
10692 v_mul_f16_e64 v5, src_vccz, v2
10693 // CHECK: [0x05,0x00,0x22,0xd1,0xfb,0x04,0x02,0x00]
10695 v_mul_f16_e64 v5, src_execz, v2
10696 // CHECK: [0x05,0x00,0x22,0xd1,0xfc,0x04,0x02,0x00]
10698 v_mul_f16_e64 v5, src_scc, v2
10699 // CHECK: [0x05,0x00,0x22,0xd1,0xfd,0x04,0x02,0x00]
10701 v_mul_f16_e64 v5, src_lds_direct, v2
10702 // CHECK: [0x05,0x00,0x22,0xd1,0xfe,0x04,0x02,0x00]
10704 v_mul_f16_e64 v5, v1, v255
10705 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]
10707 v_mul_f16_e64 v5, v1, s2
10708 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]
10710 v_mul_f16_e64 v5, v1, s101
10711 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00]
10713 v_mul_f16_e64 v5, v1, flat_scratch_lo
10714 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00]
10716 v_mul_f16_e64 v5, v1, flat_scratch_hi
10717 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]
10719 v_mul_f16_e64 v5, v1, vcc_lo
10720 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]
10722 v_mul_f16_e64 v5, v1, vcc_hi
10723 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]
10725 v_mul_f16_e64 v5, v1, tba_lo
10726 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00]
10728 v_mul_f16_e64 v5, v1, tba_hi
10729 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00]
10731 v_mul_f16_e64 v5, v1, tma_lo
10732 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00]
10734 v_mul_f16_e64 v5, v1, tma_hi
10735 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00]
10737 v_mul_f16_e64 v5, v1, ttmp11
10738 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00]
10740 v_mul_f16_e64 v5, v1, m0
10741 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]
10743 v_mul_f16_e64 v5, v1, exec_lo
10744 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]
10746 v_mul_f16_e64 v5, v1, exec_hi
10747 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]
10749 v_mul_f16_e64 v5, v1, 0
10750 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]
10752 v_mul_f16_e64 v5, v1, -1
10753 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]
10755 v_mul_f16_e64 v5, v1, 0.5
10756 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]
10758 v_mul_f16_e64 v5, v1, -4.0
10759 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]
10761 v_mul_f16_e64 v5, v1, src_vccz
10762 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xf7,0x01,0x00]
10764 v_mul_f16_e64 v5, v1, src_execz
10765 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xf9,0x01,0x00]
10767 v_mul_f16_e64 v5, v1, src_scc
10768 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0xfb,0x01,0x00]
10770 v_mul_f16_e64 v5, -v1, v2
10771 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20]
10773 v_mul_f16_e64 v5, v1, -v2
10774 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40]
10776 v_mul_f16_e64 v5, -v1, -v2
10777 // CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60]
10779 v_mul_f16_e64 v5, |v1|, v2
10780 // CHECK: [0x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00]
10782 v_mul_f16_e64 v5, v1, |v2|
10783 // CHECK: [0x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00]
10785 v_mul_f16_e64 v5, |v1|, |v2|
10786 // CHECK: [0x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00]
10788 v_mul_f16_e64 v5, v1, v2 clamp
10789 // CHECK: [0x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00]
10791 v_mac_f16_e64 v5, v1, v2
10792 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
10794 v_mac_f16_e64 v255, v1, v2
10795 // CHECK: [0xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
10797 v_mac_f16_e64 v5, v255, v2
10798 // CHECK: [0x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00]
10800 v_mac_f16_e64 v5, s1, v2
10801 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00]
10803 v_mac_f16_e64 v5, s101, v2
10804 // CHECK: [0x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00]
10806 v_mac_f16_e64 v5, flat_scratch_lo, v2
10807 // CHECK: [0x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00]
10809 v_mac_f16_e64 v5, flat_scratch_hi, v2
10810 // CHECK: [0x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00]
10812 v_mac_f16_e64 v5, vcc_lo, v2
10813 // CHECK: [0x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00]
10815 v_mac_f16_e64 v5, vcc_hi, v2
10816 // CHECK: [0x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00]
10818 v_mac_f16_e64 v5, tba_lo, v2
10819 // CHECK: [0x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00]
10821 v_mac_f16_e64 v5, tba_hi, v2
10822 // CHECK: [0x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00]
10824 v_mac_f16_e64 v5, tma_lo, v2
10825 // CHECK: [0x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00]
10827 v_mac_f16_e64 v5, tma_hi, v2
10828 // CHECK: [0x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00]
10830 v_mac_f16_e64 v5, ttmp11, v2
10831 // CHECK: [0x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00]
10833 v_mac_f16_e64 v5, m0, v2
10834 // CHECK: [0x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00]
10836 v_mac_f16_e64 v5, exec_lo, v2
10837 // CHECK: [0x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00]
10839 v_mac_f16_e64 v5, exec_hi, v2
10840 // CHECK: [0x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00]
10842 v_mac_f16_e64 v5, 0, v2
10843 // CHECK: [0x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00]
10845 v_mac_f16_e64 v5, -1, v2
10846 // CHECK: [0x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00]
10848 v_mac_f16_e64 v5, 0.5, v2
10849 // CHECK: [0x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00]
10851 v_mac_f16_e64 v5, -4.0, v2
10852 // CHECK: [0x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00]
10854 v_mac_f16_e64 v5, src_vccz, v2
10855 // CHECK: [0x05,0x00,0x23,0xd1,0xfb,0x04,0x02,0x00]
10857 v_mac_f16_e64 v5, src_execz, v2
10858 // CHECK: [0x05,0x00,0x23,0xd1,0xfc,0x04,0x02,0x00]
10860 v_mac_f16_e64 v5, src_scc, v2
10861 // CHECK: [0x05,0x00,0x23,0xd1,0xfd,0x04,0x02,0x00]
10863 v_mac_f16_e64 v5, src_lds_direct, v2
10864 // CHECK: [0x05,0x00,0x23,0xd1,0xfe,0x04,0x02,0x00]
10866 v_mac_f16_e64 v5, v1, v255
10867 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00]
10869 v_mac_f16_e64 v5, v1, s2
10870 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00]
10872 v_mac_f16_e64 v5, v1, s101
10873 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00]
10875 v_mac_f16_e64 v5, v1, flat_scratch_lo
10876 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00]
10878 v_mac_f16_e64 v5, v1, flat_scratch_hi
10879 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00]
10881 v_mac_f16_e64 v5, v1, vcc_lo
10882 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00]
10884 v_mac_f16_e64 v5, v1, vcc_hi
10885 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00]
10887 v_mac_f16_e64 v5, v1, tba_lo
10888 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00]
10890 v_mac_f16_e64 v5, v1, tba_hi
10891 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00]
10893 v_mac_f16_e64 v5, v1, tma_lo
10894 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00]
10896 v_mac_f16_e64 v5, v1, tma_hi
10897 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00]
10899 v_mac_f16_e64 v5, v1, ttmp11
10900 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00]
10902 v_mac_f16_e64 v5, v1, m0
10903 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00]
10905 v_mac_f16_e64 v5, v1, exec_lo
10906 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00]
10908 v_mac_f16_e64 v5, v1, exec_hi
10909 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00]
10911 v_mac_f16_e64 v5, v1, 0
10912 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00]
10914 v_mac_f16_e64 v5, v1, -1
10915 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00]
10917 v_mac_f16_e64 v5, v1, 0.5
10918 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00]
10920 v_mac_f16_e64 v5, v1, -4.0
10921 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00]
10923 v_mac_f16_e64 v5, v1, src_vccz
10924 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xf7,0x01,0x00]
10926 v_mac_f16_e64 v5, v1, src_execz
10927 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xf9,0x01,0x00]
10929 v_mac_f16_e64 v5, v1, src_scc
10930 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0xfb,0x01,0x00]
10932 v_mac_f16_e64 v5, -v1, v2
10933 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20]
10935 v_mac_f16_e64 v5, v1, -v2
10936 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40]
10938 v_mac_f16_e64 v5, -v1, -v2
10939 // CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60]
10941 v_mac_f16_e64 v5, |v1|, v2
10942 // CHECK: [0x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00]
10944 v_mac_f16_e64 v5, v1, |v2|
10945 // CHECK: [0x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00]
10947 v_mac_f16_e64 v5, |v1|, |v2|
10948 // CHECK: [0x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00]
10950 v_mac_f16_e64 v5, v1, v2 clamp
10951 // CHECK: [0x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00]
10953 v_add_u16_e64 v5, v1, v2
10954 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
10956 v_add_u16_e64 v255, v1, v2
10957 // CHECK: [0xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
10959 v_add_u16_e64 v5, v255, v2
10960 // CHECK: [0x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]
10962 v_add_u16_e64 v5, s1, v2
10963 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]
10965 v_add_u16_e64 v5, s101, v2
10966 // CHECK: [0x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00]
10968 v_add_u16_e64 v5, flat_scratch_lo, v2
10969 // CHECK: [0x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00]
10971 v_add_u16_e64 v5, flat_scratch_hi, v2
10972 // CHECK: [0x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]
10974 v_add_u16_e64 v5, vcc_lo, v2
10975 // CHECK: [0x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]
10977 v_add_u16_e64 v5, vcc_hi, v2
10978 // CHECK: [0x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]
10980 v_add_u16_e64 v5, tba_lo, v2
10981 // CHECK: [0x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00]
10983 v_add_u16_e64 v5, tba_hi, v2
10984 // CHECK: [0x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00]
10986 v_add_u16_e64 v5, tma_lo, v2
10987 // CHECK: [0x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00]
10989 v_add_u16_e64 v5, tma_hi, v2
10990 // CHECK: [0x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00]
10992 v_add_u16_e64 v5, ttmp11, v2
10993 // CHECK: [0x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00]
10995 v_add_u16_e64 v5, m0, v2
10996 // CHECK: [0x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]
10998 v_add_u16_e64 v5, exec_lo, v2
10999 // CHECK: [0x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]
11001 v_add_u16_e64 v5, exec_hi, v2
11002 // CHECK: [0x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]
11004 v_add_u16_e64 v5, 0, v2
11005 // CHECK: [0x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]
11007 v_add_u16_e64 v5, -1, v2
11008 // CHECK: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]
11010 v_add_u16_e64 v5, src_vccz, v2
11011 // CHECK: [0x05,0x00,0x26,0xd1,0xfb,0x04,0x02,0x00]
11013 v_add_u16_e64 v5, src_execz, v2
11014 // CHECK: [0x05,0x00,0x26,0xd1,0xfc,0x04,0x02,0x00]
11016 v_add_u16_e64 v5, src_scc, v2
11017 // CHECK: [0x05,0x00,0x26,0xd1,0xfd,0x04,0x02,0x00]
11019 v_add_u16_e64 v5, src_lds_direct, v2
11020 // CHECK: [0x05,0x00,0x26,0xd1,0xfe,0x04,0x02,0x00]
11022 v_add_u16_e64 v5, v1, v255
11023 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]
11025 v_add_u16_e64 v5, v1, s2
11026 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]
11028 v_add_u16_e64 v5, v1, s101
11029 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00]
11031 v_add_u16_e64 v5, v1, flat_scratch_lo
11032 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00]
11034 v_add_u16_e64 v5, v1, flat_scratch_hi
11035 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]
11037 v_add_u16_e64 v5, v1, vcc_lo
11038 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]
11040 v_add_u16_e64 v5, v1, vcc_hi
11041 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]
11043 v_add_u16_e64 v5, v1, tba_lo
11044 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00]
11046 v_add_u16_e64 v5, v1, tba_hi
11047 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00]
11049 v_add_u16_e64 v5, v1, tma_lo
11050 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00]
11052 v_add_u16_e64 v5, v1, tma_hi
11053 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00]
11055 v_add_u16_e64 v5, v1, ttmp11
11056 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00]
11058 v_add_u16_e64 v5, v1, m0
11059 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]
11061 v_add_u16_e64 v5, v1, exec_lo
11062 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]
11064 v_add_u16_e64 v5, v1, exec_hi
11065 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]
11067 v_add_u16_e64 v5, v1, 0
11068 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]
11070 v_add_u16_e64 v5, v1, -1
11071 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]
11073 v_add_u16_e64 v5, v1, src_vccz
11074 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xf7,0x01,0x00]
11076 v_add_u16_e64 v5, v1, src_execz
11077 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xf9,0x01,0x00]
11079 v_add_u16_e64 v5, v1, src_scc
11080 // CHECK: [0x05,0x00,0x26,0xd1,0x01,0xfb,0x01,0x00]
11082 v_add_u16_e64 v5, v1, v2 clamp
11083 // CHECK: [0x05,0x80,0x26,0xd1,0x01,0x05,0x02,0x00]
11085 v_sub_u16_e64 v5, v1, v2
11086 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
11088 v_sub_u16_e64 v255, v1, v2
11089 // CHECK: [0xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
11091 v_sub_u16_e64 v5, v255, v2
11092 // CHECK: [0x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00]
11094 v_sub_u16_e64 v5, s1, v2
11095 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00]
11097 v_sub_u16_e64 v5, s101, v2
11098 // CHECK: [0x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00]
11100 v_sub_u16_e64 v5, flat_scratch_lo, v2
11101 // CHECK: [0x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00]
11103 v_sub_u16_e64 v5, flat_scratch_hi, v2
11104 // CHECK: [0x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00]
11106 v_sub_u16_e64 v5, vcc_lo, v2
11107 // CHECK: [0x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00]
11109 v_sub_u16_e64 v5, vcc_hi, v2
11110 // CHECK: [0x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00]
11112 v_sub_u16_e64 v5, tba_lo, v2
11113 // CHECK: [0x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00]
11115 v_sub_u16_e64 v5, tba_hi, v2
11116 // CHECK: [0x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00]
11118 v_sub_u16_e64 v5, tma_lo, v2
11119 // CHECK: [0x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00]
11121 v_sub_u16_e64 v5, tma_hi, v2
11122 // CHECK: [0x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00]
11124 v_sub_u16_e64 v5, ttmp11, v2
11125 // CHECK: [0x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00]
11127 v_sub_u16_e64 v5, m0, v2
11128 // CHECK: [0x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00]
11130 v_sub_u16_e64 v5, exec_lo, v2
11131 // CHECK: [0x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00]
11133 v_sub_u16_e64 v5, exec_hi, v2
11134 // CHECK: [0x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00]
11136 v_sub_u16_e64 v5, 0, v2
11137 // CHECK: [0x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00]
11139 v_sub_u16_e64 v5, -1, v2
11140 // CHECK: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00]
11142 v_sub_u16_e64 v5, src_vccz, v2
11143 // CHECK: [0x05,0x00,0x27,0xd1,0xfb,0x04,0x02,0x00]
11145 v_sub_u16_e64 v5, src_execz, v2
11146 // CHECK: [0x05,0x00,0x27,0xd1,0xfc,0x04,0x02,0x00]
11148 v_sub_u16_e64 v5, src_scc, v2
11149 // CHECK: [0x05,0x00,0x27,0xd1,0xfd,0x04,0x02,0x00]
11151 v_sub_u16_e64 v5, src_lds_direct, v2
11152 // CHECK: [0x05,0x00,0x27,0xd1,0xfe,0x04,0x02,0x00]
11154 v_sub_u16_e64 v5, v1, v255
11155 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00]
11157 v_sub_u16_e64 v5, v1, s2
11158 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00]
11160 v_sub_u16_e64 v5, v1, s101
11161 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00]
11163 v_sub_u16_e64 v5, v1, flat_scratch_lo
11164 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00]
11166 v_sub_u16_e64 v5, v1, flat_scratch_hi
11167 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00]
11169 v_sub_u16_e64 v5, v1, vcc_lo
11170 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00]
11172 v_sub_u16_e64 v5, v1, vcc_hi
11173 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00]
11175 v_sub_u16_e64 v5, v1, tba_lo
11176 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00]
11178 v_sub_u16_e64 v5, v1, tba_hi
11179 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00]
11181 v_sub_u16_e64 v5, v1, tma_lo
11182 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00]
11184 v_sub_u16_e64 v5, v1, tma_hi
11185 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00]
11187 v_sub_u16_e64 v5, v1, ttmp11
11188 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00]
11190 v_sub_u16_e64 v5, v1, m0
11191 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00]
11193 v_sub_u16_e64 v5, v1, exec_lo
11194 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00]
11196 v_sub_u16_e64 v5, v1, exec_hi
11197 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00]
11199 v_sub_u16_e64 v5, v1, 0
11200 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00]
11202 v_sub_u16_e64 v5, v1, -1
11203 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00]
11205 v_sub_u16_e64 v5, v1, src_vccz
11206 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xf7,0x01,0x00]
11208 v_sub_u16_e64 v5, v1, src_execz
11209 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xf9,0x01,0x00]
11211 v_sub_u16_e64 v5, v1, src_scc
11212 // CHECK: [0x05,0x00,0x27,0xd1,0x01,0xfb,0x01,0x00]
11214 v_sub_u16_e64 v5, v1, v2 clamp
11215 // CHECK: [0x05,0x80,0x27,0xd1,0x01,0x05,0x02,0x00]
11217 v_subrev_u16_e64 v5, v1, v2
11218 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
11220 v_subrev_u16_e64 v255, v1, v2
11221 // CHECK: [0xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
11223 v_subrev_u16_e64 v5, v255, v2
11224 // CHECK: [0x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]
11226 v_subrev_u16_e64 v5, s1, v2
11227 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]
11229 v_subrev_u16_e64 v5, s101, v2
11230 // CHECK: [0x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00]
11232 v_subrev_u16_e64 v5, flat_scratch_lo, v2
11233 // CHECK: [0x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00]
11235 v_subrev_u16_e64 v5, flat_scratch_hi, v2
11236 // CHECK: [0x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]
11238 v_subrev_u16_e64 v5, vcc_lo, v2
11239 // CHECK: [0x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]
11241 v_subrev_u16_e64 v5, vcc_hi, v2
11242 // CHECK: [0x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]
11244 v_subrev_u16_e64 v5, tba_lo, v2
11245 // CHECK: [0x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00]
11247 v_subrev_u16_e64 v5, tba_hi, v2
11248 // CHECK: [0x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00]
11250 v_subrev_u16_e64 v5, tma_lo, v2
11251 // CHECK: [0x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00]
11253 v_subrev_u16_e64 v5, tma_hi, v2
11254 // CHECK: [0x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00]
11256 v_subrev_u16_e64 v5, ttmp11, v2
11257 // CHECK: [0x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00]
11259 v_subrev_u16_e64 v5, m0, v2
11260 // CHECK: [0x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]
11262 v_subrev_u16_e64 v5, exec_lo, v2
11263 // CHECK: [0x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]
11265 v_subrev_u16_e64 v5, exec_hi, v2
11266 // CHECK: [0x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]
11268 v_subrev_u16_e64 v5, 0, v2
11269 // CHECK: [0x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]
11271 v_subrev_u16_e64 v5, -1, v2
11272 // CHECK: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]
11274 v_subrev_u16_e64 v5, src_vccz, v2
11275 // CHECK: [0x05,0x00,0x28,0xd1,0xfb,0x04,0x02,0x00]
11277 v_subrev_u16_e64 v5, src_execz, v2
11278 // CHECK: [0x05,0x00,0x28,0xd1,0xfc,0x04,0x02,0x00]
11280 v_subrev_u16_e64 v5, src_scc, v2
11281 // CHECK: [0x05,0x00,0x28,0xd1,0xfd,0x04,0x02,0x00]
11283 v_subrev_u16_e64 v5, v1, v255
11284 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]
11286 v_subrev_u16_e64 v5, v1, s2
11287 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]
11289 v_subrev_u16_e64 v5, v1, s101
11290 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00]
11292 v_subrev_u16_e64 v5, v1, flat_scratch_lo
11293 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00]
11295 v_subrev_u16_e64 v5, v1, flat_scratch_hi
11296 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]
11298 v_subrev_u16_e64 v5, v1, vcc_lo
11299 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]
11301 v_subrev_u16_e64 v5, v1, vcc_hi
11302 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]
11304 v_subrev_u16_e64 v5, v1, tba_lo
11305 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00]
11307 v_subrev_u16_e64 v5, v1, tba_hi
11308 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00]
11310 v_subrev_u16_e64 v5, v1, tma_lo
11311 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00]
11313 v_subrev_u16_e64 v5, v1, tma_hi
11314 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00]
11316 v_subrev_u16_e64 v5, v1, ttmp11
11317 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00]
11319 v_subrev_u16_e64 v5, v1, m0
11320 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]
11322 v_subrev_u16_e64 v5, v1, exec_lo
11323 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]
11325 v_subrev_u16_e64 v5, v1, exec_hi
11326 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]
11328 v_subrev_u16_e64 v5, v1, 0
11329 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]
11331 v_subrev_u16_e64 v5, v1, -1
11332 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]
11334 v_subrev_u16_e64 v5, v1, src_vccz
11335 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xf7,0x01,0x00]
11337 v_subrev_u16_e64 v5, v1, src_execz
11338 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xf9,0x01,0x00]
11340 v_subrev_u16_e64 v5, v1, src_scc
11341 // CHECK: [0x05,0x00,0x28,0xd1,0x01,0xfb,0x01,0x00]
11343 v_subrev_u16_e64 v5, v1, v2 clamp
11344 // CHECK: [0x05,0x80,0x28,0xd1,0x01,0x05,0x02,0x00]
11346 v_mul_lo_u16_e64 v5, v1, v2
11347 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
11349 v_mul_lo_u16_e64 v255, v1, v2
11350 // CHECK: [0xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
11352 v_mul_lo_u16_e64 v5, v255, v2
11353 // CHECK: [0x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00]
11355 v_mul_lo_u16_e64 v5, s1, v2
11356 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00]
11358 v_mul_lo_u16_e64 v5, s101, v2
11359 // CHECK: [0x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00]
11361 v_mul_lo_u16_e64 v5, flat_scratch_lo, v2
11362 // CHECK: [0x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00]
11364 v_mul_lo_u16_e64 v5, flat_scratch_hi, v2
11365 // CHECK: [0x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00]
11367 v_mul_lo_u16_e64 v5, vcc_lo, v2
11368 // CHECK: [0x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00]
11370 v_mul_lo_u16_e64 v5, vcc_hi, v2
11371 // CHECK: [0x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00]
11373 v_mul_lo_u16_e64 v5, tba_lo, v2
11374 // CHECK: [0x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00]
11376 v_mul_lo_u16_e64 v5, tba_hi, v2
11377 // CHECK: [0x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00]
11379 v_mul_lo_u16_e64 v5, tma_lo, v2
11380 // CHECK: [0x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00]
11382 v_mul_lo_u16_e64 v5, tma_hi, v2
11383 // CHECK: [0x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00]
11385 v_mul_lo_u16_e64 v5, ttmp11, v2
11386 // CHECK: [0x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00]
11388 v_mul_lo_u16_e64 v5, m0, v2
11389 // CHECK: [0x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00]
11391 v_mul_lo_u16_e64 v5, exec_lo, v2
11392 // CHECK: [0x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00]
11394 v_mul_lo_u16_e64 v5, exec_hi, v2
11395 // CHECK: [0x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00]
11397 v_mul_lo_u16_e64 v5, 0, v2
11398 // CHECK: [0x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00]
11400 v_mul_lo_u16_e64 v5, -1, v2
11401 // CHECK: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00]
11403 v_mul_lo_u16_e64 v5, src_vccz, v2
11404 // CHECK: [0x05,0x00,0x29,0xd1,0xfb,0x04,0x02,0x00]
11406 v_mul_lo_u16_e64 v5, src_execz, v2
11407 // CHECK: [0x05,0x00,0x29,0xd1,0xfc,0x04,0x02,0x00]
11409 v_mul_lo_u16_e64 v5, src_scc, v2
11410 // CHECK: [0x05,0x00,0x29,0xd1,0xfd,0x04,0x02,0x00]
11412 v_mul_lo_u16_e64 v5, src_lds_direct, v2
11413 // CHECK: [0x05,0x00,0x29,0xd1,0xfe,0x04,0x02,0x00]
11415 v_mul_lo_u16_e64 v5, v1, v255
11416 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00]
11418 v_mul_lo_u16_e64 v5, v1, s2
11419 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00]
11421 v_mul_lo_u16_e64 v5, v1, s101
11422 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00]
11424 v_mul_lo_u16_e64 v5, v1, flat_scratch_lo
11425 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00]
11427 v_mul_lo_u16_e64 v5, v1, flat_scratch_hi
11428 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00]
11430 v_mul_lo_u16_e64 v5, v1, vcc_lo
11431 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00]
11433 v_mul_lo_u16_e64 v5, v1, vcc_hi
11434 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00]
11436 v_mul_lo_u16_e64 v5, v1, tba_lo
11437 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00]
11439 v_mul_lo_u16_e64 v5, v1, tba_hi
11440 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00]
11442 v_mul_lo_u16_e64 v5, v1, tma_lo
11443 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00]
11445 v_mul_lo_u16_e64 v5, v1, tma_hi
11446 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00]
11448 v_mul_lo_u16_e64 v5, v1, ttmp11
11449 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00]
11451 v_mul_lo_u16_e64 v5, v1, m0
11452 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00]
11454 v_mul_lo_u16_e64 v5, v1, exec_lo
11455 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00]
11457 v_mul_lo_u16_e64 v5, v1, exec_hi
11458 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00]
11460 v_mul_lo_u16_e64 v5, v1, 0
11461 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00]
11463 v_mul_lo_u16_e64 v5, v1, -1
11464 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00]
11466 v_mul_lo_u16_e64 v5, v1, src_vccz
11467 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xf7,0x01,0x00]
11469 v_mul_lo_u16_e64 v5, v1, src_execz
11470 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xf9,0x01,0x00]
11472 v_mul_lo_u16_e64 v5, v1, src_scc
11473 // CHECK: [0x05,0x00,0x29,0xd1,0x01,0xfb,0x01,0x00]
11475 v_lshlrev_b16_e64 v5, v1, v2
11476 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
11478 v_lshlrev_b16_e64 v255, v1, v2
11479 // CHECK: [0xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
11481 v_lshlrev_b16_e64 v5, v255, v2
11482 // CHECK: [0x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]
11484 v_lshlrev_b16_e64 v5, s1, v2
11485 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]
11487 v_lshlrev_b16_e64 v5, s101, v2
11488 // CHECK: [0x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00]
11490 v_lshlrev_b16_e64 v5, flat_scratch_lo, v2
11491 // CHECK: [0x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00]
11493 v_lshlrev_b16_e64 v5, flat_scratch_hi, v2
11494 // CHECK: [0x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]
11496 v_lshlrev_b16_e64 v5, vcc_lo, v2
11497 // CHECK: [0x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]
11499 v_lshlrev_b16_e64 v5, vcc_hi, v2
11500 // CHECK: [0x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]
11502 v_lshlrev_b16_e64 v5, tba_lo, v2
11503 // CHECK: [0x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00]
11505 v_lshlrev_b16_e64 v5, tba_hi, v2
11506 // CHECK: [0x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00]
11508 v_lshlrev_b16_e64 v5, tma_lo, v2
11509 // CHECK: [0x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00]
11511 v_lshlrev_b16_e64 v5, tma_hi, v2
11512 // CHECK: [0x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00]
11514 v_lshlrev_b16_e64 v5, ttmp11, v2
11515 // CHECK: [0x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00]
11517 v_lshlrev_b16_e64 v5, m0, v2
11518 // CHECK: [0x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]
11520 v_lshlrev_b16_e64 v5, exec_lo, v2
11521 // CHECK: [0x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]
11523 v_lshlrev_b16_e64 v5, exec_hi, v2
11524 // CHECK: [0x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]
11526 v_lshlrev_b16_e64 v5, 0, v2
11527 // CHECK: [0x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]
11529 v_lshlrev_b16_e64 v5, -1, v2
11530 // CHECK: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]
11532 v_lshlrev_b16_e64 v5, src_vccz, v2
11533 // CHECK: [0x05,0x00,0x2a,0xd1,0xfb,0x04,0x02,0x00]
11535 v_lshlrev_b16_e64 v5, src_execz, v2
11536 // CHECK: [0x05,0x00,0x2a,0xd1,0xfc,0x04,0x02,0x00]
11538 v_lshlrev_b16_e64 v5, src_scc, v2
11539 // CHECK: [0x05,0x00,0x2a,0xd1,0xfd,0x04,0x02,0x00]
11541 v_lshlrev_b16_e64 v5, v1, v255
11542 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]
11544 v_lshlrev_b16_e64 v5, v1, s2
11545 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]
11547 v_lshlrev_b16_e64 v5, v1, s101
11548 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00]
11550 v_lshlrev_b16_e64 v5, v1, flat_scratch_lo
11551 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00]
11553 v_lshlrev_b16_e64 v5, v1, flat_scratch_hi
11554 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]
11556 v_lshlrev_b16_e64 v5, v1, vcc_lo
11557 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]
11559 v_lshlrev_b16_e64 v5, v1, vcc_hi
11560 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]
11562 v_lshlrev_b16_e64 v5, v1, tba_lo
11563 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00]
11565 v_lshlrev_b16_e64 v5, v1, tba_hi
11566 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00]
11568 v_lshlrev_b16_e64 v5, v1, tma_lo
11569 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00]
11571 v_lshlrev_b16_e64 v5, v1, tma_hi
11572 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00]
11574 v_lshlrev_b16_e64 v5, v1, ttmp11
11575 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00]
11577 v_lshlrev_b16_e64 v5, v1, m0
11578 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]
11580 v_lshlrev_b16_e64 v5, v1, exec_lo
11581 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]
11583 v_lshlrev_b16_e64 v5, v1, exec_hi
11584 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]
11586 v_lshlrev_b16_e64 v5, v1, 0
11587 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]
11589 v_lshlrev_b16_e64 v5, v1, -1
11590 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]
11592 v_lshlrev_b16_e64 v5, v1, src_vccz
11593 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xf7,0x01,0x00]
11595 v_lshlrev_b16_e64 v5, v1, src_execz
11596 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xf9,0x01,0x00]
11598 v_lshlrev_b16_e64 v5, v1, src_scc
11599 // CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xfb,0x01,0x00]
11601 v_lshrrev_b16_e64 v5, v1, v2
11602 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
11604 v_lshrrev_b16_e64 v255, v1, v2
11605 // CHECK: [0xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
11607 v_lshrrev_b16_e64 v5, v255, v2
11608 // CHECK: [0x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00]
11610 v_lshrrev_b16_e64 v5, s1, v2
11611 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00]
11613 v_lshrrev_b16_e64 v5, s101, v2
11614 // CHECK: [0x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00]
11616 v_lshrrev_b16_e64 v5, flat_scratch_lo, v2
11617 // CHECK: [0x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00]
11619 v_lshrrev_b16_e64 v5, flat_scratch_hi, v2
11620 // CHECK: [0x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00]
11622 v_lshrrev_b16_e64 v5, vcc_lo, v2
11623 // CHECK: [0x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00]
11625 v_lshrrev_b16_e64 v5, vcc_hi, v2
11626 // CHECK: [0x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00]
11628 v_lshrrev_b16_e64 v5, tba_lo, v2
11629 // CHECK: [0x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00]
11631 v_lshrrev_b16_e64 v5, tba_hi, v2
11632 // CHECK: [0x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00]
11634 v_lshrrev_b16_e64 v5, tma_lo, v2
11635 // CHECK: [0x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00]
11637 v_lshrrev_b16_e64 v5, tma_hi, v2
11638 // CHECK: [0x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00]
11640 v_lshrrev_b16_e64 v5, ttmp11, v2
11641 // CHECK: [0x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00]
11643 v_lshrrev_b16_e64 v5, m0, v2
11644 // CHECK: [0x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00]
11646 v_lshrrev_b16_e64 v5, exec_lo, v2
11647 // CHECK: [0x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00]
11649 v_lshrrev_b16_e64 v5, exec_hi, v2
11650 // CHECK: [0x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00]
11652 v_lshrrev_b16_e64 v5, 0, v2
11653 // CHECK: [0x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00]
11655 v_lshrrev_b16_e64 v5, -1, v2
11656 // CHECK: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00]
11658 v_lshrrev_b16_e64 v5, src_vccz, v2
11659 // CHECK: [0x05,0x00,0x2b,0xd1,0xfb,0x04,0x02,0x00]
11661 v_lshrrev_b16_e64 v5, src_execz, v2
11662 // CHECK: [0x05,0x00,0x2b,0xd1,0xfc,0x04,0x02,0x00]
11664 v_lshrrev_b16_e64 v5, src_scc, v2
11665 // CHECK: [0x05,0x00,0x2b,0xd1,0xfd,0x04,0x02,0x00]
11667 v_lshrrev_b16_e64 v5, v1, v255
11668 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00]
11670 v_lshrrev_b16_e64 v5, v1, s2
11671 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00]
11673 v_lshrrev_b16_e64 v5, v1, s101
11674 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00]
11676 v_lshrrev_b16_e64 v5, v1, flat_scratch_lo
11677 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00]
11679 v_lshrrev_b16_e64 v5, v1, flat_scratch_hi
11680 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00]
11682 v_lshrrev_b16_e64 v5, v1, vcc_lo
11683 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00]
11685 v_lshrrev_b16_e64 v5, v1, vcc_hi
11686 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00]
11688 v_lshrrev_b16_e64 v5, v1, tba_lo
11689 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00]
11691 v_lshrrev_b16_e64 v5, v1, tba_hi
11692 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00]
11694 v_lshrrev_b16_e64 v5, v1, tma_lo
11695 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00]
11697 v_lshrrev_b16_e64 v5, v1, tma_hi
11698 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00]
11700 v_lshrrev_b16_e64 v5, v1, ttmp11
11701 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00]
11703 v_lshrrev_b16_e64 v5, v1, m0
11704 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00]
11706 v_lshrrev_b16_e64 v5, v1, exec_lo
11707 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00]
11709 v_lshrrev_b16_e64 v5, v1, exec_hi
11710 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00]
11712 v_lshrrev_b16_e64 v5, v1, 0
11713 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00]
11715 v_lshrrev_b16_e64 v5, v1, -1
11716 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00]
11718 v_lshrrev_b16_e64 v5, v1, src_vccz
11719 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xf7,0x01,0x00]
11721 v_lshrrev_b16_e64 v5, v1, src_execz
11722 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xf9,0x01,0x00]
11724 v_lshrrev_b16_e64 v5, v1, src_scc
11725 // CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xfb,0x01,0x00]
11727 v_ashrrev_i16_e64 v5, v1, v2
11728 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
11730 v_ashrrev_i16_e64 v255, v1, v2
11731 // CHECK: [0xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
11733 v_ashrrev_i16_e64 v5, v255, v2
11734 // CHECK: [0x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]
11736 v_ashrrev_i16_e64 v5, s1, v2
11737 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]
11739 v_ashrrev_i16_e64 v5, s101, v2
11740 // CHECK: [0x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00]
11742 v_ashrrev_i16_e64 v5, flat_scratch_lo, v2
11743 // CHECK: [0x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00]
11745 v_ashrrev_i16_e64 v5, flat_scratch_hi, v2
11746 // CHECK: [0x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]
11748 v_ashrrev_i16_e64 v5, vcc_lo, v2
11749 // CHECK: [0x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]
11751 v_ashrrev_i16_e64 v5, vcc_hi, v2
11752 // CHECK: [0x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]
11754 v_ashrrev_i16_e64 v5, tba_lo, v2
11755 // CHECK: [0x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00]
11757 v_ashrrev_i16_e64 v5, tba_hi, v2
11758 // CHECK: [0x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00]
11760 v_ashrrev_i16_e64 v5, tma_lo, v2
11761 // CHECK: [0x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00]
11763 v_ashrrev_i16_e64 v5, tma_hi, v2
11764 // CHECK: [0x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00]
11766 v_ashrrev_i16_e64 v5, ttmp11, v2
11767 // CHECK: [0x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00]
11769 v_ashrrev_i16_e64 v5, m0, v2
11770 // CHECK: [0x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]
11772 v_ashrrev_i16_e64 v5, exec_lo, v2
11773 // CHECK: [0x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]
11775 v_ashrrev_i16_e64 v5, exec_hi, v2
11776 // CHECK: [0x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]
11778 v_ashrrev_i16_e64 v5, 0, v2
11779 // CHECK: [0x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]
11781 v_ashrrev_i16_e64 v5, -1, v2
11782 // CHECK: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]
11784 v_ashrrev_i16_e64 v5, src_vccz, v2
11785 // CHECK: [0x05,0x00,0x2c,0xd1,0xfb,0x04,0x02,0x00]
11787 v_ashrrev_i16_e64 v5, src_execz, v2
11788 // CHECK: [0x05,0x00,0x2c,0xd1,0xfc,0x04,0x02,0x00]
11790 v_ashrrev_i16_e64 v5, src_scc, v2
11791 // CHECK: [0x05,0x00,0x2c,0xd1,0xfd,0x04,0x02,0x00]
11793 v_ashrrev_i16_e64 v5, v1, v255
11794 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]
11796 v_ashrrev_i16_e64 v5, v1, s2
11797 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]
11799 v_ashrrev_i16_e64 v5, v1, s101
11800 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00]
11802 v_ashrrev_i16_e64 v5, v1, flat_scratch_lo
11803 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00]
11805 v_ashrrev_i16_e64 v5, v1, flat_scratch_hi
11806 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]
11808 v_ashrrev_i16_e64 v5, v1, vcc_lo
11809 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]
11811 v_ashrrev_i16_e64 v5, v1, vcc_hi
11812 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]
11814 v_ashrrev_i16_e64 v5, v1, tba_lo
11815 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00]
11817 v_ashrrev_i16_e64 v5, v1, tba_hi
11818 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00]
11820 v_ashrrev_i16_e64 v5, v1, tma_lo
11821 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00]
11823 v_ashrrev_i16_e64 v5, v1, tma_hi
11824 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00]
11826 v_ashrrev_i16_e64 v5, v1, ttmp11
11827 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00]
11829 v_ashrrev_i16_e64 v5, v1, m0
11830 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]
11832 v_ashrrev_i16_e64 v5, v1, exec_lo
11833 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]
11835 v_ashrrev_i16_e64 v5, v1, exec_hi
11836 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]
11838 v_ashrrev_i16_e64 v5, v1, 0
11839 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]
11841 v_ashrrev_i16_e64 v5, v1, -1
11842 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]
11844 v_ashrrev_i16_e64 v5, v1, src_vccz
11845 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xf7,0x01,0x00]
11847 v_ashrrev_i16_e64 v5, v1, src_execz
11848 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xf9,0x01,0x00]
11850 v_ashrrev_i16_e64 v5, v1, src_scc
11851 // CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xfb,0x01,0x00]
11853 v_max_f16_e64 v5, v1, v2
11854 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
11856 v_max_f16_e64 v255, v1, v2
11857 // CHECK: [0xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
11859 v_max_f16_e64 v5, v255, v2
11860 // CHECK: [0x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00]
11862 v_max_f16_e64 v5, s1, v2
11863 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00]
11865 v_max_f16_e64 v5, s101, v2
11866 // CHECK: [0x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00]
11868 v_max_f16_e64 v5, flat_scratch_lo, v2
11869 // CHECK: [0x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00]
11871 v_max_f16_e64 v5, flat_scratch_hi, v2
11872 // CHECK: [0x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00]
11874 v_max_f16_e64 v5, vcc_lo, v2
11875 // CHECK: [0x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00]
11877 v_max_f16_e64 v5, vcc_hi, v2
11878 // CHECK: [0x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00]
11880 v_max_f16_e64 v5, tba_lo, v2
11881 // CHECK: [0x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00]
11883 v_max_f16_e64 v5, tba_hi, v2
11884 // CHECK: [0x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00]
11886 v_max_f16_e64 v5, tma_lo, v2
11887 // CHECK: [0x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00]
11889 v_max_f16_e64 v5, tma_hi, v2
11890 // CHECK: [0x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00]
11892 v_max_f16_e64 v5, ttmp11, v2
11893 // CHECK: [0x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00]
11895 v_max_f16_e64 v5, m0, v2
11896 // CHECK: [0x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00]
11898 v_max_f16_e64 v5, exec_lo, v2
11899 // CHECK: [0x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00]
11901 v_max_f16_e64 v5, exec_hi, v2
11902 // CHECK: [0x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00]
11904 v_max_f16_e64 v5, 0, v2
11905 // CHECK: [0x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00]
11907 v_max_f16_e64 v5, -1, v2
11908 // CHECK: [0x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00]
11910 v_max_f16_e64 v5, 0.5, v2
11911 // CHECK: [0x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00]
11913 v_max_f16_e64 v5, -4.0, v2
11914 // CHECK: [0x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00]
11916 v_max_f16_e64 v5, src_vccz, v2
11917 // CHECK: [0x05,0x00,0x2d,0xd1,0xfb,0x04,0x02,0x00]
11919 v_max_f16_e64 v5, src_execz, v2
11920 // CHECK: [0x05,0x00,0x2d,0xd1,0xfc,0x04,0x02,0x00]
11922 v_max_f16_e64 v5, src_scc, v2
11923 // CHECK: [0x05,0x00,0x2d,0xd1,0xfd,0x04,0x02,0x00]
11925 v_max_f16_e64 v5, src_lds_direct, v2
11926 // CHECK: [0x05,0x00,0x2d,0xd1,0xfe,0x04,0x02,0x00]
11928 v_max_f16_e64 v5, v1, v255
11929 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00]
11931 v_max_f16_e64 v5, v1, s2
11932 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00]
11934 v_max_f16_e64 v5, v1, s101
11935 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00]
11937 v_max_f16_e64 v5, v1, flat_scratch_lo
11938 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00]
11940 v_max_f16_e64 v5, v1, flat_scratch_hi
11941 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00]
11943 v_max_f16_e64 v5, v1, vcc_lo
11944 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00]
11946 v_max_f16_e64 v5, v1, vcc_hi
11947 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00]
11949 v_max_f16_e64 v5, v1, tba_lo
11950 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00]
11952 v_max_f16_e64 v5, v1, tba_hi
11953 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00]
11955 v_max_f16_e64 v5, v1, tma_lo
11956 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00]
11958 v_max_f16_e64 v5, v1, tma_hi
11959 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00]
11961 v_max_f16_e64 v5, v1, ttmp11
11962 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00]
11964 v_max_f16_e64 v5, v1, m0
11965 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00]
11967 v_max_f16_e64 v5, v1, exec_lo
11968 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00]
11970 v_max_f16_e64 v5, v1, exec_hi
11971 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00]
11973 v_max_f16_e64 v5, v1, 0
11974 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00]
11976 v_max_f16_e64 v5, v1, -1
11977 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00]
11979 v_max_f16_e64 v5, v1, 0.5
11980 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00]
11982 v_max_f16_e64 v5, v1, -4.0
11983 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00]
11985 v_max_f16_e64 v5, v1, src_vccz
11986 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xf7,0x01,0x00]
11988 v_max_f16_e64 v5, v1, src_execz
11989 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xf9,0x01,0x00]
11991 v_max_f16_e64 v5, v1, src_scc
11992 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xfb,0x01,0x00]
11994 v_max_f16_e64 v5, -v1, v2
11995 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20]
11997 v_max_f16_e64 v5, v1, -v2
11998 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40]
12000 v_max_f16_e64 v5, -v1, -v2
12001 // CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60]
12003 v_max_f16_e64 v5, |v1|, v2
12004 // CHECK: [0x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00]
12006 v_max_f16_e64 v5, v1, |v2|
12007 // CHECK: [0x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00]
12009 v_max_f16_e64 v5, |v1|, |v2|
12010 // CHECK: [0x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00]
12012 v_max_f16_e64 v5, v1, v2 clamp
12013 // CHECK: [0x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00]
12015 v_min_f16_e64 v5, v1, v2
12016 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
12018 v_min_f16_e64 v255, v1, v2
12019 // CHECK: [0xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
12021 v_min_f16_e64 v5, v255, v2
12022 // CHECK: [0x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]
12024 v_min_f16_e64 v5, s1, v2
12025 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]
12027 v_min_f16_e64 v5, s101, v2
12028 // CHECK: [0x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00]
12030 v_min_f16_e64 v5, flat_scratch_lo, v2
12031 // CHECK: [0x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00]
12033 v_min_f16_e64 v5, flat_scratch_hi, v2
12034 // CHECK: [0x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]
12036 v_min_f16_e64 v5, vcc_lo, v2
12037 // CHECK: [0x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]
12039 v_min_f16_e64 v5, vcc_hi, v2
12040 // CHECK: [0x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]
12042 v_min_f16_e64 v5, tba_lo, v2
12043 // CHECK: [0x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00]
12045 v_min_f16_e64 v5, tba_hi, v2
12046 // CHECK: [0x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00]
12048 v_min_f16_e64 v5, tma_lo, v2
12049 // CHECK: [0x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00]
12051 v_min_f16_e64 v5, tma_hi, v2
12052 // CHECK: [0x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00]
12054 v_min_f16_e64 v5, ttmp11, v2
12055 // CHECK: [0x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00]
12057 v_min_f16_e64 v5, m0, v2
12058 // CHECK: [0x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]
12060 v_min_f16_e64 v5, exec_lo, v2
12061 // CHECK: [0x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]
12063 v_min_f16_e64 v5, exec_hi, v2
12064 // CHECK: [0x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]
12066 v_min_f16_e64 v5, 0, v2
12067 // CHECK: [0x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]
12069 v_min_f16_e64 v5, -1, v2
12070 // CHECK: [0x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]
12072 v_min_f16_e64 v5, 0.5, v2
12073 // CHECK: [0x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]
12075 v_min_f16_e64 v5, -4.0, v2
12076 // CHECK: [0x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]
12078 v_min_f16_e64 v5, src_vccz, v2
12079 // CHECK: [0x05,0x00,0x2e,0xd1,0xfb,0x04,0x02,0x00]
12081 v_min_f16_e64 v5, src_execz, v2
12082 // CHECK: [0x05,0x00,0x2e,0xd1,0xfc,0x04,0x02,0x00]
12084 v_min_f16_e64 v5, src_scc, v2
12085 // CHECK: [0x05,0x00,0x2e,0xd1,0xfd,0x04,0x02,0x00]
12087 v_min_f16_e64 v5, src_lds_direct, v2
12088 // CHECK: [0x05,0x00,0x2e,0xd1,0xfe,0x04,0x02,0x00]
12090 v_min_f16_e64 v5, v1, v255
12091 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]
12093 v_min_f16_e64 v5, v1, s2
12094 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]
12096 v_min_f16_e64 v5, v1, s101
12097 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00]
12099 v_min_f16_e64 v5, v1, flat_scratch_lo
12100 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00]
12102 v_min_f16_e64 v5, v1, flat_scratch_hi
12103 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]
12105 v_min_f16_e64 v5, v1, vcc_lo
12106 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]
12108 v_min_f16_e64 v5, v1, vcc_hi
12109 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]
12111 v_min_f16_e64 v5, v1, tba_lo
12112 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00]
12114 v_min_f16_e64 v5, v1, tba_hi
12115 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00]
12117 v_min_f16_e64 v5, v1, tma_lo
12118 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00]
12120 v_min_f16_e64 v5, v1, tma_hi
12121 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00]
12123 v_min_f16_e64 v5, v1, ttmp11
12124 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00]
12126 v_min_f16_e64 v5, v1, m0
12127 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]
12129 v_min_f16_e64 v5, v1, exec_lo
12130 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]
12132 v_min_f16_e64 v5, v1, exec_hi
12133 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]
12135 v_min_f16_e64 v5, v1, 0
12136 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]
12138 v_min_f16_e64 v5, v1, -1
12139 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]
12141 v_min_f16_e64 v5, v1, 0.5
12142 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]
12144 v_min_f16_e64 v5, v1, -4.0
12145 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]
12147 v_min_f16_e64 v5, v1, src_vccz
12148 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xf7,0x01,0x00]
12150 v_min_f16_e64 v5, v1, src_execz
12151 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xf9,0x01,0x00]
12153 v_min_f16_e64 v5, v1, src_scc
12154 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xfb,0x01,0x00]
12156 v_min_f16_e64 v5, -v1, v2
12157 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20]
12159 v_min_f16_e64 v5, v1, -v2
12160 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40]
12162 v_min_f16_e64 v5, -v1, -v2
12163 // CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60]
12165 v_min_f16_e64 v5, |v1|, v2
12166 // CHECK: [0x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00]
12168 v_min_f16_e64 v5, v1, |v2|
12169 // CHECK: [0x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00]
12171 v_min_f16_e64 v5, |v1|, |v2|
12172 // CHECK: [0x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00]
12174 v_min_f16_e64 v5, v1, v2 clamp
12175 // CHECK: [0x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00]
12177 v_max_u16_e64 v5, v1, v2
12178 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
12180 v_max_u16_e64 v255, v1, v2
12181 // CHECK: [0xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
12183 v_max_u16_e64 v5, v255, v2
12184 // CHECK: [0x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00]
12186 v_max_u16_e64 v5, s1, v2
12187 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00]
12189 v_max_u16_e64 v5, s101, v2
12190 // CHECK: [0x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00]
12192 v_max_u16_e64 v5, flat_scratch_lo, v2
12193 // CHECK: [0x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00]
12195 v_max_u16_e64 v5, flat_scratch_hi, v2
12196 // CHECK: [0x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00]
12198 v_max_u16_e64 v5, vcc_lo, v2
12199 // CHECK: [0x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00]
12201 v_max_u16_e64 v5, vcc_hi, v2
12202 // CHECK: [0x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00]
12204 v_max_u16_e64 v5, tba_lo, v2
12205 // CHECK: [0x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00]
12207 v_max_u16_e64 v5, tba_hi, v2
12208 // CHECK: [0x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00]
12210 v_max_u16_e64 v5, tma_lo, v2
12211 // CHECK: [0x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00]
12213 v_max_u16_e64 v5, tma_hi, v2
12214 // CHECK: [0x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00]
12216 v_max_u16_e64 v5, ttmp11, v2
12217 // CHECK: [0x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00]
12219 v_max_u16_e64 v5, m0, v2
12220 // CHECK: [0x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00]
12222 v_max_u16_e64 v5, exec_lo, v2
12223 // CHECK: [0x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00]
12225 v_max_u16_e64 v5, exec_hi, v2
12226 // CHECK: [0x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00]
12228 v_max_u16_e64 v5, 0, v2
12229 // CHECK: [0x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00]
12231 v_max_u16_e64 v5, -1, v2
12232 // CHECK: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00]
12234 v_max_u16_e64 v5, src_vccz, v2
12235 // CHECK: [0x05,0x00,0x2f,0xd1,0xfb,0x04,0x02,0x00]
12237 v_max_u16_e64 v5, src_execz, v2
12238 // CHECK: [0x05,0x00,0x2f,0xd1,0xfc,0x04,0x02,0x00]
12240 v_max_u16_e64 v5, src_scc, v2
12241 // CHECK: [0x05,0x00,0x2f,0xd1,0xfd,0x04,0x02,0x00]
12243 v_max_u16_e64 v5, src_lds_direct, v2
12244 // CHECK: [0x05,0x00,0x2f,0xd1,0xfe,0x04,0x02,0x00]
12246 v_max_u16_e64 v5, v1, v255
12247 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00]
12249 v_max_u16_e64 v5, v1, s2
12250 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00]
12252 v_max_u16_e64 v5, v1, s101
12253 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00]
12255 v_max_u16_e64 v5, v1, flat_scratch_lo
12256 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00]
12258 v_max_u16_e64 v5, v1, flat_scratch_hi
12259 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00]
12261 v_max_u16_e64 v5, v1, vcc_lo
12262 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00]
12264 v_max_u16_e64 v5, v1, vcc_hi
12265 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00]
12267 v_max_u16_e64 v5, v1, tba_lo
12268 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00]
12270 v_max_u16_e64 v5, v1, tba_hi
12271 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00]
12273 v_max_u16_e64 v5, v1, tma_lo
12274 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00]
12276 v_max_u16_e64 v5, v1, tma_hi
12277 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00]
12279 v_max_u16_e64 v5, v1, ttmp11
12280 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00]
12282 v_max_u16_e64 v5, v1, m0
12283 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00]
12285 v_max_u16_e64 v5, v1, exec_lo
12286 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00]
12288 v_max_u16_e64 v5, v1, exec_hi
12289 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00]
12291 v_max_u16_e64 v5, v1, 0
12292 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00]
12294 v_max_u16_e64 v5, v1, -1
12295 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00]
12297 v_max_u16_e64 v5, v1, src_vccz
12298 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xf7,0x01,0x00]
12300 v_max_u16_e64 v5, v1, src_execz
12301 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xf9,0x01,0x00]
12303 v_max_u16_e64 v5, v1, src_scc
12304 // CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xfb,0x01,0x00]
12306 v_max_i16_e64 v5, v1, v2
12307 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
12309 v_max_i16_e64 v255, v1, v2
12310 // CHECK: [0xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
12312 v_max_i16_e64 v5, v255, v2
12313 // CHECK: [0x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]
12315 v_max_i16_e64 v5, s1, v2
12316 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]
12318 v_max_i16_e64 v5, s101, v2
12319 // CHECK: [0x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00]
12321 v_max_i16_e64 v5, flat_scratch_lo, v2
12322 // CHECK: [0x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00]
12324 v_max_i16_e64 v5, flat_scratch_hi, v2
12325 // CHECK: [0x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]
12327 v_max_i16_e64 v5, vcc_lo, v2
12328 // CHECK: [0x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]
12330 v_max_i16_e64 v5, vcc_hi, v2
12331 // CHECK: [0x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]
12333 v_max_i16_e64 v5, tba_lo, v2
12334 // CHECK: [0x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00]
12336 v_max_i16_e64 v5, tba_hi, v2
12337 // CHECK: [0x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00]
12339 v_max_i16_e64 v5, tma_lo, v2
12340 // CHECK: [0x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00]
12342 v_max_i16_e64 v5, tma_hi, v2
12343 // CHECK: [0x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00]
12345 v_max_i16_e64 v5, ttmp11, v2
12346 // CHECK: [0x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00]
12348 v_max_i16_e64 v5, m0, v2
12349 // CHECK: [0x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]
12351 v_max_i16_e64 v5, exec_lo, v2
12352 // CHECK: [0x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]
12354 v_max_i16_e64 v5, exec_hi, v2
12355 // CHECK: [0x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]
12357 v_max_i16_e64 v5, 0, v2
12358 // CHECK: [0x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]
12360 v_max_i16_e64 v5, -1, v2
12361 // CHECK: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]
12363 v_max_i16_e64 v5, src_vccz, v2
12364 // CHECK: [0x05,0x00,0x30,0xd1,0xfb,0x04,0x02,0x00]
12366 v_max_i16_e64 v5, src_execz, v2
12367 // CHECK: [0x05,0x00,0x30,0xd1,0xfc,0x04,0x02,0x00]
12369 v_max_i16_e64 v5, src_scc, v2
12370 // CHECK: [0x05,0x00,0x30,0xd1,0xfd,0x04,0x02,0x00]
12372 v_max_i16_e64 v5, src_lds_direct, v2
12373 // CHECK: [0x05,0x00,0x30,0xd1,0xfe,0x04,0x02,0x00]
12375 v_max_i16_e64 v5, v1, v255
12376 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]
12378 v_max_i16_e64 v5, v1, s2
12379 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]
12381 v_max_i16_e64 v5, v1, s101
12382 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00]
12384 v_max_i16_e64 v5, v1, flat_scratch_lo
12385 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00]
12387 v_max_i16_e64 v5, v1, flat_scratch_hi
12388 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]
12390 v_max_i16_e64 v5, v1, vcc_lo
12391 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]
12393 v_max_i16_e64 v5, v1, vcc_hi
12394 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]
12396 v_max_i16_e64 v5, v1, tba_lo
12397 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00]
12399 v_max_i16_e64 v5, v1, tba_hi
12400 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00]
12402 v_max_i16_e64 v5, v1, tma_lo
12403 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00]
12405 v_max_i16_e64 v5, v1, tma_hi
12406 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00]
12408 v_max_i16_e64 v5, v1, ttmp11
12409 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00]
12411 v_max_i16_e64 v5, v1, m0
12412 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]
12414 v_max_i16_e64 v5, v1, exec_lo
12415 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]
12417 v_max_i16_e64 v5, v1, exec_hi
12418 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]
12420 v_max_i16_e64 v5, v1, 0
12421 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]
12423 v_max_i16_e64 v5, v1, -1
12424 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]
12426 v_max_i16_e64 v5, v1, src_vccz
12427 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xf7,0x01,0x00]
12429 v_max_i16_e64 v5, v1, src_execz
12430 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xf9,0x01,0x00]
12432 v_max_i16_e64 v5, v1, src_scc
12433 // CHECK: [0x05,0x00,0x30,0xd1,0x01,0xfb,0x01,0x00]
12435 v_min_u16_e64 v5, v1, v2
12436 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
12438 v_min_u16_e64 v255, v1, v2
12439 // CHECK: [0xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
12441 v_min_u16_e64 v5, v255, v2
12442 // CHECK: [0x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00]
12444 v_min_u16_e64 v5, s1, v2
12445 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00]
12447 v_min_u16_e64 v5, s101, v2
12448 // CHECK: [0x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00]
12450 v_min_u16_e64 v5, flat_scratch_lo, v2
12451 // CHECK: [0x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00]
12453 v_min_u16_e64 v5, flat_scratch_hi, v2
12454 // CHECK: [0x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00]
12456 v_min_u16_e64 v5, vcc_lo, v2
12457 // CHECK: [0x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00]
12459 v_min_u16_e64 v5, vcc_hi, v2
12460 // CHECK: [0x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00]
12462 v_min_u16_e64 v5, tba_lo, v2
12463 // CHECK: [0x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00]
12465 v_min_u16_e64 v5, tba_hi, v2
12466 // CHECK: [0x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00]
12468 v_min_u16_e64 v5, tma_lo, v2
12469 // CHECK: [0x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00]
12471 v_min_u16_e64 v5, tma_hi, v2
12472 // CHECK: [0x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00]
12474 v_min_u16_e64 v5, ttmp11, v2
12475 // CHECK: [0x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00]
12477 v_min_u16_e64 v5, m0, v2
12478 // CHECK: [0x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00]
12480 v_min_u16_e64 v5, exec_lo, v2
12481 // CHECK: [0x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00]
12483 v_min_u16_e64 v5, exec_hi, v2
12484 // CHECK: [0x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00]
12486 v_min_u16_e64 v5, 0, v2
12487 // CHECK: [0x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00]
12489 v_min_u16_e64 v5, -1, v2
12490 // CHECK: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00]
12492 v_min_u16_e64 v5, src_vccz, v2
12493 // CHECK: [0x05,0x00,0x31,0xd1,0xfb,0x04,0x02,0x00]
12495 v_min_u16_e64 v5, src_execz, v2
12496 // CHECK: [0x05,0x00,0x31,0xd1,0xfc,0x04,0x02,0x00]
12498 v_min_u16_e64 v5, src_scc, v2
12499 // CHECK: [0x05,0x00,0x31,0xd1,0xfd,0x04,0x02,0x00]
12501 v_min_u16_e64 v5, src_lds_direct, v2
12502 // CHECK: [0x05,0x00,0x31,0xd1,0xfe,0x04,0x02,0x00]
12504 v_min_u16_e64 v5, v1, v255
12505 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00]
12507 v_min_u16_e64 v5, v1, s2
12508 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00]
12510 v_min_u16_e64 v5, v1, s101
12511 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00]
12513 v_min_u16_e64 v5, v1, flat_scratch_lo
12514 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00]
12516 v_min_u16_e64 v5, v1, flat_scratch_hi
12517 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00]
12519 v_min_u16_e64 v5, v1, vcc_lo
12520 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00]
12522 v_min_u16_e64 v5, v1, vcc_hi
12523 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00]
12525 v_min_u16_e64 v5, v1, tba_lo
12526 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00]
12528 v_min_u16_e64 v5, v1, tba_hi
12529 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00]
12531 v_min_u16_e64 v5, v1, tma_lo
12532 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00]
12534 v_min_u16_e64 v5, v1, tma_hi
12535 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00]
12537 v_min_u16_e64 v5, v1, ttmp11
12538 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00]
12540 v_min_u16_e64 v5, v1, m0
12541 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00]
12543 v_min_u16_e64 v5, v1, exec_lo
12544 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00]
12546 v_min_u16_e64 v5, v1, exec_hi
12547 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00]
12549 v_min_u16_e64 v5, v1, 0
12550 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00]
12552 v_min_u16_e64 v5, v1, -1
12553 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00]
12555 v_min_u16_e64 v5, v1, src_vccz
12556 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xf7,0x01,0x00]
12558 v_min_u16_e64 v5, v1, src_execz
12559 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xf9,0x01,0x00]
12561 v_min_u16_e64 v5, v1, src_scc
12562 // CHECK: [0x05,0x00,0x31,0xd1,0x01,0xfb,0x01,0x00]
12564 v_min_i16_e64 v5, v1, v2
12565 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
12567 v_min_i16_e64 v255, v1, v2
12568 // CHECK: [0xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
12570 v_min_i16_e64 v5, v255, v2
12571 // CHECK: [0x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00]
12573 v_min_i16_e64 v5, s1, v2
12574 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00]
12576 v_min_i16_e64 v5, s101, v2
12577 // CHECK: [0x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00]
12579 v_min_i16_e64 v5, flat_scratch_lo, v2
12580 // CHECK: [0x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00]
12582 v_min_i16_e64 v5, flat_scratch_hi, v2
12583 // CHECK: [0x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00]
12585 v_min_i16_e64 v5, vcc_lo, v2
12586 // CHECK: [0x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00]
12588 v_min_i16_e64 v5, vcc_hi, v2
12589 // CHECK: [0x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00]
12591 v_min_i16_e64 v5, tba_lo, v2
12592 // CHECK: [0x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00]
12594 v_min_i16_e64 v5, tba_hi, v2
12595 // CHECK: [0x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00]
12597 v_min_i16_e64 v5, tma_lo, v2
12598 // CHECK: [0x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00]
12600 v_min_i16_e64 v5, tma_hi, v2
12601 // CHECK: [0x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00]
12603 v_min_i16_e64 v5, ttmp11, v2
12604 // CHECK: [0x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00]
12606 v_min_i16_e64 v5, m0, v2
12607 // CHECK: [0x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00]
12609 v_min_i16_e64 v5, exec_lo, v2
12610 // CHECK: [0x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00]
12612 v_min_i16_e64 v5, exec_hi, v2
12613 // CHECK: [0x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00]
12615 v_min_i16_e64 v5, 0, v2
12616 // CHECK: [0x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00]
12618 v_min_i16_e64 v5, -1, v2
12619 // CHECK: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00]
12621 v_min_i16_e64 v5, src_vccz, v2
12622 // CHECK: [0x05,0x00,0x32,0xd1,0xfb,0x04,0x02,0x00]
12624 v_min_i16_e64 v5, src_execz, v2
12625 // CHECK: [0x05,0x00,0x32,0xd1,0xfc,0x04,0x02,0x00]
12627 v_min_i16_e64 v5, src_scc, v2
12628 // CHECK: [0x05,0x00,0x32,0xd1,0xfd,0x04,0x02,0x00]
12630 v_min_i16_e64 v5, src_lds_direct, v2
12631 // CHECK: [0x05,0x00,0x32,0xd1,0xfe,0x04,0x02,0x00]
12633 v_min_i16_e64 v5, v1, v255
12634 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00]
12636 v_min_i16_e64 v5, v1, s2
12637 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00]
12639 v_min_i16_e64 v5, v1, s101
12640 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00]
12642 v_min_i16_e64 v5, v1, flat_scratch_lo
12643 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00]
12645 v_min_i16_e64 v5, v1, flat_scratch_hi
12646 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00]
12648 v_min_i16_e64 v5, v1, vcc_lo
12649 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00]
12651 v_min_i16_e64 v5, v1, vcc_hi
12652 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00]
12654 v_min_i16_e64 v5, v1, tba_lo
12655 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00]
12657 v_min_i16_e64 v5, v1, tba_hi
12658 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00]
12660 v_min_i16_e64 v5, v1, tma_lo
12661 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00]
12663 v_min_i16_e64 v5, v1, tma_hi
12664 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00]
12666 v_min_i16_e64 v5, v1, ttmp11
12667 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00]
12669 v_min_i16_e64 v5, v1, m0
12670 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00]
12672 v_min_i16_e64 v5, v1, exec_lo
12673 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00]
12675 v_min_i16_e64 v5, v1, exec_hi
12676 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00]
12678 v_min_i16_e64 v5, v1, 0
12679 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00]
12681 v_min_i16_e64 v5, v1, -1
12682 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00]
12684 v_min_i16_e64 v5, v1, src_vccz
12685 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xf7,0x01,0x00]
12687 v_min_i16_e64 v5, v1, src_execz
12688 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xf9,0x01,0x00]
12690 v_min_i16_e64 v5, v1, src_scc
12691 // CHECK: [0x05,0x00,0x32,0xd1,0x01,0xfb,0x01,0x00]
12693 v_ldexp_f16_e64 v5, v1, v2
12694 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
12696 v_ldexp_f16_e64 v255, v1, v2
12697 // CHECK: [0xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
12699 v_ldexp_f16_e64 v5, v255, v2
12700 // CHECK: [0x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00]
12702 v_ldexp_f16_e64 v5, s1, v2
12703 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00]
12705 v_ldexp_f16_e64 v5, s101, v2
12706 // CHECK: [0x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00]
12708 v_ldexp_f16_e64 v5, flat_scratch_lo, v2
12709 // CHECK: [0x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00]
12711 v_ldexp_f16_e64 v5, flat_scratch_hi, v2
12712 // CHECK: [0x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00]
12714 v_ldexp_f16_e64 v5, vcc_lo, v2
12715 // CHECK: [0x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00]
12717 v_ldexp_f16_e64 v5, vcc_hi, v2
12718 // CHECK: [0x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00]
12720 v_ldexp_f16_e64 v5, tba_lo, v2
12721 // CHECK: [0x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00]
12723 v_ldexp_f16_e64 v5, tba_hi, v2
12724 // CHECK: [0x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00]
12726 v_ldexp_f16_e64 v5, tma_lo, v2
12727 // CHECK: [0x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00]
12729 v_ldexp_f16_e64 v5, tma_hi, v2
12730 // CHECK: [0x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00]
12732 v_ldexp_f16_e64 v5, ttmp11, v2
12733 // CHECK: [0x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00]
12735 v_ldexp_f16_e64 v5, m0, v2
12736 // CHECK: [0x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00]
12738 v_ldexp_f16_e64 v5, exec_lo, v2
12739 // CHECK: [0x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00]
12741 v_ldexp_f16_e64 v5, exec_hi, v2
12742 // CHECK: [0x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00]
12744 v_ldexp_f16_e64 v5, 0, v2
12745 // CHECK: [0x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00]
12747 v_ldexp_f16_e64 v5, -1, v2
12748 // CHECK: [0x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00]
12750 v_ldexp_f16_e64 v5, 0.5, v2
12751 // CHECK: [0x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00]
12753 v_ldexp_f16_e64 v5, -4.0, v2
12754 // CHECK: [0x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00]
12756 v_ldexp_f16_e64 v5, src_vccz, v2
12757 // CHECK: [0x05,0x00,0x33,0xd1,0xfb,0x04,0x02,0x00]
12759 v_ldexp_f16_e64 v5, src_execz, v2
12760 // CHECK: [0x05,0x00,0x33,0xd1,0xfc,0x04,0x02,0x00]
12762 v_ldexp_f16_e64 v5, src_scc, v2
12763 // CHECK: [0x05,0x00,0x33,0xd1,0xfd,0x04,0x02,0x00]
12765 v_ldexp_f16_e64 v5, src_lds_direct, v2
12766 // CHECK: [0x05,0x00,0x33,0xd1,0xfe,0x04,0x02,0x00]
12768 v_ldexp_f16_e64 v5, v1, v255
12769 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00]
12771 v_ldexp_f16_e64 v5, v1, s2
12772 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00]
12774 v_ldexp_f16_e64 v5, v1, s101
12775 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00]
12777 v_ldexp_f16_e64 v5, v1, flat_scratch_lo
12778 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00]
12780 v_ldexp_f16_e64 v5, v1, flat_scratch_hi
12781 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00]
12783 v_ldexp_f16_e64 v5, v1, vcc_lo
12784 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00]
12786 v_ldexp_f16_e64 v5, v1, vcc_hi
12787 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00]
12789 v_ldexp_f16_e64 v5, v1, tba_lo
12790 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00]
12792 v_ldexp_f16_e64 v5, v1, tba_hi
12793 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00]
12795 v_ldexp_f16_e64 v5, v1, tma_lo
12796 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00]
12798 v_ldexp_f16_e64 v5, v1, tma_hi
12799 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00]
12801 v_ldexp_f16_e64 v5, v1, ttmp11
12802 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00]
12804 v_ldexp_f16_e64 v5, v1, m0
12805 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00]
12807 v_ldexp_f16_e64 v5, v1, exec_lo
12808 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00]
12810 v_ldexp_f16_e64 v5, v1, exec_hi
12811 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00]
12813 v_ldexp_f16_e64 v5, v1, 0
12814 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00]
12816 v_ldexp_f16_e64 v5, v1, -1
12817 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00]
12819 v_ldexp_f16_e64 v5, v1, 0.5
12820 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00]
12822 v_ldexp_f16_e64 v5, v1, -4.0
12823 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00]
12825 v_ldexp_f16_e64 v5, v1, src_vccz
12826 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xf7,0x01,0x00]
12828 v_ldexp_f16_e64 v5, v1, src_execz
12829 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xf9,0x01,0x00]
12831 v_ldexp_f16_e64 v5, v1, src_scc
12832 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0xfb,0x01,0x00]
12834 v_ldexp_f16_e64 v5, -v1, v2
12835 // CHECK: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20]
12837 v_ldexp_f16_e64 v5, |v1|, v2
12838 // CHECK: [0x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00]
12840 v_ldexp_f16_e64 v5, v1, v2 clamp
12841 // CHECK: [0x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00]
12843 v_cmp_class_f32_e64 s[10:11], v1, v2
12844 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12846 v_cmp_class_f32_e64 s[12:13], v1, v2
12847 // CHECK: [0x0c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12849 v_cmp_class_f32_e64 s[100:101], v1, v2
12850 // CHECK: [0x64,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12852 v_cmp_class_f32_e64 flat_scratch, v1, v2
12853 // CHECK: [0x66,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12855 v_cmp_class_f32_e64 vcc, v1, v2
12856 // CHECK: [0x6a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12858 v_cmp_class_f32_e64 tba, v1, v2
12859 // CHECK: [0x6c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12861 v_cmp_class_f32_e64 tma, v1, v2
12862 // CHECK: [0x6e,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12864 v_cmp_class_f32_e64 ttmp[10:11], v1, v2
12865 // CHECK: [0x7a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
12867 v_cmp_class_f32_e64 s[10:11], v255, v2
12868 // CHECK: [0x0a,0x00,0x10,0xd0,0xff,0x05,0x02,0x00]
12870 v_cmp_class_f32_e64 s[10:11], s1, v2
12871 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x04,0x02,0x00]
12873 v_cmp_class_f32_e64 s[10:11], s101, v2
12874 // CHECK: [0x0a,0x00,0x10,0xd0,0x65,0x04,0x02,0x00]
12876 v_cmp_class_f32_e64 s[10:11], flat_scratch_lo, v2
12877 // CHECK: [0x0a,0x00,0x10,0xd0,0x66,0x04,0x02,0x00]
12879 v_cmp_class_f32_e64 s[10:11], flat_scratch_hi, v2
12880 // CHECK: [0x0a,0x00,0x10,0xd0,0x67,0x04,0x02,0x00]
12882 v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
12883 // CHECK: [0x0a,0x00,0x10,0xd0,0x6a,0x04,0x02,0x00]
12885 v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
12886 // CHECK: [0x0a,0x00,0x10,0xd0,0x6b,0x04,0x02,0x00]
12888 v_cmp_class_f32_e64 s[10:11], tba_lo, v2
12889 // CHECK: [0x0a,0x00,0x10,0xd0,0x6c,0x04,0x02,0x00]
12891 v_cmp_class_f32_e64 s[10:11], tba_hi, v2
12892 // CHECK: [0x0a,0x00,0x10,0xd0,0x6d,0x04,0x02,0x00]
12894 v_cmp_class_f32_e64 s[10:11], tma_lo, v2
12895 // CHECK: [0x0a,0x00,0x10,0xd0,0x6e,0x04,0x02,0x00]
12897 v_cmp_class_f32_e64 s[10:11], tma_hi, v2
12898 // CHECK: [0x0a,0x00,0x10,0xd0,0x6f,0x04,0x02,0x00]
12900 v_cmp_class_f32_e64 s[10:11], ttmp11, v2
12901 // CHECK: [0x0a,0x00,0x10,0xd0,0x7b,0x04,0x02,0x00]
12903 v_cmp_class_f32_e64 s[10:11], m0, v2
12904 // CHECK: [0x0a,0x00,0x10,0xd0,0x7c,0x04,0x02,0x00]
12906 v_cmp_class_f32_e64 s[10:11], exec_lo, v2
12907 // CHECK: [0x0a,0x00,0x10,0xd0,0x7e,0x04,0x02,0x00]
12909 v_cmp_class_f32_e64 s[10:11], exec_hi, v2
12910 // CHECK: [0x0a,0x00,0x10,0xd0,0x7f,0x04,0x02,0x00]
12912 v_cmp_class_f32_e64 s[10:11], 0, v2
12913 // CHECK: [0x0a,0x00,0x10,0xd0,0x80,0x04,0x02,0x00]
12915 v_cmp_class_f32_e64 s[10:11], -1, v2
12916 // CHECK: [0x0a,0x00,0x10,0xd0,0xc1,0x04,0x02,0x00]
12918 v_cmp_class_f32_e64 s[10:11], 0.5, v2
12919 // CHECK: [0x0a,0x00,0x10,0xd0,0xf0,0x04,0x02,0x00]
12921 v_cmp_class_f32_e64 s[10:11], -4.0, v2
12922 // CHECK: [0x0a,0x00,0x10,0xd0,0xf7,0x04,0x02,0x00]
12924 v_cmp_class_f32_e64 s[10:11], src_vccz, v2
12925 // CHECK: [0x0a,0x00,0x10,0xd0,0xfb,0x04,0x02,0x00]
12927 v_cmp_class_f32_e64 s[10:11], src_execz, v2
12928 // CHECK: [0x0a,0x00,0x10,0xd0,0xfc,0x04,0x02,0x00]
12930 v_cmp_class_f32_e64 s[10:11], src_scc, v2
12931 // CHECK: [0x0a,0x00,0x10,0xd0,0xfd,0x04,0x02,0x00]
12933 v_cmp_class_f32_e64 s[10:11], src_lds_direct, v2
12934 // CHECK: [0x0a,0x00,0x10,0xd0,0xfe,0x04,0x02,0x00]
12936 v_cmp_class_f32_e64 s[10:11], v1, v255
12937 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x03,0x00]
12939 v_cmp_class_f32_e64 s[10:11], v1, s2
12940 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x00,0x00]
12942 v_cmp_class_f32_e64 s[10:11], v1, s101
12943 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcb,0x00,0x00]
12945 v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_lo
12946 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcd,0x00,0x00]
12948 v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_hi
12949 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcf,0x00,0x00]
12951 v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
12952 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd5,0x00,0x00]
12954 v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
12955 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd7,0x00,0x00]
12957 v_cmp_class_f32_e64 s[10:11], v1, tba_lo
12958 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd9,0x00,0x00]
12960 v_cmp_class_f32_e64 s[10:11], v1, tba_hi
12961 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdb,0x00,0x00]
12963 v_cmp_class_f32_e64 s[10:11], v1, tma_lo
12964 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdd,0x00,0x00]
12966 v_cmp_class_f32_e64 s[10:11], v1, tma_hi
12967 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdf,0x00,0x00]
12969 v_cmp_class_f32_e64 s[10:11], v1, ttmp11
12970 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf7,0x00,0x00]
12972 v_cmp_class_f32_e64 s[10:11], v1, m0
12973 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x00,0x00]
12975 v_cmp_class_f32_e64 s[10:11], v1, exec_lo
12976 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfd,0x00,0x00]
12978 v_cmp_class_f32_e64 s[10:11], v1, exec_hi
12979 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x00,0x00]
12981 v_cmp_class_f32_e64 s[10:11], v1, 0
12982 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x01,0x01,0x00]
12984 v_cmp_class_f32_e64 s[10:11], v1, -1
12985 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x83,0x01,0x00]
12987 v_cmp_class_f32_e64 s[10:11], v1, 0.5
12988 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xe1,0x01,0x00]
12990 v_cmp_class_f32_e64 s[10:11], v1, -4.0
12991 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xef,0x01,0x00]
12993 v_cmp_class_f32_e64 s[10:11], v1, src_vccz
12994 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf7,0x01,0x00]
12996 v_cmp_class_f32_e64 s[10:11], v1, src_execz
12997 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x01,0x00]
12999 v_cmp_class_f32_e64 s[10:11], v1, src_scc
13000 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfb,0x01,0x00]
13002 v_cmp_class_f32_e64 s[10:11], -v1, v2
13003 // CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x20]
13005 v_cmp_class_f32_e64 s[10:11], |v1|, v2
13006 // CHECK: [0x0a,0x01,0x10,0xd0,0x01,0x05,0x02,0x00]
13008 v_cmpx_class_f32_e64 s[10:11], v1, v2
13009 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13011 v_cmpx_class_f32_e64 s[12:13], v1, v2
13012 // CHECK: [0x0c,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13014 v_cmpx_class_f32_e64 s[100:101], v1, v2
13015 // CHECK: [0x64,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13017 v_cmpx_class_f32_e64 flat_scratch, v1, v2
13018 // CHECK: [0x66,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13020 v_cmpx_class_f32_e64 vcc, v1, v2
13021 // CHECK: [0x6a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13023 v_cmpx_class_f32_e64 tba, v1, v2
13024 // CHECK: [0x6c,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13026 v_cmpx_class_f32_e64 tma, v1, v2
13027 // CHECK: [0x6e,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13029 v_cmpx_class_f32_e64 ttmp[10:11], v1, v2
13030 // CHECK: [0x7a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
13032 v_cmpx_class_f32_e64 s[10:11], v255, v2
13033 // CHECK: [0x0a,0x00,0x11,0xd0,0xff,0x05,0x02,0x00]
13035 v_cmpx_class_f32_e64 s[10:11], s1, v2
13036 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x04,0x02,0x00]
13038 v_cmpx_class_f32_e64 s[10:11], s101, v2
13039 // CHECK: [0x0a,0x00,0x11,0xd0,0x65,0x04,0x02,0x00]
13041 v_cmpx_class_f32_e64 s[10:11], flat_scratch_lo, v2
13042 // CHECK: [0x0a,0x00,0x11,0xd0,0x66,0x04,0x02,0x00]
13044 v_cmpx_class_f32_e64 s[10:11], flat_scratch_hi, v2
13045 // CHECK: [0x0a,0x00,0x11,0xd0,0x67,0x04,0x02,0x00]
13047 v_cmpx_class_f32_e64 s[10:11], vcc_lo, v2
13048 // CHECK: [0x0a,0x00,0x11,0xd0,0x6a,0x04,0x02,0x00]
13050 v_cmpx_class_f32_e64 s[10:11], vcc_hi, v2
13051 // CHECK: [0x0a,0x00,0x11,0xd0,0x6b,0x04,0x02,0x00]
13053 v_cmpx_class_f32_e64 s[10:11], tba_lo, v2
13054 // CHECK: [0x0a,0x00,0x11,0xd0,0x6c,0x04,0x02,0x00]
13056 v_cmpx_class_f32_e64 s[10:11], tba_hi, v2
13057 // CHECK: [0x0a,0x00,0x11,0xd0,0x6d,0x04,0x02,0x00]
13059 v_cmpx_class_f32_e64 s[10:11], tma_lo, v2
13060 // CHECK: [0x0a,0x00,0x11,0xd0,0x6e,0x04,0x02,0x00]
13062 v_cmpx_class_f32_e64 s[10:11], tma_hi, v2
13063 // CHECK: [0x0a,0x00,0x11,0xd0,0x6f,0x04,0x02,0x00]
13065 v_cmpx_class_f32_e64 s[10:11], ttmp11, v2
13066 // CHECK: [0x0a,0x00,0x11,0xd0,0x7b,0x04,0x02,0x00]
13068 v_cmpx_class_f32_e64 s[10:11], m0, v2
13069 // CHECK: [0x0a,0x00,0x11,0xd0,0x7c,0x04,0x02,0x00]
13071 v_cmpx_class_f32_e64 s[10:11], exec_lo, v2
13072 // CHECK: [0x0a,0x00,0x11,0xd0,0x7e,0x04,0x02,0x00]
13074 v_cmpx_class_f32_e64 s[10:11], exec_hi, v2
13075 // CHECK: [0x0a,0x00,0x11,0xd0,0x7f,0x04,0x02,0x00]
13077 v_cmpx_class_f32_e64 s[10:11], 0, v2
13078 // CHECK: [0x0a,0x00,0x11,0xd0,0x80,0x04,0x02,0x00]
13080 v_cmpx_class_f32_e64 s[10:11], -1, v2
13081 // CHECK: [0x0a,0x00,0x11,0xd0,0xc1,0x04,0x02,0x00]
13083 v_cmpx_class_f32_e64 s[10:11], 0.5, v2
13084 // CHECK: [0x0a,0x00,0x11,0xd0,0xf0,0x04,0x02,0x00]
13086 v_cmpx_class_f32_e64 s[10:11], -4.0, v2
13087 // CHECK: [0x0a,0x00,0x11,0xd0,0xf7,0x04,0x02,0x00]
13089 v_cmpx_class_f32_e64 s[10:11], src_vccz, v2
13090 // CHECK: [0x0a,0x00,0x11,0xd0,0xfb,0x04,0x02,0x00]
13092 v_cmpx_class_f32_e64 s[10:11], src_execz, v2
13093 // CHECK: [0x0a,0x00,0x11,0xd0,0xfc,0x04,0x02,0x00]
13095 v_cmpx_class_f32_e64 s[10:11], src_scc, v2
13096 // CHECK: [0x0a,0x00,0x11,0xd0,0xfd,0x04,0x02,0x00]
13098 v_cmpx_class_f32_e64 s[10:11], src_lds_direct, v2
13099 // CHECK: [0x0a,0x00,0x11,0xd0,0xfe,0x04,0x02,0x00]
13101 v_cmpx_class_f32_e64 s[10:11], v1, v255
13102 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x03,0x00]
13104 v_cmpx_class_f32_e64 s[10:11], v1, s2
13105 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x00,0x00]
13107 v_cmpx_class_f32_e64 s[10:11], v1, s101
13108 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcb,0x00,0x00]
13110 v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_lo
13111 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcd,0x00,0x00]
13113 v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_hi
13114 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcf,0x00,0x00]
13116 v_cmpx_class_f32_e64 s[10:11], v1, vcc_lo
13117 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd5,0x00,0x00]
13119 v_cmpx_class_f32_e64 s[10:11], v1, vcc_hi
13120 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd7,0x00,0x00]
13122 v_cmpx_class_f32_e64 s[10:11], v1, tba_lo
13123 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd9,0x00,0x00]
13125 v_cmpx_class_f32_e64 s[10:11], v1, tba_hi
13126 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xdb,0x00,0x00]
13128 v_cmpx_class_f32_e64 s[10:11], v1, tma_lo
13129 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xdd,0x00,0x00]
13131 v_cmpx_class_f32_e64 s[10:11], v1, tma_hi
13132 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xdf,0x00,0x00]
13134 v_cmpx_class_f32_e64 s[10:11], v1, ttmp11
13135 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf7,0x00,0x00]
13137 v_cmpx_class_f32_e64 s[10:11], v1, m0
13138 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf9,0x00,0x00]
13140 v_cmpx_class_f32_e64 s[10:11], v1, exec_lo
13141 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xfd,0x00,0x00]
13143 v_cmpx_class_f32_e64 s[10:11], v1, exec_hi
13144 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x00,0x00]
13146 v_cmpx_class_f32_e64 s[10:11], v1, 0
13147 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x01,0x01,0x00]
13149 v_cmpx_class_f32_e64 s[10:11], v1, -1
13150 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x83,0x01,0x00]
13152 v_cmpx_class_f32_e64 s[10:11], v1, 0.5
13153 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xe1,0x01,0x00]
13155 v_cmpx_class_f32_e64 s[10:11], v1, -4.0
13156 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xef,0x01,0x00]
13158 v_cmpx_class_f32_e64 s[10:11], v1, src_vccz
13159 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf7,0x01,0x00]
13161 v_cmpx_class_f32_e64 s[10:11], v1, src_execz
13162 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf9,0x01,0x00]
13164 v_cmpx_class_f32_e64 s[10:11], v1, src_scc
13165 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xfb,0x01,0x00]
13167 v_cmpx_class_f32_e64 s[10:11], -v1, v2
13168 // CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x20]
13170 v_cmpx_class_f32_e64 s[10:11], |v1|, v2
13171 // CHECK: [0x0a,0x01,0x11,0xd0,0x01,0x05,0x02,0x00]
13173 v_cmp_class_f64_e64 s[10:11], v[1:2], v2
13174 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13176 v_cmp_class_f64_e64 s[12:13], v[1:2], v2
13177 // CHECK: [0x0c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13179 v_cmp_class_f64_e64 s[100:101], v[1:2], v2
13180 // CHECK: [0x64,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13182 v_cmp_class_f64_e64 flat_scratch, v[1:2], v2
13183 // CHECK: [0x66,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13185 v_cmp_class_f64_e64 vcc, v[1:2], v2
13186 // CHECK: [0x6a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13188 v_cmp_class_f64_e64 tba, v[1:2], v2
13189 // CHECK: [0x6c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13191 v_cmp_class_f64_e64 tma, v[1:2], v2
13192 // CHECK: [0x6e,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13194 v_cmp_class_f64_e64 ttmp[10:11], v[1:2], v2
13195 // CHECK: [0x7a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
13197 v_cmp_class_f64_e64 s[10:11], v[254:255], v2
13198 // CHECK: [0x0a,0x00,0x12,0xd0,0xfe,0x05,0x02,0x00]
13200 v_cmp_class_f64_e64 s[10:11], s[2:3], v2
13201 // CHECK: [0x0a,0x00,0x12,0xd0,0x02,0x04,0x02,0x00]
13203 v_cmp_class_f64_e64 s[10:11], s[4:5], v2
13204 // CHECK: [0x0a,0x00,0x12,0xd0,0x04,0x04,0x02,0x00]
13206 v_cmp_class_f64_e64 s[10:11], s[100:101], v2
13207 // CHECK: [0x0a,0x00,0x12,0xd0,0x64,0x04,0x02,0x00]
13209 v_cmp_class_f64_e64 s[10:11], flat_scratch, v2
13210 // CHECK: [0x0a,0x00,0x12,0xd0,0x66,0x04,0x02,0x00]
13212 v_cmp_class_f64_e64 s[10:11], vcc, v2
13213 // CHECK: [0x0a,0x00,0x12,0xd0,0x6a,0x04,0x02,0x00]
13215 v_cmp_class_f64_e64 s[10:11], tba, v2
13216 // CHECK: [0x0a,0x00,0x12,0xd0,0x6c,0x04,0x02,0x00]
13218 v_cmp_class_f64_e64 s[10:11], tma, v2
13219 // CHECK: [0x0a,0x00,0x12,0xd0,0x6e,0x04,0x02,0x00]
13221 v_cmp_class_f64_e64 s[10:11], ttmp[10:11], v2
13222 // CHECK: [0x0a,0x00,0x12,0xd0,0x7a,0x04,0x02,0x00]
13224 v_cmp_class_f64_e64 s[10:11], exec, v2
13225 // CHECK: [0x0a,0x00,0x12,0xd0,0x7e,0x04,0x02,0x00]
13227 v_cmp_class_f64_e64 s[10:11], 0, v2
13228 // CHECK: [0x0a,0x00,0x12,0xd0,0x80,0x04,0x02,0x00]
13230 v_cmp_class_f64_e64 s[10:11], -1, v2
13231 // CHECK: [0x0a,0x00,0x12,0xd0,0xc1,0x04,0x02,0x00]
13233 v_cmp_class_f64_e64 s[10:11], 0.5, v2
13234 // CHECK: [0x0a,0x00,0x12,0xd0,0xf0,0x04,0x02,0x00]
13236 v_cmp_class_f64_e64 s[10:11], -4.0, v2
13237 // CHECK: [0x0a,0x00,0x12,0xd0,0xf7,0x04,0x02,0x00]
13239 v_cmp_class_f64_e64 s[10:11], src_vccz, v2
13240 // CHECK: [0x0a,0x00,0x12,0xd0,0xfb,0x04,0x02,0x00]
13242 v_cmp_class_f64_e64 s[10:11], src_execz, v2
13243 // CHECK: [0x0a,0x00,0x12,0xd0,0xfc,0x04,0x02,0x00]
13245 v_cmp_class_f64_e64 s[10:11], src_scc, v2
13246 // CHECK: [0x0a,0x00,0x12,0xd0,0xfd,0x04,0x02,0x00]
13248 v_cmp_class_f64_e64 s[10:11], v[1:2], v255
13249 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x03,0x00]
13251 v_cmp_class_f64_e64 s[10:11], v[1:2], s2
13252 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x00,0x00]
13254 v_cmp_class_f64_e64 s[10:11], v[1:2], s101
13255 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcb,0x00,0x00]
13257 v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
13258 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcd,0x00,0x00]
13260 v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
13261 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcf,0x00,0x00]
13263 v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
13264 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd5,0x00,0x00]
13266 v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
13267 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd7,0x00,0x00]
13269 v_cmp_class_f64_e64 s[10:11], v[1:2], tba_lo
13270 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd9,0x00,0x00]
13272 v_cmp_class_f64_e64 s[10:11], v[1:2], tba_hi
13273 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdb,0x00,0x00]
13275 v_cmp_class_f64_e64 s[10:11], v[1:2], tma_lo
13276 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdd,0x00,0x00]
13278 v_cmp_class_f64_e64 s[10:11], v[1:2], tma_hi
13279 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdf,0x00,0x00]
13281 v_cmp_class_f64_e64 s[10:11], v[1:2], ttmp11
13282 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf7,0x00,0x00]
13284 v_cmp_class_f64_e64 s[10:11], v[1:2], m0
13285 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x00,0x00]
13287 v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
13288 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfd,0x00,0x00]
13290 v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
13291 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x00,0x00]
13293 v_cmp_class_f64_e64 s[10:11], v[1:2], 0
13294 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x01,0x01,0x00]
13296 v_cmp_class_f64_e64 s[10:11], v[1:2], -1
13297 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x83,0x01,0x00]
13299 v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
13300 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xe1,0x01,0x00]
13302 v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
13303 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xef,0x01,0x00]
13305 v_cmp_class_f64_e64 s[10:11], v[1:2], src_vccz
13306 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf7,0x01,0x00]
13308 v_cmp_class_f64_e64 s[10:11], v[1:2], src_execz
13309 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x01,0x00]
13311 v_cmp_class_f64_e64 s[10:11], v[1:2], src_scc
13312 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfb,0x01,0x00]
13314 v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
13315 // CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x20]
13317 v_cmp_class_f64_e64 s[10:11], |v[1:2]|, v2
13318 // CHECK: [0x0a,0x01,0x12,0xd0,0x01,0x05,0x02,0x00]
13320 v_cmpx_class_f64_e64 s[10:11], v[1:2], v2
13321 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13323 v_cmpx_class_f64_e64 s[12:13], v[1:2], v2
13324 // CHECK: [0x0c,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13326 v_cmpx_class_f64_e64 s[100:101], v[1:2], v2
13327 // CHECK: [0x64,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13329 v_cmpx_class_f64_e64 flat_scratch, v[1:2], v2
13330 // CHECK: [0x66,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13332 v_cmpx_class_f64_e64 vcc, v[1:2], v2
13333 // CHECK: [0x6a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13335 v_cmpx_class_f64_e64 tba, v[1:2], v2
13336 // CHECK: [0x6c,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13338 v_cmpx_class_f64_e64 tma, v[1:2], v2
13339 // CHECK: [0x6e,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13341 v_cmpx_class_f64_e64 ttmp[10:11], v[1:2], v2
13342 // CHECK: [0x7a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
13344 v_cmpx_class_f64_e64 s[10:11], v[254:255], v2
13345 // CHECK: [0x0a,0x00,0x13,0xd0,0xfe,0x05,0x02,0x00]
13347 v_cmpx_class_f64_e64 s[10:11], s[2:3], v2
13348 // CHECK: [0x0a,0x00,0x13,0xd0,0x02,0x04,0x02,0x00]
13350 v_cmpx_class_f64_e64 s[10:11], s[4:5], v2
13351 // CHECK: [0x0a,0x00,0x13,0xd0,0x04,0x04,0x02,0x00]
13353 v_cmpx_class_f64_e64 s[10:11], s[100:101], v2
13354 // CHECK: [0x0a,0x00,0x13,0xd0,0x64,0x04,0x02,0x00]
13356 v_cmpx_class_f64_e64 s[10:11], flat_scratch, v2
13357 // CHECK: [0x0a,0x00,0x13,0xd0,0x66,0x04,0x02,0x00]
13359 v_cmpx_class_f64_e64 s[10:11], vcc, v2
13360 // CHECK: [0x0a,0x00,0x13,0xd0,0x6a,0x04,0x02,0x00]
13362 v_cmpx_class_f64_e64 s[10:11], tba, v2
13363 // CHECK: [0x0a,0x00,0x13,0xd0,0x6c,0x04,0x02,0x00]
13365 v_cmpx_class_f64_e64 s[10:11], tma, v2
13366 // CHECK: [0x0a,0x00,0x13,0xd0,0x6e,0x04,0x02,0x00]
13368 v_cmpx_class_f64_e64 s[10:11], ttmp[10:11], v2
13369 // CHECK: [0x0a,0x00,0x13,0xd0,0x7a,0x04,0x02,0x00]
13371 v_cmpx_class_f64_e64 s[10:11], exec, v2
13372 // CHECK: [0x0a,0x00,0x13,0xd0,0x7e,0x04,0x02,0x00]
13374 v_cmpx_class_f64_e64 s[10:11], 0, v2
13375 // CHECK: [0x0a,0x00,0x13,0xd0,0x80,0x04,0x02,0x00]
13377 v_cmpx_class_f64_e64 s[10:11], -1, v2
13378 // CHECK: [0x0a,0x00,0x13,0xd0,0xc1,0x04,0x02,0x00]
13380 v_cmpx_class_f64_e64 s[10:11], 0.5, v2
13381 // CHECK: [0x0a,0x00,0x13,0xd0,0xf0,0x04,0x02,0x00]
13383 v_cmpx_class_f64_e64 s[10:11], -4.0, v2
13384 // CHECK: [0x0a,0x00,0x13,0xd0,0xf7,0x04,0x02,0x00]
13386 v_cmpx_class_f64_e64 s[10:11], src_vccz, v2
13387 // CHECK: [0x0a,0x00,0x13,0xd0,0xfb,0x04,0x02,0x00]
13389 v_cmpx_class_f64_e64 s[10:11], src_execz, v2
13390 // CHECK: [0x0a,0x00,0x13,0xd0,0xfc,0x04,0x02,0x00]
13392 v_cmpx_class_f64_e64 s[10:11], src_scc, v2
13393 // CHECK: [0x0a,0x00,0x13,0xd0,0xfd,0x04,0x02,0x00]
13395 v_cmpx_class_f64_e64 s[10:11], v[1:2], v255
13396 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x03,0x00]
13398 v_cmpx_class_f64_e64 s[10:11], v[1:2], s2
13399 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x00,0x00]
13401 v_cmpx_class_f64_e64 s[10:11], v[1:2], s101
13402 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcb,0x00,0x00]
13404 v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
13405 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcd,0x00,0x00]
13407 v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
13408 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcf,0x00,0x00]
13410 v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_lo
13411 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd5,0x00,0x00]
13413 v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_hi
13414 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd7,0x00,0x00]
13416 v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_lo
13417 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd9,0x00,0x00]
13419 v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_hi
13420 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xdb,0x00,0x00]
13422 v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_lo
13423 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xdd,0x00,0x00]
13425 v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_hi
13426 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xdf,0x00,0x00]
13428 v_cmpx_class_f64_e64 s[10:11], v[1:2], ttmp11
13429 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf7,0x00,0x00]
13431 v_cmpx_class_f64_e64 s[10:11], v[1:2], m0
13432 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf9,0x00,0x00]
13434 v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_lo
13435 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xfd,0x00,0x00]
13437 v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_hi
13438 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x00,0x00]
13440 v_cmpx_class_f64_e64 s[10:11], v[1:2], 0
13441 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x01,0x01,0x00]
13443 v_cmpx_class_f64_e64 s[10:11], v[1:2], -1
13444 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x83,0x01,0x00]
13446 v_cmpx_class_f64_e64 s[10:11], v[1:2], 0.5
13447 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xe1,0x01,0x00]
13449 v_cmpx_class_f64_e64 s[10:11], v[1:2], -4.0
13450 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xef,0x01,0x00]
13452 v_cmpx_class_f64_e64 s[10:11], v[1:2], src_vccz
13453 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf7,0x01,0x00]
13455 v_cmpx_class_f64_e64 s[10:11], v[1:2], src_execz
13456 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf9,0x01,0x00]
13458 v_cmpx_class_f64_e64 s[10:11], v[1:2], src_scc
13459 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xfb,0x01,0x00]
13461 v_cmpx_class_f64_e64 s[10:11], -v[1:2], v2
13462 // CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x20]
13464 v_cmpx_class_f64_e64 s[10:11], |v[1:2]|, v2
13465 // CHECK: [0x0a,0x01,0x13,0xd0,0x01,0x05,0x02,0x00]
13467 v_cmp_class_f16_e64 s[10:11], v1, v2
13468 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13470 v_cmp_class_f16_e64 s[12:13], v1, v2
13471 // CHECK: [0x0c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13473 v_cmp_class_f16_e64 s[100:101], v1, v2
13474 // CHECK: [0x64,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13476 v_cmp_class_f16_e64 flat_scratch, v1, v2
13477 // CHECK: [0x66,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13479 v_cmp_class_f16_e64 vcc, v1, v2
13480 // CHECK: [0x6a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13482 v_cmp_class_f16_e64 tba, v1, v2
13483 // CHECK: [0x6c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13485 v_cmp_class_f16_e64 tma, v1, v2
13486 // CHECK: [0x6e,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13488 v_cmp_class_f16_e64 ttmp[10:11], v1, v2
13489 // CHECK: [0x7a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
13491 v_cmp_class_f16_e64 s[10:11], v255, v2
13492 // CHECK: [0x0a,0x00,0x14,0xd0,0xff,0x05,0x02,0x00]
13494 v_cmp_class_f16_e64 s[10:11], s1, v2
13495 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x04,0x02,0x00]
13497 v_cmp_class_f16_e64 s[10:11], s101, v2
13498 // CHECK: [0x0a,0x00,0x14,0xd0,0x65,0x04,0x02,0x00]
13500 v_cmp_class_f16_e64 s[10:11], flat_scratch_lo, v2
13501 // CHECK: [0x0a,0x00,0x14,0xd0,0x66,0x04,0x02,0x00]
13503 v_cmp_class_f16_e64 s[10:11], flat_scratch_hi, v2
13504 // CHECK: [0x0a,0x00,0x14,0xd0,0x67,0x04,0x02,0x00]
13506 v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
13507 // CHECK: [0x0a,0x00,0x14,0xd0,0x6a,0x04,0x02,0x00]
13509 v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
13510 // CHECK: [0x0a,0x00,0x14,0xd0,0x6b,0x04,0x02,0x00]
13512 v_cmp_class_f16_e64 s[10:11], tba_lo, v2
13513 // CHECK: [0x0a,0x00,0x14,0xd0,0x6c,0x04,0x02,0x00]
13515 v_cmp_class_f16_e64 s[10:11], tba_hi, v2
13516 // CHECK: [0x0a,0x00,0x14,0xd0,0x6d,0x04,0x02,0x00]
13518 v_cmp_class_f16_e64 s[10:11], tma_lo, v2
13519 // CHECK: [0x0a,0x00,0x14,0xd0,0x6e,0x04,0x02,0x00]
13521 v_cmp_class_f16_e64 s[10:11], tma_hi, v2
13522 // CHECK: [0x0a,0x00,0x14,0xd0,0x6f,0x04,0x02,0x00]
13524 v_cmp_class_f16_e64 s[10:11], ttmp11, v2
13525 // CHECK: [0x0a,0x00,0x14,0xd0,0x7b,0x04,0x02,0x00]
13527 v_cmp_class_f16_e64 s[10:11], m0, v2
13528 // CHECK: [0x0a,0x00,0x14,0xd0,0x7c,0x04,0x02,0x00]
13530 v_cmp_class_f16_e64 s[10:11], exec_lo, v2
13531 // CHECK: [0x0a,0x00,0x14,0xd0,0x7e,0x04,0x02,0x00]
13533 v_cmp_class_f16_e64 s[10:11], exec_hi, v2
13534 // CHECK: [0x0a,0x00,0x14,0xd0,0x7f,0x04,0x02,0x00]
13536 v_cmp_class_f16_e64 s[10:11], 0, v2
13537 // CHECK: [0x0a,0x00,0x14,0xd0,0x80,0x04,0x02,0x00]
13539 v_cmp_class_f16_e64 s[10:11], -1, v2
13540 // CHECK: [0x0a,0x00,0x14,0xd0,0xc1,0x04,0x02,0x00]
13542 v_cmp_class_f16_e64 s[10:11], 0.5, v2
13543 // CHECK: [0x0a,0x00,0x14,0xd0,0xf0,0x04,0x02,0x00]
13545 v_cmp_class_f16_e64 s[10:11], -4.0, v2
13546 // CHECK: [0x0a,0x00,0x14,0xd0,0xf7,0x04,0x02,0x00]
13548 v_cmp_class_f16_e64 s[10:11], src_vccz, v2
13549 // CHECK: [0x0a,0x00,0x14,0xd0,0xfb,0x04,0x02,0x00]
13551 v_cmp_class_f16_e64 s[10:11], src_execz, v2
13552 // CHECK: [0x0a,0x00,0x14,0xd0,0xfc,0x04,0x02,0x00]
13554 v_cmp_class_f16_e64 s[10:11], src_scc, v2
13555 // CHECK: [0x0a,0x00,0x14,0xd0,0xfd,0x04,0x02,0x00]
13557 v_cmp_class_f16_e64 s[10:11], src_lds_direct, v2
13558 // CHECK: [0x0a,0x00,0x14,0xd0,0xfe,0x04,0x02,0x00]
13560 v_cmp_class_f16_e64 s[10:11], v1, v255
13561 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x03,0x00]
13563 v_cmp_class_f16_e64 s[10:11], v1, s2
13564 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x00,0x00]
13566 v_cmp_class_f16_e64 s[10:11], v1, s101
13567 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcb,0x00,0x00]
13569 v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_lo
13570 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcd,0x00,0x00]
13572 v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_hi
13573 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcf,0x00,0x00]
13575 v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
13576 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd5,0x00,0x00]
13578 v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
13579 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd7,0x00,0x00]
13581 v_cmp_class_f16_e64 s[10:11], v1, tba_lo
13582 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd9,0x00,0x00]
13584 v_cmp_class_f16_e64 s[10:11], v1, tba_hi
13585 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdb,0x00,0x00]
13587 v_cmp_class_f16_e64 s[10:11], v1, tma_lo
13588 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdd,0x00,0x00]
13590 v_cmp_class_f16_e64 s[10:11], v1, tma_hi
13591 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdf,0x00,0x00]
13593 v_cmp_class_f16_e64 s[10:11], v1, ttmp11
13594 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf7,0x00,0x00]
13596 v_cmp_class_f16_e64 s[10:11], v1, m0
13597 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x00,0x00]
13599 v_cmp_class_f16_e64 s[10:11], v1, exec_lo
13600 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfd,0x00,0x00]
13602 v_cmp_class_f16_e64 s[10:11], v1, exec_hi
13603 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x00,0x00]
13605 v_cmp_class_f16_e64 s[10:11], v1, 0
13606 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x01,0x01,0x00]
13608 v_cmp_class_f16_e64 s[10:11], v1, -1
13609 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x83,0x01,0x00]
13611 v_cmp_class_f16_e64 s[10:11], v1, 0.5
13612 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xe1,0x01,0x00]
13614 v_cmp_class_f16_e64 s[10:11], v1, -4.0
13615 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xef,0x01,0x00]
13617 v_cmp_class_f16_e64 s[10:11], v1, src_vccz
13618 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf7,0x01,0x00]
13620 v_cmp_class_f16_e64 s[10:11], v1, src_execz
13621 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x01,0x00]
13623 v_cmp_class_f16_e64 s[10:11], v1, src_scc
13624 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfb,0x01,0x00]
13626 v_cmp_class_f16_e64 s[10:11], -v1, v2
13627 // CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x20]
13629 v_cmp_class_f16_e64 s[10:11], |v1|, v2
13630 // CHECK: [0x0a,0x01,0x14,0xd0,0x01,0x05,0x02,0x00]
13632 v_cmpx_class_f16_e64 s[10:11], v1, v2
13633 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13635 v_cmpx_class_f16_e64 s[12:13], v1, v2
13636 // CHECK: [0x0c,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13638 v_cmpx_class_f16_e64 s[100:101], v1, v2
13639 // CHECK: [0x64,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13641 v_cmpx_class_f16_e64 flat_scratch, v1, v2
13642 // CHECK: [0x66,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13644 v_cmpx_class_f16_e64 vcc, v1, v2
13645 // CHECK: [0x6a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13647 v_cmpx_class_f16_e64 tba, v1, v2
13648 // CHECK: [0x6c,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13650 v_cmpx_class_f16_e64 tma, v1, v2
13651 // CHECK: [0x6e,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13653 v_cmpx_class_f16_e64 ttmp[10:11], v1, v2
13654 // CHECK: [0x7a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
13656 v_cmpx_class_f16_e64 s[10:11], v255, v2
13657 // CHECK: [0x0a,0x00,0x15,0xd0,0xff,0x05,0x02,0x00]
13659 v_cmpx_class_f16_e64 s[10:11], s1, v2
13660 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x04,0x02,0x00]
13662 v_cmpx_class_f16_e64 s[10:11], s101, v2
13663 // CHECK: [0x0a,0x00,0x15,0xd0,0x65,0x04,0x02,0x00]
13665 v_cmpx_class_f16_e64 s[10:11], flat_scratch_lo, v2
13666 // CHECK: [0x0a,0x00,0x15,0xd0,0x66,0x04,0x02,0x00]
13668 v_cmpx_class_f16_e64 s[10:11], flat_scratch_hi, v2
13669 // CHECK: [0x0a,0x00,0x15,0xd0,0x67,0x04,0x02,0x00]
13671 v_cmpx_class_f16_e64 s[10:11], vcc_lo, v2
13672 // CHECK: [0x0a,0x00,0x15,0xd0,0x6a,0x04,0x02,0x00]
13674 v_cmpx_class_f16_e64 s[10:11], vcc_hi, v2
13675 // CHECK: [0x0a,0x00,0x15,0xd0,0x6b,0x04,0x02,0x00]
13677 v_cmpx_class_f16_e64 s[10:11], tba_lo, v2
13678 // CHECK: [0x0a,0x00,0x15,0xd0,0x6c,0x04,0x02,0x00]
13680 v_cmpx_class_f16_e64 s[10:11], tba_hi, v2
13681 // CHECK: [0x0a,0x00,0x15,0xd0,0x6d,0x04,0x02,0x00]
13683 v_cmpx_class_f16_e64 s[10:11], tma_lo, v2
13684 // CHECK: [0x0a,0x00,0x15,0xd0,0x6e,0x04,0x02,0x00]
13686 v_cmpx_class_f16_e64 s[10:11], tma_hi, v2
13687 // CHECK: [0x0a,0x00,0x15,0xd0,0x6f,0x04,0x02,0x00]
13689 v_cmpx_class_f16_e64 s[10:11], ttmp11, v2
13690 // CHECK: [0x0a,0x00,0x15,0xd0,0x7b,0x04,0x02,0x00]
13692 v_cmpx_class_f16_e64 s[10:11], m0, v2
13693 // CHECK: [0x0a,0x00,0x15,0xd0,0x7c,0x04,0x02,0x00]
13695 v_cmpx_class_f16_e64 s[10:11], exec_lo, v2
13696 // CHECK: [0x0a,0x00,0x15,0xd0,0x7e,0x04,0x02,0x00]
13698 v_cmpx_class_f16_e64 s[10:11], exec_hi, v2
13699 // CHECK: [0x0a,0x00,0x15,0xd0,0x7f,0x04,0x02,0x00]
13701 v_cmpx_class_f16_e64 s[10:11], 0, v2
13702 // CHECK: [0x0a,0x00,0x15,0xd0,0x80,0x04,0x02,0x00]
13704 v_cmpx_class_f16_e64 s[10:11], -1, v2
13705 // CHECK: [0x0a,0x00,0x15,0xd0,0xc1,0x04,0x02,0x00]
13707 v_cmpx_class_f16_e64 s[10:11], 0.5, v2
13708 // CHECK: [0x0a,0x00,0x15,0xd0,0xf0,0x04,0x02,0x00]
13710 v_cmpx_class_f16_e64 s[10:11], -4.0, v2
13711 // CHECK: [0x0a,0x00,0x15,0xd0,0xf7,0x04,0x02,0x00]
13713 v_cmpx_class_f16_e64 s[10:11], src_vccz, v2
13714 // CHECK: [0x0a,0x00,0x15,0xd0,0xfb,0x04,0x02,0x00]
13716 v_cmpx_class_f16_e64 s[10:11], src_execz, v2
13717 // CHECK: [0x0a,0x00,0x15,0xd0,0xfc,0x04,0x02,0x00]
13719 v_cmpx_class_f16_e64 s[10:11], src_scc, v2
13720 // CHECK: [0x0a,0x00,0x15,0xd0,0xfd,0x04,0x02,0x00]
13722 v_cmpx_class_f16_e64 s[10:11], src_lds_direct, v2
13723 // CHECK: [0x0a,0x00,0x15,0xd0,0xfe,0x04,0x02,0x00]
13725 v_cmpx_class_f16_e64 s[10:11], v1, v255
13726 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x03,0x00]
13728 v_cmpx_class_f16_e64 s[10:11], v1, s2
13729 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x00,0x00]
13731 v_cmpx_class_f16_e64 s[10:11], v1, s101
13732 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcb,0x00,0x00]
13734 v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_lo
13735 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcd,0x00,0x00]
13737 v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_hi
13738 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcf,0x00,0x00]
13740 v_cmpx_class_f16_e64 s[10:11], v1, vcc_lo
13741 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd5,0x00,0x00]
13743 v_cmpx_class_f16_e64 s[10:11], v1, vcc_hi
13744 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd7,0x00,0x00]
13746 v_cmpx_class_f16_e64 s[10:11], v1, tba_lo
13747 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd9,0x00,0x00]
13749 v_cmpx_class_f16_e64 s[10:11], v1, tba_hi
13750 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xdb,0x00,0x00]
13752 v_cmpx_class_f16_e64 s[10:11], v1, tma_lo
13753 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xdd,0x00,0x00]
13755 v_cmpx_class_f16_e64 s[10:11], v1, tma_hi
13756 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xdf,0x00,0x00]
13758 v_cmpx_class_f16_e64 s[10:11], v1, ttmp11
13759 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf7,0x00,0x00]
13761 v_cmpx_class_f16_e64 s[10:11], v1, m0
13762 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf9,0x00,0x00]
13764 v_cmpx_class_f16_e64 s[10:11], v1, exec_lo
13765 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xfd,0x00,0x00]
13767 v_cmpx_class_f16_e64 s[10:11], v1, exec_hi
13768 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x00,0x00]
13770 v_cmpx_class_f16_e64 s[10:11], v1, 0
13771 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x01,0x01,0x00]
13773 v_cmpx_class_f16_e64 s[10:11], v1, -1
13774 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x83,0x01,0x00]
13776 v_cmpx_class_f16_e64 s[10:11], v1, 0.5
13777 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xe1,0x01,0x00]
13779 v_cmpx_class_f16_e64 s[10:11], v1, -4.0
13780 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xef,0x01,0x00]
13782 v_cmpx_class_f16_e64 s[10:11], v1, src_vccz
13783 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf7,0x01,0x00]
13785 v_cmpx_class_f16_e64 s[10:11], v1, src_execz
13786 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf9,0x01,0x00]
13788 v_cmpx_class_f16_e64 s[10:11], v1, src_scc
13789 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xfb,0x01,0x00]
13791 v_cmpx_class_f16_e64 s[10:11], -v1, v2
13792 // CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x20]
13794 v_cmpx_class_f16_e64 s[10:11], |v1|, v2
13795 // CHECK: [0x0a,0x01,0x15,0xd0,0x01,0x05,0x02,0x00]
13797 v_cmp_f_f16_e64 s[10:11], v1, v2
13798 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13800 v_cmp_f_f16_e64 s[12:13], v1, v2
13801 // CHECK: [0x0c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13803 v_cmp_f_f16_e64 s[100:101], v1, v2
13804 // CHECK: [0x64,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13806 v_cmp_f_f16_e64 flat_scratch, v1, v2
13807 // CHECK: [0x66,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13809 v_cmp_f_f16_e64 vcc, v1, v2
13810 // CHECK: [0x6a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13812 v_cmp_f_f16_e64 tba, v1, v2
13813 // CHECK: [0x6c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13815 v_cmp_f_f16_e64 tma, v1, v2
13816 // CHECK: [0x6e,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13818 v_cmp_f_f16_e64 ttmp[10:11], v1, v2
13819 // CHECK: [0x7a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
13821 v_cmp_f_f16_e64 s[10:11], v255, v2
13822 // CHECK: [0x0a,0x00,0x20,0xd0,0xff,0x05,0x02,0x00]
13824 v_cmp_f_f16_e64 s[10:11], s1, v2
13825 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x04,0x02,0x00]
13827 v_cmp_f_f16_e64 s[10:11], s101, v2
13828 // CHECK: [0x0a,0x00,0x20,0xd0,0x65,0x04,0x02,0x00]
13830 v_cmp_f_f16_e64 s[10:11], flat_scratch_lo, v2
13831 // CHECK: [0x0a,0x00,0x20,0xd0,0x66,0x04,0x02,0x00]
13833 v_cmp_f_f16_e64 s[10:11], flat_scratch_hi, v2
13834 // CHECK: [0x0a,0x00,0x20,0xd0,0x67,0x04,0x02,0x00]
13836 v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
13837 // CHECK: [0x0a,0x00,0x20,0xd0,0x6a,0x04,0x02,0x00]
13839 v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
13840 // CHECK: [0x0a,0x00,0x20,0xd0,0x6b,0x04,0x02,0x00]
13842 v_cmp_f_f16_e64 s[10:11], tba_lo, v2
13843 // CHECK: [0x0a,0x00,0x20,0xd0,0x6c,0x04,0x02,0x00]
13845 v_cmp_f_f16_e64 s[10:11], tba_hi, v2
13846 // CHECK: [0x0a,0x00,0x20,0xd0,0x6d,0x04,0x02,0x00]
13848 v_cmp_f_f16_e64 s[10:11], tma_lo, v2
13849 // CHECK: [0x0a,0x00,0x20,0xd0,0x6e,0x04,0x02,0x00]
13851 v_cmp_f_f16_e64 s[10:11], tma_hi, v2
13852 // CHECK: [0x0a,0x00,0x20,0xd0,0x6f,0x04,0x02,0x00]
13854 v_cmp_f_f16_e64 s[10:11], ttmp11, v2
13855 // CHECK: [0x0a,0x00,0x20,0xd0,0x7b,0x04,0x02,0x00]
13857 v_cmp_f_f16_e64 s[10:11], m0, v2
13858 // CHECK: [0x0a,0x00,0x20,0xd0,0x7c,0x04,0x02,0x00]
13860 v_cmp_f_f16_e64 s[10:11], exec_lo, v2
13861 // CHECK: [0x0a,0x00,0x20,0xd0,0x7e,0x04,0x02,0x00]
13863 v_cmp_f_f16_e64 s[10:11], exec_hi, v2
13864 // CHECK: [0x0a,0x00,0x20,0xd0,0x7f,0x04,0x02,0x00]
13866 v_cmp_f_f16_e64 s[10:11], 0, v2
13867 // CHECK: [0x0a,0x00,0x20,0xd0,0x80,0x04,0x02,0x00]
13869 v_cmp_f_f16_e64 s[10:11], -1, v2
13870 // CHECK: [0x0a,0x00,0x20,0xd0,0xc1,0x04,0x02,0x00]
13872 v_cmp_f_f16_e64 s[10:11], 0.5, v2
13873 // CHECK: [0x0a,0x00,0x20,0xd0,0xf0,0x04,0x02,0x00]
13875 v_cmp_f_f16_e64 s[10:11], -4.0, v2
13876 // CHECK: [0x0a,0x00,0x20,0xd0,0xf7,0x04,0x02,0x00]
13878 v_cmp_f_f16_e64 s[10:11], src_vccz, v2
13879 // CHECK: [0x0a,0x00,0x20,0xd0,0xfb,0x04,0x02,0x00]
13881 v_cmp_f_f16_e64 s[10:11], src_execz, v2
13882 // CHECK: [0x0a,0x00,0x20,0xd0,0xfc,0x04,0x02,0x00]
13884 v_cmp_f_f16_e64 s[10:11], src_scc, v2
13885 // CHECK: [0x0a,0x00,0x20,0xd0,0xfd,0x04,0x02,0x00]
13887 v_cmp_f_f16_e64 s[10:11], src_lds_direct, v2
13888 // CHECK: [0x0a,0x00,0x20,0xd0,0xfe,0x04,0x02,0x00]
13890 v_cmp_f_f16_e64 s[10:11], v1, v255
13891 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x03,0x00]
13893 v_cmp_f_f16_e64 s[10:11], v1, s2
13894 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x00,0x00]
13896 v_cmp_f_f16_e64 s[10:11], v1, s101
13897 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcb,0x00,0x00]
13899 v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_lo
13900 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcd,0x00,0x00]
13902 v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_hi
13903 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcf,0x00,0x00]
13905 v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
13906 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd5,0x00,0x00]
13908 v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
13909 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd7,0x00,0x00]
13911 v_cmp_f_f16_e64 s[10:11], v1, tba_lo
13912 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd9,0x00,0x00]
13914 v_cmp_f_f16_e64 s[10:11], v1, tba_hi
13915 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdb,0x00,0x00]
13917 v_cmp_f_f16_e64 s[10:11], v1, tma_lo
13918 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdd,0x00,0x00]
13920 v_cmp_f_f16_e64 s[10:11], v1, tma_hi
13921 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdf,0x00,0x00]
13923 v_cmp_f_f16_e64 s[10:11], v1, ttmp11
13924 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf7,0x00,0x00]
13926 v_cmp_f_f16_e64 s[10:11], v1, m0
13927 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x00,0x00]
13929 v_cmp_f_f16_e64 s[10:11], v1, exec_lo
13930 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfd,0x00,0x00]
13932 v_cmp_f_f16_e64 s[10:11], v1, exec_hi
13933 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x00,0x00]
13935 v_cmp_f_f16_e64 s[10:11], v1, 0
13936 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x01,0x01,0x00]
13938 v_cmp_f_f16_e64 s[10:11], v1, -1
13939 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x83,0x01,0x00]
13941 v_cmp_f_f16_e64 s[10:11], v1, 0.5
13942 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xe1,0x01,0x00]
13944 v_cmp_f_f16_e64 s[10:11], v1, -4.0
13945 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xef,0x01,0x00]
13947 v_cmp_f_f16_e64 s[10:11], v1, src_vccz
13948 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf7,0x01,0x00]
13950 v_cmp_f_f16_e64 s[10:11], v1, src_execz
13951 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x01,0x00]
13953 v_cmp_f_f16_e64 s[10:11], v1, src_scc
13954 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfb,0x01,0x00]
13956 v_cmp_f_f16_e64 s[10:11], -v1, v2
13957 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x20]
13959 v_cmp_f_f16_e64 s[10:11], v1, -v2
13960 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x40]
13962 v_cmp_f_f16_e64 s[10:11], -v1, -v2
13963 // CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x60]
13965 v_cmp_f_f16_e64 s[10:11], |v1|, v2
13966 // CHECK: [0x0a,0x01,0x20,0xd0,0x01,0x05,0x02,0x00]
13968 v_cmp_f_f16_e64 s[10:11], v1, |v2|
13969 // CHECK: [0x0a,0x02,0x20,0xd0,0x01,0x05,0x02,0x00]
13971 v_cmp_f_f16_e64 s[10:11], |v1|, |v2|
13972 // CHECK: [0x0a,0x03,0x20,0xd0,0x01,0x05,0x02,0x00]
13974 v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
13975 // CHECK: [0x0a,0x80,0x20,0xd0,0x01,0x05,0x02,0x00]
13977 v_cmp_lt_f16_e64 s[10:11], v1, v2
13978 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
13980 v_cmp_lt_f16_e64 s[12:13], v1, v2
13981 // CHECK: [0x0c,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
13983 v_cmp_lt_f16_e64 s[100:101], v1, v2
13984 // CHECK: [0x64,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
13986 v_cmp_lt_f16_e64 flat_scratch, v1, v2
13987 // CHECK: [0x66,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
13989 v_cmp_lt_f16_e64 vcc, v1, v2
13990 // CHECK: [0x6a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
13992 v_cmp_lt_f16_e64 tba, v1, v2
13993 // CHECK: [0x6c,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
13995 v_cmp_lt_f16_e64 tma, v1, v2
13996 // CHECK: [0x6e,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
13998 v_cmp_lt_f16_e64 ttmp[10:11], v1, v2
13999 // CHECK: [0x7a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
14001 v_cmp_lt_f16_e64 s[10:11], v255, v2
14002 // CHECK: [0x0a,0x00,0x21,0xd0,0xff,0x05,0x02,0x00]
14004 v_cmp_lt_f16_e64 s[10:11], s1, v2
14005 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x04,0x02,0x00]
14007 v_cmp_lt_f16_e64 s[10:11], s101, v2
14008 // CHECK: [0x0a,0x00,0x21,0xd0,0x65,0x04,0x02,0x00]
14010 v_cmp_lt_f16_e64 s[10:11], flat_scratch_lo, v2
14011 // CHECK: [0x0a,0x00,0x21,0xd0,0x66,0x04,0x02,0x00]
14013 v_cmp_lt_f16_e64 s[10:11], flat_scratch_hi, v2
14014 // CHECK: [0x0a,0x00,0x21,0xd0,0x67,0x04,0x02,0x00]
14016 v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
14017 // CHECK: [0x0a,0x00,0x21,0xd0,0x6a,0x04,0x02,0x00]
14019 v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
14020 // CHECK: [0x0a,0x00,0x21,0xd0,0x6b,0x04,0x02,0x00]
14022 v_cmp_lt_f16_e64 s[10:11], tba_lo, v2
14023 // CHECK: [0x0a,0x00,0x21,0xd0,0x6c,0x04,0x02,0x00]
14025 v_cmp_lt_f16_e64 s[10:11], tba_hi, v2
14026 // CHECK: [0x0a,0x00,0x21,0xd0,0x6d,0x04,0x02,0x00]
14028 v_cmp_lt_f16_e64 s[10:11], tma_lo, v2
14029 // CHECK: [0x0a,0x00,0x21,0xd0,0x6e,0x04,0x02,0x00]
14031 v_cmp_lt_f16_e64 s[10:11], tma_hi, v2
14032 // CHECK: [0x0a,0x00,0x21,0xd0,0x6f,0x04,0x02,0x00]
14034 v_cmp_lt_f16_e64 s[10:11], ttmp11, v2
14035 // CHECK: [0x0a,0x00,0x21,0xd0,0x7b,0x04,0x02,0x00]
14037 v_cmp_lt_f16_e64 s[10:11], m0, v2
14038 // CHECK: [0x0a,0x00,0x21,0xd0,0x7c,0x04,0x02,0x00]
14040 v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
14041 // CHECK: [0x0a,0x00,0x21,0xd0,0x7e,0x04,0x02,0x00]
14043 v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
14044 // CHECK: [0x0a,0x00,0x21,0xd0,0x7f,0x04,0x02,0x00]
14046 v_cmp_lt_f16_e64 s[10:11], 0, v2
14047 // CHECK: [0x0a,0x00,0x21,0xd0,0x80,0x04,0x02,0x00]
14049 v_cmp_lt_f16_e64 s[10:11], -1, v2
14050 // CHECK: [0x0a,0x00,0x21,0xd0,0xc1,0x04,0x02,0x00]
14052 v_cmp_lt_f16_e64 s[10:11], 0.5, v2
14053 // CHECK: [0x0a,0x00,0x21,0xd0,0xf0,0x04,0x02,0x00]
14055 v_cmp_lt_f16_e64 s[10:11], -4.0, v2
14056 // CHECK: [0x0a,0x00,0x21,0xd0,0xf7,0x04,0x02,0x00]
14058 v_cmp_lt_f16_e64 s[10:11], src_vccz, v2
14059 // CHECK: [0x0a,0x00,0x21,0xd0,0xfb,0x04,0x02,0x00]
14061 v_cmp_lt_f16_e64 s[10:11], src_execz, v2
14062 // CHECK: [0x0a,0x00,0x21,0xd0,0xfc,0x04,0x02,0x00]
14064 v_cmp_lt_f16_e64 s[10:11], src_scc, v2
14065 // CHECK: [0x0a,0x00,0x21,0xd0,0xfd,0x04,0x02,0x00]
14067 v_cmp_lt_f16_e64 s[10:11], src_lds_direct, v2
14068 // CHECK: [0x0a,0x00,0x21,0xd0,0xfe,0x04,0x02,0x00]
14070 v_cmp_lt_f16_e64 s[10:11], v1, v255
14071 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x03,0x00]
14073 v_cmp_lt_f16_e64 s[10:11], v1, s2
14074 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x00,0x00]
14076 v_cmp_lt_f16_e64 s[10:11], v1, s101
14077 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcb,0x00,0x00]
14079 v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_lo
14080 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcd,0x00,0x00]
14082 v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_hi
14083 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcf,0x00,0x00]
14085 v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
14086 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd5,0x00,0x00]
14088 v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
14089 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd7,0x00,0x00]
14091 v_cmp_lt_f16_e64 s[10:11], v1, tba_lo
14092 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd9,0x00,0x00]
14094 v_cmp_lt_f16_e64 s[10:11], v1, tba_hi
14095 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xdb,0x00,0x00]
14097 v_cmp_lt_f16_e64 s[10:11], v1, tma_lo
14098 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xdd,0x00,0x00]
14100 v_cmp_lt_f16_e64 s[10:11], v1, tma_hi
14101 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xdf,0x00,0x00]
14103 v_cmp_lt_f16_e64 s[10:11], v1, ttmp11
14104 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf7,0x00,0x00]
14106 v_cmp_lt_f16_e64 s[10:11], v1, m0
14107 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf9,0x00,0x00]
14109 v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
14110 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xfd,0x00,0x00]
14112 v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
14113 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x00,0x00]
14115 v_cmp_lt_f16_e64 s[10:11], v1, 0
14116 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x01,0x01,0x00]
14118 v_cmp_lt_f16_e64 s[10:11], v1, -1
14119 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x83,0x01,0x00]
14121 v_cmp_lt_f16_e64 s[10:11], v1, 0.5
14122 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xe1,0x01,0x00]
14124 v_cmp_lt_f16_e64 s[10:11], v1, -4.0
14125 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xef,0x01,0x00]
14127 v_cmp_lt_f16_e64 s[10:11], v1, src_vccz
14128 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf7,0x01,0x00]
14130 v_cmp_lt_f16_e64 s[10:11], v1, src_execz
14131 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf9,0x01,0x00]
14133 v_cmp_lt_f16_e64 s[10:11], v1, src_scc
14134 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xfb,0x01,0x00]
14136 v_cmp_lt_f16_e64 s[10:11], -v1, v2
14137 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x20]
14139 v_cmp_lt_f16_e64 s[10:11], v1, -v2
14140 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x40]
14142 v_cmp_lt_f16_e64 s[10:11], -v1, -v2
14143 // CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x60]
14145 v_cmp_lt_f16_e64 s[10:11], |v1|, v2
14146 // CHECK: [0x0a,0x01,0x21,0xd0,0x01,0x05,0x02,0x00]
14148 v_cmp_lt_f16_e64 s[10:11], v1, |v2|
14149 // CHECK: [0x0a,0x02,0x21,0xd0,0x01,0x05,0x02,0x00]
14151 v_cmp_lt_f16_e64 s[10:11], |v1|, |v2|
14152 // CHECK: [0x0a,0x03,0x21,0xd0,0x01,0x05,0x02,0x00]
14154 v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
14155 // CHECK: [0x0a,0x80,0x21,0xd0,0x01,0x05,0x02,0x00]
14157 v_cmp_eq_f16_e64 s[10:11], v1, v2
14158 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14160 v_cmp_eq_f16_e64 s[12:13], v1, v2
14161 // CHECK: [0x0c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14163 v_cmp_eq_f16_e64 s[100:101], v1, v2
14164 // CHECK: [0x64,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14166 v_cmp_eq_f16_e64 flat_scratch, v1, v2
14167 // CHECK: [0x66,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14169 v_cmp_eq_f16_e64 vcc, v1, v2
14170 // CHECK: [0x6a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14172 v_cmp_eq_f16_e64 tba, v1, v2
14173 // CHECK: [0x6c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14175 v_cmp_eq_f16_e64 tma, v1, v2
14176 // CHECK: [0x6e,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14178 v_cmp_eq_f16_e64 ttmp[10:11], v1, v2
14179 // CHECK: [0x7a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
14181 v_cmp_eq_f16_e64 s[10:11], v255, v2
14182 // CHECK: [0x0a,0x00,0x22,0xd0,0xff,0x05,0x02,0x00]
14184 v_cmp_eq_f16_e64 s[10:11], s1, v2
14185 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x04,0x02,0x00]
14187 v_cmp_eq_f16_e64 s[10:11], s101, v2
14188 // CHECK: [0x0a,0x00,0x22,0xd0,0x65,0x04,0x02,0x00]
14190 v_cmp_eq_f16_e64 s[10:11], flat_scratch_lo, v2
14191 // CHECK: [0x0a,0x00,0x22,0xd0,0x66,0x04,0x02,0x00]
14193 v_cmp_eq_f16_e64 s[10:11], flat_scratch_hi, v2
14194 // CHECK: [0x0a,0x00,0x22,0xd0,0x67,0x04,0x02,0x00]
14196 v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
14197 // CHECK: [0x0a,0x00,0x22,0xd0,0x6a,0x04,0x02,0x00]
14199 v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
14200 // CHECK: [0x0a,0x00,0x22,0xd0,0x6b,0x04,0x02,0x00]
14202 v_cmp_eq_f16_e64 s[10:11], tba_lo, v2
14203 // CHECK: [0x0a,0x00,0x22,0xd0,0x6c,0x04,0x02,0x00]
14205 v_cmp_eq_f16_e64 s[10:11], tba_hi, v2
14206 // CHECK: [0x0a,0x00,0x22,0xd0,0x6d,0x04,0x02,0x00]
14208 v_cmp_eq_f16_e64 s[10:11], tma_lo, v2
14209 // CHECK: [0x0a,0x00,0x22,0xd0,0x6e,0x04,0x02,0x00]
14211 v_cmp_eq_f16_e64 s[10:11], tma_hi, v2
14212 // CHECK: [0x0a,0x00,0x22,0xd0,0x6f,0x04,0x02,0x00]
14214 v_cmp_eq_f16_e64 s[10:11], ttmp11, v2
14215 // CHECK: [0x0a,0x00,0x22,0xd0,0x7b,0x04,0x02,0x00]
14217 v_cmp_eq_f16_e64 s[10:11], m0, v2
14218 // CHECK: [0x0a,0x00,0x22,0xd0,0x7c,0x04,0x02,0x00]
14220 v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
14221 // CHECK: [0x0a,0x00,0x22,0xd0,0x7e,0x04,0x02,0x00]
14223 v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
14224 // CHECK: [0x0a,0x00,0x22,0xd0,0x7f,0x04,0x02,0x00]
14226 v_cmp_eq_f16_e64 s[10:11], 0, v2
14227 // CHECK: [0x0a,0x00,0x22,0xd0,0x80,0x04,0x02,0x00]
14229 v_cmp_eq_f16_e64 s[10:11], -1, v2
14230 // CHECK: [0x0a,0x00,0x22,0xd0,0xc1,0x04,0x02,0x00]
14232 v_cmp_eq_f16_e64 s[10:11], 0.5, v2
14233 // CHECK: [0x0a,0x00,0x22,0xd0,0xf0,0x04,0x02,0x00]
14235 v_cmp_eq_f16_e64 s[10:11], -4.0, v2
14236 // CHECK: [0x0a,0x00,0x22,0xd0,0xf7,0x04,0x02,0x00]
14238 v_cmp_eq_f16_e64 s[10:11], src_vccz, v2
14239 // CHECK: [0x0a,0x00,0x22,0xd0,0xfb,0x04,0x02,0x00]
14241 v_cmp_eq_f16_e64 s[10:11], src_execz, v2
14242 // CHECK: [0x0a,0x00,0x22,0xd0,0xfc,0x04,0x02,0x00]
14244 v_cmp_eq_f16_e64 s[10:11], src_scc, v2
14245 // CHECK: [0x0a,0x00,0x22,0xd0,0xfd,0x04,0x02,0x00]
14247 v_cmp_eq_f16_e64 s[10:11], src_lds_direct, v2
14248 // CHECK: [0x0a,0x00,0x22,0xd0,0xfe,0x04,0x02,0x00]
14250 v_cmp_eq_f16_e64 s[10:11], v1, v255
14251 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x03,0x00]
14253 v_cmp_eq_f16_e64 s[10:11], v1, s2
14254 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x00,0x00]
14256 v_cmp_eq_f16_e64 s[10:11], v1, s101
14257 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcb,0x00,0x00]
14259 v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_lo
14260 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcd,0x00,0x00]
14262 v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_hi
14263 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcf,0x00,0x00]
14265 v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
14266 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd5,0x00,0x00]
14268 v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
14269 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd7,0x00,0x00]
14271 v_cmp_eq_f16_e64 s[10:11], v1, tba_lo
14272 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd9,0x00,0x00]
14274 v_cmp_eq_f16_e64 s[10:11], v1, tba_hi
14275 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdb,0x00,0x00]
14277 v_cmp_eq_f16_e64 s[10:11], v1, tma_lo
14278 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdd,0x00,0x00]
14280 v_cmp_eq_f16_e64 s[10:11], v1, tma_hi
14281 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdf,0x00,0x00]
14283 v_cmp_eq_f16_e64 s[10:11], v1, ttmp11
14284 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf7,0x00,0x00]
14286 v_cmp_eq_f16_e64 s[10:11], v1, m0
14287 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x00,0x00]
14289 v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
14290 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfd,0x00,0x00]
14292 v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
14293 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x00,0x00]
14295 v_cmp_eq_f16_e64 s[10:11], v1, 0
14296 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x01,0x01,0x00]
14298 v_cmp_eq_f16_e64 s[10:11], v1, -1
14299 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x83,0x01,0x00]
14301 v_cmp_eq_f16_e64 s[10:11], v1, 0.5
14302 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xe1,0x01,0x00]
14304 v_cmp_eq_f16_e64 s[10:11], v1, -4.0
14305 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xef,0x01,0x00]
14307 v_cmp_eq_f16_e64 s[10:11], v1, src_vccz
14308 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf7,0x01,0x00]
14310 v_cmp_eq_f16_e64 s[10:11], v1, src_execz
14311 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x01,0x00]
14313 v_cmp_eq_f16_e64 s[10:11], v1, src_scc
14314 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfb,0x01,0x00]
14316 v_cmp_eq_f16_e64 s[10:11], -v1, v2
14317 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x20]
14319 v_cmp_eq_f16_e64 s[10:11], v1, -v2
14320 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x40]
14322 v_cmp_eq_f16_e64 s[10:11], -v1, -v2
14323 // CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x60]
14325 v_cmp_eq_f16_e64 s[10:11], |v1|, v2
14326 // CHECK: [0x0a,0x01,0x22,0xd0,0x01,0x05,0x02,0x00]
14328 v_cmp_eq_f16_e64 s[10:11], v1, |v2|
14329 // CHECK: [0x0a,0x02,0x22,0xd0,0x01,0x05,0x02,0x00]
14331 v_cmp_eq_f16_e64 s[10:11], |v1|, |v2|
14332 // CHECK: [0x0a,0x03,0x22,0xd0,0x01,0x05,0x02,0x00]
14334 v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
14335 // CHECK: [0x0a,0x80,0x22,0xd0,0x01,0x05,0x02,0x00]
14337 v_cmp_le_f16_e64 s[10:11], v1, v2
14338 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14340 v_cmp_le_f16_e64 s[12:13], v1, v2
14341 // CHECK: [0x0c,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14343 v_cmp_le_f16_e64 s[100:101], v1, v2
14344 // CHECK: [0x64,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14346 v_cmp_le_f16_e64 flat_scratch, v1, v2
14347 // CHECK: [0x66,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14349 v_cmp_le_f16_e64 vcc, v1, v2
14350 // CHECK: [0x6a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14352 v_cmp_le_f16_e64 tba, v1, v2
14353 // CHECK: [0x6c,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14355 v_cmp_le_f16_e64 tma, v1, v2
14356 // CHECK: [0x6e,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14358 v_cmp_le_f16_e64 ttmp[10:11], v1, v2
14359 // CHECK: [0x7a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
14361 v_cmp_le_f16_e64 s[10:11], v255, v2
14362 // CHECK: [0x0a,0x00,0x23,0xd0,0xff,0x05,0x02,0x00]
14364 v_cmp_le_f16_e64 s[10:11], s1, v2
14365 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x04,0x02,0x00]
14367 v_cmp_le_f16_e64 s[10:11], s101, v2
14368 // CHECK: [0x0a,0x00,0x23,0xd0,0x65,0x04,0x02,0x00]
14370 v_cmp_le_f16_e64 s[10:11], flat_scratch_lo, v2
14371 // CHECK: [0x0a,0x00,0x23,0xd0,0x66,0x04,0x02,0x00]
14373 v_cmp_le_f16_e64 s[10:11], flat_scratch_hi, v2
14374 // CHECK: [0x0a,0x00,0x23,0xd0,0x67,0x04,0x02,0x00]
14376 v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
14377 // CHECK: [0x0a,0x00,0x23,0xd0,0x6a,0x04,0x02,0x00]
14379 v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
14380 // CHECK: [0x0a,0x00,0x23,0xd0,0x6b,0x04,0x02,0x00]
14382 v_cmp_le_f16_e64 s[10:11], tba_lo, v2
14383 // CHECK: [0x0a,0x00,0x23,0xd0,0x6c,0x04,0x02,0x00]
14385 v_cmp_le_f16_e64 s[10:11], tba_hi, v2
14386 // CHECK: [0x0a,0x00,0x23,0xd0,0x6d,0x04,0x02,0x00]
14388 v_cmp_le_f16_e64 s[10:11], tma_lo, v2
14389 // CHECK: [0x0a,0x00,0x23,0xd0,0x6e,0x04,0x02,0x00]
14391 v_cmp_le_f16_e64 s[10:11], tma_hi, v2
14392 // CHECK: [0x0a,0x00,0x23,0xd0,0x6f,0x04,0x02,0x00]
14394 v_cmp_le_f16_e64 s[10:11], ttmp11, v2
14395 // CHECK: [0x0a,0x00,0x23,0xd0,0x7b,0x04,0x02,0x00]
14397 v_cmp_le_f16_e64 s[10:11], m0, v2
14398 // CHECK: [0x0a,0x00,0x23,0xd0,0x7c,0x04,0x02,0x00]
14400 v_cmp_le_f16_e64 s[10:11], exec_lo, v2
14401 // CHECK: [0x0a,0x00,0x23,0xd0,0x7e,0x04,0x02,0x00]
14403 v_cmp_le_f16_e64 s[10:11], exec_hi, v2
14404 // CHECK: [0x0a,0x00,0x23,0xd0,0x7f,0x04,0x02,0x00]
14406 v_cmp_le_f16_e64 s[10:11], 0, v2
14407 // CHECK: [0x0a,0x00,0x23,0xd0,0x80,0x04,0x02,0x00]
14409 v_cmp_le_f16_e64 s[10:11], -1, v2
14410 // CHECK: [0x0a,0x00,0x23,0xd0,0xc1,0x04,0x02,0x00]
14412 v_cmp_le_f16_e64 s[10:11], 0.5, v2
14413 // CHECK: [0x0a,0x00,0x23,0xd0,0xf0,0x04,0x02,0x00]
14415 v_cmp_le_f16_e64 s[10:11], -4.0, v2
14416 // CHECK: [0x0a,0x00,0x23,0xd0,0xf7,0x04,0x02,0x00]
14418 v_cmp_le_f16_e64 s[10:11], src_vccz, v2
14419 // CHECK: [0x0a,0x00,0x23,0xd0,0xfb,0x04,0x02,0x00]
14421 v_cmp_le_f16_e64 s[10:11], src_execz, v2
14422 // CHECK: [0x0a,0x00,0x23,0xd0,0xfc,0x04,0x02,0x00]
14424 v_cmp_le_f16_e64 s[10:11], src_scc, v2
14425 // CHECK: [0x0a,0x00,0x23,0xd0,0xfd,0x04,0x02,0x00]
14427 v_cmp_le_f16_e64 s[10:11], src_lds_direct, v2
14428 // CHECK: [0x0a,0x00,0x23,0xd0,0xfe,0x04,0x02,0x00]
14430 v_cmp_le_f16_e64 s[10:11], v1, v255
14431 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x03,0x00]
14433 v_cmp_le_f16_e64 s[10:11], v1, s2
14434 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x00,0x00]
14436 v_cmp_le_f16_e64 s[10:11], v1, s101
14437 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcb,0x00,0x00]
14439 v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_lo
14440 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcd,0x00,0x00]
14442 v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_hi
14443 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcf,0x00,0x00]
14445 v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
14446 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd5,0x00,0x00]
14448 v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
14449 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd7,0x00,0x00]
14451 v_cmp_le_f16_e64 s[10:11], v1, tba_lo
14452 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd9,0x00,0x00]
14454 v_cmp_le_f16_e64 s[10:11], v1, tba_hi
14455 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xdb,0x00,0x00]
14457 v_cmp_le_f16_e64 s[10:11], v1, tma_lo
14458 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xdd,0x00,0x00]
14460 v_cmp_le_f16_e64 s[10:11], v1, tma_hi
14461 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xdf,0x00,0x00]
14463 v_cmp_le_f16_e64 s[10:11], v1, ttmp11
14464 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf7,0x00,0x00]
14466 v_cmp_le_f16_e64 s[10:11], v1, m0
14467 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf9,0x00,0x00]
14469 v_cmp_le_f16_e64 s[10:11], v1, exec_lo
14470 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xfd,0x00,0x00]
14472 v_cmp_le_f16_e64 s[10:11], v1, exec_hi
14473 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x00,0x00]
14475 v_cmp_le_f16_e64 s[10:11], v1, 0
14476 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x01,0x01,0x00]
14478 v_cmp_le_f16_e64 s[10:11], v1, -1
14479 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x83,0x01,0x00]
14481 v_cmp_le_f16_e64 s[10:11], v1, 0.5
14482 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xe1,0x01,0x00]
14484 v_cmp_le_f16_e64 s[10:11], v1, -4.0
14485 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xef,0x01,0x00]
14487 v_cmp_le_f16_e64 s[10:11], v1, src_vccz
14488 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf7,0x01,0x00]
14490 v_cmp_le_f16_e64 s[10:11], v1, src_execz
14491 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf9,0x01,0x00]
14493 v_cmp_le_f16_e64 s[10:11], v1, src_scc
14494 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xfb,0x01,0x00]
14496 v_cmp_le_f16_e64 s[10:11], -v1, v2
14497 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x20]
14499 v_cmp_le_f16_e64 s[10:11], v1, -v2
14500 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x40]
14502 v_cmp_le_f16_e64 s[10:11], -v1, -v2
14503 // CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x60]
14505 v_cmp_le_f16_e64 s[10:11], |v1|, v2
14506 // CHECK: [0x0a,0x01,0x23,0xd0,0x01,0x05,0x02,0x00]
14508 v_cmp_le_f16_e64 s[10:11], v1, |v2|
14509 // CHECK: [0x0a,0x02,0x23,0xd0,0x01,0x05,0x02,0x00]
14511 v_cmp_le_f16_e64 s[10:11], |v1|, |v2|
14512 // CHECK: [0x0a,0x03,0x23,0xd0,0x01,0x05,0x02,0x00]
14514 v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
14515 // CHECK: [0x0a,0x80,0x23,0xd0,0x01,0x05,0x02,0x00]
14517 v_cmp_gt_f16_e64 s[10:11], v1, v2
14518 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14520 v_cmp_gt_f16_e64 s[12:13], v1, v2
14521 // CHECK: [0x0c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14523 v_cmp_gt_f16_e64 s[100:101], v1, v2
14524 // CHECK: [0x64,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14526 v_cmp_gt_f16_e64 flat_scratch, v1, v2
14527 // CHECK: [0x66,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14529 v_cmp_gt_f16_e64 vcc, v1, v2
14530 // CHECK: [0x6a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14532 v_cmp_gt_f16_e64 tba, v1, v2
14533 // CHECK: [0x6c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14535 v_cmp_gt_f16_e64 tma, v1, v2
14536 // CHECK: [0x6e,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14538 v_cmp_gt_f16_e64 ttmp[10:11], v1, v2
14539 // CHECK: [0x7a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
14541 v_cmp_gt_f16_e64 s[10:11], v255, v2
14542 // CHECK: [0x0a,0x00,0x24,0xd0,0xff,0x05,0x02,0x00]
14544 v_cmp_gt_f16_e64 s[10:11], s1, v2
14545 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x04,0x02,0x00]
14547 v_cmp_gt_f16_e64 s[10:11], s101, v2
14548 // CHECK: [0x0a,0x00,0x24,0xd0,0x65,0x04,0x02,0x00]
14550 v_cmp_gt_f16_e64 s[10:11], flat_scratch_lo, v2
14551 // CHECK: [0x0a,0x00,0x24,0xd0,0x66,0x04,0x02,0x00]
14553 v_cmp_gt_f16_e64 s[10:11], flat_scratch_hi, v2
14554 // CHECK: [0x0a,0x00,0x24,0xd0,0x67,0x04,0x02,0x00]
14556 v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
14557 // CHECK: [0x0a,0x00,0x24,0xd0,0x6a,0x04,0x02,0x00]
14559 v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
14560 // CHECK: [0x0a,0x00,0x24,0xd0,0x6b,0x04,0x02,0x00]
14562 v_cmp_gt_f16_e64 s[10:11], tba_lo, v2
14563 // CHECK: [0x0a,0x00,0x24,0xd0,0x6c,0x04,0x02,0x00]
14565 v_cmp_gt_f16_e64 s[10:11], tba_hi, v2
14566 // CHECK: [0x0a,0x00,0x24,0xd0,0x6d,0x04,0x02,0x00]
14568 v_cmp_gt_f16_e64 s[10:11], tma_lo, v2
14569 // CHECK: [0x0a,0x00,0x24,0xd0,0x6e,0x04,0x02,0x00]
14571 v_cmp_gt_f16_e64 s[10:11], tma_hi, v2
14572 // CHECK: [0x0a,0x00,0x24,0xd0,0x6f,0x04,0x02,0x00]
14574 v_cmp_gt_f16_e64 s[10:11], ttmp11, v2
14575 // CHECK: [0x0a,0x00,0x24,0xd0,0x7b,0x04,0x02,0x00]
14577 v_cmp_gt_f16_e64 s[10:11], m0, v2
14578 // CHECK: [0x0a,0x00,0x24,0xd0,0x7c,0x04,0x02,0x00]
14580 v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
14581 // CHECK: [0x0a,0x00,0x24,0xd0,0x7e,0x04,0x02,0x00]
14583 v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
14584 // CHECK: [0x0a,0x00,0x24,0xd0,0x7f,0x04,0x02,0x00]
14586 v_cmp_gt_f16_e64 s[10:11], 0, v2
14587 // CHECK: [0x0a,0x00,0x24,0xd0,0x80,0x04,0x02,0x00]
14589 v_cmp_gt_f16_e64 s[10:11], -1, v2
14590 // CHECK: [0x0a,0x00,0x24,0xd0,0xc1,0x04,0x02,0x00]
14592 v_cmp_gt_f16_e64 s[10:11], 0.5, v2
14593 // CHECK: [0x0a,0x00,0x24,0xd0,0xf0,0x04,0x02,0x00]
14595 v_cmp_gt_f16_e64 s[10:11], -4.0, v2
14596 // CHECK: [0x0a,0x00,0x24,0xd0,0xf7,0x04,0x02,0x00]
14598 v_cmp_gt_f16_e64 s[10:11], src_vccz, v2
14599 // CHECK: [0x0a,0x00,0x24,0xd0,0xfb,0x04,0x02,0x00]
14601 v_cmp_gt_f16_e64 s[10:11], src_execz, v2
14602 // CHECK: [0x0a,0x00,0x24,0xd0,0xfc,0x04,0x02,0x00]
14604 v_cmp_gt_f16_e64 s[10:11], src_scc, v2
14605 // CHECK: [0x0a,0x00,0x24,0xd0,0xfd,0x04,0x02,0x00]
14607 v_cmp_gt_f16_e64 s[10:11], src_lds_direct, v2
14608 // CHECK: [0x0a,0x00,0x24,0xd0,0xfe,0x04,0x02,0x00]
14610 v_cmp_gt_f16_e64 s[10:11], v1, v255
14611 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x03,0x00]
14613 v_cmp_gt_f16_e64 s[10:11], v1, s2
14614 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x00,0x00]
14616 v_cmp_gt_f16_e64 s[10:11], v1, s101
14617 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcb,0x00,0x00]
14619 v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_lo
14620 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcd,0x00,0x00]
14622 v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_hi
14623 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcf,0x00,0x00]
14625 v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
14626 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd5,0x00,0x00]
14628 v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
14629 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd7,0x00,0x00]
14631 v_cmp_gt_f16_e64 s[10:11], v1, tba_lo
14632 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd9,0x00,0x00]
14634 v_cmp_gt_f16_e64 s[10:11], v1, tba_hi
14635 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdb,0x00,0x00]
14637 v_cmp_gt_f16_e64 s[10:11], v1, tma_lo
14638 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdd,0x00,0x00]
14640 v_cmp_gt_f16_e64 s[10:11], v1, tma_hi
14641 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdf,0x00,0x00]
14643 v_cmp_gt_f16_e64 s[10:11], v1, ttmp11
14644 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf7,0x00,0x00]
14646 v_cmp_gt_f16_e64 s[10:11], v1, m0
14647 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x00,0x00]
14649 v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
14650 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfd,0x00,0x00]
14652 v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
14653 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x00,0x00]
14655 v_cmp_gt_f16_e64 s[10:11], v1, 0
14656 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x01,0x01,0x00]
14658 v_cmp_gt_f16_e64 s[10:11], v1, -1
14659 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x83,0x01,0x00]
14661 v_cmp_gt_f16_e64 s[10:11], v1, 0.5
14662 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xe1,0x01,0x00]
14664 v_cmp_gt_f16_e64 s[10:11], v1, -4.0
14665 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xef,0x01,0x00]
14667 v_cmp_gt_f16_e64 s[10:11], v1, src_vccz
14668 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf7,0x01,0x00]
14670 v_cmp_gt_f16_e64 s[10:11], v1, src_execz
14671 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x01,0x00]
14673 v_cmp_gt_f16_e64 s[10:11], v1, src_scc
14674 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfb,0x01,0x00]
14676 v_cmp_gt_f16_e64 s[10:11], -v1, v2
14677 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x20]
14679 v_cmp_gt_f16_e64 s[10:11], v1, -v2
14680 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x40]
14682 v_cmp_gt_f16_e64 s[10:11], -v1, -v2
14683 // CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x60]
14685 v_cmp_gt_f16_e64 s[10:11], |v1|, v2
14686 // CHECK: [0x0a,0x01,0x24,0xd0,0x01,0x05,0x02,0x00]
14688 v_cmp_gt_f16_e64 s[10:11], v1, |v2|
14689 // CHECK: [0x0a,0x02,0x24,0xd0,0x01,0x05,0x02,0x00]
14691 v_cmp_gt_f16_e64 s[10:11], |v1|, |v2|
14692 // CHECK: [0x0a,0x03,0x24,0xd0,0x01,0x05,0x02,0x00]
14694 v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
14695 // CHECK: [0x0a,0x80,0x24,0xd0,0x01,0x05,0x02,0x00]
14697 v_cmp_lg_f16_e64 s[10:11], v1, v2
14698 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14700 v_cmp_lg_f16_e64 s[12:13], v1, v2
14701 // CHECK: [0x0c,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14703 v_cmp_lg_f16_e64 s[100:101], v1, v2
14704 // CHECK: [0x64,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14706 v_cmp_lg_f16_e64 flat_scratch, v1, v2
14707 // CHECK: [0x66,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14709 v_cmp_lg_f16_e64 vcc, v1, v2
14710 // CHECK: [0x6a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14712 v_cmp_lg_f16_e64 tba, v1, v2
14713 // CHECK: [0x6c,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14715 v_cmp_lg_f16_e64 tma, v1, v2
14716 // CHECK: [0x6e,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14718 v_cmp_lg_f16_e64 ttmp[10:11], v1, v2
14719 // CHECK: [0x7a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
14721 v_cmp_lg_f16_e64 s[10:11], v255, v2
14722 // CHECK: [0x0a,0x00,0x25,0xd0,0xff,0x05,0x02,0x00]
14724 v_cmp_lg_f16_e64 s[10:11], s1, v2
14725 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x04,0x02,0x00]
14727 v_cmp_lg_f16_e64 s[10:11], s101, v2
14728 // CHECK: [0x0a,0x00,0x25,0xd0,0x65,0x04,0x02,0x00]
14730 v_cmp_lg_f16_e64 s[10:11], flat_scratch_lo, v2
14731 // CHECK: [0x0a,0x00,0x25,0xd0,0x66,0x04,0x02,0x00]
14733 v_cmp_lg_f16_e64 s[10:11], flat_scratch_hi, v2
14734 // CHECK: [0x0a,0x00,0x25,0xd0,0x67,0x04,0x02,0x00]
14736 v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
14737 // CHECK: [0x0a,0x00,0x25,0xd0,0x6a,0x04,0x02,0x00]
14739 v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
14740 // CHECK: [0x0a,0x00,0x25,0xd0,0x6b,0x04,0x02,0x00]
14742 v_cmp_lg_f16_e64 s[10:11], tba_lo, v2
14743 // CHECK: [0x0a,0x00,0x25,0xd0,0x6c,0x04,0x02,0x00]
14745 v_cmp_lg_f16_e64 s[10:11], tba_hi, v2
14746 // CHECK: [0x0a,0x00,0x25,0xd0,0x6d,0x04,0x02,0x00]
14748 v_cmp_lg_f16_e64 s[10:11], tma_lo, v2
14749 // CHECK: [0x0a,0x00,0x25,0xd0,0x6e,0x04,0x02,0x00]
14751 v_cmp_lg_f16_e64 s[10:11], tma_hi, v2
14752 // CHECK: [0x0a,0x00,0x25,0xd0,0x6f,0x04,0x02,0x00]
14754 v_cmp_lg_f16_e64 s[10:11], ttmp11, v2
14755 // CHECK: [0x0a,0x00,0x25,0xd0,0x7b,0x04,0x02,0x00]
14757 v_cmp_lg_f16_e64 s[10:11], m0, v2
14758 // CHECK: [0x0a,0x00,0x25,0xd0,0x7c,0x04,0x02,0x00]
14760 v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
14761 // CHECK: [0x0a,0x00,0x25,0xd0,0x7e,0x04,0x02,0x00]
14763 v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
14764 // CHECK: [0x0a,0x00,0x25,0xd0,0x7f,0x04,0x02,0x00]
14766 v_cmp_lg_f16_e64 s[10:11], 0, v2
14767 // CHECK: [0x0a,0x00,0x25,0xd0,0x80,0x04,0x02,0x00]
14769 v_cmp_lg_f16_e64 s[10:11], -1, v2
14770 // CHECK: [0x0a,0x00,0x25,0xd0,0xc1,0x04,0x02,0x00]
14772 v_cmp_lg_f16_e64 s[10:11], 0.5, v2
14773 // CHECK: [0x0a,0x00,0x25,0xd0,0xf0,0x04,0x02,0x00]
14775 v_cmp_lg_f16_e64 s[10:11], -4.0, v2
14776 // CHECK: [0x0a,0x00,0x25,0xd0,0xf7,0x04,0x02,0x00]
14778 v_cmp_lg_f16_e64 s[10:11], src_vccz, v2
14779 // CHECK: [0x0a,0x00,0x25,0xd0,0xfb,0x04,0x02,0x00]
14781 v_cmp_lg_f16_e64 s[10:11], src_execz, v2
14782 // CHECK: [0x0a,0x00,0x25,0xd0,0xfc,0x04,0x02,0x00]
14784 v_cmp_lg_f16_e64 s[10:11], src_scc, v2
14785 // CHECK: [0x0a,0x00,0x25,0xd0,0xfd,0x04,0x02,0x00]
14787 v_cmp_lg_f16_e64 s[10:11], src_lds_direct, v2
14788 // CHECK: [0x0a,0x00,0x25,0xd0,0xfe,0x04,0x02,0x00]
14790 v_cmp_lg_f16_e64 s[10:11], v1, v255
14791 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x03,0x00]
14793 v_cmp_lg_f16_e64 s[10:11], v1, s2
14794 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x00,0x00]
14796 v_cmp_lg_f16_e64 s[10:11], v1, s101
14797 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcb,0x00,0x00]
14799 v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_lo
14800 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcd,0x00,0x00]
14802 v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_hi
14803 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcf,0x00,0x00]
14805 v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
14806 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd5,0x00,0x00]
14808 v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
14809 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd7,0x00,0x00]
14811 v_cmp_lg_f16_e64 s[10:11], v1, tba_lo
14812 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd9,0x00,0x00]
14814 v_cmp_lg_f16_e64 s[10:11], v1, tba_hi
14815 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xdb,0x00,0x00]
14817 v_cmp_lg_f16_e64 s[10:11], v1, tma_lo
14818 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xdd,0x00,0x00]
14820 v_cmp_lg_f16_e64 s[10:11], v1, tma_hi
14821 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xdf,0x00,0x00]
14823 v_cmp_lg_f16_e64 s[10:11], v1, ttmp11
14824 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf7,0x00,0x00]
14826 v_cmp_lg_f16_e64 s[10:11], v1, m0
14827 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf9,0x00,0x00]
14829 v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
14830 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xfd,0x00,0x00]
14832 v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
14833 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x00,0x00]
14835 v_cmp_lg_f16_e64 s[10:11], v1, 0
14836 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x01,0x01,0x00]
14838 v_cmp_lg_f16_e64 s[10:11], v1, -1
14839 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x83,0x01,0x00]
14841 v_cmp_lg_f16_e64 s[10:11], v1, 0.5
14842 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xe1,0x01,0x00]
14844 v_cmp_lg_f16_e64 s[10:11], v1, -4.0
14845 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xef,0x01,0x00]
14847 v_cmp_lg_f16_e64 s[10:11], v1, src_vccz
14848 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf7,0x01,0x00]
14850 v_cmp_lg_f16_e64 s[10:11], v1, src_execz
14851 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf9,0x01,0x00]
14853 v_cmp_lg_f16_e64 s[10:11], v1, src_scc
14854 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xfb,0x01,0x00]
14856 v_cmp_lg_f16_e64 s[10:11], -v1, v2
14857 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x20]
14859 v_cmp_lg_f16_e64 s[10:11], v1, -v2
14860 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x40]
14862 v_cmp_lg_f16_e64 s[10:11], -v1, -v2
14863 // CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x60]
14865 v_cmp_lg_f16_e64 s[10:11], |v1|, v2
14866 // CHECK: [0x0a,0x01,0x25,0xd0,0x01,0x05,0x02,0x00]
14868 v_cmp_lg_f16_e64 s[10:11], v1, |v2|
14869 // CHECK: [0x0a,0x02,0x25,0xd0,0x01,0x05,0x02,0x00]
14871 v_cmp_lg_f16_e64 s[10:11], |v1|, |v2|
14872 // CHECK: [0x0a,0x03,0x25,0xd0,0x01,0x05,0x02,0x00]
14874 v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
14875 // CHECK: [0x0a,0x80,0x25,0xd0,0x01,0x05,0x02,0x00]
14877 v_cmp_ge_f16_e64 s[10:11], v1, v2
14878 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14880 v_cmp_ge_f16_e64 s[12:13], v1, v2
14881 // CHECK: [0x0c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14883 v_cmp_ge_f16_e64 s[100:101], v1, v2
14884 // CHECK: [0x64,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14886 v_cmp_ge_f16_e64 flat_scratch, v1, v2
14887 // CHECK: [0x66,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14889 v_cmp_ge_f16_e64 vcc, v1, v2
14890 // CHECK: [0x6a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14892 v_cmp_ge_f16_e64 tba, v1, v2
14893 // CHECK: [0x6c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14895 v_cmp_ge_f16_e64 tma, v1, v2
14896 // CHECK: [0x6e,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14898 v_cmp_ge_f16_e64 ttmp[10:11], v1, v2
14899 // CHECK: [0x7a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
14901 v_cmp_ge_f16_e64 s[10:11], v255, v2
14902 // CHECK: [0x0a,0x00,0x26,0xd0,0xff,0x05,0x02,0x00]
14904 v_cmp_ge_f16_e64 s[10:11], s1, v2
14905 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x04,0x02,0x00]
14907 v_cmp_ge_f16_e64 s[10:11], s101, v2
14908 // CHECK: [0x0a,0x00,0x26,0xd0,0x65,0x04,0x02,0x00]
14910 v_cmp_ge_f16_e64 s[10:11], flat_scratch_lo, v2
14911 // CHECK: [0x0a,0x00,0x26,0xd0,0x66,0x04,0x02,0x00]
14913 v_cmp_ge_f16_e64 s[10:11], flat_scratch_hi, v2
14914 // CHECK: [0x0a,0x00,0x26,0xd0,0x67,0x04,0x02,0x00]
14916 v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
14917 // CHECK: [0x0a,0x00,0x26,0xd0,0x6a,0x04,0x02,0x00]
14919 v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
14920 // CHECK: [0x0a,0x00,0x26,0xd0,0x6b,0x04,0x02,0x00]
14922 v_cmp_ge_f16_e64 s[10:11], tba_lo, v2
14923 // CHECK: [0x0a,0x00,0x26,0xd0,0x6c,0x04,0x02,0x00]
14925 v_cmp_ge_f16_e64 s[10:11], tba_hi, v2
14926 // CHECK: [0x0a,0x00,0x26,0xd0,0x6d,0x04,0x02,0x00]
14928 v_cmp_ge_f16_e64 s[10:11], tma_lo, v2
14929 // CHECK: [0x0a,0x00,0x26,0xd0,0x6e,0x04,0x02,0x00]
14931 v_cmp_ge_f16_e64 s[10:11], tma_hi, v2
14932 // CHECK: [0x0a,0x00,0x26,0xd0,0x6f,0x04,0x02,0x00]
14934 v_cmp_ge_f16_e64 s[10:11], ttmp11, v2
14935 // CHECK: [0x0a,0x00,0x26,0xd0,0x7b,0x04,0x02,0x00]
14937 v_cmp_ge_f16_e64 s[10:11], m0, v2
14938 // CHECK: [0x0a,0x00,0x26,0xd0,0x7c,0x04,0x02,0x00]
14940 v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
14941 // CHECK: [0x0a,0x00,0x26,0xd0,0x7e,0x04,0x02,0x00]
14943 v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
14944 // CHECK: [0x0a,0x00,0x26,0xd0,0x7f,0x04,0x02,0x00]
14946 v_cmp_ge_f16_e64 s[10:11], 0, v2
14947 // CHECK: [0x0a,0x00,0x26,0xd0,0x80,0x04,0x02,0x00]
14949 v_cmp_ge_f16_e64 s[10:11], -1, v2
14950 // CHECK: [0x0a,0x00,0x26,0xd0,0xc1,0x04,0x02,0x00]
14952 v_cmp_ge_f16_e64 s[10:11], 0.5, v2
14953 // CHECK: [0x0a,0x00,0x26,0xd0,0xf0,0x04,0x02,0x00]
14955 v_cmp_ge_f16_e64 s[10:11], -4.0, v2
14956 // CHECK: [0x0a,0x00,0x26,0xd0,0xf7,0x04,0x02,0x00]
14958 v_cmp_ge_f16_e64 s[10:11], src_vccz, v2
14959 // CHECK: [0x0a,0x00,0x26,0xd0,0xfb,0x04,0x02,0x00]
14961 v_cmp_ge_f16_e64 s[10:11], src_execz, v2
14962 // CHECK: [0x0a,0x00,0x26,0xd0,0xfc,0x04,0x02,0x00]
14964 v_cmp_ge_f16_e64 s[10:11], src_scc, v2
14965 // CHECK: [0x0a,0x00,0x26,0xd0,0xfd,0x04,0x02,0x00]
14967 v_cmp_ge_f16_e64 s[10:11], src_lds_direct, v2
14968 // CHECK: [0x0a,0x00,0x26,0xd0,0xfe,0x04,0x02,0x00]
14970 v_cmp_ge_f16_e64 s[10:11], v1, v255
14971 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x03,0x00]
14973 v_cmp_ge_f16_e64 s[10:11], v1, s2
14974 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x00,0x00]
14976 v_cmp_ge_f16_e64 s[10:11], v1, s101
14977 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcb,0x00,0x00]
14979 v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_lo
14980 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcd,0x00,0x00]
14982 v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_hi
14983 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcf,0x00,0x00]
14985 v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
14986 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd5,0x00,0x00]
14988 v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
14989 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd7,0x00,0x00]
14991 v_cmp_ge_f16_e64 s[10:11], v1, tba_lo
14992 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd9,0x00,0x00]
14994 v_cmp_ge_f16_e64 s[10:11], v1, tba_hi
14995 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdb,0x00,0x00]
14997 v_cmp_ge_f16_e64 s[10:11], v1, tma_lo
14998 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdd,0x00,0x00]
15000 v_cmp_ge_f16_e64 s[10:11], v1, tma_hi
15001 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdf,0x00,0x00]
15003 v_cmp_ge_f16_e64 s[10:11], v1, ttmp11
15004 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf7,0x00,0x00]
15006 v_cmp_ge_f16_e64 s[10:11], v1, m0
15007 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x00,0x00]
15009 v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
15010 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfd,0x00,0x00]
15012 v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
15013 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x00,0x00]
15015 v_cmp_ge_f16_e64 s[10:11], v1, 0
15016 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x01,0x01,0x00]
15018 v_cmp_ge_f16_e64 s[10:11], v1, -1
15019 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x83,0x01,0x00]
15021 v_cmp_ge_f16_e64 s[10:11], v1, 0.5
15022 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xe1,0x01,0x00]
15024 v_cmp_ge_f16_e64 s[10:11], v1, -4.0
15025 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xef,0x01,0x00]
15027 v_cmp_ge_f16_e64 s[10:11], v1, src_vccz
15028 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf7,0x01,0x00]
15030 v_cmp_ge_f16_e64 s[10:11], v1, src_execz
15031 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x01,0x00]
15033 v_cmp_ge_f16_e64 s[10:11], v1, src_scc
15034 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfb,0x01,0x00]
15036 v_cmp_ge_f16_e64 s[10:11], -v1, v2
15037 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x20]
15039 v_cmp_ge_f16_e64 s[10:11], v1, -v2
15040 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x40]
15042 v_cmp_ge_f16_e64 s[10:11], -v1, -v2
15043 // CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x60]
15045 v_cmp_ge_f16_e64 s[10:11], |v1|, v2
15046 // CHECK: [0x0a,0x01,0x26,0xd0,0x01,0x05,0x02,0x00]
15048 v_cmp_ge_f16_e64 s[10:11], v1, |v2|
15049 // CHECK: [0x0a,0x02,0x26,0xd0,0x01,0x05,0x02,0x00]
15051 v_cmp_ge_f16_e64 s[10:11], |v1|, |v2|
15052 // CHECK: [0x0a,0x03,0x26,0xd0,0x01,0x05,0x02,0x00]
15054 v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
15055 // CHECK: [0x0a,0x80,0x26,0xd0,0x01,0x05,0x02,0x00]
15057 v_cmp_o_f16_e64 s[10:11], v1, v2
15058 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15060 v_cmp_o_f16_e64 s[12:13], v1, v2
15061 // CHECK: [0x0c,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15063 v_cmp_o_f16_e64 s[100:101], v1, v2
15064 // CHECK: [0x64,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15066 v_cmp_o_f16_e64 flat_scratch, v1, v2
15067 // CHECK: [0x66,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15069 v_cmp_o_f16_e64 vcc, v1, v2
15070 // CHECK: [0x6a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15072 v_cmp_o_f16_e64 tba, v1, v2
15073 // CHECK: [0x6c,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15075 v_cmp_o_f16_e64 tma, v1, v2
15076 // CHECK: [0x6e,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15078 v_cmp_o_f16_e64 ttmp[10:11], v1, v2
15079 // CHECK: [0x7a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
15081 v_cmp_o_f16_e64 s[10:11], v255, v2
15082 // CHECK: [0x0a,0x00,0x27,0xd0,0xff,0x05,0x02,0x00]
15084 v_cmp_o_f16_e64 s[10:11], s1, v2
15085 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x04,0x02,0x00]
15087 v_cmp_o_f16_e64 s[10:11], s101, v2
15088 // CHECK: [0x0a,0x00,0x27,0xd0,0x65,0x04,0x02,0x00]
15090 v_cmp_o_f16_e64 s[10:11], flat_scratch_lo, v2
15091 // CHECK: [0x0a,0x00,0x27,0xd0,0x66,0x04,0x02,0x00]
15093 v_cmp_o_f16_e64 s[10:11], flat_scratch_hi, v2
15094 // CHECK: [0x0a,0x00,0x27,0xd0,0x67,0x04,0x02,0x00]
15096 v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
15097 // CHECK: [0x0a,0x00,0x27,0xd0,0x6a,0x04,0x02,0x00]
15099 v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
15100 // CHECK: [0x0a,0x00,0x27,0xd0,0x6b,0x04,0x02,0x00]
15102 v_cmp_o_f16_e64 s[10:11], tba_lo, v2
15103 // CHECK: [0x0a,0x00,0x27,0xd0,0x6c,0x04,0x02,0x00]
15105 v_cmp_o_f16_e64 s[10:11], tba_hi, v2
15106 // CHECK: [0x0a,0x00,0x27,0xd0,0x6d,0x04,0x02,0x00]
15108 v_cmp_o_f16_e64 s[10:11], tma_lo, v2
15109 // CHECK: [0x0a,0x00,0x27,0xd0,0x6e,0x04,0x02,0x00]
15111 v_cmp_o_f16_e64 s[10:11], tma_hi, v2
15112 // CHECK: [0x0a,0x00,0x27,0xd0,0x6f,0x04,0x02,0x00]
15114 v_cmp_o_f16_e64 s[10:11], ttmp11, v2
15115 // CHECK: [0x0a,0x00,0x27,0xd0,0x7b,0x04,0x02,0x00]
15117 v_cmp_o_f16_e64 s[10:11], m0, v2
15118 // CHECK: [0x0a,0x00,0x27,0xd0,0x7c,0x04,0x02,0x00]
15120 v_cmp_o_f16_e64 s[10:11], exec_lo, v2
15121 // CHECK: [0x0a,0x00,0x27,0xd0,0x7e,0x04,0x02,0x00]
15123 v_cmp_o_f16_e64 s[10:11], exec_hi, v2
15124 // CHECK: [0x0a,0x00,0x27,0xd0,0x7f,0x04,0x02,0x00]
15126 v_cmp_o_f16_e64 s[10:11], 0, v2
15127 // CHECK: [0x0a,0x00,0x27,0xd0,0x80,0x04,0x02,0x00]
15129 v_cmp_o_f16_e64 s[10:11], -1, v2
15130 // CHECK: [0x0a,0x00,0x27,0xd0,0xc1,0x04,0x02,0x00]
15132 v_cmp_o_f16_e64 s[10:11], 0.5, v2
15133 // CHECK: [0x0a,0x00,0x27,0xd0,0xf0,0x04,0x02,0x00]
15135 v_cmp_o_f16_e64 s[10:11], -4.0, v2
15136 // CHECK: [0x0a,0x00,0x27,0xd0,0xf7,0x04,0x02,0x00]
15138 v_cmp_o_f16_e64 s[10:11], src_vccz, v2
15139 // CHECK: [0x0a,0x00,0x27,0xd0,0xfb,0x04,0x02,0x00]
15141 v_cmp_o_f16_e64 s[10:11], src_execz, v2
15142 // CHECK: [0x0a,0x00,0x27,0xd0,0xfc,0x04,0x02,0x00]
15144 v_cmp_o_f16_e64 s[10:11], src_scc, v2
15145 // CHECK: [0x0a,0x00,0x27,0xd0,0xfd,0x04,0x02,0x00]
15147 v_cmp_o_f16_e64 s[10:11], src_lds_direct, v2
15148 // CHECK: [0x0a,0x00,0x27,0xd0,0xfe,0x04,0x02,0x00]
15150 v_cmp_o_f16_e64 s[10:11], v1, v255
15151 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x03,0x00]
15153 v_cmp_o_f16_e64 s[10:11], v1, s2
15154 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x00,0x00]
15156 v_cmp_o_f16_e64 s[10:11], v1, s101
15157 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcb,0x00,0x00]
15159 v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_lo
15160 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcd,0x00,0x00]
15162 v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_hi
15163 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcf,0x00,0x00]
15165 v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
15166 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd5,0x00,0x00]
15168 v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
15169 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd7,0x00,0x00]
15171 v_cmp_o_f16_e64 s[10:11], v1, tba_lo
15172 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd9,0x00,0x00]
15174 v_cmp_o_f16_e64 s[10:11], v1, tba_hi
15175 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xdb,0x00,0x00]
15177 v_cmp_o_f16_e64 s[10:11], v1, tma_lo
15178 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xdd,0x00,0x00]
15180 v_cmp_o_f16_e64 s[10:11], v1, tma_hi
15181 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xdf,0x00,0x00]
15183 v_cmp_o_f16_e64 s[10:11], v1, ttmp11
15184 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf7,0x00,0x00]
15186 v_cmp_o_f16_e64 s[10:11], v1, m0
15187 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf9,0x00,0x00]
15189 v_cmp_o_f16_e64 s[10:11], v1, exec_lo
15190 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xfd,0x00,0x00]
15192 v_cmp_o_f16_e64 s[10:11], v1, exec_hi
15193 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x00,0x00]
15195 v_cmp_o_f16_e64 s[10:11], v1, 0
15196 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x01,0x01,0x00]
15198 v_cmp_o_f16_e64 s[10:11], v1, -1
15199 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x83,0x01,0x00]
15201 v_cmp_o_f16_e64 s[10:11], v1, 0.5
15202 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xe1,0x01,0x00]
15204 v_cmp_o_f16_e64 s[10:11], v1, -4.0
15205 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xef,0x01,0x00]
15207 v_cmp_o_f16_e64 s[10:11], v1, src_vccz
15208 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf7,0x01,0x00]
15210 v_cmp_o_f16_e64 s[10:11], v1, src_execz
15211 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf9,0x01,0x00]
15213 v_cmp_o_f16_e64 s[10:11], v1, src_scc
15214 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xfb,0x01,0x00]
15216 v_cmp_o_f16_e64 s[10:11], -v1, v2
15217 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x20]
15219 v_cmp_o_f16_e64 s[10:11], v1, -v2
15220 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x40]
15222 v_cmp_o_f16_e64 s[10:11], -v1, -v2
15223 // CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x60]
15225 v_cmp_o_f16_e64 s[10:11], |v1|, v2
15226 // CHECK: [0x0a,0x01,0x27,0xd0,0x01,0x05,0x02,0x00]
15228 v_cmp_o_f16_e64 s[10:11], v1, |v2|
15229 // CHECK: [0x0a,0x02,0x27,0xd0,0x01,0x05,0x02,0x00]
15231 v_cmp_o_f16_e64 s[10:11], |v1|, |v2|
15232 // CHECK: [0x0a,0x03,0x27,0xd0,0x01,0x05,0x02,0x00]
15234 v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
15235 // CHECK: [0x0a,0x80,0x27,0xd0,0x01,0x05,0x02,0x00]
15237 v_cmp_u_f16_e64 s[10:11], v1, v2
15238 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15240 v_cmp_u_f16_e64 s[12:13], v1, v2
15241 // CHECK: [0x0c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15243 v_cmp_u_f16_e64 s[100:101], v1, v2
15244 // CHECK: [0x64,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15246 v_cmp_u_f16_e64 flat_scratch, v1, v2
15247 // CHECK: [0x66,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15249 v_cmp_u_f16_e64 vcc, v1, v2
15250 // CHECK: [0x6a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15252 v_cmp_u_f16_e64 tba, v1, v2
15253 // CHECK: [0x6c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15255 v_cmp_u_f16_e64 tma, v1, v2
15256 // CHECK: [0x6e,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15258 v_cmp_u_f16_e64 ttmp[10:11], v1, v2
15259 // CHECK: [0x7a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
15261 v_cmp_u_f16_e64 s[10:11], v255, v2
15262 // CHECK: [0x0a,0x00,0x28,0xd0,0xff,0x05,0x02,0x00]
15264 v_cmp_u_f16_e64 s[10:11], s1, v2
15265 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x04,0x02,0x00]
15267 v_cmp_u_f16_e64 s[10:11], s101, v2
15268 // CHECK: [0x0a,0x00,0x28,0xd0,0x65,0x04,0x02,0x00]
15270 v_cmp_u_f16_e64 s[10:11], flat_scratch_lo, v2
15271 // CHECK: [0x0a,0x00,0x28,0xd0,0x66,0x04,0x02,0x00]
15273 v_cmp_u_f16_e64 s[10:11], flat_scratch_hi, v2
15274 // CHECK: [0x0a,0x00,0x28,0xd0,0x67,0x04,0x02,0x00]
15276 v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
15277 // CHECK: [0x0a,0x00,0x28,0xd0,0x6a,0x04,0x02,0x00]
15279 v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
15280 // CHECK: [0x0a,0x00,0x28,0xd0,0x6b,0x04,0x02,0x00]
15282 v_cmp_u_f16_e64 s[10:11], tba_lo, v2
15283 // CHECK: [0x0a,0x00,0x28,0xd0,0x6c,0x04,0x02,0x00]
15285 v_cmp_u_f16_e64 s[10:11], tba_hi, v2
15286 // CHECK: [0x0a,0x00,0x28,0xd0,0x6d,0x04,0x02,0x00]
15288 v_cmp_u_f16_e64 s[10:11], tma_lo, v2
15289 // CHECK: [0x0a,0x00,0x28,0xd0,0x6e,0x04,0x02,0x00]
15291 v_cmp_u_f16_e64 s[10:11], tma_hi, v2
15292 // CHECK: [0x0a,0x00,0x28,0xd0,0x6f,0x04,0x02,0x00]
15294 v_cmp_u_f16_e64 s[10:11], ttmp11, v2
15295 // CHECK: [0x0a,0x00,0x28,0xd0,0x7b,0x04,0x02,0x00]
15297 v_cmp_u_f16_e64 s[10:11], m0, v2
15298 // CHECK: [0x0a,0x00,0x28,0xd0,0x7c,0x04,0x02,0x00]
15300 v_cmp_u_f16_e64 s[10:11], exec_lo, v2
15301 // CHECK: [0x0a,0x00,0x28,0xd0,0x7e,0x04,0x02,0x00]
15303 v_cmp_u_f16_e64 s[10:11], exec_hi, v2
15304 // CHECK: [0x0a,0x00,0x28,0xd0,0x7f,0x04,0x02,0x00]
15306 v_cmp_u_f16_e64 s[10:11], 0, v2
15307 // CHECK: [0x0a,0x00,0x28,0xd0,0x80,0x04,0x02,0x00]
15309 v_cmp_u_f16_e64 s[10:11], -1, v2
15310 // CHECK: [0x0a,0x00,0x28,0xd0,0xc1,0x04,0x02,0x00]
15312 v_cmp_u_f16_e64 s[10:11], 0.5, v2
15313 // CHECK: [0x0a,0x00,0x28,0xd0,0xf0,0x04,0x02,0x00]
15315 v_cmp_u_f16_e64 s[10:11], -4.0, v2
15316 // CHECK: [0x0a,0x00,0x28,0xd0,0xf7,0x04,0x02,0x00]
15318 v_cmp_u_f16_e64 s[10:11], src_vccz, v2
15319 // CHECK: [0x0a,0x00,0x28,0xd0,0xfb,0x04,0x02,0x00]
15321 v_cmp_u_f16_e64 s[10:11], src_execz, v2
15322 // CHECK: [0x0a,0x00,0x28,0xd0,0xfc,0x04,0x02,0x00]
15324 v_cmp_u_f16_e64 s[10:11], src_scc, v2
15325 // CHECK: [0x0a,0x00,0x28,0xd0,0xfd,0x04,0x02,0x00]
15327 v_cmp_u_f16_e64 s[10:11], src_lds_direct, v2
15328 // CHECK: [0x0a,0x00,0x28,0xd0,0xfe,0x04,0x02,0x00]
15330 v_cmp_u_f16_e64 s[10:11], v1, v255
15331 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x03,0x00]
15333 v_cmp_u_f16_e64 s[10:11], v1, s2
15334 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x00,0x00]
15336 v_cmp_u_f16_e64 s[10:11], v1, s101
15337 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcb,0x00,0x00]
15339 v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_lo
15340 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcd,0x00,0x00]
15342 v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_hi
15343 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcf,0x00,0x00]
15345 v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
15346 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd5,0x00,0x00]
15348 v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
15349 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd7,0x00,0x00]
15351 v_cmp_u_f16_e64 s[10:11], v1, tba_lo
15352 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd9,0x00,0x00]
15354 v_cmp_u_f16_e64 s[10:11], v1, tba_hi
15355 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdb,0x00,0x00]
15357 v_cmp_u_f16_e64 s[10:11], v1, tma_lo
15358 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdd,0x00,0x00]
15360 v_cmp_u_f16_e64 s[10:11], v1, tma_hi
15361 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdf,0x00,0x00]
15363 v_cmp_u_f16_e64 s[10:11], v1, ttmp11
15364 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf7,0x00,0x00]
15366 v_cmp_u_f16_e64 s[10:11], v1, m0
15367 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x00,0x00]
15369 v_cmp_u_f16_e64 s[10:11], v1, exec_lo
15370 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfd,0x00,0x00]
15372 v_cmp_u_f16_e64 s[10:11], v1, exec_hi
15373 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x00,0x00]
15375 v_cmp_u_f16_e64 s[10:11], v1, 0
15376 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x01,0x01,0x00]
15378 v_cmp_u_f16_e64 s[10:11], v1, -1
15379 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x83,0x01,0x00]
15381 v_cmp_u_f16_e64 s[10:11], v1, 0.5
15382 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xe1,0x01,0x00]
15384 v_cmp_u_f16_e64 s[10:11], v1, -4.0
15385 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xef,0x01,0x00]
15387 v_cmp_u_f16_e64 s[10:11], v1, src_vccz
15388 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf7,0x01,0x00]
15390 v_cmp_u_f16_e64 s[10:11], v1, src_execz
15391 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x01,0x00]
15393 v_cmp_u_f16_e64 s[10:11], v1, src_scc
15394 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfb,0x01,0x00]
15396 v_cmp_u_f16_e64 s[10:11], -v1, v2
15397 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x20]
15399 v_cmp_u_f16_e64 s[10:11], v1, -v2
15400 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x40]
15402 v_cmp_u_f16_e64 s[10:11], -v1, -v2
15403 // CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x60]
15405 v_cmp_u_f16_e64 s[10:11], |v1|, v2
15406 // CHECK: [0x0a,0x01,0x28,0xd0,0x01,0x05,0x02,0x00]
15408 v_cmp_u_f16_e64 s[10:11], v1, |v2|
15409 // CHECK: [0x0a,0x02,0x28,0xd0,0x01,0x05,0x02,0x00]
15411 v_cmp_u_f16_e64 s[10:11], |v1|, |v2|
15412 // CHECK: [0x0a,0x03,0x28,0xd0,0x01,0x05,0x02,0x00]
15414 v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
15415 // CHECK: [0x0a,0x80,0x28,0xd0,0x01,0x05,0x02,0x00]
15417 v_cmp_nge_f16_e64 s[10:11], v1, v2
15418 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15420 v_cmp_nge_f16_e64 s[12:13], v1, v2
15421 // CHECK: [0x0c,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15423 v_cmp_nge_f16_e64 s[100:101], v1, v2
15424 // CHECK: [0x64,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15426 v_cmp_nge_f16_e64 flat_scratch, v1, v2
15427 // CHECK: [0x66,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15429 v_cmp_nge_f16_e64 vcc, v1, v2
15430 // CHECK: [0x6a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15432 v_cmp_nge_f16_e64 tba, v1, v2
15433 // CHECK: [0x6c,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15435 v_cmp_nge_f16_e64 tma, v1, v2
15436 // CHECK: [0x6e,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15438 v_cmp_nge_f16_e64 ttmp[10:11], v1, v2
15439 // CHECK: [0x7a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
15441 v_cmp_nge_f16_e64 s[10:11], v255, v2
15442 // CHECK: [0x0a,0x00,0x29,0xd0,0xff,0x05,0x02,0x00]
15444 v_cmp_nge_f16_e64 s[10:11], s1, v2
15445 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x04,0x02,0x00]
15447 v_cmp_nge_f16_e64 s[10:11], s101, v2
15448 // CHECK: [0x0a,0x00,0x29,0xd0,0x65,0x04,0x02,0x00]
15450 v_cmp_nge_f16_e64 s[10:11], flat_scratch_lo, v2
15451 // CHECK: [0x0a,0x00,0x29,0xd0,0x66,0x04,0x02,0x00]
15453 v_cmp_nge_f16_e64 s[10:11], flat_scratch_hi, v2
15454 // CHECK: [0x0a,0x00,0x29,0xd0,0x67,0x04,0x02,0x00]
15456 v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
15457 // CHECK: [0x0a,0x00,0x29,0xd0,0x6a,0x04,0x02,0x00]
15459 v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
15460 // CHECK: [0x0a,0x00,0x29,0xd0,0x6b,0x04,0x02,0x00]
15462 v_cmp_nge_f16_e64 s[10:11], tba_lo, v2
15463 // CHECK: [0x0a,0x00,0x29,0xd0,0x6c,0x04,0x02,0x00]
15465 v_cmp_nge_f16_e64 s[10:11], tba_hi, v2
15466 // CHECK: [0x0a,0x00,0x29,0xd0,0x6d,0x04,0x02,0x00]
15468 v_cmp_nge_f16_e64 s[10:11], tma_lo, v2
15469 // CHECK: [0x0a,0x00,0x29,0xd0,0x6e,0x04,0x02,0x00]
15471 v_cmp_nge_f16_e64 s[10:11], tma_hi, v2
15472 // CHECK: [0x0a,0x00,0x29,0xd0,0x6f,0x04,0x02,0x00]
15474 v_cmp_nge_f16_e64 s[10:11], ttmp11, v2
15475 // CHECK: [0x0a,0x00,0x29,0xd0,0x7b,0x04,0x02,0x00]
15477 v_cmp_nge_f16_e64 s[10:11], m0, v2
15478 // CHECK: [0x0a,0x00,0x29,0xd0,0x7c,0x04,0x02,0x00]
15480 v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
15481 // CHECK: [0x0a,0x00,0x29,0xd0,0x7e,0x04,0x02,0x00]
15483 v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
15484 // CHECK: [0x0a,0x00,0x29,0xd0,0x7f,0x04,0x02,0x00]
15486 v_cmp_nge_f16_e64 s[10:11], 0, v2
15487 // CHECK: [0x0a,0x00,0x29,0xd0,0x80,0x04,0x02,0x00]
15489 v_cmp_nge_f16_e64 s[10:11], -1, v2
15490 // CHECK: [0x0a,0x00,0x29,0xd0,0xc1,0x04,0x02,0x00]
15492 v_cmp_nge_f16_e64 s[10:11], 0.5, v2
15493 // CHECK: [0x0a,0x00,0x29,0xd0,0xf0,0x04,0x02,0x00]
15495 v_cmp_nge_f16_e64 s[10:11], -4.0, v2
15496 // CHECK: [0x0a,0x00,0x29,0xd0,0xf7,0x04,0x02,0x00]
15498 v_cmp_nge_f16_e64 s[10:11], src_vccz, v2
15499 // CHECK: [0x0a,0x00,0x29,0xd0,0xfb,0x04,0x02,0x00]
15501 v_cmp_nge_f16_e64 s[10:11], src_execz, v2
15502 // CHECK: [0x0a,0x00,0x29,0xd0,0xfc,0x04,0x02,0x00]
15504 v_cmp_nge_f16_e64 s[10:11], src_scc, v2
15505 // CHECK: [0x0a,0x00,0x29,0xd0,0xfd,0x04,0x02,0x00]
15507 v_cmp_nge_f16_e64 s[10:11], src_lds_direct, v2
15508 // CHECK: [0x0a,0x00,0x29,0xd0,0xfe,0x04,0x02,0x00]
15510 v_cmp_nge_f16_e64 s[10:11], v1, v255
15511 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x03,0x00]
15513 v_cmp_nge_f16_e64 s[10:11], v1, s2
15514 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x00,0x00]
15516 v_cmp_nge_f16_e64 s[10:11], v1, s101
15517 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcb,0x00,0x00]
15519 v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_lo
15520 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcd,0x00,0x00]
15522 v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_hi
15523 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcf,0x00,0x00]
15525 v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
15526 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd5,0x00,0x00]
15528 v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
15529 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd7,0x00,0x00]
15531 v_cmp_nge_f16_e64 s[10:11], v1, tba_lo
15532 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd9,0x00,0x00]
15534 v_cmp_nge_f16_e64 s[10:11], v1, tba_hi
15535 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xdb,0x00,0x00]
15537 v_cmp_nge_f16_e64 s[10:11], v1, tma_lo
15538 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xdd,0x00,0x00]
15540 v_cmp_nge_f16_e64 s[10:11], v1, tma_hi
15541 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xdf,0x00,0x00]
15543 v_cmp_nge_f16_e64 s[10:11], v1, ttmp11
15544 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf7,0x00,0x00]
15546 v_cmp_nge_f16_e64 s[10:11], v1, m0
15547 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf9,0x00,0x00]
15549 v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
15550 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xfd,0x00,0x00]
15552 v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
15553 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x00,0x00]
15555 v_cmp_nge_f16_e64 s[10:11], v1, 0
15556 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x01,0x01,0x00]
15558 v_cmp_nge_f16_e64 s[10:11], v1, -1
15559 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x83,0x01,0x00]
15561 v_cmp_nge_f16_e64 s[10:11], v1, 0.5
15562 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xe1,0x01,0x00]
15564 v_cmp_nge_f16_e64 s[10:11], v1, -4.0
15565 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xef,0x01,0x00]
15567 v_cmp_nge_f16_e64 s[10:11], v1, src_vccz
15568 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf7,0x01,0x00]
15570 v_cmp_nge_f16_e64 s[10:11], v1, src_execz
15571 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf9,0x01,0x00]
15573 v_cmp_nge_f16_e64 s[10:11], v1, src_scc
15574 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xfb,0x01,0x00]
15576 v_cmp_nge_f16_e64 s[10:11], -v1, v2
15577 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x20]
15579 v_cmp_nge_f16_e64 s[10:11], v1, -v2
15580 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x40]
15582 v_cmp_nge_f16_e64 s[10:11], -v1, -v2
15583 // CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x60]
15585 v_cmp_nge_f16_e64 s[10:11], |v1|, v2
15586 // CHECK: [0x0a,0x01,0x29,0xd0,0x01,0x05,0x02,0x00]
15588 v_cmp_nge_f16_e64 s[10:11], v1, |v2|
15589 // CHECK: [0x0a,0x02,0x29,0xd0,0x01,0x05,0x02,0x00]
15591 v_cmp_nge_f16_e64 s[10:11], |v1|, |v2|
15592 // CHECK: [0x0a,0x03,0x29,0xd0,0x01,0x05,0x02,0x00]
15594 v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
15595 // CHECK: [0x0a,0x80,0x29,0xd0,0x01,0x05,0x02,0x00]
15597 v_cmp_nlg_f16_e64 s[10:11], v1, v2
15598 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15600 v_cmp_nlg_f16_e64 s[12:13], v1, v2
15601 // CHECK: [0x0c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15603 v_cmp_nlg_f16_e64 s[100:101], v1, v2
15604 // CHECK: [0x64,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15606 v_cmp_nlg_f16_e64 flat_scratch, v1, v2
15607 // CHECK: [0x66,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15609 v_cmp_nlg_f16_e64 vcc, v1, v2
15610 // CHECK: [0x6a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15612 v_cmp_nlg_f16_e64 tba, v1, v2
15613 // CHECK: [0x6c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15615 v_cmp_nlg_f16_e64 tma, v1, v2
15616 // CHECK: [0x6e,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15618 v_cmp_nlg_f16_e64 ttmp[10:11], v1, v2
15619 // CHECK: [0x7a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
15621 v_cmp_nlg_f16_e64 s[10:11], v255, v2
15622 // CHECK: [0x0a,0x00,0x2a,0xd0,0xff,0x05,0x02,0x00]
15624 v_cmp_nlg_f16_e64 s[10:11], s1, v2
15625 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x04,0x02,0x00]
15627 v_cmp_nlg_f16_e64 s[10:11], s101, v2
15628 // CHECK: [0x0a,0x00,0x2a,0xd0,0x65,0x04,0x02,0x00]
15630 v_cmp_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
15631 // CHECK: [0x0a,0x00,0x2a,0xd0,0x66,0x04,0x02,0x00]
15633 v_cmp_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
15634 // CHECK: [0x0a,0x00,0x2a,0xd0,0x67,0x04,0x02,0x00]
15636 v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
15637 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6a,0x04,0x02,0x00]
15639 v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
15640 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6b,0x04,0x02,0x00]
15642 v_cmp_nlg_f16_e64 s[10:11], tba_lo, v2
15643 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6c,0x04,0x02,0x00]
15645 v_cmp_nlg_f16_e64 s[10:11], tba_hi, v2
15646 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6d,0x04,0x02,0x00]
15648 v_cmp_nlg_f16_e64 s[10:11], tma_lo, v2
15649 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6e,0x04,0x02,0x00]
15651 v_cmp_nlg_f16_e64 s[10:11], tma_hi, v2
15652 // CHECK: [0x0a,0x00,0x2a,0xd0,0x6f,0x04,0x02,0x00]
15654 v_cmp_nlg_f16_e64 s[10:11], ttmp11, v2
15655 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7b,0x04,0x02,0x00]
15657 v_cmp_nlg_f16_e64 s[10:11], m0, v2
15658 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7c,0x04,0x02,0x00]
15660 v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
15661 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7e,0x04,0x02,0x00]
15663 v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
15664 // CHECK: [0x0a,0x00,0x2a,0xd0,0x7f,0x04,0x02,0x00]
15666 v_cmp_nlg_f16_e64 s[10:11], 0, v2
15667 // CHECK: [0x0a,0x00,0x2a,0xd0,0x80,0x04,0x02,0x00]
15669 v_cmp_nlg_f16_e64 s[10:11], -1, v2
15670 // CHECK: [0x0a,0x00,0x2a,0xd0,0xc1,0x04,0x02,0x00]
15672 v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
15673 // CHECK: [0x0a,0x00,0x2a,0xd0,0xf0,0x04,0x02,0x00]
15675 v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
15676 // CHECK: [0x0a,0x00,0x2a,0xd0,0xf7,0x04,0x02,0x00]
15678 v_cmp_nlg_f16_e64 s[10:11], src_vccz, v2
15679 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfb,0x04,0x02,0x00]
15681 v_cmp_nlg_f16_e64 s[10:11], src_execz, v2
15682 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfc,0x04,0x02,0x00]
15684 v_cmp_nlg_f16_e64 s[10:11], src_scc, v2
15685 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfd,0x04,0x02,0x00]
15687 v_cmp_nlg_f16_e64 s[10:11], src_lds_direct, v2
15688 // CHECK: [0x0a,0x00,0x2a,0xd0,0xfe,0x04,0x02,0x00]
15690 v_cmp_nlg_f16_e64 s[10:11], v1, v255
15691 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x03,0x00]
15693 v_cmp_nlg_f16_e64 s[10:11], v1, s2
15694 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x00,0x00]
15696 v_cmp_nlg_f16_e64 s[10:11], v1, s101
15697 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcb,0x00,0x00]
15699 v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
15700 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcd,0x00,0x00]
15702 v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
15703 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcf,0x00,0x00]
15705 v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
15706 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd5,0x00,0x00]
15708 v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
15709 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd7,0x00,0x00]
15711 v_cmp_nlg_f16_e64 s[10:11], v1, tba_lo
15712 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd9,0x00,0x00]
15714 v_cmp_nlg_f16_e64 s[10:11], v1, tba_hi
15715 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdb,0x00,0x00]
15717 v_cmp_nlg_f16_e64 s[10:11], v1, tma_lo
15718 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdd,0x00,0x00]
15720 v_cmp_nlg_f16_e64 s[10:11], v1, tma_hi
15721 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdf,0x00,0x00]
15723 v_cmp_nlg_f16_e64 s[10:11], v1, ttmp11
15724 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf7,0x00,0x00]
15726 v_cmp_nlg_f16_e64 s[10:11], v1, m0
15727 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x00,0x00]
15729 v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
15730 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfd,0x00,0x00]
15732 v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
15733 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x00,0x00]
15735 v_cmp_nlg_f16_e64 s[10:11], v1, 0
15736 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x01,0x01,0x00]
15738 v_cmp_nlg_f16_e64 s[10:11], v1, -1
15739 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x83,0x01,0x00]
15741 v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
15742 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xe1,0x01,0x00]
15744 v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
15745 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xef,0x01,0x00]
15747 v_cmp_nlg_f16_e64 s[10:11], v1, src_vccz
15748 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf7,0x01,0x00]
15750 v_cmp_nlg_f16_e64 s[10:11], v1, src_execz
15751 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x01,0x00]
15753 v_cmp_nlg_f16_e64 s[10:11], v1, src_scc
15754 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfb,0x01,0x00]
15756 v_cmp_nlg_f16_e64 s[10:11], -v1, v2
15757 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x20]
15759 v_cmp_nlg_f16_e64 s[10:11], v1, -v2
15760 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x40]
15762 v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
15763 // CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x60]
15765 v_cmp_nlg_f16_e64 s[10:11], |v1|, v2
15766 // CHECK: [0x0a,0x01,0x2a,0xd0,0x01,0x05,0x02,0x00]
15768 v_cmp_nlg_f16_e64 s[10:11], v1, |v2|
15769 // CHECK: [0x0a,0x02,0x2a,0xd0,0x01,0x05,0x02,0x00]
15771 v_cmp_nlg_f16_e64 s[10:11], |v1|, |v2|
15772 // CHECK: [0x0a,0x03,0x2a,0xd0,0x01,0x05,0x02,0x00]
15774 v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
15775 // CHECK: [0x0a,0x80,0x2a,0xd0,0x01,0x05,0x02,0x00]
15777 v_cmp_ngt_f16_e64 s[10:11], v1, v2
15778 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15780 v_cmp_ngt_f16_e64 s[12:13], v1, v2
15781 // CHECK: [0x0c,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15783 v_cmp_ngt_f16_e64 s[100:101], v1, v2
15784 // CHECK: [0x64,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15786 v_cmp_ngt_f16_e64 flat_scratch, v1, v2
15787 // CHECK: [0x66,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15789 v_cmp_ngt_f16_e64 vcc, v1, v2
15790 // CHECK: [0x6a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15792 v_cmp_ngt_f16_e64 tba, v1, v2
15793 // CHECK: [0x6c,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15795 v_cmp_ngt_f16_e64 tma, v1, v2
15796 // CHECK: [0x6e,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15798 v_cmp_ngt_f16_e64 ttmp[10:11], v1, v2
15799 // CHECK: [0x7a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
15801 v_cmp_ngt_f16_e64 s[10:11], v255, v2
15802 // CHECK: [0x0a,0x00,0x2b,0xd0,0xff,0x05,0x02,0x00]
15804 v_cmp_ngt_f16_e64 s[10:11], s1, v2
15805 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x04,0x02,0x00]
15807 v_cmp_ngt_f16_e64 s[10:11], s101, v2
15808 // CHECK: [0x0a,0x00,0x2b,0xd0,0x65,0x04,0x02,0x00]
15810 v_cmp_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
15811 // CHECK: [0x0a,0x00,0x2b,0xd0,0x66,0x04,0x02,0x00]
15813 v_cmp_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
15814 // CHECK: [0x0a,0x00,0x2b,0xd0,0x67,0x04,0x02,0x00]
15816 v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
15817 // CHECK: [0x0a,0x00,0x2b,0xd0,0x6a,0x04,0x02,0x00]
15819 v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
15820 // CHECK: [0x0a,0x00,0x2b,0xd0,0x6b,0x04,0x02,0x00]
15822 v_cmp_ngt_f16_e64 s[10:11], tba_lo, v2
15823 // CHECK: [0x0a,0x00,0x2b,0xd0,0x6c,0x04,0x02,0x00]
15825 v_cmp_ngt_f16_e64 s[10:11], tba_hi, v2
15826 // CHECK: [0x0a,0x00,0x2b,0xd0,0x6d,0x04,0x02,0x00]
15828 v_cmp_ngt_f16_e64 s[10:11], tma_lo, v2
15829 // CHECK: [0x0a,0x00,0x2b,0xd0,0x6e,0x04,0x02,0x00]
15831 v_cmp_ngt_f16_e64 s[10:11], tma_hi, v2
15832 // CHECK: [0x0a,0x00,0x2b,0xd0,0x6f,0x04,0x02,0x00]
15834 v_cmp_ngt_f16_e64 s[10:11], ttmp11, v2
15835 // CHECK: [0x0a,0x00,0x2b,0xd0,0x7b,0x04,0x02,0x00]
15837 v_cmp_ngt_f16_e64 s[10:11], m0, v2
15838 // CHECK: [0x0a,0x00,0x2b,0xd0,0x7c,0x04,0x02,0x00]
15840 v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
15841 // CHECK: [0x0a,0x00,0x2b,0xd0,0x7e,0x04,0x02,0x00]
15843 v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
15844 // CHECK: [0x0a,0x00,0x2b,0xd0,0x7f,0x04,0x02,0x00]
15846 v_cmp_ngt_f16_e64 s[10:11], 0, v2
15847 // CHECK: [0x0a,0x00,0x2b,0xd0,0x80,0x04,0x02,0x00]
15849 v_cmp_ngt_f16_e64 s[10:11], -1, v2
15850 // CHECK: [0x0a,0x00,0x2b,0xd0,0xc1,0x04,0x02,0x00]
15852 v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
15853 // CHECK: [0x0a,0x00,0x2b,0xd0,0xf0,0x04,0x02,0x00]
15855 v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
15856 // CHECK: [0x0a,0x00,0x2b,0xd0,0xf7,0x04,0x02,0x00]
15858 v_cmp_ngt_f16_e64 s[10:11], src_vccz, v2
15859 // CHECK: [0x0a,0x00,0x2b,0xd0,0xfb,0x04,0x02,0x00]
15861 v_cmp_ngt_f16_e64 s[10:11], src_execz, v2
15862 // CHECK: [0x0a,0x00,0x2b,0xd0,0xfc,0x04,0x02,0x00]
15864 v_cmp_ngt_f16_e64 s[10:11], src_scc, v2
15865 // CHECK: [0x0a,0x00,0x2b,0xd0,0xfd,0x04,0x02,0x00]
15867 v_cmp_ngt_f16_e64 s[10:11], src_lds_direct, v2
15868 // CHECK: [0x0a,0x00,0x2b,0xd0,0xfe,0x04,0x02,0x00]
15870 v_cmp_ngt_f16_e64 s[10:11], v1, v255
15871 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x03,0x00]
15873 v_cmp_ngt_f16_e64 s[10:11], v1, s2
15874 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x00,0x00]
15876 v_cmp_ngt_f16_e64 s[10:11], v1, s101
15877 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcb,0x00,0x00]
15879 v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
15880 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcd,0x00,0x00]
15882 v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
15883 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcf,0x00,0x00]
15885 v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
15886 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd5,0x00,0x00]
15888 v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
15889 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd7,0x00,0x00]
15891 v_cmp_ngt_f16_e64 s[10:11], v1, tba_lo
15892 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd9,0x00,0x00]
15894 v_cmp_ngt_f16_e64 s[10:11], v1, tba_hi
15895 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xdb,0x00,0x00]
15897 v_cmp_ngt_f16_e64 s[10:11], v1, tma_lo
15898 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xdd,0x00,0x00]
15900 v_cmp_ngt_f16_e64 s[10:11], v1, tma_hi
15901 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xdf,0x00,0x00]
15903 v_cmp_ngt_f16_e64 s[10:11], v1, ttmp11
15904 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf7,0x00,0x00]
15906 v_cmp_ngt_f16_e64 s[10:11], v1, m0
15907 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf9,0x00,0x00]
15909 v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
15910 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xfd,0x00,0x00]
15912 v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
15913 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x00,0x00]
15915 v_cmp_ngt_f16_e64 s[10:11], v1, 0
15916 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x01,0x01,0x00]
15918 v_cmp_ngt_f16_e64 s[10:11], v1, -1
15919 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x83,0x01,0x00]
15921 v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
15922 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xe1,0x01,0x00]
15924 v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
15925 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xef,0x01,0x00]
15927 v_cmp_ngt_f16_e64 s[10:11], v1, src_vccz
15928 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf7,0x01,0x00]
15930 v_cmp_ngt_f16_e64 s[10:11], v1, src_execz
15931 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf9,0x01,0x00]
15933 v_cmp_ngt_f16_e64 s[10:11], v1, src_scc
15934 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xfb,0x01,0x00]
15936 v_cmp_ngt_f16_e64 s[10:11], -v1, v2
15937 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x20]
15939 v_cmp_ngt_f16_e64 s[10:11], v1, -v2
15940 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x40]
15942 v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
15943 // CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x60]
15945 v_cmp_ngt_f16_e64 s[10:11], |v1|, v2
15946 // CHECK: [0x0a,0x01,0x2b,0xd0,0x01,0x05,0x02,0x00]
15948 v_cmp_ngt_f16_e64 s[10:11], v1, |v2|
15949 // CHECK: [0x0a,0x02,0x2b,0xd0,0x01,0x05,0x02,0x00]
15951 v_cmp_ngt_f16_e64 s[10:11], |v1|, |v2|
15952 // CHECK: [0x0a,0x03,0x2b,0xd0,0x01,0x05,0x02,0x00]
15954 v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
15955 // CHECK: [0x0a,0x80,0x2b,0xd0,0x01,0x05,0x02,0x00]
15957 v_cmp_nle_f16_e64 s[10:11], v1, v2
15958 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15960 v_cmp_nle_f16_e64 s[12:13], v1, v2
15961 // CHECK: [0x0c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15963 v_cmp_nle_f16_e64 s[100:101], v1, v2
15964 // CHECK: [0x64,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15966 v_cmp_nle_f16_e64 flat_scratch, v1, v2
15967 // CHECK: [0x66,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15969 v_cmp_nle_f16_e64 vcc, v1, v2
15970 // CHECK: [0x6a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15972 v_cmp_nle_f16_e64 tba, v1, v2
15973 // CHECK: [0x6c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15975 v_cmp_nle_f16_e64 tma, v1, v2
15976 // CHECK: [0x6e,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15978 v_cmp_nle_f16_e64 ttmp[10:11], v1, v2
15979 // CHECK: [0x7a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
15981 v_cmp_nle_f16_e64 s[10:11], v255, v2
15982 // CHECK: [0x0a,0x00,0x2c,0xd0,0xff,0x05,0x02,0x00]
15984 v_cmp_nle_f16_e64 s[10:11], s1, v2
15985 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x04,0x02,0x00]
15987 v_cmp_nle_f16_e64 s[10:11], s101, v2
15988 // CHECK: [0x0a,0x00,0x2c,0xd0,0x65,0x04,0x02,0x00]
15990 v_cmp_nle_f16_e64 s[10:11], flat_scratch_lo, v2
15991 // CHECK: [0x0a,0x00,0x2c,0xd0,0x66,0x04,0x02,0x00]
15993 v_cmp_nle_f16_e64 s[10:11], flat_scratch_hi, v2
15994 // CHECK: [0x0a,0x00,0x2c,0xd0,0x67,0x04,0x02,0x00]
15996 v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
15997 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6a,0x04,0x02,0x00]
15999 v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
16000 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6b,0x04,0x02,0x00]
16002 v_cmp_nle_f16_e64 s[10:11], tba_lo, v2
16003 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6c,0x04,0x02,0x00]
16005 v_cmp_nle_f16_e64 s[10:11], tba_hi, v2
16006 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6d,0x04,0x02,0x00]
16008 v_cmp_nle_f16_e64 s[10:11], tma_lo, v2
16009 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6e,0x04,0x02,0x00]
16011 v_cmp_nle_f16_e64 s[10:11], tma_hi, v2
16012 // CHECK: [0x0a,0x00,0x2c,0xd0,0x6f,0x04,0x02,0x00]
16014 v_cmp_nle_f16_e64 s[10:11], ttmp11, v2
16015 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7b,0x04,0x02,0x00]
16017 v_cmp_nle_f16_e64 s[10:11], m0, v2
16018 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7c,0x04,0x02,0x00]
16020 v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
16021 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7e,0x04,0x02,0x00]
16023 v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
16024 // CHECK: [0x0a,0x00,0x2c,0xd0,0x7f,0x04,0x02,0x00]
16026 v_cmp_nle_f16_e64 s[10:11], 0, v2
16027 // CHECK: [0x0a,0x00,0x2c,0xd0,0x80,0x04,0x02,0x00]
16029 v_cmp_nle_f16_e64 s[10:11], -1, v2
16030 // CHECK: [0x0a,0x00,0x2c,0xd0,0xc1,0x04,0x02,0x00]
16032 v_cmp_nle_f16_e64 s[10:11], 0.5, v2
16033 // CHECK: [0x0a,0x00,0x2c,0xd0,0xf0,0x04,0x02,0x00]
16035 v_cmp_nle_f16_e64 s[10:11], -4.0, v2
16036 // CHECK: [0x0a,0x00,0x2c,0xd0,0xf7,0x04,0x02,0x00]
16038 v_cmp_nle_f16_e64 s[10:11], src_vccz, v2
16039 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfb,0x04,0x02,0x00]
16041 v_cmp_nle_f16_e64 s[10:11], src_execz, v2
16042 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfc,0x04,0x02,0x00]
16044 v_cmp_nle_f16_e64 s[10:11], src_scc, v2
16045 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfd,0x04,0x02,0x00]
16047 v_cmp_nle_f16_e64 s[10:11], src_lds_direct, v2
16048 // CHECK: [0x0a,0x00,0x2c,0xd0,0xfe,0x04,0x02,0x00]
16050 v_cmp_nle_f16_e64 s[10:11], v1, v255
16051 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x03,0x00]
16053 v_cmp_nle_f16_e64 s[10:11], v1, s2
16054 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x00,0x00]
16056 v_cmp_nle_f16_e64 s[10:11], v1, s101
16057 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcb,0x00,0x00]
16059 v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_lo
16060 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcd,0x00,0x00]
16062 v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_hi
16063 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcf,0x00,0x00]
16065 v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
16066 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd5,0x00,0x00]
16068 v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
16069 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd7,0x00,0x00]
16071 v_cmp_nle_f16_e64 s[10:11], v1, tba_lo
16072 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd9,0x00,0x00]
16074 v_cmp_nle_f16_e64 s[10:11], v1, tba_hi
16075 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdb,0x00,0x00]
16077 v_cmp_nle_f16_e64 s[10:11], v1, tma_lo
16078 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdd,0x00,0x00]
16080 v_cmp_nle_f16_e64 s[10:11], v1, tma_hi
16081 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdf,0x00,0x00]
16083 v_cmp_nle_f16_e64 s[10:11], v1, ttmp11
16084 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf7,0x00,0x00]
16086 v_cmp_nle_f16_e64 s[10:11], v1, m0
16087 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x00,0x00]
16089 v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
16090 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfd,0x00,0x00]
16092 v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
16093 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x00,0x00]
16095 v_cmp_nle_f16_e64 s[10:11], v1, 0
16096 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x01,0x01,0x00]
16098 v_cmp_nle_f16_e64 s[10:11], v1, -1
16099 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x83,0x01,0x00]
16101 v_cmp_nle_f16_e64 s[10:11], v1, 0.5
16102 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xe1,0x01,0x00]
16104 v_cmp_nle_f16_e64 s[10:11], v1, -4.0
16105 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xef,0x01,0x00]
16107 v_cmp_nle_f16_e64 s[10:11], v1, src_vccz
16108 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf7,0x01,0x00]
16110 v_cmp_nle_f16_e64 s[10:11], v1, src_execz
16111 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x01,0x00]
16113 v_cmp_nle_f16_e64 s[10:11], v1, src_scc
16114 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfb,0x01,0x00]
16116 v_cmp_nle_f16_e64 s[10:11], -v1, v2
16117 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x20]
16119 v_cmp_nle_f16_e64 s[10:11], v1, -v2
16120 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x40]
16122 v_cmp_nle_f16_e64 s[10:11], -v1, -v2
16123 // CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x60]
16125 v_cmp_nle_f16_e64 s[10:11], |v1|, v2
16126 // CHECK: [0x0a,0x01,0x2c,0xd0,0x01,0x05,0x02,0x00]
16128 v_cmp_nle_f16_e64 s[10:11], v1, |v2|
16129 // CHECK: [0x0a,0x02,0x2c,0xd0,0x01,0x05,0x02,0x00]
16131 v_cmp_nle_f16_e64 s[10:11], |v1|, |v2|
16132 // CHECK: [0x0a,0x03,0x2c,0xd0,0x01,0x05,0x02,0x00]
16134 v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
16135 // CHECK: [0x0a,0x80,0x2c,0xd0,0x01,0x05,0x02,0x00]
16137 v_cmp_neq_f16_e64 s[10:11], v1, v2
16138 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16140 v_cmp_neq_f16_e64 s[12:13], v1, v2
16141 // CHECK: [0x0c,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16143 v_cmp_neq_f16_e64 s[100:101], v1, v2
16144 // CHECK: [0x64,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16146 v_cmp_neq_f16_e64 flat_scratch, v1, v2
16147 // CHECK: [0x66,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16149 v_cmp_neq_f16_e64 vcc, v1, v2
16150 // CHECK: [0x6a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16152 v_cmp_neq_f16_e64 tba, v1, v2
16153 // CHECK: [0x6c,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16155 v_cmp_neq_f16_e64 tma, v1, v2
16156 // CHECK: [0x6e,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16158 v_cmp_neq_f16_e64 ttmp[10:11], v1, v2
16159 // CHECK: [0x7a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
16161 v_cmp_neq_f16_e64 s[10:11], v255, v2
16162 // CHECK: [0x0a,0x00,0x2d,0xd0,0xff,0x05,0x02,0x00]
16164 v_cmp_neq_f16_e64 s[10:11], s1, v2
16165 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x04,0x02,0x00]
16167 v_cmp_neq_f16_e64 s[10:11], s101, v2
16168 // CHECK: [0x0a,0x00,0x2d,0xd0,0x65,0x04,0x02,0x00]
16170 v_cmp_neq_f16_e64 s[10:11], flat_scratch_lo, v2
16171 // CHECK: [0x0a,0x00,0x2d,0xd0,0x66,0x04,0x02,0x00]
16173 v_cmp_neq_f16_e64 s[10:11], flat_scratch_hi, v2
16174 // CHECK: [0x0a,0x00,0x2d,0xd0,0x67,0x04,0x02,0x00]
16176 v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
16177 // CHECK: [0x0a,0x00,0x2d,0xd0,0x6a,0x04,0x02,0x00]
16179 v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
16180 // CHECK: [0x0a,0x00,0x2d,0xd0,0x6b,0x04,0x02,0x00]
16182 v_cmp_neq_f16_e64 s[10:11], tba_lo, v2
16183 // CHECK: [0x0a,0x00,0x2d,0xd0,0x6c,0x04,0x02,0x00]
16185 v_cmp_neq_f16_e64 s[10:11], tba_hi, v2
16186 // CHECK: [0x0a,0x00,0x2d,0xd0,0x6d,0x04,0x02,0x00]
16188 v_cmp_neq_f16_e64 s[10:11], tma_lo, v2
16189 // CHECK: [0x0a,0x00,0x2d,0xd0,0x6e,0x04,0x02,0x00]
16191 v_cmp_neq_f16_e64 s[10:11], tma_hi, v2
16192 // CHECK: [0x0a,0x00,0x2d,0xd0,0x6f,0x04,0x02,0x00]
16194 v_cmp_neq_f16_e64 s[10:11], ttmp11, v2
16195 // CHECK: [0x0a,0x00,0x2d,0xd0,0x7b,0x04,0x02,0x00]
16197 v_cmp_neq_f16_e64 s[10:11], m0, v2
16198 // CHECK: [0x0a,0x00,0x2d,0xd0,0x7c,0x04,0x02,0x00]
16200 v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
16201 // CHECK: [0x0a,0x00,0x2d,0xd0,0x7e,0x04,0x02,0x00]
16203 v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
16204 // CHECK: [0x0a,0x00,0x2d,0xd0,0x7f,0x04,0x02,0x00]
16206 v_cmp_neq_f16_e64 s[10:11], 0, v2
16207 // CHECK: [0x0a,0x00,0x2d,0xd0,0x80,0x04,0x02,0x00]
16209 v_cmp_neq_f16_e64 s[10:11], -1, v2
16210 // CHECK: [0x0a,0x00,0x2d,0xd0,0xc1,0x04,0x02,0x00]
16212 v_cmp_neq_f16_e64 s[10:11], 0.5, v2
16213 // CHECK: [0x0a,0x00,0x2d,0xd0,0xf0,0x04,0x02,0x00]
16215 v_cmp_neq_f16_e64 s[10:11], -4.0, v2
16216 // CHECK: [0x0a,0x00,0x2d,0xd0,0xf7,0x04,0x02,0x00]
16218 v_cmp_neq_f16_e64 s[10:11], src_vccz, v2
16219 // CHECK: [0x0a,0x00,0x2d,0xd0,0xfb,0x04,0x02,0x00]
16221 v_cmp_neq_f16_e64 s[10:11], src_execz, v2
16222 // CHECK: [0x0a,0x00,0x2d,0xd0,0xfc,0x04,0x02,0x00]
16224 v_cmp_neq_f16_e64 s[10:11], src_scc, v2
16225 // CHECK: [0x0a,0x00,0x2d,0xd0,0xfd,0x04,0x02,0x00]
16227 v_cmp_neq_f16_e64 s[10:11], src_lds_direct, v2
16228 // CHECK: [0x0a,0x00,0x2d,0xd0,0xfe,0x04,0x02,0x00]
16230 v_cmp_neq_f16_e64 s[10:11], v1, v255
16231 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x03,0x00]
16233 v_cmp_neq_f16_e64 s[10:11], v1, s2
16234 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x00,0x00]
16236 v_cmp_neq_f16_e64 s[10:11], v1, s101
16237 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcb,0x00,0x00]
16239 v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_lo
16240 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcd,0x00,0x00]
16242 v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_hi
16243 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcf,0x00,0x00]
16245 v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
16246 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd5,0x00,0x00]
16248 v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
16249 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd7,0x00,0x00]
16251 v_cmp_neq_f16_e64 s[10:11], v1, tba_lo
16252 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd9,0x00,0x00]
16254 v_cmp_neq_f16_e64 s[10:11], v1, tba_hi
16255 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xdb,0x00,0x00]
16257 v_cmp_neq_f16_e64 s[10:11], v1, tma_lo
16258 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xdd,0x00,0x00]
16260 v_cmp_neq_f16_e64 s[10:11], v1, tma_hi
16261 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xdf,0x00,0x00]
16263 v_cmp_neq_f16_e64 s[10:11], v1, ttmp11
16264 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf7,0x00,0x00]
16266 v_cmp_neq_f16_e64 s[10:11], v1, m0
16267 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf9,0x00,0x00]
16269 v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
16270 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xfd,0x00,0x00]
16272 v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
16273 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x00,0x00]
16275 v_cmp_neq_f16_e64 s[10:11], v1, 0
16276 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x01,0x01,0x00]
16278 v_cmp_neq_f16_e64 s[10:11], v1, -1
16279 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x83,0x01,0x00]
16281 v_cmp_neq_f16_e64 s[10:11], v1, 0.5
16282 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xe1,0x01,0x00]
16284 v_cmp_neq_f16_e64 s[10:11], v1, -4.0
16285 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xef,0x01,0x00]
16287 v_cmp_neq_f16_e64 s[10:11], v1, src_vccz
16288 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf7,0x01,0x00]
16290 v_cmp_neq_f16_e64 s[10:11], v1, src_execz
16291 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf9,0x01,0x00]
16293 v_cmp_neq_f16_e64 s[10:11], v1, src_scc
16294 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xfb,0x01,0x00]
16296 v_cmp_neq_f16_e64 s[10:11], -v1, v2
16297 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x20]
16299 v_cmp_neq_f16_e64 s[10:11], v1, -v2
16300 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x40]
16302 v_cmp_neq_f16_e64 s[10:11], -v1, -v2
16303 // CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x60]
16305 v_cmp_neq_f16_e64 s[10:11], |v1|, v2
16306 // CHECK: [0x0a,0x01,0x2d,0xd0,0x01,0x05,0x02,0x00]
16308 v_cmp_neq_f16_e64 s[10:11], v1, |v2|
16309 // CHECK: [0x0a,0x02,0x2d,0xd0,0x01,0x05,0x02,0x00]
16311 v_cmp_neq_f16_e64 s[10:11], |v1|, |v2|
16312 // CHECK: [0x0a,0x03,0x2d,0xd0,0x01,0x05,0x02,0x00]
16314 v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
16315 // CHECK: [0x0a,0x80,0x2d,0xd0,0x01,0x05,0x02,0x00]
16317 v_cmp_nlt_f16_e64 s[10:11], v1, v2
16318 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16320 v_cmp_nlt_f16_e64 s[12:13], v1, v2
16321 // CHECK: [0x0c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16323 v_cmp_nlt_f16_e64 s[100:101], v1, v2
16324 // CHECK: [0x64,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16326 v_cmp_nlt_f16_e64 flat_scratch, v1, v2
16327 // CHECK: [0x66,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16329 v_cmp_nlt_f16_e64 vcc, v1, v2
16330 // CHECK: [0x6a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16332 v_cmp_nlt_f16_e64 tba, v1, v2
16333 // CHECK: [0x6c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16335 v_cmp_nlt_f16_e64 tma, v1, v2
16336 // CHECK: [0x6e,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16338 v_cmp_nlt_f16_e64 ttmp[10:11], v1, v2
16339 // CHECK: [0x7a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
16341 v_cmp_nlt_f16_e64 s[10:11], v255, v2
16342 // CHECK: [0x0a,0x00,0x2e,0xd0,0xff,0x05,0x02,0x00]
16344 v_cmp_nlt_f16_e64 s[10:11], s1, v2
16345 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x04,0x02,0x00]
16347 v_cmp_nlt_f16_e64 s[10:11], s101, v2
16348 // CHECK: [0x0a,0x00,0x2e,0xd0,0x65,0x04,0x02,0x00]
16350 v_cmp_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
16351 // CHECK: [0x0a,0x00,0x2e,0xd0,0x66,0x04,0x02,0x00]
16353 v_cmp_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
16354 // CHECK: [0x0a,0x00,0x2e,0xd0,0x67,0x04,0x02,0x00]
16356 v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
16357 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6a,0x04,0x02,0x00]
16359 v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
16360 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6b,0x04,0x02,0x00]
16362 v_cmp_nlt_f16_e64 s[10:11], tba_lo, v2
16363 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6c,0x04,0x02,0x00]
16365 v_cmp_nlt_f16_e64 s[10:11], tba_hi, v2
16366 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6d,0x04,0x02,0x00]
16368 v_cmp_nlt_f16_e64 s[10:11], tma_lo, v2
16369 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6e,0x04,0x02,0x00]
16371 v_cmp_nlt_f16_e64 s[10:11], tma_hi, v2
16372 // CHECK: [0x0a,0x00,0x2e,0xd0,0x6f,0x04,0x02,0x00]
16374 v_cmp_nlt_f16_e64 s[10:11], ttmp11, v2
16375 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7b,0x04,0x02,0x00]
16377 v_cmp_nlt_f16_e64 s[10:11], m0, v2
16378 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7c,0x04,0x02,0x00]
16380 v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
16381 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7e,0x04,0x02,0x00]
16383 v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
16384 // CHECK: [0x0a,0x00,0x2e,0xd0,0x7f,0x04,0x02,0x00]
16386 v_cmp_nlt_f16_e64 s[10:11], 0, v2
16387 // CHECK: [0x0a,0x00,0x2e,0xd0,0x80,0x04,0x02,0x00]
16389 v_cmp_nlt_f16_e64 s[10:11], -1, v2
16390 // CHECK: [0x0a,0x00,0x2e,0xd0,0xc1,0x04,0x02,0x00]
16392 v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
16393 // CHECK: [0x0a,0x00,0x2e,0xd0,0xf0,0x04,0x02,0x00]
16395 v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
16396 // CHECK: [0x0a,0x00,0x2e,0xd0,0xf7,0x04,0x02,0x00]
16398 v_cmp_nlt_f16_e64 s[10:11], src_vccz, v2
16399 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfb,0x04,0x02,0x00]
16401 v_cmp_nlt_f16_e64 s[10:11], src_execz, v2
16402 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfc,0x04,0x02,0x00]
16404 v_cmp_nlt_f16_e64 s[10:11], src_scc, v2
16405 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfd,0x04,0x02,0x00]
16407 v_cmp_nlt_f16_e64 s[10:11], src_lds_direct, v2
16408 // CHECK: [0x0a,0x00,0x2e,0xd0,0xfe,0x04,0x02,0x00]
16410 v_cmp_nlt_f16_e64 s[10:11], v1, v255
16411 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x03,0x00]
16413 v_cmp_nlt_f16_e64 s[10:11], v1, s2
16414 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x00,0x00]
16416 v_cmp_nlt_f16_e64 s[10:11], v1, s101
16417 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcb,0x00,0x00]
16419 v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
16420 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcd,0x00,0x00]
16422 v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
16423 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcf,0x00,0x00]
16425 v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
16426 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd5,0x00,0x00]
16428 v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
16429 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd7,0x00,0x00]
16431 v_cmp_nlt_f16_e64 s[10:11], v1, tba_lo
16432 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd9,0x00,0x00]
16434 v_cmp_nlt_f16_e64 s[10:11], v1, tba_hi
16435 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdb,0x00,0x00]
16437 v_cmp_nlt_f16_e64 s[10:11], v1, tma_lo
16438 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdd,0x00,0x00]
16440 v_cmp_nlt_f16_e64 s[10:11], v1, tma_hi
16441 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdf,0x00,0x00]
16443 v_cmp_nlt_f16_e64 s[10:11], v1, ttmp11
16444 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf7,0x00,0x00]
16446 v_cmp_nlt_f16_e64 s[10:11], v1, m0
16447 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x00,0x00]
16449 v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
16450 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfd,0x00,0x00]
16452 v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
16453 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x00,0x00]
16455 v_cmp_nlt_f16_e64 s[10:11], v1, 0
16456 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x01,0x01,0x00]
16458 v_cmp_nlt_f16_e64 s[10:11], v1, -1
16459 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x83,0x01,0x00]
16461 v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
16462 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xe1,0x01,0x00]
16464 v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
16465 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xef,0x01,0x00]
16467 v_cmp_nlt_f16_e64 s[10:11], v1, src_vccz
16468 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf7,0x01,0x00]
16470 v_cmp_nlt_f16_e64 s[10:11], v1, src_execz
16471 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x01,0x00]
16473 v_cmp_nlt_f16_e64 s[10:11], v1, src_scc
16474 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfb,0x01,0x00]
16476 v_cmp_nlt_f16_e64 s[10:11], -v1, v2
16477 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x20]
16479 v_cmp_nlt_f16_e64 s[10:11], v1, -v2
16480 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x40]
16482 v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
16483 // CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x60]
16485 v_cmp_nlt_f16_e64 s[10:11], |v1|, v2
16486 // CHECK: [0x0a,0x01,0x2e,0xd0,0x01,0x05,0x02,0x00]
16488 v_cmp_nlt_f16_e64 s[10:11], v1, |v2|
16489 // CHECK: [0x0a,0x02,0x2e,0xd0,0x01,0x05,0x02,0x00]
16491 v_cmp_nlt_f16_e64 s[10:11], |v1|, |v2|
16492 // CHECK: [0x0a,0x03,0x2e,0xd0,0x01,0x05,0x02,0x00]
16494 v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
16495 // CHECK: [0x0a,0x80,0x2e,0xd0,0x01,0x05,0x02,0x00]
16497 v_cmp_tru_f16_e64 s[10:11], v1, v2
16498 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16500 v_cmp_tru_f16_e64 s[12:13], v1, v2
16501 // CHECK: [0x0c,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16503 v_cmp_tru_f16_e64 s[100:101], v1, v2
16504 // CHECK: [0x64,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16506 v_cmp_tru_f16_e64 flat_scratch, v1, v2
16507 // CHECK: [0x66,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16509 v_cmp_tru_f16_e64 vcc, v1, v2
16510 // CHECK: [0x6a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16512 v_cmp_tru_f16_e64 tba, v1, v2
16513 // CHECK: [0x6c,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16515 v_cmp_tru_f16_e64 tma, v1, v2
16516 // CHECK: [0x6e,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16518 v_cmp_tru_f16_e64 ttmp[10:11], v1, v2
16519 // CHECK: [0x7a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
16521 v_cmp_tru_f16_e64 s[10:11], v255, v2
16522 // CHECK: [0x0a,0x00,0x2f,0xd0,0xff,0x05,0x02,0x00]
16524 v_cmp_tru_f16_e64 s[10:11], s1, v2
16525 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x04,0x02,0x00]
16527 v_cmp_tru_f16_e64 s[10:11], s101, v2
16528 // CHECK: [0x0a,0x00,0x2f,0xd0,0x65,0x04,0x02,0x00]
16530 v_cmp_tru_f16_e64 s[10:11], flat_scratch_lo, v2
16531 // CHECK: [0x0a,0x00,0x2f,0xd0,0x66,0x04,0x02,0x00]
16533 v_cmp_tru_f16_e64 s[10:11], flat_scratch_hi, v2
16534 // CHECK: [0x0a,0x00,0x2f,0xd0,0x67,0x04,0x02,0x00]
16536 v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
16537 // CHECK: [0x0a,0x00,0x2f,0xd0,0x6a,0x04,0x02,0x00]
16539 v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
16540 // CHECK: [0x0a,0x00,0x2f,0xd0,0x6b,0x04,0x02,0x00]
16542 v_cmp_tru_f16_e64 s[10:11], tba_lo, v2
16543 // CHECK: [0x0a,0x00,0x2f,0xd0,0x6c,0x04,0x02,0x00]
16545 v_cmp_tru_f16_e64 s[10:11], tba_hi, v2
16546 // CHECK: [0x0a,0x00,0x2f,0xd0,0x6d,0x04,0x02,0x00]
16548 v_cmp_tru_f16_e64 s[10:11], tma_lo, v2
16549 // CHECK: [0x0a,0x00,0x2f,0xd0,0x6e,0x04,0x02,0x00]
16551 v_cmp_tru_f16_e64 s[10:11], tma_hi, v2
16552 // CHECK: [0x0a,0x00,0x2f,0xd0,0x6f,0x04,0x02,0x00]
16554 v_cmp_tru_f16_e64 s[10:11], ttmp11, v2
16555 // CHECK: [0x0a,0x00,0x2f,0xd0,0x7b,0x04,0x02,0x00]
16557 v_cmp_tru_f16_e64 s[10:11], m0, v2
16558 // CHECK: [0x0a,0x00,0x2f,0xd0,0x7c,0x04,0x02,0x00]
16560 v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
16561 // CHECK: [0x0a,0x00,0x2f,0xd0,0x7e,0x04,0x02,0x00]
16563 v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
16564 // CHECK: [0x0a,0x00,0x2f,0xd0,0x7f,0x04,0x02,0x00]
16566 v_cmp_tru_f16_e64 s[10:11], 0, v2
16567 // CHECK: [0x0a,0x00,0x2f,0xd0,0x80,0x04,0x02,0x00]
16569 v_cmp_tru_f16_e64 s[10:11], -1, v2
16570 // CHECK: [0x0a,0x00,0x2f,0xd0,0xc1,0x04,0x02,0x00]
16572 v_cmp_tru_f16_e64 s[10:11], 0.5, v2
16573 // CHECK: [0x0a,0x00,0x2f,0xd0,0xf0,0x04,0x02,0x00]
16575 v_cmp_tru_f16_e64 s[10:11], -4.0, v2
16576 // CHECK: [0x0a,0x00,0x2f,0xd0,0xf7,0x04,0x02,0x00]
16578 v_cmp_tru_f16_e64 s[10:11], src_vccz, v2
16579 // CHECK: [0x0a,0x00,0x2f,0xd0,0xfb,0x04,0x02,0x00]
16581 v_cmp_tru_f16_e64 s[10:11], src_execz, v2
16582 // CHECK: [0x0a,0x00,0x2f,0xd0,0xfc,0x04,0x02,0x00]
16584 v_cmp_tru_f16_e64 s[10:11], src_scc, v2
16585 // CHECK: [0x0a,0x00,0x2f,0xd0,0xfd,0x04,0x02,0x00]
16587 v_cmp_tru_f16_e64 s[10:11], src_lds_direct, v2
16588 // CHECK: [0x0a,0x00,0x2f,0xd0,0xfe,0x04,0x02,0x00]
16590 v_cmp_tru_f16_e64 s[10:11], v1, v255
16591 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x03,0x00]
16593 v_cmp_tru_f16_e64 s[10:11], v1, s2
16594 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x00,0x00]
16596 v_cmp_tru_f16_e64 s[10:11], v1, s101
16597 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcb,0x00,0x00]
16599 v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_lo
16600 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcd,0x00,0x00]
16602 v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_hi
16603 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcf,0x00,0x00]
16605 v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
16606 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd5,0x00,0x00]
16608 v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
16609 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd7,0x00,0x00]
16611 v_cmp_tru_f16_e64 s[10:11], v1, tba_lo
16612 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd9,0x00,0x00]
16614 v_cmp_tru_f16_e64 s[10:11], v1, tba_hi
16615 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xdb,0x00,0x00]
16617 v_cmp_tru_f16_e64 s[10:11], v1, tma_lo
16618 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xdd,0x00,0x00]
16620 v_cmp_tru_f16_e64 s[10:11], v1, tma_hi
16621 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xdf,0x00,0x00]
16623 v_cmp_tru_f16_e64 s[10:11], v1, ttmp11
16624 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf7,0x00,0x00]
16626 v_cmp_tru_f16_e64 s[10:11], v1, m0
16627 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf9,0x00,0x00]
16629 v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
16630 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xfd,0x00,0x00]
16632 v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
16633 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x00,0x00]
16635 v_cmp_tru_f16_e64 s[10:11], v1, 0
16636 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x01,0x01,0x00]
16638 v_cmp_tru_f16_e64 s[10:11], v1, -1
16639 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x83,0x01,0x00]
16641 v_cmp_tru_f16_e64 s[10:11], v1, 0.5
16642 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xe1,0x01,0x00]
16644 v_cmp_tru_f16_e64 s[10:11], v1, -4.0
16645 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xef,0x01,0x00]
16647 v_cmp_tru_f16_e64 s[10:11], v1, src_vccz
16648 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf7,0x01,0x00]
16650 v_cmp_tru_f16_e64 s[10:11], v1, src_execz
16651 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf9,0x01,0x00]
16653 v_cmp_tru_f16_e64 s[10:11], v1, src_scc
16654 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xfb,0x01,0x00]
16656 v_cmp_tru_f16_e64 s[10:11], -v1, v2
16657 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x20]
16659 v_cmp_tru_f16_e64 s[10:11], v1, -v2
16660 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x40]
16662 v_cmp_tru_f16_e64 s[10:11], -v1, -v2
16663 // CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x60]
16665 v_cmp_tru_f16_e64 s[10:11], |v1|, v2
16666 // CHECK: [0x0a,0x01,0x2f,0xd0,0x01,0x05,0x02,0x00]
16668 v_cmp_tru_f16_e64 s[10:11], v1, |v2|
16669 // CHECK: [0x0a,0x02,0x2f,0xd0,0x01,0x05,0x02,0x00]
16671 v_cmp_tru_f16_e64 s[10:11], |v1|, |v2|
16672 // CHECK: [0x0a,0x03,0x2f,0xd0,0x01,0x05,0x02,0x00]
16674 v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
16675 // CHECK: [0x0a,0x80,0x2f,0xd0,0x01,0x05,0x02,0x00]
16677 v_cmpx_f_f16_e64 s[10:11], v1, v2
16678 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16680 v_cmpx_f_f16_e64 s[12:13], v1, v2
16681 // CHECK: [0x0c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16683 v_cmpx_f_f16_e64 s[100:101], v1, v2
16684 // CHECK: [0x64,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16686 v_cmpx_f_f16_e64 flat_scratch, v1, v2
16687 // CHECK: [0x66,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16689 v_cmpx_f_f16_e64 vcc, v1, v2
16690 // CHECK: [0x6a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16692 v_cmpx_f_f16_e64 tba, v1, v2
16693 // CHECK: [0x6c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16695 v_cmpx_f_f16_e64 tma, v1, v2
16696 // CHECK: [0x6e,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16698 v_cmpx_f_f16_e64 ttmp[10:11], v1, v2
16699 // CHECK: [0x7a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
16701 v_cmpx_f_f16_e64 s[10:11], v255, v2
16702 // CHECK: [0x0a,0x00,0x30,0xd0,0xff,0x05,0x02,0x00]
16704 v_cmpx_f_f16_e64 s[10:11], s1, v2
16705 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x04,0x02,0x00]
16707 v_cmpx_f_f16_e64 s[10:11], s101, v2
16708 // CHECK: [0x0a,0x00,0x30,0xd0,0x65,0x04,0x02,0x00]
16710 v_cmpx_f_f16_e64 s[10:11], flat_scratch_lo, v2
16711 // CHECK: [0x0a,0x00,0x30,0xd0,0x66,0x04,0x02,0x00]
16713 v_cmpx_f_f16_e64 s[10:11], flat_scratch_hi, v2
16714 // CHECK: [0x0a,0x00,0x30,0xd0,0x67,0x04,0x02,0x00]
16716 v_cmpx_f_f16_e64 s[10:11], vcc_lo, v2
16717 // CHECK: [0x0a,0x00,0x30,0xd0,0x6a,0x04,0x02,0x00]
16719 v_cmpx_f_f16_e64 s[10:11], vcc_hi, v2
16720 // CHECK: [0x0a,0x00,0x30,0xd0,0x6b,0x04,0x02,0x00]
16722 v_cmpx_f_f16_e64 s[10:11], tba_lo, v2
16723 // CHECK: [0x0a,0x00,0x30,0xd0,0x6c,0x04,0x02,0x00]
16725 v_cmpx_f_f16_e64 s[10:11], tba_hi, v2
16726 // CHECK: [0x0a,0x00,0x30,0xd0,0x6d,0x04,0x02,0x00]
16728 v_cmpx_f_f16_e64 s[10:11], tma_lo, v2
16729 // CHECK: [0x0a,0x00,0x30,0xd0,0x6e,0x04,0x02,0x00]
16731 v_cmpx_f_f16_e64 s[10:11], tma_hi, v2
16732 // CHECK: [0x0a,0x00,0x30,0xd0,0x6f,0x04,0x02,0x00]
16734 v_cmpx_f_f16_e64 s[10:11], ttmp11, v2
16735 // CHECK: [0x0a,0x00,0x30,0xd0,0x7b,0x04,0x02,0x00]
16737 v_cmpx_f_f16_e64 s[10:11], m0, v2
16738 // CHECK: [0x0a,0x00,0x30,0xd0,0x7c,0x04,0x02,0x00]
16740 v_cmpx_f_f16_e64 s[10:11], exec_lo, v2
16741 // CHECK: [0x0a,0x00,0x30,0xd0,0x7e,0x04,0x02,0x00]
16743 v_cmpx_f_f16_e64 s[10:11], exec_hi, v2
16744 // CHECK: [0x0a,0x00,0x30,0xd0,0x7f,0x04,0x02,0x00]
16746 v_cmpx_f_f16_e64 s[10:11], 0, v2
16747 // CHECK: [0x0a,0x00,0x30,0xd0,0x80,0x04,0x02,0x00]
16749 v_cmpx_f_f16_e64 s[10:11], -1, v2
16750 // CHECK: [0x0a,0x00,0x30,0xd0,0xc1,0x04,0x02,0x00]
16752 v_cmpx_f_f16_e64 s[10:11], 0.5, v2
16753 // CHECK: [0x0a,0x00,0x30,0xd0,0xf0,0x04,0x02,0x00]
16755 v_cmpx_f_f16_e64 s[10:11], -4.0, v2
16756 // CHECK: [0x0a,0x00,0x30,0xd0,0xf7,0x04,0x02,0x00]
16758 v_cmpx_f_f16_e64 s[10:11], src_vccz, v2
16759 // CHECK: [0x0a,0x00,0x30,0xd0,0xfb,0x04,0x02,0x00]
16761 v_cmpx_f_f16_e64 s[10:11], src_execz, v2
16762 // CHECK: [0x0a,0x00,0x30,0xd0,0xfc,0x04,0x02,0x00]
16764 v_cmpx_f_f16_e64 s[10:11], src_scc, v2
16765 // CHECK: [0x0a,0x00,0x30,0xd0,0xfd,0x04,0x02,0x00]
16767 v_cmpx_f_f16_e64 s[10:11], src_lds_direct, v2
16768 // CHECK: [0x0a,0x00,0x30,0xd0,0xfe,0x04,0x02,0x00]
16770 v_cmpx_f_f16_e64 s[10:11], v1, v255
16771 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x03,0x00]
16773 v_cmpx_f_f16_e64 s[10:11], v1, s2
16774 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x00,0x00]
16776 v_cmpx_f_f16_e64 s[10:11], v1, s101
16777 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcb,0x00,0x00]
16779 v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_lo
16780 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcd,0x00,0x00]
16782 v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_hi
16783 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcf,0x00,0x00]
16785 v_cmpx_f_f16_e64 s[10:11], v1, vcc_lo
16786 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd5,0x00,0x00]
16788 v_cmpx_f_f16_e64 s[10:11], v1, vcc_hi
16789 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd7,0x00,0x00]
16791 v_cmpx_f_f16_e64 s[10:11], v1, tba_lo
16792 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd9,0x00,0x00]
16794 v_cmpx_f_f16_e64 s[10:11], v1, tba_hi
16795 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdb,0x00,0x00]
16797 v_cmpx_f_f16_e64 s[10:11], v1, tma_lo
16798 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdd,0x00,0x00]
16800 v_cmpx_f_f16_e64 s[10:11], v1, tma_hi
16801 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdf,0x00,0x00]
16803 v_cmpx_f_f16_e64 s[10:11], v1, ttmp11
16804 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf7,0x00,0x00]
16806 v_cmpx_f_f16_e64 s[10:11], v1, m0
16807 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x00,0x00]
16809 v_cmpx_f_f16_e64 s[10:11], v1, exec_lo
16810 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfd,0x00,0x00]
16812 v_cmpx_f_f16_e64 s[10:11], v1, exec_hi
16813 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x00,0x00]
16815 v_cmpx_f_f16_e64 s[10:11], v1, 0
16816 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x01,0x01,0x00]
16818 v_cmpx_f_f16_e64 s[10:11], v1, -1
16819 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x83,0x01,0x00]
16821 v_cmpx_f_f16_e64 s[10:11], v1, 0.5
16822 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xe1,0x01,0x00]
16824 v_cmpx_f_f16_e64 s[10:11], v1, -4.0
16825 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xef,0x01,0x00]
16827 v_cmpx_f_f16_e64 s[10:11], v1, src_vccz
16828 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf7,0x01,0x00]
16830 v_cmpx_f_f16_e64 s[10:11], v1, src_execz
16831 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x01,0x00]
16833 v_cmpx_f_f16_e64 s[10:11], v1, src_scc
16834 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfb,0x01,0x00]
16836 v_cmpx_f_f16_e64 s[10:11], -v1, v2
16837 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x20]
16839 v_cmpx_f_f16_e64 s[10:11], v1, -v2
16840 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x40]
16842 v_cmpx_f_f16_e64 s[10:11], -v1, -v2
16843 // CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x60]
16845 v_cmpx_f_f16_e64 s[10:11], |v1|, v2
16846 // CHECK: [0x0a,0x01,0x30,0xd0,0x01,0x05,0x02,0x00]
16848 v_cmpx_f_f16_e64 s[10:11], v1, |v2|
16849 // CHECK: [0x0a,0x02,0x30,0xd0,0x01,0x05,0x02,0x00]
16851 v_cmpx_f_f16_e64 s[10:11], |v1|, |v2|
16852 // CHECK: [0x0a,0x03,0x30,0xd0,0x01,0x05,0x02,0x00]
16854 v_cmpx_f_f16_e64 s[10:11], v1, v2 clamp
16855 // CHECK: [0x0a,0x80,0x30,0xd0,0x01,0x05,0x02,0x00]
16857 v_cmpx_lt_f16_e64 s[10:11], v1, v2
16858 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16860 v_cmpx_lt_f16_e64 s[12:13], v1, v2
16861 // CHECK: [0x0c,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16863 v_cmpx_lt_f16_e64 s[100:101], v1, v2
16864 // CHECK: [0x64,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16866 v_cmpx_lt_f16_e64 flat_scratch, v1, v2
16867 // CHECK: [0x66,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16869 v_cmpx_lt_f16_e64 vcc, v1, v2
16870 // CHECK: [0x6a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16872 v_cmpx_lt_f16_e64 tba, v1, v2
16873 // CHECK: [0x6c,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16875 v_cmpx_lt_f16_e64 tma, v1, v2
16876 // CHECK: [0x6e,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16878 v_cmpx_lt_f16_e64 ttmp[10:11], v1, v2
16879 // CHECK: [0x7a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
16881 v_cmpx_lt_f16_e64 s[10:11], v255, v2
16882 // CHECK: [0x0a,0x00,0x31,0xd0,0xff,0x05,0x02,0x00]
16884 v_cmpx_lt_f16_e64 s[10:11], s1, v2
16885 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x04,0x02,0x00]
16887 v_cmpx_lt_f16_e64 s[10:11], s101, v2
16888 // CHECK: [0x0a,0x00,0x31,0xd0,0x65,0x04,0x02,0x00]
16890 v_cmpx_lt_f16_e64 s[10:11], flat_scratch_lo, v2
16891 // CHECK: [0x0a,0x00,0x31,0xd0,0x66,0x04,0x02,0x00]
16893 v_cmpx_lt_f16_e64 s[10:11], flat_scratch_hi, v2
16894 // CHECK: [0x0a,0x00,0x31,0xd0,0x67,0x04,0x02,0x00]
16896 v_cmpx_lt_f16_e64 s[10:11], vcc_lo, v2
16897 // CHECK: [0x0a,0x00,0x31,0xd0,0x6a,0x04,0x02,0x00]
16899 v_cmpx_lt_f16_e64 s[10:11], vcc_hi, v2
16900 // CHECK: [0x0a,0x00,0x31,0xd0,0x6b,0x04,0x02,0x00]
16902 v_cmpx_lt_f16_e64 s[10:11], tba_lo, v2
16903 // CHECK: [0x0a,0x00,0x31,0xd0,0x6c,0x04,0x02,0x00]
16905 v_cmpx_lt_f16_e64 s[10:11], tba_hi, v2
16906 // CHECK: [0x0a,0x00,0x31,0xd0,0x6d,0x04,0x02,0x00]
16908 v_cmpx_lt_f16_e64 s[10:11], tma_lo, v2
16909 // CHECK: [0x0a,0x00,0x31,0xd0,0x6e,0x04,0x02,0x00]
16911 v_cmpx_lt_f16_e64 s[10:11], tma_hi, v2
16912 // CHECK: [0x0a,0x00,0x31,0xd0,0x6f,0x04,0x02,0x00]
16914 v_cmpx_lt_f16_e64 s[10:11], ttmp11, v2
16915 // CHECK: [0x0a,0x00,0x31,0xd0,0x7b,0x04,0x02,0x00]
16917 v_cmpx_lt_f16_e64 s[10:11], m0, v2
16918 // CHECK: [0x0a,0x00,0x31,0xd0,0x7c,0x04,0x02,0x00]
16920 v_cmpx_lt_f16_e64 s[10:11], exec_lo, v2
16921 // CHECK: [0x0a,0x00,0x31,0xd0,0x7e,0x04,0x02,0x00]
16923 v_cmpx_lt_f16_e64 s[10:11], exec_hi, v2
16924 // CHECK: [0x0a,0x00,0x31,0xd0,0x7f,0x04,0x02,0x00]
16926 v_cmpx_lt_f16_e64 s[10:11], 0, v2
16927 // CHECK: [0x0a,0x00,0x31,0xd0,0x80,0x04,0x02,0x00]
16929 v_cmpx_lt_f16_e64 s[10:11], -1, v2
16930 // CHECK: [0x0a,0x00,0x31,0xd0,0xc1,0x04,0x02,0x00]
16932 v_cmpx_lt_f16_e64 s[10:11], 0.5, v2
16933 // CHECK: [0x0a,0x00,0x31,0xd0,0xf0,0x04,0x02,0x00]
16935 v_cmpx_lt_f16_e64 s[10:11], -4.0, v2
16936 // CHECK: [0x0a,0x00,0x31,0xd0,0xf7,0x04,0x02,0x00]
16938 v_cmpx_lt_f16_e64 s[10:11], src_vccz, v2
16939 // CHECK: [0x0a,0x00,0x31,0xd0,0xfb,0x04,0x02,0x00]
16941 v_cmpx_lt_f16_e64 s[10:11], src_execz, v2
16942 // CHECK: [0x0a,0x00,0x31,0xd0,0xfc,0x04,0x02,0x00]
16944 v_cmpx_lt_f16_e64 s[10:11], src_scc, v2
16945 // CHECK: [0x0a,0x00,0x31,0xd0,0xfd,0x04,0x02,0x00]
16947 v_cmpx_lt_f16_e64 s[10:11], src_lds_direct, v2
16948 // CHECK: [0x0a,0x00,0x31,0xd0,0xfe,0x04,0x02,0x00]
16950 v_cmpx_lt_f16_e64 s[10:11], v1, v255
16951 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x03,0x00]
16953 v_cmpx_lt_f16_e64 s[10:11], v1, s2
16954 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x00,0x00]
16956 v_cmpx_lt_f16_e64 s[10:11], v1, s101
16957 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcb,0x00,0x00]
16959 v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_lo
16960 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcd,0x00,0x00]
16962 v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_hi
16963 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcf,0x00,0x00]
16965 v_cmpx_lt_f16_e64 s[10:11], v1, vcc_lo
16966 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd5,0x00,0x00]
16968 v_cmpx_lt_f16_e64 s[10:11], v1, vcc_hi
16969 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd7,0x00,0x00]
16971 v_cmpx_lt_f16_e64 s[10:11], v1, tba_lo
16972 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd9,0x00,0x00]
16974 v_cmpx_lt_f16_e64 s[10:11], v1, tba_hi
16975 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xdb,0x00,0x00]
16977 v_cmpx_lt_f16_e64 s[10:11], v1, tma_lo
16978 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xdd,0x00,0x00]
16980 v_cmpx_lt_f16_e64 s[10:11], v1, tma_hi
16981 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xdf,0x00,0x00]
16983 v_cmpx_lt_f16_e64 s[10:11], v1, ttmp11
16984 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf7,0x00,0x00]
16986 v_cmpx_lt_f16_e64 s[10:11], v1, m0
16987 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf9,0x00,0x00]
16989 v_cmpx_lt_f16_e64 s[10:11], v1, exec_lo
16990 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xfd,0x00,0x00]
16992 v_cmpx_lt_f16_e64 s[10:11], v1, exec_hi
16993 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x00,0x00]
16995 v_cmpx_lt_f16_e64 s[10:11], v1, 0
16996 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x01,0x01,0x00]
16998 v_cmpx_lt_f16_e64 s[10:11], v1, -1
16999 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x83,0x01,0x00]
17001 v_cmpx_lt_f16_e64 s[10:11], v1, 0.5
17002 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xe1,0x01,0x00]
17004 v_cmpx_lt_f16_e64 s[10:11], v1, -4.0
17005 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xef,0x01,0x00]
17007 v_cmpx_lt_f16_e64 s[10:11], v1, src_vccz
17008 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf7,0x01,0x00]
17010 v_cmpx_lt_f16_e64 s[10:11], v1, src_execz
17011 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf9,0x01,0x00]
17013 v_cmpx_lt_f16_e64 s[10:11], v1, src_scc
17014 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xfb,0x01,0x00]
17016 v_cmpx_lt_f16_e64 s[10:11], -v1, v2
17017 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x20]
17019 v_cmpx_lt_f16_e64 s[10:11], v1, -v2
17020 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x40]
17022 v_cmpx_lt_f16_e64 s[10:11], -v1, -v2
17023 // CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x60]
17025 v_cmpx_lt_f16_e64 s[10:11], |v1|, v2
17026 // CHECK: [0x0a,0x01,0x31,0xd0,0x01,0x05,0x02,0x00]
17028 v_cmpx_lt_f16_e64 s[10:11], v1, |v2|
17029 // CHECK: [0x0a,0x02,0x31,0xd0,0x01,0x05,0x02,0x00]
17031 v_cmpx_lt_f16_e64 s[10:11], |v1|, |v2|
17032 // CHECK: [0x0a,0x03,0x31,0xd0,0x01,0x05,0x02,0x00]
17034 v_cmpx_lt_f16_e64 s[10:11], v1, v2 clamp
17035 // CHECK: [0x0a,0x80,0x31,0xd0,0x01,0x05,0x02,0x00]
17037 v_cmpx_eq_f16_e64 s[10:11], v1, v2
17038 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17040 v_cmpx_eq_f16_e64 s[12:13], v1, v2
17041 // CHECK: [0x0c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17043 v_cmpx_eq_f16_e64 s[100:101], v1, v2
17044 // CHECK: [0x64,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17046 v_cmpx_eq_f16_e64 flat_scratch, v1, v2
17047 // CHECK: [0x66,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17049 v_cmpx_eq_f16_e64 vcc, v1, v2
17050 // CHECK: [0x6a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17052 v_cmpx_eq_f16_e64 tba, v1, v2
17053 // CHECK: [0x6c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17055 v_cmpx_eq_f16_e64 tma, v1, v2
17056 // CHECK: [0x6e,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17058 v_cmpx_eq_f16_e64 ttmp[10:11], v1, v2
17059 // CHECK: [0x7a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
17061 v_cmpx_eq_f16_e64 s[10:11], v255, v2
17062 // CHECK: [0x0a,0x00,0x32,0xd0,0xff,0x05,0x02,0x00]
17064 v_cmpx_eq_f16_e64 s[10:11], s1, v2
17065 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x04,0x02,0x00]
17067 v_cmpx_eq_f16_e64 s[10:11], s101, v2
17068 // CHECK: [0x0a,0x00,0x32,0xd0,0x65,0x04,0x02,0x00]
17070 v_cmpx_eq_f16_e64 s[10:11], flat_scratch_lo, v2
17071 // CHECK: [0x0a,0x00,0x32,0xd0,0x66,0x04,0x02,0x00]
17073 v_cmpx_eq_f16_e64 s[10:11], flat_scratch_hi, v2
17074 // CHECK: [0x0a,0x00,0x32,0xd0,0x67,0x04,0x02,0x00]
17076 v_cmpx_eq_f16_e64 s[10:11], vcc_lo, v2
17077 // CHECK: [0x0a,0x00,0x32,0xd0,0x6a,0x04,0x02,0x00]
17079 v_cmpx_eq_f16_e64 s[10:11], vcc_hi, v2
17080 // CHECK: [0x0a,0x00,0x32,0xd0,0x6b,0x04,0x02,0x00]
17082 v_cmpx_eq_f16_e64 s[10:11], tba_lo, v2
17083 // CHECK: [0x0a,0x00,0x32,0xd0,0x6c,0x04,0x02,0x00]
17085 v_cmpx_eq_f16_e64 s[10:11], tba_hi, v2
17086 // CHECK: [0x0a,0x00,0x32,0xd0,0x6d,0x04,0x02,0x00]
17088 v_cmpx_eq_f16_e64 s[10:11], tma_lo, v2
17089 // CHECK: [0x0a,0x00,0x32,0xd0,0x6e,0x04,0x02,0x00]
17091 v_cmpx_eq_f16_e64 s[10:11], tma_hi, v2
17092 // CHECK: [0x0a,0x00,0x32,0xd0,0x6f,0x04,0x02,0x00]
17094 v_cmpx_eq_f16_e64 s[10:11], ttmp11, v2
17095 // CHECK: [0x0a,0x00,0x32,0xd0,0x7b,0x04,0x02,0x00]
17097 v_cmpx_eq_f16_e64 s[10:11], m0, v2
17098 // CHECK: [0x0a,0x00,0x32,0xd0,0x7c,0x04,0x02,0x00]
17100 v_cmpx_eq_f16_e64 s[10:11], exec_lo, v2
17101 // CHECK: [0x0a,0x00,0x32,0xd0,0x7e,0x04,0x02,0x00]
17103 v_cmpx_eq_f16_e64 s[10:11], exec_hi, v2
17104 // CHECK: [0x0a,0x00,0x32,0xd0,0x7f,0x04,0x02,0x00]
17106 v_cmpx_eq_f16_e64 s[10:11], 0, v2
17107 // CHECK: [0x0a,0x00,0x32,0xd0,0x80,0x04,0x02,0x00]
17109 v_cmpx_eq_f16_e64 s[10:11], -1, v2
17110 // CHECK: [0x0a,0x00,0x32,0xd0,0xc1,0x04,0x02,0x00]
17112 v_cmpx_eq_f16_e64 s[10:11], 0.5, v2
17113 // CHECK: [0x0a,0x00,0x32,0xd0,0xf0,0x04,0x02,0x00]
17115 v_cmpx_eq_f16_e64 s[10:11], -4.0, v2
17116 // CHECK: [0x0a,0x00,0x32,0xd0,0xf7,0x04,0x02,0x00]
17118 v_cmpx_eq_f16_e64 s[10:11], src_vccz, v2
17119 // CHECK: [0x0a,0x00,0x32,0xd0,0xfb,0x04,0x02,0x00]
17121 v_cmpx_eq_f16_e64 s[10:11], src_execz, v2
17122 // CHECK: [0x0a,0x00,0x32,0xd0,0xfc,0x04,0x02,0x00]
17124 v_cmpx_eq_f16_e64 s[10:11], src_scc, v2
17125 // CHECK: [0x0a,0x00,0x32,0xd0,0xfd,0x04,0x02,0x00]
17127 v_cmpx_eq_f16_e64 s[10:11], src_lds_direct, v2
17128 // CHECK: [0x0a,0x00,0x32,0xd0,0xfe,0x04,0x02,0x00]
17130 v_cmpx_eq_f16_e64 s[10:11], v1, v255
17131 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x03,0x00]
17133 v_cmpx_eq_f16_e64 s[10:11], v1, s2
17134 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x00,0x00]
17136 v_cmpx_eq_f16_e64 s[10:11], v1, s101
17137 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcb,0x00,0x00]
17139 v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_lo
17140 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcd,0x00,0x00]
17142 v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_hi
17143 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcf,0x00,0x00]
17145 v_cmpx_eq_f16_e64 s[10:11], v1, vcc_lo
17146 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd5,0x00,0x00]
17148 v_cmpx_eq_f16_e64 s[10:11], v1, vcc_hi
17149 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd7,0x00,0x00]
17151 v_cmpx_eq_f16_e64 s[10:11], v1, tba_lo
17152 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd9,0x00,0x00]
17154 v_cmpx_eq_f16_e64 s[10:11], v1, tba_hi
17155 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdb,0x00,0x00]
17157 v_cmpx_eq_f16_e64 s[10:11], v1, tma_lo
17158 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdd,0x00,0x00]
17160 v_cmpx_eq_f16_e64 s[10:11], v1, tma_hi
17161 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdf,0x00,0x00]
17163 v_cmpx_eq_f16_e64 s[10:11], v1, ttmp11
17164 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf7,0x00,0x00]
17166 v_cmpx_eq_f16_e64 s[10:11], v1, m0
17167 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x00,0x00]
17169 v_cmpx_eq_f16_e64 s[10:11], v1, exec_lo
17170 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfd,0x00,0x00]
17172 v_cmpx_eq_f16_e64 s[10:11], v1, exec_hi
17173 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x00,0x00]
17175 v_cmpx_eq_f16_e64 s[10:11], v1, 0
17176 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x01,0x01,0x00]
17178 v_cmpx_eq_f16_e64 s[10:11], v1, -1
17179 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x83,0x01,0x00]
17181 v_cmpx_eq_f16_e64 s[10:11], v1, 0.5
17182 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xe1,0x01,0x00]
17184 v_cmpx_eq_f16_e64 s[10:11], v1, -4.0
17185 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xef,0x01,0x00]
17187 v_cmpx_eq_f16_e64 s[10:11], v1, src_vccz
17188 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf7,0x01,0x00]
17190 v_cmpx_eq_f16_e64 s[10:11], v1, src_execz
17191 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x01,0x00]
17193 v_cmpx_eq_f16_e64 s[10:11], v1, src_scc
17194 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfb,0x01,0x00]
17196 v_cmpx_eq_f16_e64 s[10:11], -v1, v2
17197 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x20]
17199 v_cmpx_eq_f16_e64 s[10:11], v1, -v2
17200 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x40]
17202 v_cmpx_eq_f16_e64 s[10:11], -v1, -v2
17203 // CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x60]
17205 v_cmpx_eq_f16_e64 s[10:11], |v1|, v2
17206 // CHECK: [0x0a,0x01,0x32,0xd0,0x01,0x05,0x02,0x00]
17208 v_cmpx_eq_f16_e64 s[10:11], v1, |v2|
17209 // CHECK: [0x0a,0x02,0x32,0xd0,0x01,0x05,0x02,0x00]
17211 v_cmpx_eq_f16_e64 s[10:11], |v1|, |v2|
17212 // CHECK: [0x0a,0x03,0x32,0xd0,0x01,0x05,0x02,0x00]
17214 v_cmpx_eq_f16_e64 s[10:11], v1, v2 clamp
17215 // CHECK: [0x0a,0x80,0x32,0xd0,0x01,0x05,0x02,0x00]
17217 v_cmpx_le_f16_e64 s[10:11], v1, v2
17218 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17220 v_cmpx_le_f16_e64 s[12:13], v1, v2
17221 // CHECK: [0x0c,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17223 v_cmpx_le_f16_e64 s[100:101], v1, v2
17224 // CHECK: [0x64,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17226 v_cmpx_le_f16_e64 flat_scratch, v1, v2
17227 // CHECK: [0x66,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17229 v_cmpx_le_f16_e64 vcc, v1, v2
17230 // CHECK: [0x6a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17232 v_cmpx_le_f16_e64 tba, v1, v2
17233 // CHECK: [0x6c,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17235 v_cmpx_le_f16_e64 tma, v1, v2
17236 // CHECK: [0x6e,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17238 v_cmpx_le_f16_e64 ttmp[10:11], v1, v2
17239 // CHECK: [0x7a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
17241 v_cmpx_le_f16_e64 s[10:11], v255, v2
17242 // CHECK: [0x0a,0x00,0x33,0xd0,0xff,0x05,0x02,0x00]
17244 v_cmpx_le_f16_e64 s[10:11], s1, v2
17245 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x04,0x02,0x00]
17247 v_cmpx_le_f16_e64 s[10:11], s101, v2
17248 // CHECK: [0x0a,0x00,0x33,0xd0,0x65,0x04,0x02,0x00]
17250 v_cmpx_le_f16_e64 s[10:11], flat_scratch_lo, v2
17251 // CHECK: [0x0a,0x00,0x33,0xd0,0x66,0x04,0x02,0x00]
17253 v_cmpx_le_f16_e64 s[10:11], flat_scratch_hi, v2
17254 // CHECK: [0x0a,0x00,0x33,0xd0,0x67,0x04,0x02,0x00]
17256 v_cmpx_le_f16_e64 s[10:11], vcc_lo, v2
17257 // CHECK: [0x0a,0x00,0x33,0xd0,0x6a,0x04,0x02,0x00]
17259 v_cmpx_le_f16_e64 s[10:11], vcc_hi, v2
17260 // CHECK: [0x0a,0x00,0x33,0xd0,0x6b,0x04,0x02,0x00]
17262 v_cmpx_le_f16_e64 s[10:11], tba_lo, v2
17263 // CHECK: [0x0a,0x00,0x33,0xd0,0x6c,0x04,0x02,0x00]
17265 v_cmpx_le_f16_e64 s[10:11], tba_hi, v2
17266 // CHECK: [0x0a,0x00,0x33,0xd0,0x6d,0x04,0x02,0x00]
17268 v_cmpx_le_f16_e64 s[10:11], tma_lo, v2
17269 // CHECK: [0x0a,0x00,0x33,0xd0,0x6e,0x04,0x02,0x00]
17271 v_cmpx_le_f16_e64 s[10:11], tma_hi, v2
17272 // CHECK: [0x0a,0x00,0x33,0xd0,0x6f,0x04,0x02,0x00]
17274 v_cmpx_le_f16_e64 s[10:11], ttmp11, v2
17275 // CHECK: [0x0a,0x00,0x33,0xd0,0x7b,0x04,0x02,0x00]
17277 v_cmpx_le_f16_e64 s[10:11], m0, v2
17278 // CHECK: [0x0a,0x00,0x33,0xd0,0x7c,0x04,0x02,0x00]
17280 v_cmpx_le_f16_e64 s[10:11], exec_lo, v2
17281 // CHECK: [0x0a,0x00,0x33,0xd0,0x7e,0x04,0x02,0x00]
17283 v_cmpx_le_f16_e64 s[10:11], exec_hi, v2
17284 // CHECK: [0x0a,0x00,0x33,0xd0,0x7f,0x04,0x02,0x00]
17286 v_cmpx_le_f16_e64 s[10:11], 0, v2
17287 // CHECK: [0x0a,0x00,0x33,0xd0,0x80,0x04,0x02,0x00]
17289 v_cmpx_le_f16_e64 s[10:11], -1, v2
17290 // CHECK: [0x0a,0x00,0x33,0xd0,0xc1,0x04,0x02,0x00]
17292 v_cmpx_le_f16_e64 s[10:11], 0.5, v2
17293 // CHECK: [0x0a,0x00,0x33,0xd0,0xf0,0x04,0x02,0x00]
17295 v_cmpx_le_f16_e64 s[10:11], -4.0, v2
17296 // CHECK: [0x0a,0x00,0x33,0xd0,0xf7,0x04,0x02,0x00]
17298 v_cmpx_le_f16_e64 s[10:11], src_vccz, v2
17299 // CHECK: [0x0a,0x00,0x33,0xd0,0xfb,0x04,0x02,0x00]
17301 v_cmpx_le_f16_e64 s[10:11], src_execz, v2
17302 // CHECK: [0x0a,0x00,0x33,0xd0,0xfc,0x04,0x02,0x00]
17304 v_cmpx_le_f16_e64 s[10:11], src_scc, v2
17305 // CHECK: [0x0a,0x00,0x33,0xd0,0xfd,0x04,0x02,0x00]
17307 v_cmpx_le_f16_e64 s[10:11], src_lds_direct, v2
17308 // CHECK: [0x0a,0x00,0x33,0xd0,0xfe,0x04,0x02,0x00]
17310 v_cmpx_le_f16_e64 s[10:11], v1, v255
17311 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x03,0x00]
17313 v_cmpx_le_f16_e64 s[10:11], v1, s2
17314 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x00,0x00]
17316 v_cmpx_le_f16_e64 s[10:11], v1, s101
17317 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcb,0x00,0x00]
17319 v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_lo
17320 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcd,0x00,0x00]
17322 v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_hi
17323 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcf,0x00,0x00]
17325 v_cmpx_le_f16_e64 s[10:11], v1, vcc_lo
17326 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd5,0x00,0x00]
17328 v_cmpx_le_f16_e64 s[10:11], v1, vcc_hi
17329 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd7,0x00,0x00]
17331 v_cmpx_le_f16_e64 s[10:11], v1, tba_lo
17332 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd9,0x00,0x00]
17334 v_cmpx_le_f16_e64 s[10:11], v1, tba_hi
17335 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xdb,0x00,0x00]
17337 v_cmpx_le_f16_e64 s[10:11], v1, tma_lo
17338 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xdd,0x00,0x00]
17340 v_cmpx_le_f16_e64 s[10:11], v1, tma_hi
17341 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xdf,0x00,0x00]
17343 v_cmpx_le_f16_e64 s[10:11], v1, ttmp11
17344 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf7,0x00,0x00]
17346 v_cmpx_le_f16_e64 s[10:11], v1, m0
17347 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf9,0x00,0x00]
17349 v_cmpx_le_f16_e64 s[10:11], v1, exec_lo
17350 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xfd,0x00,0x00]
17352 v_cmpx_le_f16_e64 s[10:11], v1, exec_hi
17353 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x00,0x00]
17355 v_cmpx_le_f16_e64 s[10:11], v1, 0
17356 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x01,0x01,0x00]
17358 v_cmpx_le_f16_e64 s[10:11], v1, -1
17359 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x83,0x01,0x00]
17361 v_cmpx_le_f16_e64 s[10:11], v1, 0.5
17362 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xe1,0x01,0x00]
17364 v_cmpx_le_f16_e64 s[10:11], v1, -4.0
17365 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xef,0x01,0x00]
17367 v_cmpx_le_f16_e64 s[10:11], v1, src_vccz
17368 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf7,0x01,0x00]
17370 v_cmpx_le_f16_e64 s[10:11], v1, src_execz
17371 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf9,0x01,0x00]
17373 v_cmpx_le_f16_e64 s[10:11], v1, src_scc
17374 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xfb,0x01,0x00]
17376 v_cmpx_le_f16_e64 s[10:11], -v1, v2
17377 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x20]
17379 v_cmpx_le_f16_e64 s[10:11], v1, -v2
17380 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x40]
17382 v_cmpx_le_f16_e64 s[10:11], -v1, -v2
17383 // CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x60]
17385 v_cmpx_le_f16_e64 s[10:11], |v1|, v2
17386 // CHECK: [0x0a,0x01,0x33,0xd0,0x01,0x05,0x02,0x00]
17388 v_cmpx_le_f16_e64 s[10:11], v1, |v2|
17389 // CHECK: [0x0a,0x02,0x33,0xd0,0x01,0x05,0x02,0x00]
17391 v_cmpx_le_f16_e64 s[10:11], |v1|, |v2|
17392 // CHECK: [0x0a,0x03,0x33,0xd0,0x01,0x05,0x02,0x00]
17394 v_cmpx_le_f16_e64 s[10:11], v1, v2 clamp
17395 // CHECK: [0x0a,0x80,0x33,0xd0,0x01,0x05,0x02,0x00]
17397 v_cmpx_gt_f16_e64 s[10:11], v1, v2
17398 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17400 v_cmpx_gt_f16_e64 s[12:13], v1, v2
17401 // CHECK: [0x0c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17403 v_cmpx_gt_f16_e64 s[100:101], v1, v2
17404 // CHECK: [0x64,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17406 v_cmpx_gt_f16_e64 flat_scratch, v1, v2
17407 // CHECK: [0x66,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17409 v_cmpx_gt_f16_e64 vcc, v1, v2
17410 // CHECK: [0x6a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17412 v_cmpx_gt_f16_e64 tba, v1, v2
17413 // CHECK: [0x6c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17415 v_cmpx_gt_f16_e64 tma, v1, v2
17416 // CHECK: [0x6e,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17418 v_cmpx_gt_f16_e64 ttmp[10:11], v1, v2
17419 // CHECK: [0x7a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
17421 v_cmpx_gt_f16_e64 s[10:11], v255, v2
17422 // CHECK: [0x0a,0x00,0x34,0xd0,0xff,0x05,0x02,0x00]
17424 v_cmpx_gt_f16_e64 s[10:11], s1, v2
17425 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x04,0x02,0x00]
17427 v_cmpx_gt_f16_e64 s[10:11], s101, v2
17428 // CHECK: [0x0a,0x00,0x34,0xd0,0x65,0x04,0x02,0x00]
17430 v_cmpx_gt_f16_e64 s[10:11], flat_scratch_lo, v2
17431 // CHECK: [0x0a,0x00,0x34,0xd0,0x66,0x04,0x02,0x00]
17433 v_cmpx_gt_f16_e64 s[10:11], flat_scratch_hi, v2
17434 // CHECK: [0x0a,0x00,0x34,0xd0,0x67,0x04,0x02,0x00]
17436 v_cmpx_gt_f16_e64 s[10:11], vcc_lo, v2
17437 // CHECK: [0x0a,0x00,0x34,0xd0,0x6a,0x04,0x02,0x00]
17439 v_cmpx_gt_f16_e64 s[10:11], vcc_hi, v2
17440 // CHECK: [0x0a,0x00,0x34,0xd0,0x6b,0x04,0x02,0x00]
17442 v_cmpx_gt_f16_e64 s[10:11], tba_lo, v2
17443 // CHECK: [0x0a,0x00,0x34,0xd0,0x6c,0x04,0x02,0x00]
17445 v_cmpx_gt_f16_e64 s[10:11], tba_hi, v2
17446 // CHECK: [0x0a,0x00,0x34,0xd0,0x6d,0x04,0x02,0x00]
17448 v_cmpx_gt_f16_e64 s[10:11], tma_lo, v2
17449 // CHECK: [0x0a,0x00,0x34,0xd0,0x6e,0x04,0x02,0x00]
17451 v_cmpx_gt_f16_e64 s[10:11], tma_hi, v2
17452 // CHECK: [0x0a,0x00,0x34,0xd0,0x6f,0x04,0x02,0x00]
17454 v_cmpx_gt_f16_e64 s[10:11], ttmp11, v2
17455 // CHECK: [0x0a,0x00,0x34,0xd0,0x7b,0x04,0x02,0x00]
17457 v_cmpx_gt_f16_e64 s[10:11], m0, v2
17458 // CHECK: [0x0a,0x00,0x34,0xd0,0x7c,0x04,0x02,0x00]
17460 v_cmpx_gt_f16_e64 s[10:11], exec_lo, v2
17461 // CHECK: [0x0a,0x00,0x34,0xd0,0x7e,0x04,0x02,0x00]
17463 v_cmpx_gt_f16_e64 s[10:11], exec_hi, v2
17464 // CHECK: [0x0a,0x00,0x34,0xd0,0x7f,0x04,0x02,0x00]
17466 v_cmpx_gt_f16_e64 s[10:11], 0, v2
17467 // CHECK: [0x0a,0x00,0x34,0xd0,0x80,0x04,0x02,0x00]
17469 v_cmpx_gt_f16_e64 s[10:11], -1, v2
17470 // CHECK: [0x0a,0x00,0x34,0xd0,0xc1,0x04,0x02,0x00]
17472 v_cmpx_gt_f16_e64 s[10:11], 0.5, v2
17473 // CHECK: [0x0a,0x00,0x34,0xd0,0xf0,0x04,0x02,0x00]
17475 v_cmpx_gt_f16_e64 s[10:11], -4.0, v2
17476 // CHECK: [0x0a,0x00,0x34,0xd0,0xf7,0x04,0x02,0x00]
17478 v_cmpx_gt_f16_e64 s[10:11], src_vccz, v2
17479 // CHECK: [0x0a,0x00,0x34,0xd0,0xfb,0x04,0x02,0x00]
17481 v_cmpx_gt_f16_e64 s[10:11], src_execz, v2
17482 // CHECK: [0x0a,0x00,0x34,0xd0,0xfc,0x04,0x02,0x00]
17484 v_cmpx_gt_f16_e64 s[10:11], src_scc, v2
17485 // CHECK: [0x0a,0x00,0x34,0xd0,0xfd,0x04,0x02,0x00]
17487 v_cmpx_gt_f16_e64 s[10:11], src_lds_direct, v2
17488 // CHECK: [0x0a,0x00,0x34,0xd0,0xfe,0x04,0x02,0x00]
17490 v_cmpx_gt_f16_e64 s[10:11], v1, v255
17491 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x03,0x00]
17493 v_cmpx_gt_f16_e64 s[10:11], v1, s2
17494 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x00,0x00]
17496 v_cmpx_gt_f16_e64 s[10:11], v1, s101
17497 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcb,0x00,0x00]
17499 v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_lo
17500 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcd,0x00,0x00]
17502 v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_hi
17503 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcf,0x00,0x00]
17505 v_cmpx_gt_f16_e64 s[10:11], v1, vcc_lo
17506 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd5,0x00,0x00]
17508 v_cmpx_gt_f16_e64 s[10:11], v1, vcc_hi
17509 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd7,0x00,0x00]
17511 v_cmpx_gt_f16_e64 s[10:11], v1, tba_lo
17512 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd9,0x00,0x00]
17514 v_cmpx_gt_f16_e64 s[10:11], v1, tba_hi
17515 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdb,0x00,0x00]
17517 v_cmpx_gt_f16_e64 s[10:11], v1, tma_lo
17518 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdd,0x00,0x00]
17520 v_cmpx_gt_f16_e64 s[10:11], v1, tma_hi
17521 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdf,0x00,0x00]
17523 v_cmpx_gt_f16_e64 s[10:11], v1, ttmp11
17524 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf7,0x00,0x00]
17526 v_cmpx_gt_f16_e64 s[10:11], v1, m0
17527 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x00,0x00]
17529 v_cmpx_gt_f16_e64 s[10:11], v1, exec_lo
17530 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfd,0x00,0x00]
17532 v_cmpx_gt_f16_e64 s[10:11], v1, exec_hi
17533 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x00,0x00]
17535 v_cmpx_gt_f16_e64 s[10:11], v1, 0
17536 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x01,0x01,0x00]
17538 v_cmpx_gt_f16_e64 s[10:11], v1, -1
17539 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x83,0x01,0x00]
17541 v_cmpx_gt_f16_e64 s[10:11], v1, 0.5
17542 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xe1,0x01,0x00]
17544 v_cmpx_gt_f16_e64 s[10:11], v1, -4.0
17545 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xef,0x01,0x00]
17547 v_cmpx_gt_f16_e64 s[10:11], v1, src_vccz
17548 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf7,0x01,0x00]
17550 v_cmpx_gt_f16_e64 s[10:11], v1, src_execz
17551 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x01,0x00]
17553 v_cmpx_gt_f16_e64 s[10:11], v1, src_scc
17554 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfb,0x01,0x00]
17556 v_cmpx_gt_f16_e64 s[10:11], -v1, v2
17557 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x20]
17559 v_cmpx_gt_f16_e64 s[10:11], v1, -v2
17560 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x40]
17562 v_cmpx_gt_f16_e64 s[10:11], -v1, -v2
17563 // CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x60]
17565 v_cmpx_gt_f16_e64 s[10:11], |v1|, v2
17566 // CHECK: [0x0a,0x01,0x34,0xd0,0x01,0x05,0x02,0x00]
17568 v_cmpx_gt_f16_e64 s[10:11], v1, |v2|
17569 // CHECK: [0x0a,0x02,0x34,0xd0,0x01,0x05,0x02,0x00]
17571 v_cmpx_gt_f16_e64 s[10:11], |v1|, |v2|
17572 // CHECK: [0x0a,0x03,0x34,0xd0,0x01,0x05,0x02,0x00]
17574 v_cmpx_gt_f16_e64 s[10:11], v1, v2 clamp
17575 // CHECK: [0x0a,0x80,0x34,0xd0,0x01,0x05,0x02,0x00]
17577 v_cmpx_lg_f16_e64 s[10:11], v1, v2
17578 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17580 v_cmpx_lg_f16_e64 s[12:13], v1, v2
17581 // CHECK: [0x0c,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17583 v_cmpx_lg_f16_e64 s[100:101], v1, v2
17584 // CHECK: [0x64,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17586 v_cmpx_lg_f16_e64 flat_scratch, v1, v2
17587 // CHECK: [0x66,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17589 v_cmpx_lg_f16_e64 vcc, v1, v2
17590 // CHECK: [0x6a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17592 v_cmpx_lg_f16_e64 tba, v1, v2
17593 // CHECK: [0x6c,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17595 v_cmpx_lg_f16_e64 tma, v1, v2
17596 // CHECK: [0x6e,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17598 v_cmpx_lg_f16_e64 ttmp[10:11], v1, v2
17599 // CHECK: [0x7a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
17601 v_cmpx_lg_f16_e64 s[10:11], v255, v2
17602 // CHECK: [0x0a,0x00,0x35,0xd0,0xff,0x05,0x02,0x00]
17604 v_cmpx_lg_f16_e64 s[10:11], s1, v2
17605 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x04,0x02,0x00]
17607 v_cmpx_lg_f16_e64 s[10:11], s101, v2
17608 // CHECK: [0x0a,0x00,0x35,0xd0,0x65,0x04,0x02,0x00]
17610 v_cmpx_lg_f16_e64 s[10:11], flat_scratch_lo, v2
17611 // CHECK: [0x0a,0x00,0x35,0xd0,0x66,0x04,0x02,0x00]
17613 v_cmpx_lg_f16_e64 s[10:11], flat_scratch_hi, v2
17614 // CHECK: [0x0a,0x00,0x35,0xd0,0x67,0x04,0x02,0x00]
17616 v_cmpx_lg_f16_e64 s[10:11], vcc_lo, v2
17617 // CHECK: [0x0a,0x00,0x35,0xd0,0x6a,0x04,0x02,0x00]
17619 v_cmpx_lg_f16_e64 s[10:11], vcc_hi, v2
17620 // CHECK: [0x0a,0x00,0x35,0xd0,0x6b,0x04,0x02,0x00]
17622 v_cmpx_lg_f16_e64 s[10:11], tba_lo, v2
17623 // CHECK: [0x0a,0x00,0x35,0xd0,0x6c,0x04,0x02,0x00]
17625 v_cmpx_lg_f16_e64 s[10:11], tba_hi, v2
17626 // CHECK: [0x0a,0x00,0x35,0xd0,0x6d,0x04,0x02,0x00]
17628 v_cmpx_lg_f16_e64 s[10:11], tma_lo, v2
17629 // CHECK: [0x0a,0x00,0x35,0xd0,0x6e,0x04,0x02,0x00]
17631 v_cmpx_lg_f16_e64 s[10:11], tma_hi, v2
17632 // CHECK: [0x0a,0x00,0x35,0xd0,0x6f,0x04,0x02,0x00]
17634 v_cmpx_lg_f16_e64 s[10:11], ttmp11, v2
17635 // CHECK: [0x0a,0x00,0x35,0xd0,0x7b,0x04,0x02,0x00]
17637 v_cmpx_lg_f16_e64 s[10:11], m0, v2
17638 // CHECK: [0x0a,0x00,0x35,0xd0,0x7c,0x04,0x02,0x00]
17640 v_cmpx_lg_f16_e64 s[10:11], exec_lo, v2
17641 // CHECK: [0x0a,0x00,0x35,0xd0,0x7e,0x04,0x02,0x00]
17643 v_cmpx_lg_f16_e64 s[10:11], exec_hi, v2
17644 // CHECK: [0x0a,0x00,0x35,0xd0,0x7f,0x04,0x02,0x00]
17646 v_cmpx_lg_f16_e64 s[10:11], 0, v2
17647 // CHECK: [0x0a,0x00,0x35,0xd0,0x80,0x04,0x02,0x00]
17649 v_cmpx_lg_f16_e64 s[10:11], -1, v2
17650 // CHECK: [0x0a,0x00,0x35,0xd0,0xc1,0x04,0x02,0x00]
17652 v_cmpx_lg_f16_e64 s[10:11], 0.5, v2
17653 // CHECK: [0x0a,0x00,0x35,0xd0,0xf0,0x04,0x02,0x00]
17655 v_cmpx_lg_f16_e64 s[10:11], -4.0, v2
17656 // CHECK: [0x0a,0x00,0x35,0xd0,0xf7,0x04,0x02,0x00]
17658 v_cmpx_lg_f16_e64 s[10:11], src_vccz, v2
17659 // CHECK: [0x0a,0x00,0x35,0xd0,0xfb,0x04,0x02,0x00]
17661 v_cmpx_lg_f16_e64 s[10:11], src_execz, v2
17662 // CHECK: [0x0a,0x00,0x35,0xd0,0xfc,0x04,0x02,0x00]
17664 v_cmpx_lg_f16_e64 s[10:11], src_scc, v2
17665 // CHECK: [0x0a,0x00,0x35,0xd0,0xfd,0x04,0x02,0x00]
17667 v_cmpx_lg_f16_e64 s[10:11], src_lds_direct, v2
17668 // CHECK: [0x0a,0x00,0x35,0xd0,0xfe,0x04,0x02,0x00]
17670 v_cmpx_lg_f16_e64 s[10:11], v1, v255
17671 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x03,0x00]
17673 v_cmpx_lg_f16_e64 s[10:11], v1, s2
17674 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x00,0x00]
17676 v_cmpx_lg_f16_e64 s[10:11], v1, s101
17677 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcb,0x00,0x00]
17679 v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_lo
17680 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcd,0x00,0x00]
17682 v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_hi
17683 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcf,0x00,0x00]
17685 v_cmpx_lg_f16_e64 s[10:11], v1, vcc_lo
17686 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd5,0x00,0x00]
17688 v_cmpx_lg_f16_e64 s[10:11], v1, vcc_hi
17689 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd7,0x00,0x00]
17691 v_cmpx_lg_f16_e64 s[10:11], v1, tba_lo
17692 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd9,0x00,0x00]
17694 v_cmpx_lg_f16_e64 s[10:11], v1, tba_hi
17695 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xdb,0x00,0x00]
17697 v_cmpx_lg_f16_e64 s[10:11], v1, tma_lo
17698 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xdd,0x00,0x00]
17700 v_cmpx_lg_f16_e64 s[10:11], v1, tma_hi
17701 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xdf,0x00,0x00]
17703 v_cmpx_lg_f16_e64 s[10:11], v1, ttmp11
17704 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf7,0x00,0x00]
17706 v_cmpx_lg_f16_e64 s[10:11], v1, m0
17707 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf9,0x00,0x00]
17709 v_cmpx_lg_f16_e64 s[10:11], v1, exec_lo
17710 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xfd,0x00,0x00]
17712 v_cmpx_lg_f16_e64 s[10:11], v1, exec_hi
17713 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x00,0x00]
17715 v_cmpx_lg_f16_e64 s[10:11], v1, 0
17716 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x01,0x01,0x00]
17718 v_cmpx_lg_f16_e64 s[10:11], v1, -1
17719 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x83,0x01,0x00]
17721 v_cmpx_lg_f16_e64 s[10:11], v1, 0.5
17722 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xe1,0x01,0x00]
17724 v_cmpx_lg_f16_e64 s[10:11], v1, -4.0
17725 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xef,0x01,0x00]
17727 v_cmpx_lg_f16_e64 s[10:11], v1, src_vccz
17728 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf7,0x01,0x00]
17730 v_cmpx_lg_f16_e64 s[10:11], v1, src_execz
17731 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf9,0x01,0x00]
17733 v_cmpx_lg_f16_e64 s[10:11], v1, src_scc
17734 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xfb,0x01,0x00]
17736 v_cmpx_lg_f16_e64 s[10:11], -v1, v2
17737 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x20]
17739 v_cmpx_lg_f16_e64 s[10:11], v1, -v2
17740 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x40]
17742 v_cmpx_lg_f16_e64 s[10:11], -v1, -v2
17743 // CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x60]
17745 v_cmpx_lg_f16_e64 s[10:11], |v1|, v2
17746 // CHECK: [0x0a,0x01,0x35,0xd0,0x01,0x05,0x02,0x00]
17748 v_cmpx_lg_f16_e64 s[10:11], v1, |v2|
17749 // CHECK: [0x0a,0x02,0x35,0xd0,0x01,0x05,0x02,0x00]
17751 v_cmpx_lg_f16_e64 s[10:11], |v1|, |v2|
17752 // CHECK: [0x0a,0x03,0x35,0xd0,0x01,0x05,0x02,0x00]
17754 v_cmpx_lg_f16_e64 s[10:11], v1, v2 clamp
17755 // CHECK: [0x0a,0x80,0x35,0xd0,0x01,0x05,0x02,0x00]
17757 v_cmpx_ge_f16_e64 s[10:11], v1, v2
17758 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17760 v_cmpx_ge_f16_e64 s[12:13], v1, v2
17761 // CHECK: [0x0c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17763 v_cmpx_ge_f16_e64 s[100:101], v1, v2
17764 // CHECK: [0x64,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17766 v_cmpx_ge_f16_e64 flat_scratch, v1, v2
17767 // CHECK: [0x66,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17769 v_cmpx_ge_f16_e64 vcc, v1, v2
17770 // CHECK: [0x6a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17772 v_cmpx_ge_f16_e64 tba, v1, v2
17773 // CHECK: [0x6c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17775 v_cmpx_ge_f16_e64 tma, v1, v2
17776 // CHECK: [0x6e,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17778 v_cmpx_ge_f16_e64 ttmp[10:11], v1, v2
17779 // CHECK: [0x7a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
17781 v_cmpx_ge_f16_e64 s[10:11], v255, v2
17782 // CHECK: [0x0a,0x00,0x36,0xd0,0xff,0x05,0x02,0x00]
17784 v_cmpx_ge_f16_e64 s[10:11], s1, v2
17785 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x04,0x02,0x00]
17787 v_cmpx_ge_f16_e64 s[10:11], s101, v2
17788 // CHECK: [0x0a,0x00,0x36,0xd0,0x65,0x04,0x02,0x00]
17790 v_cmpx_ge_f16_e64 s[10:11], flat_scratch_lo, v2
17791 // CHECK: [0x0a,0x00,0x36,0xd0,0x66,0x04,0x02,0x00]
17793 v_cmpx_ge_f16_e64 s[10:11], flat_scratch_hi, v2
17794 // CHECK: [0x0a,0x00,0x36,0xd0,0x67,0x04,0x02,0x00]
17796 v_cmpx_ge_f16_e64 s[10:11], vcc_lo, v2
17797 // CHECK: [0x0a,0x00,0x36,0xd0,0x6a,0x04,0x02,0x00]
17799 v_cmpx_ge_f16_e64 s[10:11], vcc_hi, v2
17800 // CHECK: [0x0a,0x00,0x36,0xd0,0x6b,0x04,0x02,0x00]
17802 v_cmpx_ge_f16_e64 s[10:11], tba_lo, v2
17803 // CHECK: [0x0a,0x00,0x36,0xd0,0x6c,0x04,0x02,0x00]
17805 v_cmpx_ge_f16_e64 s[10:11], tba_hi, v2
17806 // CHECK: [0x0a,0x00,0x36,0xd0,0x6d,0x04,0x02,0x00]
17808 v_cmpx_ge_f16_e64 s[10:11], tma_lo, v2
17809 // CHECK: [0x0a,0x00,0x36,0xd0,0x6e,0x04,0x02,0x00]
17811 v_cmpx_ge_f16_e64 s[10:11], tma_hi, v2
17812 // CHECK: [0x0a,0x00,0x36,0xd0,0x6f,0x04,0x02,0x00]
17814 v_cmpx_ge_f16_e64 s[10:11], ttmp11, v2
17815 // CHECK: [0x0a,0x00,0x36,0xd0,0x7b,0x04,0x02,0x00]
17817 v_cmpx_ge_f16_e64 s[10:11], m0, v2
17818 // CHECK: [0x0a,0x00,0x36,0xd0,0x7c,0x04,0x02,0x00]
17820 v_cmpx_ge_f16_e64 s[10:11], exec_lo, v2
17821 // CHECK: [0x0a,0x00,0x36,0xd0,0x7e,0x04,0x02,0x00]
17823 v_cmpx_ge_f16_e64 s[10:11], exec_hi, v2
17824 // CHECK: [0x0a,0x00,0x36,0xd0,0x7f,0x04,0x02,0x00]
17826 v_cmpx_ge_f16_e64 s[10:11], 0, v2
17827 // CHECK: [0x0a,0x00,0x36,0xd0,0x80,0x04,0x02,0x00]
17829 v_cmpx_ge_f16_e64 s[10:11], -1, v2
17830 // CHECK: [0x0a,0x00,0x36,0xd0,0xc1,0x04,0x02,0x00]
17832 v_cmpx_ge_f16_e64 s[10:11], 0.5, v2
17833 // CHECK: [0x0a,0x00,0x36,0xd0,0xf0,0x04,0x02,0x00]
17835 v_cmpx_ge_f16_e64 s[10:11], -4.0, v2
17836 // CHECK: [0x0a,0x00,0x36,0xd0,0xf7,0x04,0x02,0x00]
17838 v_cmpx_ge_f16_e64 s[10:11], src_vccz, v2
17839 // CHECK: [0x0a,0x00,0x36,0xd0,0xfb,0x04,0x02,0x00]
17841 v_cmpx_ge_f16_e64 s[10:11], src_execz, v2
17842 // CHECK: [0x0a,0x00,0x36,0xd0,0xfc,0x04,0x02,0x00]
17844 v_cmpx_ge_f16_e64 s[10:11], src_scc, v2
17845 // CHECK: [0x0a,0x00,0x36,0xd0,0xfd,0x04,0x02,0x00]
17847 v_cmpx_ge_f16_e64 s[10:11], src_lds_direct, v2
17848 // CHECK: [0x0a,0x00,0x36,0xd0,0xfe,0x04,0x02,0x00]
17850 v_cmpx_ge_f16_e64 s[10:11], v1, v255
17851 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x03,0x00]
17853 v_cmpx_ge_f16_e64 s[10:11], v1, s2
17854 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x00,0x00]
17856 v_cmpx_ge_f16_e64 s[10:11], v1, s101
17857 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcb,0x00,0x00]
17859 v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_lo
17860 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcd,0x00,0x00]
17862 v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_hi
17863 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcf,0x00,0x00]
17865 v_cmpx_ge_f16_e64 s[10:11], v1, vcc_lo
17866 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd5,0x00,0x00]
17868 v_cmpx_ge_f16_e64 s[10:11], v1, vcc_hi
17869 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd7,0x00,0x00]
17871 v_cmpx_ge_f16_e64 s[10:11], v1, tba_lo
17872 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd9,0x00,0x00]
17874 v_cmpx_ge_f16_e64 s[10:11], v1, tba_hi
17875 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdb,0x00,0x00]
17877 v_cmpx_ge_f16_e64 s[10:11], v1, tma_lo
17878 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdd,0x00,0x00]
17880 v_cmpx_ge_f16_e64 s[10:11], v1, tma_hi
17881 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdf,0x00,0x00]
17883 v_cmpx_ge_f16_e64 s[10:11], v1, ttmp11
17884 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf7,0x00,0x00]
17886 v_cmpx_ge_f16_e64 s[10:11], v1, m0
17887 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x00,0x00]
17889 v_cmpx_ge_f16_e64 s[10:11], v1, exec_lo
17890 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfd,0x00,0x00]
17892 v_cmpx_ge_f16_e64 s[10:11], v1, exec_hi
17893 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x00,0x00]
17895 v_cmpx_ge_f16_e64 s[10:11], v1, 0
17896 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x01,0x01,0x00]
17898 v_cmpx_ge_f16_e64 s[10:11], v1, -1
17899 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x83,0x01,0x00]
17901 v_cmpx_ge_f16_e64 s[10:11], v1, 0.5
17902 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xe1,0x01,0x00]
17904 v_cmpx_ge_f16_e64 s[10:11], v1, -4.0
17905 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xef,0x01,0x00]
17907 v_cmpx_ge_f16_e64 s[10:11], v1, src_vccz
17908 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf7,0x01,0x00]
17910 v_cmpx_ge_f16_e64 s[10:11], v1, src_execz
17911 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x01,0x00]
17913 v_cmpx_ge_f16_e64 s[10:11], v1, src_scc
17914 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfb,0x01,0x00]
17916 v_cmpx_ge_f16_e64 s[10:11], -v1, v2
17917 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x20]
17919 v_cmpx_ge_f16_e64 s[10:11], v1, -v2
17920 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x40]
17922 v_cmpx_ge_f16_e64 s[10:11], -v1, -v2
17923 // CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x60]
17925 v_cmpx_ge_f16_e64 s[10:11], |v1|, v2
17926 // CHECK: [0x0a,0x01,0x36,0xd0,0x01,0x05,0x02,0x00]
17928 v_cmpx_ge_f16_e64 s[10:11], v1, |v2|
17929 // CHECK: [0x0a,0x02,0x36,0xd0,0x01,0x05,0x02,0x00]
17931 v_cmpx_ge_f16_e64 s[10:11], |v1|, |v2|
17932 // CHECK: [0x0a,0x03,0x36,0xd0,0x01,0x05,0x02,0x00]
17934 v_cmpx_ge_f16_e64 s[10:11], v1, v2 clamp
17935 // CHECK: [0x0a,0x80,0x36,0xd0,0x01,0x05,0x02,0x00]
17937 v_cmpx_o_f16_e64 s[10:11], v1, v2
17938 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17940 v_cmpx_o_f16_e64 s[12:13], v1, v2
17941 // CHECK: [0x0c,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17943 v_cmpx_o_f16_e64 s[100:101], v1, v2
17944 // CHECK: [0x64,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17946 v_cmpx_o_f16_e64 flat_scratch, v1, v2
17947 // CHECK: [0x66,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17949 v_cmpx_o_f16_e64 vcc, v1, v2
17950 // CHECK: [0x6a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17952 v_cmpx_o_f16_e64 tba, v1, v2
17953 // CHECK: [0x6c,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17955 v_cmpx_o_f16_e64 tma, v1, v2
17956 // CHECK: [0x6e,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17958 v_cmpx_o_f16_e64 ttmp[10:11], v1, v2
17959 // CHECK: [0x7a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
17961 v_cmpx_o_f16_e64 s[10:11], v255, v2
17962 // CHECK: [0x0a,0x00,0x37,0xd0,0xff,0x05,0x02,0x00]
17964 v_cmpx_o_f16_e64 s[10:11], s1, v2
17965 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x04,0x02,0x00]
17967 v_cmpx_o_f16_e64 s[10:11], s101, v2
17968 // CHECK: [0x0a,0x00,0x37,0xd0,0x65,0x04,0x02,0x00]
17970 v_cmpx_o_f16_e64 s[10:11], flat_scratch_lo, v2
17971 // CHECK: [0x0a,0x00,0x37,0xd0,0x66,0x04,0x02,0x00]
17973 v_cmpx_o_f16_e64 s[10:11], flat_scratch_hi, v2
17974 // CHECK: [0x0a,0x00,0x37,0xd0,0x67,0x04,0x02,0x00]
17976 v_cmpx_o_f16_e64 s[10:11], vcc_lo, v2
17977 // CHECK: [0x0a,0x00,0x37,0xd0,0x6a,0x04,0x02,0x00]
17979 v_cmpx_o_f16_e64 s[10:11], vcc_hi, v2
17980 // CHECK: [0x0a,0x00,0x37,0xd0,0x6b,0x04,0x02,0x00]
17982 v_cmpx_o_f16_e64 s[10:11], tba_lo, v2
17983 // CHECK: [0x0a,0x00,0x37,0xd0,0x6c,0x04,0x02,0x00]
17985 v_cmpx_o_f16_e64 s[10:11], tba_hi, v2
17986 // CHECK: [0x0a,0x00,0x37,0xd0,0x6d,0x04,0x02,0x00]
17988 v_cmpx_o_f16_e64 s[10:11], tma_lo, v2
17989 // CHECK: [0x0a,0x00,0x37,0xd0,0x6e,0x04,0x02,0x00]
17991 v_cmpx_o_f16_e64 s[10:11], tma_hi, v2
17992 // CHECK: [0x0a,0x00,0x37,0xd0,0x6f,0x04,0x02,0x00]
17994 v_cmpx_o_f16_e64 s[10:11], ttmp11, v2
17995 // CHECK: [0x0a,0x00,0x37,0xd0,0x7b,0x04,0x02,0x00]
17997 v_cmpx_o_f16_e64 s[10:11], m0, v2
17998 // CHECK: [0x0a,0x00,0x37,0xd0,0x7c,0x04,0x02,0x00]
18000 v_cmpx_o_f16_e64 s[10:11], exec_lo, v2
18001 // CHECK: [0x0a,0x00,0x37,0xd0,0x7e,0x04,0x02,0x00]
18003 v_cmpx_o_f16_e64 s[10:11], exec_hi, v2
18004 // CHECK: [0x0a,0x00,0x37,0xd0,0x7f,0x04,0x02,0x00]
18006 v_cmpx_o_f16_e64 s[10:11], 0, v2
18007 // CHECK: [0x0a,0x00,0x37,0xd0,0x80,0x04,0x02,0x00]
18009 v_cmpx_o_f16_e64 s[10:11], -1, v2
18010 // CHECK: [0x0a,0x00,0x37,0xd0,0xc1,0x04,0x02,0x00]
18012 v_cmpx_o_f16_e64 s[10:11], 0.5, v2
18013 // CHECK: [0x0a,0x00,0x37,0xd0,0xf0,0x04,0x02,0x00]
18015 v_cmpx_o_f16_e64 s[10:11], -4.0, v2
18016 // CHECK: [0x0a,0x00,0x37,0xd0,0xf7,0x04,0x02,0x00]
18018 v_cmpx_o_f16_e64 s[10:11], src_vccz, v2
18019 // CHECK: [0x0a,0x00,0x37,0xd0,0xfb,0x04,0x02,0x00]
18021 v_cmpx_o_f16_e64 s[10:11], src_execz, v2
18022 // CHECK: [0x0a,0x00,0x37,0xd0,0xfc,0x04,0x02,0x00]
18024 v_cmpx_o_f16_e64 s[10:11], src_scc, v2
18025 // CHECK: [0x0a,0x00,0x37,0xd0,0xfd,0x04,0x02,0x00]
18027 v_cmpx_o_f16_e64 s[10:11], src_lds_direct, v2
18028 // CHECK: [0x0a,0x00,0x37,0xd0,0xfe,0x04,0x02,0x00]
18030 v_cmpx_o_f16_e64 s[10:11], v1, v255
18031 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x03,0x00]
18033 v_cmpx_o_f16_e64 s[10:11], v1, s2
18034 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x00,0x00]
18036 v_cmpx_o_f16_e64 s[10:11], v1, s101
18037 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcb,0x00,0x00]
18039 v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_lo
18040 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcd,0x00,0x00]
18042 v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_hi
18043 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcf,0x00,0x00]
18045 v_cmpx_o_f16_e64 s[10:11], v1, vcc_lo
18046 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd5,0x00,0x00]
18048 v_cmpx_o_f16_e64 s[10:11], v1, vcc_hi
18049 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd7,0x00,0x00]
18051 v_cmpx_o_f16_e64 s[10:11], v1, tba_lo
18052 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd9,0x00,0x00]
18054 v_cmpx_o_f16_e64 s[10:11], v1, tba_hi
18055 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xdb,0x00,0x00]
18057 v_cmpx_o_f16_e64 s[10:11], v1, tma_lo
18058 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xdd,0x00,0x00]
18060 v_cmpx_o_f16_e64 s[10:11], v1, tma_hi
18061 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xdf,0x00,0x00]
18063 v_cmpx_o_f16_e64 s[10:11], v1, ttmp11
18064 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf7,0x00,0x00]
18066 v_cmpx_o_f16_e64 s[10:11], v1, m0
18067 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf9,0x00,0x00]
18069 v_cmpx_o_f16_e64 s[10:11], v1, exec_lo
18070 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xfd,0x00,0x00]
18072 v_cmpx_o_f16_e64 s[10:11], v1, exec_hi
18073 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x00,0x00]
18075 v_cmpx_o_f16_e64 s[10:11], v1, 0
18076 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x01,0x01,0x00]
18078 v_cmpx_o_f16_e64 s[10:11], v1, -1
18079 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x83,0x01,0x00]
18081 v_cmpx_o_f16_e64 s[10:11], v1, 0.5
18082 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xe1,0x01,0x00]
18084 v_cmpx_o_f16_e64 s[10:11], v1, -4.0
18085 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xef,0x01,0x00]
18087 v_cmpx_o_f16_e64 s[10:11], v1, src_vccz
18088 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf7,0x01,0x00]
18090 v_cmpx_o_f16_e64 s[10:11], v1, src_execz
18091 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf9,0x01,0x00]
18093 v_cmpx_o_f16_e64 s[10:11], v1, src_scc
18094 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xfb,0x01,0x00]
18096 v_cmpx_o_f16_e64 s[10:11], -v1, v2
18097 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x20]
18099 v_cmpx_o_f16_e64 s[10:11], v1, -v2
18100 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x40]
18102 v_cmpx_o_f16_e64 s[10:11], -v1, -v2
18103 // CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x60]
18105 v_cmpx_o_f16_e64 s[10:11], |v1|, v2
18106 // CHECK: [0x0a,0x01,0x37,0xd0,0x01,0x05,0x02,0x00]
18108 v_cmpx_o_f16_e64 s[10:11], v1, |v2|
18109 // CHECK: [0x0a,0x02,0x37,0xd0,0x01,0x05,0x02,0x00]
18111 v_cmpx_o_f16_e64 s[10:11], |v1|, |v2|
18112 // CHECK: [0x0a,0x03,0x37,0xd0,0x01,0x05,0x02,0x00]
18114 v_cmpx_o_f16_e64 s[10:11], v1, v2 clamp
18115 // CHECK: [0x0a,0x80,0x37,0xd0,0x01,0x05,0x02,0x00]
18117 v_cmpx_u_f16_e64 s[10:11], v1, v2
18118 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18120 v_cmpx_u_f16_e64 s[12:13], v1, v2
18121 // CHECK: [0x0c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18123 v_cmpx_u_f16_e64 s[100:101], v1, v2
18124 // CHECK: [0x64,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18126 v_cmpx_u_f16_e64 flat_scratch, v1, v2
18127 // CHECK: [0x66,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18129 v_cmpx_u_f16_e64 vcc, v1, v2
18130 // CHECK: [0x6a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18132 v_cmpx_u_f16_e64 tba, v1, v2
18133 // CHECK: [0x6c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18135 v_cmpx_u_f16_e64 tma, v1, v2
18136 // CHECK: [0x6e,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18138 v_cmpx_u_f16_e64 ttmp[10:11], v1, v2
18139 // CHECK: [0x7a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
18141 v_cmpx_u_f16_e64 s[10:11], v255, v2
18142 // CHECK: [0x0a,0x00,0x38,0xd0,0xff,0x05,0x02,0x00]
18144 v_cmpx_u_f16_e64 s[10:11], s1, v2
18145 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x04,0x02,0x00]
18147 v_cmpx_u_f16_e64 s[10:11], s101, v2
18148 // CHECK: [0x0a,0x00,0x38,0xd0,0x65,0x04,0x02,0x00]
18150 v_cmpx_u_f16_e64 s[10:11], flat_scratch_lo, v2
18151 // CHECK: [0x0a,0x00,0x38,0xd0,0x66,0x04,0x02,0x00]
18153 v_cmpx_u_f16_e64 s[10:11], flat_scratch_hi, v2
18154 // CHECK: [0x0a,0x00,0x38,0xd0,0x67,0x04,0x02,0x00]
18156 v_cmpx_u_f16_e64 s[10:11], vcc_lo, v2
18157 // CHECK: [0x0a,0x00,0x38,0xd0,0x6a,0x04,0x02,0x00]
18159 v_cmpx_u_f16_e64 s[10:11], vcc_hi, v2
18160 // CHECK: [0x0a,0x00,0x38,0xd0,0x6b,0x04,0x02,0x00]
18162 v_cmpx_u_f16_e64 s[10:11], tba_lo, v2
18163 // CHECK: [0x0a,0x00,0x38,0xd0,0x6c,0x04,0x02,0x00]
18165 v_cmpx_u_f16_e64 s[10:11], tba_hi, v2
18166 // CHECK: [0x0a,0x00,0x38,0xd0,0x6d,0x04,0x02,0x00]
18168 v_cmpx_u_f16_e64 s[10:11], tma_lo, v2
18169 // CHECK: [0x0a,0x00,0x38,0xd0,0x6e,0x04,0x02,0x00]
18171 v_cmpx_u_f16_e64 s[10:11], tma_hi, v2
18172 // CHECK: [0x0a,0x00,0x38,0xd0,0x6f,0x04,0x02,0x00]
18174 v_cmpx_u_f16_e64 s[10:11], ttmp11, v2
18175 // CHECK: [0x0a,0x00,0x38,0xd0,0x7b,0x04,0x02,0x00]
18177 v_cmpx_u_f16_e64 s[10:11], m0, v2
18178 // CHECK: [0x0a,0x00,0x38,0xd0,0x7c,0x04,0x02,0x00]
18180 v_cmpx_u_f16_e64 s[10:11], exec_lo, v2
18181 // CHECK: [0x0a,0x00,0x38,0xd0,0x7e,0x04,0x02,0x00]
18183 v_cmpx_u_f16_e64 s[10:11], exec_hi, v2
18184 // CHECK: [0x0a,0x00,0x38,0xd0,0x7f,0x04,0x02,0x00]
18186 v_cmpx_u_f16_e64 s[10:11], 0, v2
18187 // CHECK: [0x0a,0x00,0x38,0xd0,0x80,0x04,0x02,0x00]
18189 v_cmpx_u_f16_e64 s[10:11], -1, v2
18190 // CHECK: [0x0a,0x00,0x38,0xd0,0xc1,0x04,0x02,0x00]
18192 v_cmpx_u_f16_e64 s[10:11], 0.5, v2
18193 // CHECK: [0x0a,0x00,0x38,0xd0,0xf0,0x04,0x02,0x00]
18195 v_cmpx_u_f16_e64 s[10:11], -4.0, v2
18196 // CHECK: [0x0a,0x00,0x38,0xd0,0xf7,0x04,0x02,0x00]
18198 v_cmpx_u_f16_e64 s[10:11], src_vccz, v2
18199 // CHECK: [0x0a,0x00,0x38,0xd0,0xfb,0x04,0x02,0x00]
18201 v_cmpx_u_f16_e64 s[10:11], src_execz, v2
18202 // CHECK: [0x0a,0x00,0x38,0xd0,0xfc,0x04,0x02,0x00]
18204 v_cmpx_u_f16_e64 s[10:11], src_scc, v2
18205 // CHECK: [0x0a,0x00,0x38,0xd0,0xfd,0x04,0x02,0x00]
18207 v_cmpx_u_f16_e64 s[10:11], src_lds_direct, v2
18208 // CHECK: [0x0a,0x00,0x38,0xd0,0xfe,0x04,0x02,0x00]
18210 v_cmpx_u_f16_e64 s[10:11], v1, v255
18211 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x03,0x00]
18213 v_cmpx_u_f16_e64 s[10:11], v1, s2
18214 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x00,0x00]
18216 v_cmpx_u_f16_e64 s[10:11], v1, s101
18217 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcb,0x00,0x00]
18219 v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_lo
18220 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcd,0x00,0x00]
18222 v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_hi
18223 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcf,0x00,0x00]
18225 v_cmpx_u_f16_e64 s[10:11], v1, vcc_lo
18226 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd5,0x00,0x00]
18228 v_cmpx_u_f16_e64 s[10:11], v1, vcc_hi
18229 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd7,0x00,0x00]
18231 v_cmpx_u_f16_e64 s[10:11], v1, tba_lo
18232 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd9,0x00,0x00]
18234 v_cmpx_u_f16_e64 s[10:11], v1, tba_hi
18235 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdb,0x00,0x00]
18237 v_cmpx_u_f16_e64 s[10:11], v1, tma_lo
18238 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdd,0x00,0x00]
18240 v_cmpx_u_f16_e64 s[10:11], v1, tma_hi
18241 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdf,0x00,0x00]
18243 v_cmpx_u_f16_e64 s[10:11], v1, ttmp11
18244 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf7,0x00,0x00]
18246 v_cmpx_u_f16_e64 s[10:11], v1, m0
18247 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x00,0x00]
18249 v_cmpx_u_f16_e64 s[10:11], v1, exec_lo
18250 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfd,0x00,0x00]
18252 v_cmpx_u_f16_e64 s[10:11], v1, exec_hi
18253 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x00,0x00]
18255 v_cmpx_u_f16_e64 s[10:11], v1, 0
18256 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x01,0x01,0x00]
18258 v_cmpx_u_f16_e64 s[10:11], v1, -1
18259 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x83,0x01,0x00]
18261 v_cmpx_u_f16_e64 s[10:11], v1, 0.5
18262 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xe1,0x01,0x00]
18264 v_cmpx_u_f16_e64 s[10:11], v1, -4.0
18265 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xef,0x01,0x00]
18267 v_cmpx_u_f16_e64 s[10:11], v1, src_vccz
18268 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf7,0x01,0x00]
18270 v_cmpx_u_f16_e64 s[10:11], v1, src_execz
18271 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x01,0x00]
18273 v_cmpx_u_f16_e64 s[10:11], v1, src_scc
18274 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfb,0x01,0x00]
18276 v_cmpx_u_f16_e64 s[10:11], -v1, v2
18277 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x20]
18279 v_cmpx_u_f16_e64 s[10:11], v1, -v2
18280 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x40]
18282 v_cmpx_u_f16_e64 s[10:11], -v1, -v2
18283 // CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x60]
18285 v_cmpx_u_f16_e64 s[10:11], |v1|, v2
18286 // CHECK: [0x0a,0x01,0x38,0xd0,0x01,0x05,0x02,0x00]
18288 v_cmpx_u_f16_e64 s[10:11], v1, |v2|
18289 // CHECK: [0x0a,0x02,0x38,0xd0,0x01,0x05,0x02,0x00]
18291 v_cmpx_u_f16_e64 s[10:11], |v1|, |v2|
18292 // CHECK: [0x0a,0x03,0x38,0xd0,0x01,0x05,0x02,0x00]
18294 v_cmpx_u_f16_e64 s[10:11], v1, v2 clamp
18295 // CHECK: [0x0a,0x80,0x38,0xd0,0x01,0x05,0x02,0x00]
18297 v_cmpx_nge_f16_e64 s[10:11], v1, v2
18298 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18300 v_cmpx_nge_f16_e64 s[12:13], v1, v2
18301 // CHECK: [0x0c,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18303 v_cmpx_nge_f16_e64 s[100:101], v1, v2
18304 // CHECK: [0x64,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18306 v_cmpx_nge_f16_e64 flat_scratch, v1, v2
18307 // CHECK: [0x66,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18309 v_cmpx_nge_f16_e64 vcc, v1, v2
18310 // CHECK: [0x6a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18312 v_cmpx_nge_f16_e64 tba, v1, v2
18313 // CHECK: [0x6c,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18315 v_cmpx_nge_f16_e64 tma, v1, v2
18316 // CHECK: [0x6e,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18318 v_cmpx_nge_f16_e64 ttmp[10:11], v1, v2
18319 // CHECK: [0x7a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
18321 v_cmpx_nge_f16_e64 s[10:11], v255, v2
18322 // CHECK: [0x0a,0x00,0x39,0xd0,0xff,0x05,0x02,0x00]
18324 v_cmpx_nge_f16_e64 s[10:11], s1, v2
18325 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x04,0x02,0x00]
18327 v_cmpx_nge_f16_e64 s[10:11], s101, v2
18328 // CHECK: [0x0a,0x00,0x39,0xd0,0x65,0x04,0x02,0x00]
18330 v_cmpx_nge_f16_e64 s[10:11], flat_scratch_lo, v2
18331 // CHECK: [0x0a,0x00,0x39,0xd0,0x66,0x04,0x02,0x00]
18333 v_cmpx_nge_f16_e64 s[10:11], flat_scratch_hi, v2
18334 // CHECK: [0x0a,0x00,0x39,0xd0,0x67,0x04,0x02,0x00]
18336 v_cmpx_nge_f16_e64 s[10:11], vcc_lo, v2
18337 // CHECK: [0x0a,0x00,0x39,0xd0,0x6a,0x04,0x02,0x00]
18339 v_cmpx_nge_f16_e64 s[10:11], vcc_hi, v2
18340 // CHECK: [0x0a,0x00,0x39,0xd0,0x6b,0x04,0x02,0x00]
18342 v_cmpx_nge_f16_e64 s[10:11], tba_lo, v2
18343 // CHECK: [0x0a,0x00,0x39,0xd0,0x6c,0x04,0x02,0x00]
18345 v_cmpx_nge_f16_e64 s[10:11], tba_hi, v2
18346 // CHECK: [0x0a,0x00,0x39,0xd0,0x6d,0x04,0x02,0x00]
18348 v_cmpx_nge_f16_e64 s[10:11], tma_lo, v2
18349 // CHECK: [0x0a,0x00,0x39,0xd0,0x6e,0x04,0x02,0x00]
18351 v_cmpx_nge_f16_e64 s[10:11], tma_hi, v2
18352 // CHECK: [0x0a,0x00,0x39,0xd0,0x6f,0x04,0x02,0x00]
18354 v_cmpx_nge_f16_e64 s[10:11], ttmp11, v2
18355 // CHECK: [0x0a,0x00,0x39,0xd0,0x7b,0x04,0x02,0x00]
18357 v_cmpx_nge_f16_e64 s[10:11], m0, v2
18358 // CHECK: [0x0a,0x00,0x39,0xd0,0x7c,0x04,0x02,0x00]
18360 v_cmpx_nge_f16_e64 s[10:11], exec_lo, v2
18361 // CHECK: [0x0a,0x00,0x39,0xd0,0x7e,0x04,0x02,0x00]
18363 v_cmpx_nge_f16_e64 s[10:11], exec_hi, v2
18364 // CHECK: [0x0a,0x00,0x39,0xd0,0x7f,0x04,0x02,0x00]
18366 v_cmpx_nge_f16_e64 s[10:11], 0, v2
18367 // CHECK: [0x0a,0x00,0x39,0xd0,0x80,0x04,0x02,0x00]
18369 v_cmpx_nge_f16_e64 s[10:11], -1, v2
18370 // CHECK: [0x0a,0x00,0x39,0xd0,0xc1,0x04,0x02,0x00]
18372 v_cmpx_nge_f16_e64 s[10:11], 0.5, v2
18373 // CHECK: [0x0a,0x00,0x39,0xd0,0xf0,0x04,0x02,0x00]
18375 v_cmpx_nge_f16_e64 s[10:11], -4.0, v2
18376 // CHECK: [0x0a,0x00,0x39,0xd0,0xf7,0x04,0x02,0x00]
18378 v_cmpx_nge_f16_e64 s[10:11], src_vccz, v2
18379 // CHECK: [0x0a,0x00,0x39,0xd0,0xfb,0x04,0x02,0x00]
18381 v_cmpx_nge_f16_e64 s[10:11], src_execz, v2
18382 // CHECK: [0x0a,0x00,0x39,0xd0,0xfc,0x04,0x02,0x00]
18384 v_cmpx_nge_f16_e64 s[10:11], src_scc, v2
18385 // CHECK: [0x0a,0x00,0x39,0xd0,0xfd,0x04,0x02,0x00]
18387 v_cmpx_nge_f16_e64 s[10:11], src_lds_direct, v2
18388 // CHECK: [0x0a,0x00,0x39,0xd0,0xfe,0x04,0x02,0x00]
18390 v_cmpx_nge_f16_e64 s[10:11], v1, v255
18391 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x03,0x00]
18393 v_cmpx_nge_f16_e64 s[10:11], v1, s2
18394 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x00,0x00]
18396 v_cmpx_nge_f16_e64 s[10:11], v1, s101
18397 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcb,0x00,0x00]
18399 v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_lo
18400 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcd,0x00,0x00]
18402 v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_hi
18403 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcf,0x00,0x00]
18405 v_cmpx_nge_f16_e64 s[10:11], v1, vcc_lo
18406 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd5,0x00,0x00]
18408 v_cmpx_nge_f16_e64 s[10:11], v1, vcc_hi
18409 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd7,0x00,0x00]
18411 v_cmpx_nge_f16_e64 s[10:11], v1, tba_lo
18412 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd9,0x00,0x00]
18414 v_cmpx_nge_f16_e64 s[10:11], v1, tba_hi
18415 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xdb,0x00,0x00]
18417 v_cmpx_nge_f16_e64 s[10:11], v1, tma_lo
18418 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xdd,0x00,0x00]
18420 v_cmpx_nge_f16_e64 s[10:11], v1, tma_hi
18421 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xdf,0x00,0x00]
18423 v_cmpx_nge_f16_e64 s[10:11], v1, ttmp11
18424 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf7,0x00,0x00]
18426 v_cmpx_nge_f16_e64 s[10:11], v1, m0
18427 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf9,0x00,0x00]
18429 v_cmpx_nge_f16_e64 s[10:11], v1, exec_lo
18430 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xfd,0x00,0x00]
18432 v_cmpx_nge_f16_e64 s[10:11], v1, exec_hi
18433 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x00,0x00]
18435 v_cmpx_nge_f16_e64 s[10:11], v1, 0
18436 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x01,0x01,0x00]
18438 v_cmpx_nge_f16_e64 s[10:11], v1, -1
18439 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x83,0x01,0x00]
18441 v_cmpx_nge_f16_e64 s[10:11], v1, 0.5
18442 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xe1,0x01,0x00]
18444 v_cmpx_nge_f16_e64 s[10:11], v1, -4.0
18445 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xef,0x01,0x00]
18447 v_cmpx_nge_f16_e64 s[10:11], v1, src_vccz
18448 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf7,0x01,0x00]
18450 v_cmpx_nge_f16_e64 s[10:11], v1, src_execz
18451 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf9,0x01,0x00]
18453 v_cmpx_nge_f16_e64 s[10:11], v1, src_scc
18454 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xfb,0x01,0x00]
18456 v_cmpx_nge_f16_e64 s[10:11], -v1, v2
18457 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x20]
18459 v_cmpx_nge_f16_e64 s[10:11], v1, -v2
18460 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x40]
18462 v_cmpx_nge_f16_e64 s[10:11], -v1, -v2
18463 // CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x60]
18465 v_cmpx_nge_f16_e64 s[10:11], |v1|, v2
18466 // CHECK: [0x0a,0x01,0x39,0xd0,0x01,0x05,0x02,0x00]
18468 v_cmpx_nge_f16_e64 s[10:11], v1, |v2|
18469 // CHECK: [0x0a,0x02,0x39,0xd0,0x01,0x05,0x02,0x00]
18471 v_cmpx_nge_f16_e64 s[10:11], |v1|, |v2|
18472 // CHECK: [0x0a,0x03,0x39,0xd0,0x01,0x05,0x02,0x00]
18474 v_cmpx_nge_f16_e64 s[10:11], v1, v2 clamp
18475 // CHECK: [0x0a,0x80,0x39,0xd0,0x01,0x05,0x02,0x00]
18477 v_cmpx_nlg_f16_e64 s[10:11], v1, v2
18478 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18480 v_cmpx_nlg_f16_e64 s[12:13], v1, v2
18481 // CHECK: [0x0c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18483 v_cmpx_nlg_f16_e64 s[100:101], v1, v2
18484 // CHECK: [0x64,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18486 v_cmpx_nlg_f16_e64 flat_scratch, v1, v2
18487 // CHECK: [0x66,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18489 v_cmpx_nlg_f16_e64 vcc, v1, v2
18490 // CHECK: [0x6a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18492 v_cmpx_nlg_f16_e64 tba, v1, v2
18493 // CHECK: [0x6c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18495 v_cmpx_nlg_f16_e64 tma, v1, v2
18496 // CHECK: [0x6e,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18498 v_cmpx_nlg_f16_e64 ttmp[10:11], v1, v2
18499 // CHECK: [0x7a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
18501 v_cmpx_nlg_f16_e64 s[10:11], v255, v2
18502 // CHECK: [0x0a,0x00,0x3a,0xd0,0xff,0x05,0x02,0x00]
18504 v_cmpx_nlg_f16_e64 s[10:11], s1, v2
18505 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x04,0x02,0x00]
18507 v_cmpx_nlg_f16_e64 s[10:11], s101, v2
18508 // CHECK: [0x0a,0x00,0x3a,0xd0,0x65,0x04,0x02,0x00]
18510 v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
18511 // CHECK: [0x0a,0x00,0x3a,0xd0,0x66,0x04,0x02,0x00]
18513 v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
18514 // CHECK: [0x0a,0x00,0x3a,0xd0,0x67,0x04,0x02,0x00]
18516 v_cmpx_nlg_f16_e64 s[10:11], vcc_lo, v2
18517 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6a,0x04,0x02,0x00]
18519 v_cmpx_nlg_f16_e64 s[10:11], vcc_hi, v2
18520 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6b,0x04,0x02,0x00]
18522 v_cmpx_nlg_f16_e64 s[10:11], tba_lo, v2
18523 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6c,0x04,0x02,0x00]
18525 v_cmpx_nlg_f16_e64 s[10:11], tba_hi, v2
18526 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6d,0x04,0x02,0x00]
18528 v_cmpx_nlg_f16_e64 s[10:11], tma_lo, v2
18529 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6e,0x04,0x02,0x00]
18531 v_cmpx_nlg_f16_e64 s[10:11], tma_hi, v2
18532 // CHECK: [0x0a,0x00,0x3a,0xd0,0x6f,0x04,0x02,0x00]
18534 v_cmpx_nlg_f16_e64 s[10:11], ttmp11, v2
18535 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7b,0x04,0x02,0x00]
18537 v_cmpx_nlg_f16_e64 s[10:11], m0, v2
18538 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7c,0x04,0x02,0x00]
18540 v_cmpx_nlg_f16_e64 s[10:11], exec_lo, v2
18541 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7e,0x04,0x02,0x00]
18543 v_cmpx_nlg_f16_e64 s[10:11], exec_hi, v2
18544 // CHECK: [0x0a,0x00,0x3a,0xd0,0x7f,0x04,0x02,0x00]
18546 v_cmpx_nlg_f16_e64 s[10:11], 0, v2
18547 // CHECK: [0x0a,0x00,0x3a,0xd0,0x80,0x04,0x02,0x00]
18549 v_cmpx_nlg_f16_e64 s[10:11], -1, v2
18550 // CHECK: [0x0a,0x00,0x3a,0xd0,0xc1,0x04,0x02,0x00]
18552 v_cmpx_nlg_f16_e64 s[10:11], 0.5, v2
18553 // CHECK: [0x0a,0x00,0x3a,0xd0,0xf0,0x04,0x02,0x00]
18555 v_cmpx_nlg_f16_e64 s[10:11], -4.0, v2
18556 // CHECK: [0x0a,0x00,0x3a,0xd0,0xf7,0x04,0x02,0x00]
18558 v_cmpx_nlg_f16_e64 s[10:11], src_vccz, v2
18559 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfb,0x04,0x02,0x00]
18561 v_cmpx_nlg_f16_e64 s[10:11], src_execz, v2
18562 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfc,0x04,0x02,0x00]
18564 v_cmpx_nlg_f16_e64 s[10:11], src_scc, v2
18565 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfd,0x04,0x02,0x00]
18567 v_cmpx_nlg_f16_e64 s[10:11], src_lds_direct, v2
18568 // CHECK: [0x0a,0x00,0x3a,0xd0,0xfe,0x04,0x02,0x00]
18570 v_cmpx_nlg_f16_e64 s[10:11], v1, v255
18571 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x03,0x00]
18573 v_cmpx_nlg_f16_e64 s[10:11], v1, s2
18574 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x00,0x00]
18576 v_cmpx_nlg_f16_e64 s[10:11], v1, s101
18577 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcb,0x00,0x00]
18579 v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
18580 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcd,0x00,0x00]
18582 v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
18583 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcf,0x00,0x00]
18585 v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_lo
18586 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd5,0x00,0x00]
18588 v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_hi
18589 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd7,0x00,0x00]
18591 v_cmpx_nlg_f16_e64 s[10:11], v1, tba_lo
18592 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd9,0x00,0x00]
18594 v_cmpx_nlg_f16_e64 s[10:11], v1, tba_hi
18595 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdb,0x00,0x00]
18597 v_cmpx_nlg_f16_e64 s[10:11], v1, tma_lo
18598 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdd,0x00,0x00]
18600 v_cmpx_nlg_f16_e64 s[10:11], v1, tma_hi
18601 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdf,0x00,0x00]
18603 v_cmpx_nlg_f16_e64 s[10:11], v1, ttmp11
18604 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf7,0x00,0x00]
18606 v_cmpx_nlg_f16_e64 s[10:11], v1, m0
18607 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x00,0x00]
18609 v_cmpx_nlg_f16_e64 s[10:11], v1, exec_lo
18610 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfd,0x00,0x00]
18612 v_cmpx_nlg_f16_e64 s[10:11], v1, exec_hi
18613 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x00,0x00]
18615 v_cmpx_nlg_f16_e64 s[10:11], v1, 0
18616 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x01,0x01,0x00]
18618 v_cmpx_nlg_f16_e64 s[10:11], v1, -1
18619 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x83,0x01,0x00]
18621 v_cmpx_nlg_f16_e64 s[10:11], v1, 0.5
18622 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xe1,0x01,0x00]
18624 v_cmpx_nlg_f16_e64 s[10:11], v1, -4.0
18625 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xef,0x01,0x00]
18627 v_cmpx_nlg_f16_e64 s[10:11], v1, src_vccz
18628 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf7,0x01,0x00]
18630 v_cmpx_nlg_f16_e64 s[10:11], v1, src_execz
18631 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x01,0x00]
18633 v_cmpx_nlg_f16_e64 s[10:11], v1, src_scc
18634 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfb,0x01,0x00]
18636 v_cmpx_nlg_f16_e64 s[10:11], -v1, v2
18637 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x20]
18639 v_cmpx_nlg_f16_e64 s[10:11], v1, -v2
18640 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x40]
18642 v_cmpx_nlg_f16_e64 s[10:11], -v1, -v2
18643 // CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x60]
18645 v_cmpx_nlg_f16_e64 s[10:11], |v1|, v2
18646 // CHECK: [0x0a,0x01,0x3a,0xd0,0x01,0x05,0x02,0x00]
18648 v_cmpx_nlg_f16_e64 s[10:11], v1, |v2|
18649 // CHECK: [0x0a,0x02,0x3a,0xd0,0x01,0x05,0x02,0x00]
18651 v_cmpx_nlg_f16_e64 s[10:11], |v1|, |v2|
18652 // CHECK: [0x0a,0x03,0x3a,0xd0,0x01,0x05,0x02,0x00]
18654 v_cmpx_nlg_f16_e64 s[10:11], v1, v2 clamp
18655 // CHECK: [0x0a,0x80,0x3a,0xd0,0x01,0x05,0x02,0x00]
18657 v_cmpx_ngt_f16_e64 s[10:11], v1, v2
18658 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18660 v_cmpx_ngt_f16_e64 s[12:13], v1, v2
18661 // CHECK: [0x0c,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18663 v_cmpx_ngt_f16_e64 s[100:101], v1, v2
18664 // CHECK: [0x64,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18666 v_cmpx_ngt_f16_e64 flat_scratch, v1, v2
18667 // CHECK: [0x66,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18669 v_cmpx_ngt_f16_e64 vcc, v1, v2
18670 // CHECK: [0x6a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18672 v_cmpx_ngt_f16_e64 tba, v1, v2
18673 // CHECK: [0x6c,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18675 v_cmpx_ngt_f16_e64 tma, v1, v2
18676 // CHECK: [0x6e,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18678 v_cmpx_ngt_f16_e64 ttmp[10:11], v1, v2
18679 // CHECK: [0x7a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
18681 v_cmpx_ngt_f16_e64 s[10:11], v255, v2
18682 // CHECK: [0x0a,0x00,0x3b,0xd0,0xff,0x05,0x02,0x00]
18684 v_cmpx_ngt_f16_e64 s[10:11], s1, v2
18685 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x04,0x02,0x00]
18687 v_cmpx_ngt_f16_e64 s[10:11], s101, v2
18688 // CHECK: [0x0a,0x00,0x3b,0xd0,0x65,0x04,0x02,0x00]
18690 v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
18691 // CHECK: [0x0a,0x00,0x3b,0xd0,0x66,0x04,0x02,0x00]
18693 v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
18694 // CHECK: [0x0a,0x00,0x3b,0xd0,0x67,0x04,0x02,0x00]
18696 v_cmpx_ngt_f16_e64 s[10:11], vcc_lo, v2
18697 // CHECK: [0x0a,0x00,0x3b,0xd0,0x6a,0x04,0x02,0x00]
18699 v_cmpx_ngt_f16_e64 s[10:11], vcc_hi, v2
18700 // CHECK: [0x0a,0x00,0x3b,0xd0,0x6b,0x04,0x02,0x00]
18702 v_cmpx_ngt_f16_e64 s[10:11], tba_lo, v2
18703 // CHECK: [0x0a,0x00,0x3b,0xd0,0x6c,0x04,0x02,0x00]
18705 v_cmpx_ngt_f16_e64 s[10:11], tba_hi, v2
18706 // CHECK: [0x0a,0x00,0x3b,0xd0,0x6d,0x04,0x02,0x00]
18708 v_cmpx_ngt_f16_e64 s[10:11], tma_lo, v2
18709 // CHECK: [0x0a,0x00,0x3b,0xd0,0x6e,0x04,0x02,0x00]
18711 v_cmpx_ngt_f16_e64 s[10:11], tma_hi, v2
18712 // CHECK: [0x0a,0x00,0x3b,0xd0,0x6f,0x04,0x02,0x00]
18714 v_cmpx_ngt_f16_e64 s[10:11], ttmp11, v2
18715 // CHECK: [0x0a,0x00,0x3b,0xd0,0x7b,0x04,0x02,0x00]
18717 v_cmpx_ngt_f16_e64 s[10:11], m0, v2
18718 // CHECK: [0x0a,0x00,0x3b,0xd0,0x7c,0x04,0x02,0x00]
18720 v_cmpx_ngt_f16_e64 s[10:11], exec_lo, v2
18721 // CHECK: [0x0a,0x00,0x3b,0xd0,0x7e,0x04,0x02,0x00]
18723 v_cmpx_ngt_f16_e64 s[10:11], exec_hi, v2
18724 // CHECK: [0x0a,0x00,0x3b,0xd0,0x7f,0x04,0x02,0x00]
18726 v_cmpx_ngt_f16_e64 s[10:11], 0, v2
18727 // CHECK: [0x0a,0x00,0x3b,0xd0,0x80,0x04,0x02,0x00]
18729 v_cmpx_ngt_f16_e64 s[10:11], -1, v2
18730 // CHECK: [0x0a,0x00,0x3b,0xd0,0xc1,0x04,0x02,0x00]
18732 v_cmpx_ngt_f16_e64 s[10:11], 0.5, v2
18733 // CHECK: [0x0a,0x00,0x3b,0xd0,0xf0,0x04,0x02,0x00]
18735 v_cmpx_ngt_f16_e64 s[10:11], -4.0, v2
18736 // CHECK: [0x0a,0x00,0x3b,0xd0,0xf7,0x04,0x02,0x00]
18738 v_cmpx_ngt_f16_e64 s[10:11], src_vccz, v2
18739 // CHECK: [0x0a,0x00,0x3b,0xd0,0xfb,0x04,0x02,0x00]
18741 v_cmpx_ngt_f16_e64 s[10:11], src_execz, v2
18742 // CHECK: [0x0a,0x00,0x3b,0xd0,0xfc,0x04,0x02,0x00]
18744 v_cmpx_ngt_f16_e64 s[10:11], src_scc, v2
18745 // CHECK: [0x0a,0x00,0x3b,0xd0,0xfd,0x04,0x02,0x00]
18747 v_cmpx_ngt_f16_e64 s[10:11], src_lds_direct, v2
18748 // CHECK: [0x0a,0x00,0x3b,0xd0,0xfe,0x04,0x02,0x00]
18750 v_cmpx_ngt_f16_e64 s[10:11], v1, v255
18751 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x03,0x00]
18753 v_cmpx_ngt_f16_e64 s[10:11], v1, s2
18754 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x00,0x00]
18756 v_cmpx_ngt_f16_e64 s[10:11], v1, s101
18757 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcb,0x00,0x00]
18759 v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
18760 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcd,0x00,0x00]
18762 v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
18763 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcf,0x00,0x00]
18765 v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_lo
18766 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd5,0x00,0x00]
18768 v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_hi
18769 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd7,0x00,0x00]
18771 v_cmpx_ngt_f16_e64 s[10:11], v1, tba_lo
18772 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd9,0x00,0x00]
18774 v_cmpx_ngt_f16_e64 s[10:11], v1, tba_hi
18775 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xdb,0x00,0x00]
18777 v_cmpx_ngt_f16_e64 s[10:11], v1, tma_lo
18778 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xdd,0x00,0x00]
18780 v_cmpx_ngt_f16_e64 s[10:11], v1, tma_hi
18781 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xdf,0x00,0x00]
18783 v_cmpx_ngt_f16_e64 s[10:11], v1, ttmp11
18784 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf7,0x00,0x00]
18786 v_cmpx_ngt_f16_e64 s[10:11], v1, m0
18787 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf9,0x00,0x00]
18789 v_cmpx_ngt_f16_e64 s[10:11], v1, exec_lo
18790 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xfd,0x00,0x00]
18792 v_cmpx_ngt_f16_e64 s[10:11], v1, exec_hi
18793 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x00,0x00]
18795 v_cmpx_ngt_f16_e64 s[10:11], v1, 0
18796 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x01,0x01,0x00]
18798 v_cmpx_ngt_f16_e64 s[10:11], v1, -1
18799 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x83,0x01,0x00]
18801 v_cmpx_ngt_f16_e64 s[10:11], v1, 0.5
18802 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xe1,0x01,0x00]
18804 v_cmpx_ngt_f16_e64 s[10:11], v1, -4.0
18805 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xef,0x01,0x00]
18807 v_cmpx_ngt_f16_e64 s[10:11], v1, src_vccz
18808 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf7,0x01,0x00]
18810 v_cmpx_ngt_f16_e64 s[10:11], v1, src_execz
18811 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf9,0x01,0x00]
18813 v_cmpx_ngt_f16_e64 s[10:11], v1, src_scc
18814 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xfb,0x01,0x00]
18816 v_cmpx_ngt_f16_e64 s[10:11], -v1, v2
18817 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x20]
18819 v_cmpx_ngt_f16_e64 s[10:11], v1, -v2
18820 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x40]
18822 v_cmpx_ngt_f16_e64 s[10:11], -v1, -v2
18823 // CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x60]
18825 v_cmpx_ngt_f16_e64 s[10:11], |v1|, v2
18826 // CHECK: [0x0a,0x01,0x3b,0xd0,0x01,0x05,0x02,0x00]
18828 v_cmpx_ngt_f16_e64 s[10:11], v1, |v2|
18829 // CHECK: [0x0a,0x02,0x3b,0xd0,0x01,0x05,0x02,0x00]
18831 v_cmpx_ngt_f16_e64 s[10:11], |v1|, |v2|
18832 // CHECK: [0x0a,0x03,0x3b,0xd0,0x01,0x05,0x02,0x00]
18834 v_cmpx_ngt_f16_e64 s[10:11], v1, v2 clamp
18835 // CHECK: [0x0a,0x80,0x3b,0xd0,0x01,0x05,0x02,0x00]
18837 v_cmpx_nle_f16_e64 s[10:11], v1, v2
18838 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18840 v_cmpx_nle_f16_e64 s[12:13], v1, v2
18841 // CHECK: [0x0c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18843 v_cmpx_nle_f16_e64 s[100:101], v1, v2
18844 // CHECK: [0x64,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18846 v_cmpx_nle_f16_e64 flat_scratch, v1, v2
18847 // CHECK: [0x66,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18849 v_cmpx_nle_f16_e64 vcc, v1, v2
18850 // CHECK: [0x6a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18852 v_cmpx_nle_f16_e64 tba, v1, v2
18853 // CHECK: [0x6c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18855 v_cmpx_nle_f16_e64 tma, v1, v2
18856 // CHECK: [0x6e,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18858 v_cmpx_nle_f16_e64 ttmp[10:11], v1, v2
18859 // CHECK: [0x7a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
18861 v_cmpx_nle_f16_e64 s[10:11], v255, v2
18862 // CHECK: [0x0a,0x00,0x3c,0xd0,0xff,0x05,0x02,0x00]
18864 v_cmpx_nle_f16_e64 s[10:11], s1, v2
18865 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x04,0x02,0x00]
18867 v_cmpx_nle_f16_e64 s[10:11], s101, v2
18868 // CHECK: [0x0a,0x00,0x3c,0xd0,0x65,0x04,0x02,0x00]
18870 v_cmpx_nle_f16_e64 s[10:11], flat_scratch_lo, v2
18871 // CHECK: [0x0a,0x00,0x3c,0xd0,0x66,0x04,0x02,0x00]
18873 v_cmpx_nle_f16_e64 s[10:11], flat_scratch_hi, v2
18874 // CHECK: [0x0a,0x00,0x3c,0xd0,0x67,0x04,0x02,0x00]
18876 v_cmpx_nle_f16_e64 s[10:11], vcc_lo, v2
18877 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6a,0x04,0x02,0x00]
18879 v_cmpx_nle_f16_e64 s[10:11], vcc_hi, v2
18880 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6b,0x04,0x02,0x00]
18882 v_cmpx_nle_f16_e64 s[10:11], tba_lo, v2
18883 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6c,0x04,0x02,0x00]
18885 v_cmpx_nle_f16_e64 s[10:11], tba_hi, v2
18886 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6d,0x04,0x02,0x00]
18888 v_cmpx_nle_f16_e64 s[10:11], tma_lo, v2
18889 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6e,0x04,0x02,0x00]
18891 v_cmpx_nle_f16_e64 s[10:11], tma_hi, v2
18892 // CHECK: [0x0a,0x00,0x3c,0xd0,0x6f,0x04,0x02,0x00]
18894 v_cmpx_nle_f16_e64 s[10:11], ttmp11, v2
18895 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7b,0x04,0x02,0x00]
18897 v_cmpx_nle_f16_e64 s[10:11], m0, v2
18898 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7c,0x04,0x02,0x00]
18900 v_cmpx_nle_f16_e64 s[10:11], exec_lo, v2
18901 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7e,0x04,0x02,0x00]
18903 v_cmpx_nle_f16_e64 s[10:11], exec_hi, v2
18904 // CHECK: [0x0a,0x00,0x3c,0xd0,0x7f,0x04,0x02,0x00]
18906 v_cmpx_nle_f16_e64 s[10:11], 0, v2
18907 // CHECK: [0x0a,0x00,0x3c,0xd0,0x80,0x04,0x02,0x00]
18909 v_cmpx_nle_f16_e64 s[10:11], -1, v2
18910 // CHECK: [0x0a,0x00,0x3c,0xd0,0xc1,0x04,0x02,0x00]
18912 v_cmpx_nle_f16_e64 s[10:11], 0.5, v2
18913 // CHECK: [0x0a,0x00,0x3c,0xd0,0xf0,0x04,0x02,0x00]
18915 v_cmpx_nle_f16_e64 s[10:11], -4.0, v2
18916 // CHECK: [0x0a,0x00,0x3c,0xd0,0xf7,0x04,0x02,0x00]
18918 v_cmpx_nle_f16_e64 s[10:11], src_vccz, v2
18919 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfb,0x04,0x02,0x00]
18921 v_cmpx_nle_f16_e64 s[10:11], src_execz, v2
18922 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfc,0x04,0x02,0x00]
18924 v_cmpx_nle_f16_e64 s[10:11], src_scc, v2
18925 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfd,0x04,0x02,0x00]
18927 v_cmpx_nle_f16_e64 s[10:11], src_lds_direct, v2
18928 // CHECK: [0x0a,0x00,0x3c,0xd0,0xfe,0x04,0x02,0x00]
18930 v_cmpx_nle_f16_e64 s[10:11], v1, v255
18931 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x03,0x00]
18933 v_cmpx_nle_f16_e64 s[10:11], v1, s2
18934 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x00,0x00]
18936 v_cmpx_nle_f16_e64 s[10:11], v1, s101
18937 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcb,0x00,0x00]
18939 v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_lo
18940 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcd,0x00,0x00]
18942 v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_hi
18943 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcf,0x00,0x00]
18945 v_cmpx_nle_f16_e64 s[10:11], v1, vcc_lo
18946 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd5,0x00,0x00]
18948 v_cmpx_nle_f16_e64 s[10:11], v1, vcc_hi
18949 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd7,0x00,0x00]
18951 v_cmpx_nle_f16_e64 s[10:11], v1, tba_lo
18952 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd9,0x00,0x00]
18954 v_cmpx_nle_f16_e64 s[10:11], v1, tba_hi
18955 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdb,0x00,0x00]
18957 v_cmpx_nle_f16_e64 s[10:11], v1, tma_lo
18958 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdd,0x00,0x00]
18960 v_cmpx_nle_f16_e64 s[10:11], v1, tma_hi
18961 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdf,0x00,0x00]
18963 v_cmpx_nle_f16_e64 s[10:11], v1, ttmp11
18964 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf7,0x00,0x00]
18966 v_cmpx_nle_f16_e64 s[10:11], v1, m0
18967 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x00,0x00]
18969 v_cmpx_nle_f16_e64 s[10:11], v1, exec_lo
18970 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfd,0x00,0x00]
18972 v_cmpx_nle_f16_e64 s[10:11], v1, exec_hi
18973 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x00,0x00]
18975 v_cmpx_nle_f16_e64 s[10:11], v1, 0
18976 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x01,0x01,0x00]
18978 v_cmpx_nle_f16_e64 s[10:11], v1, -1
18979 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x83,0x01,0x00]
18981 v_cmpx_nle_f16_e64 s[10:11], v1, 0.5
18982 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xe1,0x01,0x00]
18984 v_cmpx_nle_f16_e64 s[10:11], v1, -4.0
18985 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xef,0x01,0x00]
18987 v_cmpx_nle_f16_e64 s[10:11], v1, src_vccz
18988 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf7,0x01,0x00]
18990 v_cmpx_nle_f16_e64 s[10:11], v1, src_execz
18991 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x01,0x00]
18993 v_cmpx_nle_f16_e64 s[10:11], v1, src_scc
18994 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfb,0x01,0x00]
18996 v_cmpx_nle_f16_e64 s[10:11], -v1, v2
18997 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x20]
18999 v_cmpx_nle_f16_e64 s[10:11], v1, -v2
19000 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x40]
19002 v_cmpx_nle_f16_e64 s[10:11], -v1, -v2
19003 // CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x60]
19005 v_cmpx_nle_f16_e64 s[10:11], |v1|, v2
19006 // CHECK: [0x0a,0x01,0x3c,0xd0,0x01,0x05,0x02,0x00]
19008 v_cmpx_nle_f16_e64 s[10:11], v1, |v2|
19009 // CHECK: [0x0a,0x02,0x3c,0xd0,0x01,0x05,0x02,0x00]
19011 v_cmpx_nle_f16_e64 s[10:11], |v1|, |v2|
19012 // CHECK: [0x0a,0x03,0x3c,0xd0,0x01,0x05,0x02,0x00]
19014 v_cmpx_nle_f16_e64 s[10:11], v1, v2 clamp
19015 // CHECK: [0x0a,0x80,0x3c,0xd0,0x01,0x05,0x02,0x00]
19017 v_cmpx_neq_f16_e64 s[10:11], v1, v2
19018 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19020 v_cmpx_neq_f16_e64 s[12:13], v1, v2
19021 // CHECK: [0x0c,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19023 v_cmpx_neq_f16_e64 s[100:101], v1, v2
19024 // CHECK: [0x64,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19026 v_cmpx_neq_f16_e64 flat_scratch, v1, v2
19027 // CHECK: [0x66,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19029 v_cmpx_neq_f16_e64 vcc, v1, v2
19030 // CHECK: [0x6a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19032 v_cmpx_neq_f16_e64 tba, v1, v2
19033 // CHECK: [0x6c,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19035 v_cmpx_neq_f16_e64 tma, v1, v2
19036 // CHECK: [0x6e,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19038 v_cmpx_neq_f16_e64 ttmp[10:11], v1, v2
19039 // CHECK: [0x7a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
19041 v_cmpx_neq_f16_e64 s[10:11], v255, v2
19042 // CHECK: [0x0a,0x00,0x3d,0xd0,0xff,0x05,0x02,0x00]
19044 v_cmpx_neq_f16_e64 s[10:11], s1, v2
19045 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x04,0x02,0x00]
19047 v_cmpx_neq_f16_e64 s[10:11], s101, v2
19048 // CHECK: [0x0a,0x00,0x3d,0xd0,0x65,0x04,0x02,0x00]
19050 v_cmpx_neq_f16_e64 s[10:11], flat_scratch_lo, v2
19051 // CHECK: [0x0a,0x00,0x3d,0xd0,0x66,0x04,0x02,0x00]
19053 v_cmpx_neq_f16_e64 s[10:11], flat_scratch_hi, v2
19054 // CHECK: [0x0a,0x00,0x3d,0xd0,0x67,0x04,0x02,0x00]
19056 v_cmpx_neq_f16_e64 s[10:11], vcc_lo, v2
19057 // CHECK: [0x0a,0x00,0x3d,0xd0,0x6a,0x04,0x02,0x00]
19059 v_cmpx_neq_f16_e64 s[10:11], vcc_hi, v2
19060 // CHECK: [0x0a,0x00,0x3d,0xd0,0x6b,0x04,0x02,0x00]
19062 v_cmpx_neq_f16_e64 s[10:11], tba_lo, v2
19063 // CHECK: [0x0a,0x00,0x3d,0xd0,0x6c,0x04,0x02,0x00]
19065 v_cmpx_neq_f16_e64 s[10:11], tba_hi, v2
19066 // CHECK: [0x0a,0x00,0x3d,0xd0,0x6d,0x04,0x02,0x00]
19068 v_cmpx_neq_f16_e64 s[10:11], tma_lo, v2
19069 // CHECK: [0x0a,0x00,0x3d,0xd0,0x6e,0x04,0x02,0x00]
19071 v_cmpx_neq_f16_e64 s[10:11], tma_hi, v2
19072 // CHECK: [0x0a,0x00,0x3d,0xd0,0x6f,0x04,0x02,0x00]
19074 v_cmpx_neq_f16_e64 s[10:11], ttmp11, v2
19075 // CHECK: [0x0a,0x00,0x3d,0xd0,0x7b,0x04,0x02,0x00]
19077 v_cmpx_neq_f16_e64 s[10:11], m0, v2
19078 // CHECK: [0x0a,0x00,0x3d,0xd0,0x7c,0x04,0x02,0x00]
19080 v_cmpx_neq_f16_e64 s[10:11], exec_lo, v2
19081 // CHECK: [0x0a,0x00,0x3d,0xd0,0x7e,0x04,0x02,0x00]
19083 v_cmpx_neq_f16_e64 s[10:11], exec_hi, v2
19084 // CHECK: [0x0a,0x00,0x3d,0xd0,0x7f,0x04,0x02,0x00]
19086 v_cmpx_neq_f16_e64 s[10:11], 0, v2
19087 // CHECK: [0x0a,0x00,0x3d,0xd0,0x80,0x04,0x02,0x00]
19089 v_cmpx_neq_f16_e64 s[10:11], -1, v2
19090 // CHECK: [0x0a,0x00,0x3d,0xd0,0xc1,0x04,0x02,0x00]
19092 v_cmpx_neq_f16_e64 s[10:11], 0.5, v2
19093 // CHECK: [0x0a,0x00,0x3d,0xd0,0xf0,0x04,0x02,0x00]
19095 v_cmpx_neq_f16_e64 s[10:11], -4.0, v2
19096 // CHECK: [0x0a,0x00,0x3d,0xd0,0xf7,0x04,0x02,0x00]
19098 v_cmpx_neq_f16_e64 s[10:11], src_vccz, v2
19099 // CHECK: [0x0a,0x00,0x3d,0xd0,0xfb,0x04,0x02,0x00]
19101 v_cmpx_neq_f16_e64 s[10:11], src_execz, v2
19102 // CHECK: [0x0a,0x00,0x3d,0xd0,0xfc,0x04,0x02,0x00]
19104 v_cmpx_neq_f16_e64 s[10:11], src_scc, v2
19105 // CHECK: [0x0a,0x00,0x3d,0xd0,0xfd,0x04,0x02,0x00]
19107 v_cmpx_neq_f16_e64 s[10:11], src_lds_direct, v2
19108 // CHECK: [0x0a,0x00,0x3d,0xd0,0xfe,0x04,0x02,0x00]
19110 v_cmpx_neq_f16_e64 s[10:11], v1, v255
19111 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x03,0x00]
19113 v_cmpx_neq_f16_e64 s[10:11], v1, s2
19114 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x00,0x00]
19116 v_cmpx_neq_f16_e64 s[10:11], v1, s101
19117 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcb,0x00,0x00]
19119 v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_lo
19120 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcd,0x00,0x00]
19122 v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_hi
19123 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcf,0x00,0x00]
19125 v_cmpx_neq_f16_e64 s[10:11], v1, vcc_lo
19126 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd5,0x00,0x00]
19128 v_cmpx_neq_f16_e64 s[10:11], v1, vcc_hi
19129 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd7,0x00,0x00]
19131 v_cmpx_neq_f16_e64 s[10:11], v1, tba_lo
19132 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd9,0x00,0x00]
19134 v_cmpx_neq_f16_e64 s[10:11], v1, tba_hi
19135 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xdb,0x00,0x00]
19137 v_cmpx_neq_f16_e64 s[10:11], v1, tma_lo
19138 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xdd,0x00,0x00]
19140 v_cmpx_neq_f16_e64 s[10:11], v1, tma_hi
19141 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xdf,0x00,0x00]
19143 v_cmpx_neq_f16_e64 s[10:11], v1, ttmp11
19144 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf7,0x00,0x00]
19146 v_cmpx_neq_f16_e64 s[10:11], v1, m0
19147 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf9,0x00,0x00]
19149 v_cmpx_neq_f16_e64 s[10:11], v1, exec_lo
19150 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xfd,0x00,0x00]
19152 v_cmpx_neq_f16_e64 s[10:11], v1, exec_hi
19153 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x00,0x00]
19155 v_cmpx_neq_f16_e64 s[10:11], v1, 0
19156 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x01,0x01,0x00]
19158 v_cmpx_neq_f16_e64 s[10:11], v1, -1
19159 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x83,0x01,0x00]
19161 v_cmpx_neq_f16_e64 s[10:11], v1, 0.5
19162 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xe1,0x01,0x00]
19164 v_cmpx_neq_f16_e64 s[10:11], v1, -4.0
19165 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xef,0x01,0x00]
19167 v_cmpx_neq_f16_e64 s[10:11], v1, src_vccz
19168 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf7,0x01,0x00]
19170 v_cmpx_neq_f16_e64 s[10:11], v1, src_execz
19171 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf9,0x01,0x00]
19173 v_cmpx_neq_f16_e64 s[10:11], v1, src_scc
19174 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xfb,0x01,0x00]
19176 v_cmpx_neq_f16_e64 s[10:11], -v1, v2
19177 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x20]
19179 v_cmpx_neq_f16_e64 s[10:11], v1, -v2
19180 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x40]
19182 v_cmpx_neq_f16_e64 s[10:11], -v1, -v2
19183 // CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x60]
19185 v_cmpx_neq_f16_e64 s[10:11], |v1|, v2
19186 // CHECK: [0x0a,0x01,0x3d,0xd0,0x01,0x05,0x02,0x00]
19188 v_cmpx_neq_f16_e64 s[10:11], v1, |v2|
19189 // CHECK: [0x0a,0x02,0x3d,0xd0,0x01,0x05,0x02,0x00]
19191 v_cmpx_neq_f16_e64 s[10:11], |v1|, |v2|
19192 // CHECK: [0x0a,0x03,0x3d,0xd0,0x01,0x05,0x02,0x00]
19194 v_cmpx_neq_f16_e64 s[10:11], v1, v2 clamp
19195 // CHECK: [0x0a,0x80,0x3d,0xd0,0x01,0x05,0x02,0x00]
19197 v_cmpx_nlt_f16_e64 s[10:11], v1, v2
19198 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19200 v_cmpx_nlt_f16_e64 s[12:13], v1, v2
19201 // CHECK: [0x0c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19203 v_cmpx_nlt_f16_e64 s[100:101], v1, v2
19204 // CHECK: [0x64,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19206 v_cmpx_nlt_f16_e64 flat_scratch, v1, v2
19207 // CHECK: [0x66,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19209 v_cmpx_nlt_f16_e64 vcc, v1, v2
19210 // CHECK: [0x6a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19212 v_cmpx_nlt_f16_e64 tba, v1, v2
19213 // CHECK: [0x6c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19215 v_cmpx_nlt_f16_e64 tma, v1, v2
19216 // CHECK: [0x6e,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19218 v_cmpx_nlt_f16_e64 ttmp[10:11], v1, v2
19219 // CHECK: [0x7a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
19221 v_cmpx_nlt_f16_e64 s[10:11], v255, v2
19222 // CHECK: [0x0a,0x00,0x3e,0xd0,0xff,0x05,0x02,0x00]
19224 v_cmpx_nlt_f16_e64 s[10:11], s1, v2
19225 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x04,0x02,0x00]
19227 v_cmpx_nlt_f16_e64 s[10:11], s101, v2
19228 // CHECK: [0x0a,0x00,0x3e,0xd0,0x65,0x04,0x02,0x00]
19230 v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
19231 // CHECK: [0x0a,0x00,0x3e,0xd0,0x66,0x04,0x02,0x00]
19233 v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
19234 // CHECK: [0x0a,0x00,0x3e,0xd0,0x67,0x04,0x02,0x00]
19236 v_cmpx_nlt_f16_e64 s[10:11], vcc_lo, v2
19237 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6a,0x04,0x02,0x00]
19239 v_cmpx_nlt_f16_e64 s[10:11], vcc_hi, v2
19240 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6b,0x04,0x02,0x00]
19242 v_cmpx_nlt_f16_e64 s[10:11], tba_lo, v2
19243 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6c,0x04,0x02,0x00]
19245 v_cmpx_nlt_f16_e64 s[10:11], tba_hi, v2
19246 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6d,0x04,0x02,0x00]
19248 v_cmpx_nlt_f16_e64 s[10:11], tma_lo, v2
19249 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6e,0x04,0x02,0x00]
19251 v_cmpx_nlt_f16_e64 s[10:11], tma_hi, v2
19252 // CHECK: [0x0a,0x00,0x3e,0xd0,0x6f,0x04,0x02,0x00]
19254 v_cmpx_nlt_f16_e64 s[10:11], ttmp11, v2
19255 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7b,0x04,0x02,0x00]
19257 v_cmpx_nlt_f16_e64 s[10:11], m0, v2
19258 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7c,0x04,0x02,0x00]
19260 v_cmpx_nlt_f16_e64 s[10:11], exec_lo, v2
19261 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7e,0x04,0x02,0x00]
19263 v_cmpx_nlt_f16_e64 s[10:11], exec_hi, v2
19264 // CHECK: [0x0a,0x00,0x3e,0xd0,0x7f,0x04,0x02,0x00]
19266 v_cmpx_nlt_f16_e64 s[10:11], 0, v2
19267 // CHECK: [0x0a,0x00,0x3e,0xd0,0x80,0x04,0x02,0x00]
19269 v_cmpx_nlt_f16_e64 s[10:11], -1, v2
19270 // CHECK: [0x0a,0x00,0x3e,0xd0,0xc1,0x04,0x02,0x00]
19272 v_cmpx_nlt_f16_e64 s[10:11], 0.5, v2
19273 // CHECK: [0x0a,0x00,0x3e,0xd0,0xf0,0x04,0x02,0x00]
19275 v_cmpx_nlt_f16_e64 s[10:11], -4.0, v2
19276 // CHECK: [0x0a,0x00,0x3e,0xd0,0xf7,0x04,0x02,0x00]
19278 v_cmpx_nlt_f16_e64 s[10:11], src_vccz, v2
19279 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfb,0x04,0x02,0x00]
19281 v_cmpx_nlt_f16_e64 s[10:11], src_execz, v2
19282 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfc,0x04,0x02,0x00]
19284 v_cmpx_nlt_f16_e64 s[10:11], src_scc, v2
19285 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfd,0x04,0x02,0x00]
19287 v_cmpx_nlt_f16_e64 s[10:11], src_lds_direct, v2
19288 // CHECK: [0x0a,0x00,0x3e,0xd0,0xfe,0x04,0x02,0x00]
19290 v_cmpx_nlt_f16_e64 s[10:11], v1, v255
19291 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x03,0x00]
19293 v_cmpx_nlt_f16_e64 s[10:11], v1, s2
19294 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x00,0x00]
19296 v_cmpx_nlt_f16_e64 s[10:11], v1, s101
19297 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcb,0x00,0x00]
19299 v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
19300 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcd,0x00,0x00]
19302 v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
19303 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcf,0x00,0x00]
19305 v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_lo
19306 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd5,0x00,0x00]
19308 v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_hi
19309 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd7,0x00,0x00]
19311 v_cmpx_nlt_f16_e64 s[10:11], v1, tba_lo
19312 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd9,0x00,0x00]
19314 v_cmpx_nlt_f16_e64 s[10:11], v1, tba_hi
19315 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdb,0x00,0x00]
19317 v_cmpx_nlt_f16_e64 s[10:11], v1, tma_lo
19318 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdd,0x00,0x00]
19320 v_cmpx_nlt_f16_e64 s[10:11], v1, tma_hi
19321 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdf,0x00,0x00]
19323 v_cmpx_nlt_f16_e64 s[10:11], v1, ttmp11
19324 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf7,0x00,0x00]
19326 v_cmpx_nlt_f16_e64 s[10:11], v1, m0
19327 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x00,0x00]
19329 v_cmpx_nlt_f16_e64 s[10:11], v1, exec_lo
19330 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfd,0x00,0x00]
19332 v_cmpx_nlt_f16_e64 s[10:11], v1, exec_hi
19333 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x00,0x00]
19335 v_cmpx_nlt_f16_e64 s[10:11], v1, 0
19336 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x01,0x01,0x00]
19338 v_cmpx_nlt_f16_e64 s[10:11], v1, -1
19339 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x83,0x01,0x00]
19341 v_cmpx_nlt_f16_e64 s[10:11], v1, 0.5
19342 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xe1,0x01,0x00]
19344 v_cmpx_nlt_f16_e64 s[10:11], v1, -4.0
19345 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xef,0x01,0x00]
19347 v_cmpx_nlt_f16_e64 s[10:11], v1, src_vccz
19348 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf7,0x01,0x00]
19350 v_cmpx_nlt_f16_e64 s[10:11], v1, src_execz
19351 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x01,0x00]
19353 v_cmpx_nlt_f16_e64 s[10:11], v1, src_scc
19354 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfb,0x01,0x00]
19356 v_cmpx_nlt_f16_e64 s[10:11], -v1, v2
19357 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x20]
19359 v_cmpx_nlt_f16_e64 s[10:11], v1, -v2
19360 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x40]
19362 v_cmpx_nlt_f16_e64 s[10:11], -v1, -v2
19363 // CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x60]
19365 v_cmpx_nlt_f16_e64 s[10:11], |v1|, v2
19366 // CHECK: [0x0a,0x01,0x3e,0xd0,0x01,0x05,0x02,0x00]
19368 v_cmpx_nlt_f16_e64 s[10:11], v1, |v2|
19369 // CHECK: [0x0a,0x02,0x3e,0xd0,0x01,0x05,0x02,0x00]
19371 v_cmpx_nlt_f16_e64 s[10:11], |v1|, |v2|
19372 // CHECK: [0x0a,0x03,0x3e,0xd0,0x01,0x05,0x02,0x00]
19374 v_cmpx_nlt_f16_e64 s[10:11], v1, v2 clamp
19375 // CHECK: [0x0a,0x80,0x3e,0xd0,0x01,0x05,0x02,0x00]
19377 v_cmpx_tru_f16_e64 s[10:11], v1, v2
19378 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19380 v_cmpx_tru_f16_e64 s[12:13], v1, v2
19381 // CHECK: [0x0c,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19383 v_cmpx_tru_f16_e64 s[100:101], v1, v2
19384 // CHECK: [0x64,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19386 v_cmpx_tru_f16_e64 flat_scratch, v1, v2
19387 // CHECK: [0x66,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19389 v_cmpx_tru_f16_e64 vcc, v1, v2
19390 // CHECK: [0x6a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19392 v_cmpx_tru_f16_e64 tba, v1, v2
19393 // CHECK: [0x6c,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19395 v_cmpx_tru_f16_e64 tma, v1, v2
19396 // CHECK: [0x6e,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19398 v_cmpx_tru_f16_e64 ttmp[10:11], v1, v2
19399 // CHECK: [0x7a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
19401 v_cmpx_tru_f16_e64 s[10:11], v255, v2
19402 // CHECK: [0x0a,0x00,0x3f,0xd0,0xff,0x05,0x02,0x00]
19404 v_cmpx_tru_f16_e64 s[10:11], s1, v2
19405 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x04,0x02,0x00]
19407 v_cmpx_tru_f16_e64 s[10:11], s101, v2
19408 // CHECK: [0x0a,0x00,0x3f,0xd0,0x65,0x04,0x02,0x00]
19410 v_cmpx_tru_f16_e64 s[10:11], flat_scratch_lo, v2
19411 // CHECK: [0x0a,0x00,0x3f,0xd0,0x66,0x04,0x02,0x00]
19413 v_cmpx_tru_f16_e64 s[10:11], flat_scratch_hi, v2
19414 // CHECK: [0x0a,0x00,0x3f,0xd0,0x67,0x04,0x02,0x00]
19416 v_cmpx_tru_f16_e64 s[10:11], vcc_lo, v2
19417 // CHECK: [0x0a,0x00,0x3f,0xd0,0x6a,0x04,0x02,0x00]
19419 v_cmpx_tru_f16_e64 s[10:11], vcc_hi, v2
19420 // CHECK: [0x0a,0x00,0x3f,0xd0,0x6b,0x04,0x02,0x00]
19422 v_cmpx_tru_f16_e64 s[10:11], tba_lo, v2
19423 // CHECK: [0x0a,0x00,0x3f,0xd0,0x6c,0x04,0x02,0x00]
19425 v_cmpx_tru_f16_e64 s[10:11], tba_hi, v2
19426 // CHECK: [0x0a,0x00,0x3f,0xd0,0x6d,0x04,0x02,0x00]
19428 v_cmpx_tru_f16_e64 s[10:11], tma_lo, v2
19429 // CHECK: [0x0a,0x00,0x3f,0xd0,0x6e,0x04,0x02,0x00]
19431 v_cmpx_tru_f16_e64 s[10:11], tma_hi, v2
19432 // CHECK: [0x0a,0x00,0x3f,0xd0,0x6f,0x04,0x02,0x00]
19434 v_cmpx_tru_f16_e64 s[10:11], ttmp11, v2
19435 // CHECK: [0x0a,0x00,0x3f,0xd0,0x7b,0x04,0x02,0x00]
19437 v_cmpx_tru_f16_e64 s[10:11], m0, v2
19438 // CHECK: [0x0a,0x00,0x3f,0xd0,0x7c,0x04,0x02,0x00]
19440 v_cmpx_tru_f16_e64 s[10:11], exec_lo, v2
19441 // CHECK: [0x0a,0x00,0x3f,0xd0,0x7e,0x04,0x02,0x00]
19443 v_cmpx_tru_f16_e64 s[10:11], exec_hi, v2
19444 // CHECK: [0x0a,0x00,0x3f,0xd0,0x7f,0x04,0x02,0x00]
19446 v_cmpx_tru_f16_e64 s[10:11], 0, v2
19447 // CHECK: [0x0a,0x00,0x3f,0xd0,0x80,0x04,0x02,0x00]
19449 v_cmpx_tru_f16_e64 s[10:11], -1, v2
19450 // CHECK: [0x0a,0x00,0x3f,0xd0,0xc1,0x04,0x02,0x00]
19452 v_cmpx_tru_f16_e64 s[10:11], 0.5, v2
19453 // CHECK: [0x0a,0x00,0x3f,0xd0,0xf0,0x04,0x02,0x00]
19455 v_cmpx_tru_f16_e64 s[10:11], -4.0, v2
19456 // CHECK: [0x0a,0x00,0x3f,0xd0,0xf7,0x04,0x02,0x00]
19458 v_cmpx_tru_f16_e64 s[10:11], src_vccz, v2
19459 // CHECK: [0x0a,0x00,0x3f,0xd0,0xfb,0x04,0x02,0x00]
19461 v_cmpx_tru_f16_e64 s[10:11], src_execz, v2
19462 // CHECK: [0x0a,0x00,0x3f,0xd0,0xfc,0x04,0x02,0x00]
19464 v_cmpx_tru_f16_e64 s[10:11], src_scc, v2
19465 // CHECK: [0x0a,0x00,0x3f,0xd0,0xfd,0x04,0x02,0x00]
19467 v_cmpx_tru_f16_e64 s[10:11], src_lds_direct, v2
19468 // CHECK: [0x0a,0x00,0x3f,0xd0,0xfe,0x04,0x02,0x00]
19470 v_cmpx_tru_f16_e64 s[10:11], v1, v255
19471 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x03,0x00]
19473 v_cmpx_tru_f16_e64 s[10:11], v1, s2
19474 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x00,0x00]
19476 v_cmpx_tru_f16_e64 s[10:11], v1, s101
19477 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcb,0x00,0x00]
19479 v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_lo
19480 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcd,0x00,0x00]
19482 v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_hi
19483 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcf,0x00,0x00]
19485 v_cmpx_tru_f16_e64 s[10:11], v1, vcc_lo
19486 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd5,0x00,0x00]
19488 v_cmpx_tru_f16_e64 s[10:11], v1, vcc_hi
19489 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd7,0x00,0x00]
19491 v_cmpx_tru_f16_e64 s[10:11], v1, tba_lo
19492 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd9,0x00,0x00]
19494 v_cmpx_tru_f16_e64 s[10:11], v1, tba_hi
19495 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xdb,0x00,0x00]
19497 v_cmpx_tru_f16_e64 s[10:11], v1, tma_lo
19498 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xdd,0x00,0x00]
19500 v_cmpx_tru_f16_e64 s[10:11], v1, tma_hi
19501 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xdf,0x00,0x00]
19503 v_cmpx_tru_f16_e64 s[10:11], v1, ttmp11
19504 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf7,0x00,0x00]
19506 v_cmpx_tru_f16_e64 s[10:11], v1, m0
19507 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf9,0x00,0x00]
19509 v_cmpx_tru_f16_e64 s[10:11], v1, exec_lo
19510 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xfd,0x00,0x00]
19512 v_cmpx_tru_f16_e64 s[10:11], v1, exec_hi
19513 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x00,0x00]
19515 v_cmpx_tru_f16_e64 s[10:11], v1, 0
19516 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x01,0x01,0x00]
19518 v_cmpx_tru_f16_e64 s[10:11], v1, -1
19519 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x83,0x01,0x00]
19521 v_cmpx_tru_f16_e64 s[10:11], v1, 0.5
19522 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xe1,0x01,0x00]
19524 v_cmpx_tru_f16_e64 s[10:11], v1, -4.0
19525 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xef,0x01,0x00]
19527 v_cmpx_tru_f16_e64 s[10:11], v1, src_vccz
19528 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf7,0x01,0x00]
19530 v_cmpx_tru_f16_e64 s[10:11], v1, src_execz
19531 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf9,0x01,0x00]
19533 v_cmpx_tru_f16_e64 s[10:11], v1, src_scc
19534 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xfb,0x01,0x00]
19536 v_cmpx_tru_f16_e64 s[10:11], -v1, v2
19537 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x20]
19539 v_cmpx_tru_f16_e64 s[10:11], v1, -v2
19540 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x40]
19542 v_cmpx_tru_f16_e64 s[10:11], -v1, -v2
19543 // CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x60]
19545 v_cmpx_tru_f16_e64 s[10:11], |v1|, v2
19546 // CHECK: [0x0a,0x01,0x3f,0xd0,0x01,0x05,0x02,0x00]
19548 v_cmpx_tru_f16_e64 s[10:11], v1, |v2|
19549 // CHECK: [0x0a,0x02,0x3f,0xd0,0x01,0x05,0x02,0x00]
19551 v_cmpx_tru_f16_e64 s[10:11], |v1|, |v2|
19552 // CHECK: [0x0a,0x03,0x3f,0xd0,0x01,0x05,0x02,0x00]
19554 v_cmpx_tru_f16_e64 s[10:11], v1, v2 clamp
19555 // CHECK: [0x0a,0x80,0x3f,0xd0,0x01,0x05,0x02,0x00]
19557 v_cmp_f_f32_e64 s[10:11], v1, v2
19558 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19560 v_cmp_f_f32_e64 s[12:13], v1, v2
19561 // CHECK: [0x0c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19563 v_cmp_f_f32_e64 s[100:101], v1, v2
19564 // CHECK: [0x64,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19566 v_cmp_f_f32_e64 flat_scratch, v1, v2
19567 // CHECK: [0x66,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19569 v_cmp_f_f32_e64 vcc, v1, v2
19570 // CHECK: [0x6a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19572 v_cmp_f_f32_e64 tba, v1, v2
19573 // CHECK: [0x6c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19575 v_cmp_f_f32_e64 tma, v1, v2
19576 // CHECK: [0x6e,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19578 v_cmp_f_f32_e64 ttmp[10:11], v1, v2
19579 // CHECK: [0x7a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
19581 v_cmp_f_f32_e64 s[10:11], v255, v2
19582 // CHECK: [0x0a,0x00,0x40,0xd0,0xff,0x05,0x02,0x00]
19584 v_cmp_f_f32_e64 s[10:11], s1, v2
19585 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x04,0x02,0x00]
19587 v_cmp_f_f32_e64 s[10:11], s101, v2
19588 // CHECK: [0x0a,0x00,0x40,0xd0,0x65,0x04,0x02,0x00]
19590 v_cmp_f_f32_e64 s[10:11], flat_scratch_lo, v2
19591 // CHECK: [0x0a,0x00,0x40,0xd0,0x66,0x04,0x02,0x00]
19593 v_cmp_f_f32_e64 s[10:11], flat_scratch_hi, v2
19594 // CHECK: [0x0a,0x00,0x40,0xd0,0x67,0x04,0x02,0x00]
19596 v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
19597 // CHECK: [0x0a,0x00,0x40,0xd0,0x6a,0x04,0x02,0x00]
19599 v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
19600 // CHECK: [0x0a,0x00,0x40,0xd0,0x6b,0x04,0x02,0x00]
19602 v_cmp_f_f32_e64 s[10:11], tba_lo, v2
19603 // CHECK: [0x0a,0x00,0x40,0xd0,0x6c,0x04,0x02,0x00]
19605 v_cmp_f_f32_e64 s[10:11], tba_hi, v2
19606 // CHECK: [0x0a,0x00,0x40,0xd0,0x6d,0x04,0x02,0x00]
19608 v_cmp_f_f32_e64 s[10:11], tma_lo, v2
19609 // CHECK: [0x0a,0x00,0x40,0xd0,0x6e,0x04,0x02,0x00]
19611 v_cmp_f_f32_e64 s[10:11], tma_hi, v2
19612 // CHECK: [0x0a,0x00,0x40,0xd0,0x6f,0x04,0x02,0x00]
19614 v_cmp_f_f32_e64 s[10:11], ttmp11, v2
19615 // CHECK: [0x0a,0x00,0x40,0xd0,0x7b,0x04,0x02,0x00]
19617 v_cmp_f_f32_e64 s[10:11], m0, v2
19618 // CHECK: [0x0a,0x00,0x40,0xd0,0x7c,0x04,0x02,0x00]
19620 v_cmp_f_f32_e64 s[10:11], exec_lo, v2
19621 // CHECK: [0x0a,0x00,0x40,0xd0,0x7e,0x04,0x02,0x00]
19623 v_cmp_f_f32_e64 s[10:11], exec_hi, v2
19624 // CHECK: [0x0a,0x00,0x40,0xd0,0x7f,0x04,0x02,0x00]
19626 v_cmp_f_f32_e64 s[10:11], 0, v2
19627 // CHECK: [0x0a,0x00,0x40,0xd0,0x80,0x04,0x02,0x00]
19629 v_cmp_f_f32_e64 s[10:11], -1, v2
19630 // CHECK: [0x0a,0x00,0x40,0xd0,0xc1,0x04,0x02,0x00]
19632 v_cmp_f_f32_e64 s[10:11], 0.5, v2
19633 // CHECK: [0x0a,0x00,0x40,0xd0,0xf0,0x04,0x02,0x00]
19635 v_cmp_f_f32_e64 s[10:11], -4.0, v2
19636 // CHECK: [0x0a,0x00,0x40,0xd0,0xf7,0x04,0x02,0x00]
19638 v_cmp_f_f32_e64 s[10:11], src_vccz, v2
19639 // CHECK: [0x0a,0x00,0x40,0xd0,0xfb,0x04,0x02,0x00]
19641 v_cmp_f_f32_e64 s[10:11], src_execz, v2
19642 // CHECK: [0x0a,0x00,0x40,0xd0,0xfc,0x04,0x02,0x00]
19644 v_cmp_f_f32_e64 s[10:11], src_scc, v2
19645 // CHECK: [0x0a,0x00,0x40,0xd0,0xfd,0x04,0x02,0x00]
19647 v_cmp_f_f32_e64 s[10:11], src_lds_direct, v2
19648 // CHECK: [0x0a,0x00,0x40,0xd0,0xfe,0x04,0x02,0x00]
19650 v_cmp_f_f32_e64 s[10:11], v1, v255
19651 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x03,0x00]
19653 v_cmp_f_f32_e64 s[10:11], v1, s2
19654 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x00,0x00]
19656 v_cmp_f_f32_e64 s[10:11], v1, s101
19657 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcb,0x00,0x00]
19659 v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_lo
19660 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcd,0x00,0x00]
19662 v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_hi
19663 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcf,0x00,0x00]
19665 v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
19666 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd5,0x00,0x00]
19668 v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
19669 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd7,0x00,0x00]
19671 v_cmp_f_f32_e64 s[10:11], v1, tba_lo
19672 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd9,0x00,0x00]
19674 v_cmp_f_f32_e64 s[10:11], v1, tba_hi
19675 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdb,0x00,0x00]
19677 v_cmp_f_f32_e64 s[10:11], v1, tma_lo
19678 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdd,0x00,0x00]
19680 v_cmp_f_f32_e64 s[10:11], v1, tma_hi
19681 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdf,0x00,0x00]
19683 v_cmp_f_f32_e64 s[10:11], v1, ttmp11
19684 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf7,0x00,0x00]
19686 v_cmp_f_f32_e64 s[10:11], v1, m0
19687 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf9,0x00,0x00]
19689 v_cmp_f_f32_e64 s[10:11], v1, exec_lo
19690 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x00,0x00]
19692 v_cmp_f_f32_e64 s[10:11], v1, exec_hi
19693 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x00,0x00]
19695 v_cmp_f_f32_e64 s[10:11], v1, 0
19696 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x01,0x01,0x00]
19698 v_cmp_f_f32_e64 s[10:11], v1, -1
19699 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x83,0x01,0x00]
19701 v_cmp_f_f32_e64 s[10:11], v1, 0.5
19702 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xe1,0x01,0x00]
19704 v_cmp_f_f32_e64 s[10:11], v1, -4.0
19705 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xef,0x01,0x00]
19707 v_cmp_f_f32_e64 s[10:11], v1, src_vccz
19708 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf7,0x01,0x00]
19710 v_cmp_f_f32_e64 s[10:11], v1, src_execz
19711 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf9,0x01,0x00]
19713 v_cmp_f_f32_e64 s[10:11], v1, src_scc
19714 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfb,0x01,0x00]
19716 v_cmp_f_f32_e64 s[10:11], -v1, v2
19717 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x20]
19719 v_cmp_f_f32_e64 s[10:11], v1, -v2
19720 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x40]
19722 v_cmp_f_f32_e64 s[10:11], -v1, -v2
19723 // CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x60]
19725 v_cmp_f_f32_e64 s[10:11], |v1|, v2
19726 // CHECK: [0x0a,0x01,0x40,0xd0,0x01,0x05,0x02,0x00]
19728 v_cmp_f_f32_e64 s[10:11], v1, |v2|
19729 // CHECK: [0x0a,0x02,0x40,0xd0,0x01,0x05,0x02,0x00]
19731 v_cmp_f_f32_e64 s[10:11], |v1|, |v2|
19732 // CHECK: [0x0a,0x03,0x40,0xd0,0x01,0x05,0x02,0x00]
19734 v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
19735 // CHECK: [0x0a,0x80,0x40,0xd0,0x01,0x05,0x02,0x00]
19737 v_cmp_lt_f32_e64 s[10:11], v1, v2
19738 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19740 v_cmp_lt_f32_e64 s[12:13], v1, v2
19741 // CHECK: [0x0c,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19743 v_cmp_lt_f32_e64 s[100:101], v1, v2
19744 // CHECK: [0x64,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19746 v_cmp_lt_f32_e64 flat_scratch, v1, v2
19747 // CHECK: [0x66,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19749 v_cmp_lt_f32_e64 vcc, v1, v2
19750 // CHECK: [0x6a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19752 v_cmp_lt_f32_e64 tba, v1, v2
19753 // CHECK: [0x6c,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19755 v_cmp_lt_f32_e64 tma, v1, v2
19756 // CHECK: [0x6e,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19758 v_cmp_lt_f32_e64 ttmp[10:11], v1, v2
19759 // CHECK: [0x7a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
19761 v_cmp_lt_f32_e64 s[10:11], v255, v2
19762 // CHECK: [0x0a,0x00,0x41,0xd0,0xff,0x05,0x02,0x00]
19764 v_cmp_lt_f32_e64 s[10:11], s1, v2
19765 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x04,0x02,0x00]
19767 v_cmp_lt_f32_e64 s[10:11], s101, v2
19768 // CHECK: [0x0a,0x00,0x41,0xd0,0x65,0x04,0x02,0x00]
19770 v_cmp_lt_f32_e64 s[10:11], flat_scratch_lo, v2
19771 // CHECK: [0x0a,0x00,0x41,0xd0,0x66,0x04,0x02,0x00]
19773 v_cmp_lt_f32_e64 s[10:11], flat_scratch_hi, v2
19774 // CHECK: [0x0a,0x00,0x41,0xd0,0x67,0x04,0x02,0x00]
19776 v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
19777 // CHECK: [0x0a,0x00,0x41,0xd0,0x6a,0x04,0x02,0x00]
19779 v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
19780 // CHECK: [0x0a,0x00,0x41,0xd0,0x6b,0x04,0x02,0x00]
19782 v_cmp_lt_f32_e64 s[10:11], tba_lo, v2
19783 // CHECK: [0x0a,0x00,0x41,0xd0,0x6c,0x04,0x02,0x00]
19785 v_cmp_lt_f32_e64 s[10:11], tba_hi, v2
19786 // CHECK: [0x0a,0x00,0x41,0xd0,0x6d,0x04,0x02,0x00]
19788 v_cmp_lt_f32_e64 s[10:11], tma_lo, v2
19789 // CHECK: [0x0a,0x00,0x41,0xd0,0x6e,0x04,0x02,0x00]
19791 v_cmp_lt_f32_e64 s[10:11], tma_hi, v2
19792 // CHECK: [0x0a,0x00,0x41,0xd0,0x6f,0x04,0x02,0x00]
19794 v_cmp_lt_f32_e64 s[10:11], ttmp11, v2
19795 // CHECK: [0x0a,0x00,0x41,0xd0,0x7b,0x04,0x02,0x00]
19797 v_cmp_lt_f32_e64 s[10:11], m0, v2
19798 // CHECK: [0x0a,0x00,0x41,0xd0,0x7c,0x04,0x02,0x00]
19800 v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
19801 // CHECK: [0x0a,0x00,0x41,0xd0,0x7e,0x04,0x02,0x00]
19803 v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
19804 // CHECK: [0x0a,0x00,0x41,0xd0,0x7f,0x04,0x02,0x00]
19806 v_cmp_lt_f32_e64 s[10:11], 0, v2
19807 // CHECK: [0x0a,0x00,0x41,0xd0,0x80,0x04,0x02,0x00]
19809 v_cmp_lt_f32_e64 s[10:11], -1, v2
19810 // CHECK: [0x0a,0x00,0x41,0xd0,0xc1,0x04,0x02,0x00]
19812 v_cmp_lt_f32_e64 s[10:11], 0.5, v2
19813 // CHECK: [0x0a,0x00,0x41,0xd0,0xf0,0x04,0x02,0x00]
19815 v_cmp_lt_f32_e64 s[10:11], -4.0, v2
19816 // CHECK: [0x0a,0x00,0x41,0xd0,0xf7,0x04,0x02,0x00]
19818 v_cmp_lt_f32_e64 s[10:11], src_vccz, v2
19819 // CHECK: [0x0a,0x00,0x41,0xd0,0xfb,0x04,0x02,0x00]
19821 v_cmp_lt_f32_e64 s[10:11], src_execz, v2
19822 // CHECK: [0x0a,0x00,0x41,0xd0,0xfc,0x04,0x02,0x00]
19824 v_cmp_lt_f32_e64 s[10:11], src_scc, v2
19825 // CHECK: [0x0a,0x00,0x41,0xd0,0xfd,0x04,0x02,0x00]
19827 v_cmp_lt_f32_e64 s[10:11], src_lds_direct, v2
19828 // CHECK: [0x0a,0x00,0x41,0xd0,0xfe,0x04,0x02,0x00]
19830 v_cmp_lt_f32_e64 s[10:11], v1, v255
19831 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x03,0x00]
19833 v_cmp_lt_f32_e64 s[10:11], v1, s2
19834 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x00,0x00]
19836 v_cmp_lt_f32_e64 s[10:11], v1, s101
19837 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcb,0x00,0x00]
19839 v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_lo
19840 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcd,0x00,0x00]
19842 v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_hi
19843 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcf,0x00,0x00]
19845 v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
19846 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd5,0x00,0x00]
19848 v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
19849 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd7,0x00,0x00]
19851 v_cmp_lt_f32_e64 s[10:11], v1, tba_lo
19852 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd9,0x00,0x00]
19854 v_cmp_lt_f32_e64 s[10:11], v1, tba_hi
19855 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xdb,0x00,0x00]
19857 v_cmp_lt_f32_e64 s[10:11], v1, tma_lo
19858 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xdd,0x00,0x00]
19860 v_cmp_lt_f32_e64 s[10:11], v1, tma_hi
19861 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xdf,0x00,0x00]
19863 v_cmp_lt_f32_e64 s[10:11], v1, ttmp11
19864 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf7,0x00,0x00]
19866 v_cmp_lt_f32_e64 s[10:11], v1, m0
19867 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf9,0x00,0x00]
19869 v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
19870 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xfd,0x00,0x00]
19872 v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
19873 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x00,0x00]
19875 v_cmp_lt_f32_e64 s[10:11], v1, 0
19876 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x01,0x01,0x00]
19878 v_cmp_lt_f32_e64 s[10:11], v1, -1
19879 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x83,0x01,0x00]
19881 v_cmp_lt_f32_e64 s[10:11], v1, 0.5
19882 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xe1,0x01,0x00]
19884 v_cmp_lt_f32_e64 s[10:11], v1, -4.0
19885 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xef,0x01,0x00]
19887 v_cmp_lt_f32_e64 s[10:11], v1, src_vccz
19888 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf7,0x01,0x00]
19890 v_cmp_lt_f32_e64 s[10:11], v1, src_execz
19891 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf9,0x01,0x00]
19893 v_cmp_lt_f32_e64 s[10:11], v1, src_scc
19894 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xfb,0x01,0x00]
19896 v_cmp_lt_f32_e64 s[10:11], -v1, v2
19897 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x20]
19899 v_cmp_lt_f32_e64 s[10:11], v1, -v2
19900 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x40]
19902 v_cmp_lt_f32_e64 s[10:11], -v1, -v2
19903 // CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x60]
19905 v_cmp_lt_f32_e64 s[10:11], |v1|, v2
19906 // CHECK: [0x0a,0x01,0x41,0xd0,0x01,0x05,0x02,0x00]
19908 v_cmp_lt_f32_e64 s[10:11], v1, |v2|
19909 // CHECK: [0x0a,0x02,0x41,0xd0,0x01,0x05,0x02,0x00]
19911 v_cmp_lt_f32_e64 s[10:11], |v1|, |v2|
19912 // CHECK: [0x0a,0x03,0x41,0xd0,0x01,0x05,0x02,0x00]
19914 v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
19915 // CHECK: [0x0a,0x80,0x41,0xd0,0x01,0x05,0x02,0x00]
19917 v_cmp_eq_f32_e64 s[10:11], v1, v2
19918 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19920 v_cmp_eq_f32_e64 s[12:13], v1, v2
19921 // CHECK: [0x0c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19923 v_cmp_eq_f32_e64 s[100:101], v1, v2
19924 // CHECK: [0x64,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19926 v_cmp_eq_f32_e64 flat_scratch, v1, v2
19927 // CHECK: [0x66,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19929 v_cmp_eq_f32_e64 vcc, v1, v2
19930 // CHECK: [0x6a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19932 v_cmp_eq_f32_e64 tba, v1, v2
19933 // CHECK: [0x6c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19935 v_cmp_eq_f32_e64 tma, v1, v2
19936 // CHECK: [0x6e,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19938 v_cmp_eq_f32_e64 ttmp[10:11], v1, v2
19939 // CHECK: [0x7a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
19941 v_cmp_eq_f32_e64 s[10:11], v255, v2
19942 // CHECK: [0x0a,0x00,0x42,0xd0,0xff,0x05,0x02,0x00]
19944 v_cmp_eq_f32_e64 s[10:11], s1, v2
19945 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x04,0x02,0x00]
19947 v_cmp_eq_f32_e64 s[10:11], s101, v2
19948 // CHECK: [0x0a,0x00,0x42,0xd0,0x65,0x04,0x02,0x00]
19950 v_cmp_eq_f32_e64 s[10:11], flat_scratch_lo, v2
19951 // CHECK: [0x0a,0x00,0x42,0xd0,0x66,0x04,0x02,0x00]
19953 v_cmp_eq_f32_e64 s[10:11], flat_scratch_hi, v2
19954 // CHECK: [0x0a,0x00,0x42,0xd0,0x67,0x04,0x02,0x00]
19956 v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
19957 // CHECK: [0x0a,0x00,0x42,0xd0,0x6a,0x04,0x02,0x00]
19959 v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
19960 // CHECK: [0x0a,0x00,0x42,0xd0,0x6b,0x04,0x02,0x00]
19962 v_cmp_eq_f32_e64 s[10:11], tba_lo, v2
19963 // CHECK: [0x0a,0x00,0x42,0xd0,0x6c,0x04,0x02,0x00]
19965 v_cmp_eq_f32_e64 s[10:11], tba_hi, v2
19966 // CHECK: [0x0a,0x00,0x42,0xd0,0x6d,0x04,0x02,0x00]
19968 v_cmp_eq_f32_e64 s[10:11], tma_lo, v2
19969 // CHECK: [0x0a,0x00,0x42,0xd0,0x6e,0x04,0x02,0x00]
19971 v_cmp_eq_f32_e64 s[10:11], tma_hi, v2
19972 // CHECK: [0x0a,0x00,0x42,0xd0,0x6f,0x04,0x02,0x00]
19974 v_cmp_eq_f32_e64 s[10:11], ttmp11, v2
19975 // CHECK: [0x0a,0x00,0x42,0xd0,0x7b,0x04,0x02,0x00]
19977 v_cmp_eq_f32_e64 s[10:11], m0, v2
19978 // CHECK: [0x0a,0x00,0x42,0xd0,0x7c,0x04,0x02,0x00]
19980 v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
19981 // CHECK: [0x0a,0x00,0x42,0xd0,0x7e,0x04,0x02,0x00]
19983 v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
19984 // CHECK: [0x0a,0x00,0x42,0xd0,0x7f,0x04,0x02,0x00]
19986 v_cmp_eq_f32_e64 s[10:11], 0, v2
19987 // CHECK: [0x0a,0x00,0x42,0xd0,0x80,0x04,0x02,0x00]
19989 v_cmp_eq_f32_e64 s[10:11], -1, v2
19990 // CHECK: [0x0a,0x00,0x42,0xd0,0xc1,0x04,0x02,0x00]
19992 v_cmp_eq_f32_e64 s[10:11], 0.5, v2
19993 // CHECK: [0x0a,0x00,0x42,0xd0,0xf0,0x04,0x02,0x00]
19995 v_cmp_eq_f32_e64 s[10:11], -4.0, v2
19996 // CHECK: [0x0a,0x00,0x42,0xd0,0xf7,0x04,0x02,0x00]
19998 v_cmp_eq_f32_e64 s[10:11], src_vccz, v2
19999 // CHECK: [0x0a,0x00,0x42,0xd0,0xfb,0x04,0x02,0x00]
20001 v_cmp_eq_f32_e64 s[10:11], src_execz, v2
20002 // CHECK: [0x0a,0x00,0x42,0xd0,0xfc,0x04,0x02,0x00]
20004 v_cmp_eq_f32_e64 s[10:11], src_scc, v2
20005 // CHECK: [0x0a,0x00,0x42,0xd0,0xfd,0x04,0x02,0x00]
20007 v_cmp_eq_f32_e64 s[10:11], src_lds_direct, v2
20008 // CHECK: [0x0a,0x00,0x42,0xd0,0xfe,0x04,0x02,0x00]
20010 v_cmp_eq_f32_e64 s[10:11], v1, v255
20011 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x03,0x00]
20013 v_cmp_eq_f32_e64 s[10:11], v1, s2
20014 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x00,0x00]
20016 v_cmp_eq_f32_e64 s[10:11], v1, s101
20017 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcb,0x00,0x00]
20019 v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_lo
20020 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcd,0x00,0x00]
20022 v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_hi
20023 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcf,0x00,0x00]
20025 v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
20026 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd5,0x00,0x00]
20028 v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
20029 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd7,0x00,0x00]
20031 v_cmp_eq_f32_e64 s[10:11], v1, tba_lo
20032 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd9,0x00,0x00]
20034 v_cmp_eq_f32_e64 s[10:11], v1, tba_hi
20035 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdb,0x00,0x00]
20037 v_cmp_eq_f32_e64 s[10:11], v1, tma_lo
20038 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdd,0x00,0x00]
20040 v_cmp_eq_f32_e64 s[10:11], v1, tma_hi
20041 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdf,0x00,0x00]
20043 v_cmp_eq_f32_e64 s[10:11], v1, ttmp11
20044 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf7,0x00,0x00]
20046 v_cmp_eq_f32_e64 s[10:11], v1, m0
20047 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf9,0x00,0x00]
20049 v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
20050 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x00,0x00]
20052 v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
20053 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x00,0x00]
20055 v_cmp_eq_f32_e64 s[10:11], v1, 0
20056 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x01,0x01,0x00]
20058 v_cmp_eq_f32_e64 s[10:11], v1, -1
20059 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x83,0x01,0x00]
20061 v_cmp_eq_f32_e64 s[10:11], v1, 0.5
20062 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xe1,0x01,0x00]
20064 v_cmp_eq_f32_e64 s[10:11], v1, -4.0
20065 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xef,0x01,0x00]
20067 v_cmp_eq_f32_e64 s[10:11], v1, src_vccz
20068 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf7,0x01,0x00]
20070 v_cmp_eq_f32_e64 s[10:11], v1, src_execz
20071 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf9,0x01,0x00]
20073 v_cmp_eq_f32_e64 s[10:11], v1, src_scc
20074 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfb,0x01,0x00]
20076 v_cmp_eq_f32_e64 s[10:11], -v1, v2
20077 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x20]
20079 v_cmp_eq_f32_e64 s[10:11], v1, -v2
20080 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x40]
20082 v_cmp_eq_f32_e64 s[10:11], -v1, -v2
20083 // CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x60]
20085 v_cmp_eq_f32_e64 s[10:11], |v1|, v2
20086 // CHECK: [0x0a,0x01,0x42,0xd0,0x01,0x05,0x02,0x00]
20088 v_cmp_eq_f32_e64 s[10:11], v1, |v2|
20089 // CHECK: [0x0a,0x02,0x42,0xd0,0x01,0x05,0x02,0x00]
20091 v_cmp_eq_f32_e64 s[10:11], |v1|, |v2|
20092 // CHECK: [0x0a,0x03,0x42,0xd0,0x01,0x05,0x02,0x00]
20094 v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
20095 // CHECK: [0x0a,0x80,0x42,0xd0,0x01,0x05,0x02,0x00]
20097 v_cmp_le_f32_e64 s[10:11], v1, v2
20098 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20100 v_cmp_le_f32_e64 s[12:13], v1, v2
20101 // CHECK: [0x0c,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20103 v_cmp_le_f32_e64 s[100:101], v1, v2
20104 // CHECK: [0x64,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20106 v_cmp_le_f32_e64 flat_scratch, v1, v2
20107 // CHECK: [0x66,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20109 v_cmp_le_f32_e64 vcc, v1, v2
20110 // CHECK: [0x6a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20112 v_cmp_le_f32_e64 tba, v1, v2
20113 // CHECK: [0x6c,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20115 v_cmp_le_f32_e64 tma, v1, v2
20116 // CHECK: [0x6e,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20118 v_cmp_le_f32_e64 ttmp[10:11], v1, v2
20119 // CHECK: [0x7a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
20121 v_cmp_le_f32_e64 s[10:11], v255, v2
20122 // CHECK: [0x0a,0x00,0x43,0xd0,0xff,0x05,0x02,0x00]
20124 v_cmp_le_f32_e64 s[10:11], s1, v2
20125 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x04,0x02,0x00]
20127 v_cmp_le_f32_e64 s[10:11], s101, v2
20128 // CHECK: [0x0a,0x00,0x43,0xd0,0x65,0x04,0x02,0x00]
20130 v_cmp_le_f32_e64 s[10:11], flat_scratch_lo, v2
20131 // CHECK: [0x0a,0x00,0x43,0xd0,0x66,0x04,0x02,0x00]
20133 v_cmp_le_f32_e64 s[10:11], flat_scratch_hi, v2
20134 // CHECK: [0x0a,0x00,0x43,0xd0,0x67,0x04,0x02,0x00]
20136 v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
20137 // CHECK: [0x0a,0x00,0x43,0xd0,0x6a,0x04,0x02,0x00]
20139 v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
20140 // CHECK: [0x0a,0x00,0x43,0xd0,0x6b,0x04,0x02,0x00]
20142 v_cmp_le_f32_e64 s[10:11], tba_lo, v2
20143 // CHECK: [0x0a,0x00,0x43,0xd0,0x6c,0x04,0x02,0x00]
20145 v_cmp_le_f32_e64 s[10:11], tba_hi, v2
20146 // CHECK: [0x0a,0x00,0x43,0xd0,0x6d,0x04,0x02,0x00]
20148 v_cmp_le_f32_e64 s[10:11], tma_lo, v2
20149 // CHECK: [0x0a,0x00,0x43,0xd0,0x6e,0x04,0x02,0x00]
20151 v_cmp_le_f32_e64 s[10:11], tma_hi, v2
20152 // CHECK: [0x0a,0x00,0x43,0xd0,0x6f,0x04,0x02,0x00]
20154 v_cmp_le_f32_e64 s[10:11], ttmp11, v2
20155 // CHECK: [0x0a,0x00,0x43,0xd0,0x7b,0x04,0x02,0x00]
20157 v_cmp_le_f32_e64 s[10:11], m0, v2
20158 // CHECK: [0x0a,0x00,0x43,0xd0,0x7c,0x04,0x02,0x00]
20160 v_cmp_le_f32_e64 s[10:11], exec_lo, v2
20161 // CHECK: [0x0a,0x00,0x43,0xd0,0x7e,0x04,0x02,0x00]
20163 v_cmp_le_f32_e64 s[10:11], exec_hi, v2
20164 // CHECK: [0x0a,0x00,0x43,0xd0,0x7f,0x04,0x02,0x00]
20166 v_cmp_le_f32_e64 s[10:11], 0, v2
20167 // CHECK: [0x0a,0x00,0x43,0xd0,0x80,0x04,0x02,0x00]
20169 v_cmp_le_f32_e64 s[10:11], -1, v2
20170 // CHECK: [0x0a,0x00,0x43,0xd0,0xc1,0x04,0x02,0x00]
20172 v_cmp_le_f32_e64 s[10:11], 0.5, v2
20173 // CHECK: [0x0a,0x00,0x43,0xd0,0xf0,0x04,0x02,0x00]
20175 v_cmp_le_f32_e64 s[10:11], -4.0, v2
20176 // CHECK: [0x0a,0x00,0x43,0xd0,0xf7,0x04,0x02,0x00]
20178 v_cmp_le_f32_e64 s[10:11], src_vccz, v2
20179 // CHECK: [0x0a,0x00,0x43,0xd0,0xfb,0x04,0x02,0x00]
20181 v_cmp_le_f32_e64 s[10:11], src_execz, v2
20182 // CHECK: [0x0a,0x00,0x43,0xd0,0xfc,0x04,0x02,0x00]
20184 v_cmp_le_f32_e64 s[10:11], src_scc, v2
20185 // CHECK: [0x0a,0x00,0x43,0xd0,0xfd,0x04,0x02,0x00]
20187 v_cmp_le_f32_e64 s[10:11], src_lds_direct, v2
20188 // CHECK: [0x0a,0x00,0x43,0xd0,0xfe,0x04,0x02,0x00]
20190 v_cmp_le_f32_e64 s[10:11], v1, v255
20191 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x03,0x00]
20193 v_cmp_le_f32_e64 s[10:11], v1, s2
20194 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x00,0x00]
20196 v_cmp_le_f32_e64 s[10:11], v1, s101
20197 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcb,0x00,0x00]
20199 v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_lo
20200 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcd,0x00,0x00]
20202 v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_hi
20203 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcf,0x00,0x00]
20205 v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
20206 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd5,0x00,0x00]
20208 v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
20209 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd7,0x00,0x00]
20211 v_cmp_le_f32_e64 s[10:11], v1, tba_lo
20212 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd9,0x00,0x00]
20214 v_cmp_le_f32_e64 s[10:11], v1, tba_hi
20215 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xdb,0x00,0x00]
20217 v_cmp_le_f32_e64 s[10:11], v1, tma_lo
20218 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xdd,0x00,0x00]
20220 v_cmp_le_f32_e64 s[10:11], v1, tma_hi
20221 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xdf,0x00,0x00]
20223 v_cmp_le_f32_e64 s[10:11], v1, ttmp11
20224 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf7,0x00,0x00]
20226 v_cmp_le_f32_e64 s[10:11], v1, m0
20227 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf9,0x00,0x00]
20229 v_cmp_le_f32_e64 s[10:11], v1, exec_lo
20230 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xfd,0x00,0x00]
20232 v_cmp_le_f32_e64 s[10:11], v1, exec_hi
20233 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x00,0x00]
20235 v_cmp_le_f32_e64 s[10:11], v1, 0
20236 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x01,0x01,0x00]
20238 v_cmp_le_f32_e64 s[10:11], v1, -1
20239 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x83,0x01,0x00]
20241 v_cmp_le_f32_e64 s[10:11], v1, 0.5
20242 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xe1,0x01,0x00]
20244 v_cmp_le_f32_e64 s[10:11], v1, -4.0
20245 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xef,0x01,0x00]
20247 v_cmp_le_f32_e64 s[10:11], v1, src_vccz
20248 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf7,0x01,0x00]
20250 v_cmp_le_f32_e64 s[10:11], v1, src_execz
20251 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf9,0x01,0x00]
20253 v_cmp_le_f32_e64 s[10:11], v1, src_scc
20254 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xfb,0x01,0x00]
20256 v_cmp_le_f32_e64 s[10:11], -v1, v2
20257 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x20]
20259 v_cmp_le_f32_e64 s[10:11], v1, -v2
20260 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x40]
20262 v_cmp_le_f32_e64 s[10:11], -v1, -v2
20263 // CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x60]
20265 v_cmp_le_f32_e64 s[10:11], |v1|, v2
20266 // CHECK: [0x0a,0x01,0x43,0xd0,0x01,0x05,0x02,0x00]
20268 v_cmp_le_f32_e64 s[10:11], v1, |v2|
20269 // CHECK: [0x0a,0x02,0x43,0xd0,0x01,0x05,0x02,0x00]
20271 v_cmp_le_f32_e64 s[10:11], |v1|, |v2|
20272 // CHECK: [0x0a,0x03,0x43,0xd0,0x01,0x05,0x02,0x00]
20274 v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
20275 // CHECK: [0x0a,0x80,0x43,0xd0,0x01,0x05,0x02,0x00]
20277 v_cmp_gt_f32_e64 s[10:11], v1, v2
20278 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20280 v_cmp_gt_f32_e64 s[12:13], v1, v2
20281 // CHECK: [0x0c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20283 v_cmp_gt_f32_e64 s[100:101], v1, v2
20284 // CHECK: [0x64,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20286 v_cmp_gt_f32_e64 flat_scratch, v1, v2
20287 // CHECK: [0x66,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20289 v_cmp_gt_f32_e64 vcc, v1, v2
20290 // CHECK: [0x6a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20292 v_cmp_gt_f32_e64 tba, v1, v2
20293 // CHECK: [0x6c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20295 v_cmp_gt_f32_e64 tma, v1, v2
20296 // CHECK: [0x6e,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20298 v_cmp_gt_f32_e64 ttmp[10:11], v1, v2
20299 // CHECK: [0x7a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
20301 v_cmp_gt_f32_e64 s[10:11], v255, v2
20302 // CHECK: [0x0a,0x00,0x44,0xd0,0xff,0x05,0x02,0x00]
20304 v_cmp_gt_f32_e64 s[10:11], s1, v2
20305 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x04,0x02,0x00]
20307 v_cmp_gt_f32_e64 s[10:11], s101, v2
20308 // CHECK: [0x0a,0x00,0x44,0xd0,0x65,0x04,0x02,0x00]
20310 v_cmp_gt_f32_e64 s[10:11], flat_scratch_lo, v2
20311 // CHECK: [0x0a,0x00,0x44,0xd0,0x66,0x04,0x02,0x00]
20313 v_cmp_gt_f32_e64 s[10:11], flat_scratch_hi, v2
20314 // CHECK: [0x0a,0x00,0x44,0xd0,0x67,0x04,0x02,0x00]
20316 v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
20317 // CHECK: [0x0a,0x00,0x44,0xd0,0x6a,0x04,0x02,0x00]
20319 v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
20320 // CHECK: [0x0a,0x00,0x44,0xd0,0x6b,0x04,0x02,0x00]
20322 v_cmp_gt_f32_e64 s[10:11], tba_lo, v2
20323 // CHECK: [0x0a,0x00,0x44,0xd0,0x6c,0x04,0x02,0x00]
20325 v_cmp_gt_f32_e64 s[10:11], tba_hi, v2
20326 // CHECK: [0x0a,0x00,0x44,0xd0,0x6d,0x04,0x02,0x00]
20328 v_cmp_gt_f32_e64 s[10:11], tma_lo, v2
20329 // CHECK: [0x0a,0x00,0x44,0xd0,0x6e,0x04,0x02,0x00]
20331 v_cmp_gt_f32_e64 s[10:11], tma_hi, v2
20332 // CHECK: [0x0a,0x00,0x44,0xd0,0x6f,0x04,0x02,0x00]
20334 v_cmp_gt_f32_e64 s[10:11], ttmp11, v2
20335 // CHECK: [0x0a,0x00,0x44,0xd0,0x7b,0x04,0x02,0x00]
20337 v_cmp_gt_f32_e64 s[10:11], m0, v2
20338 // CHECK: [0x0a,0x00,0x44,0xd0,0x7c,0x04,0x02,0x00]
20340 v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
20341 // CHECK: [0x0a,0x00,0x44,0xd0,0x7e,0x04,0x02,0x00]
20343 v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
20344 // CHECK: [0x0a,0x00,0x44,0xd0,0x7f,0x04,0x02,0x00]
20346 v_cmp_gt_f32_e64 s[10:11], 0, v2
20347 // CHECK: [0x0a,0x00,0x44,0xd0,0x80,0x04,0x02,0x00]
20349 v_cmp_gt_f32_e64 s[10:11], -1, v2
20350 // CHECK: [0x0a,0x00,0x44,0xd0,0xc1,0x04,0x02,0x00]
20352 v_cmp_gt_f32_e64 s[10:11], 0.5, v2
20353 // CHECK: [0x0a,0x00,0x44,0xd0,0xf0,0x04,0x02,0x00]
20355 v_cmp_gt_f32_e64 s[10:11], -4.0, v2
20356 // CHECK: [0x0a,0x00,0x44,0xd0,0xf7,0x04,0x02,0x00]
20358 v_cmp_gt_f32_e64 s[10:11], src_vccz, v2
20359 // CHECK: [0x0a,0x00,0x44,0xd0,0xfb,0x04,0x02,0x00]
20361 v_cmp_gt_f32_e64 s[10:11], src_execz, v2
20362 // CHECK: [0x0a,0x00,0x44,0xd0,0xfc,0x04,0x02,0x00]
20364 v_cmp_gt_f32_e64 s[10:11], src_scc, v2
20365 // CHECK: [0x0a,0x00,0x44,0xd0,0xfd,0x04,0x02,0x00]
20367 v_cmp_gt_f32_e64 s[10:11], src_lds_direct, v2
20368 // CHECK: [0x0a,0x00,0x44,0xd0,0xfe,0x04,0x02,0x00]
20370 v_cmp_gt_f32_e64 s[10:11], v1, v255
20371 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x03,0x00]
20373 v_cmp_gt_f32_e64 s[10:11], v1, s2
20374 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x00,0x00]
20376 v_cmp_gt_f32_e64 s[10:11], v1, s101
20377 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcb,0x00,0x00]
20379 v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_lo
20380 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcd,0x00,0x00]
20382 v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_hi
20383 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcf,0x00,0x00]
20385 v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
20386 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd5,0x00,0x00]
20388 v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
20389 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd7,0x00,0x00]
20391 v_cmp_gt_f32_e64 s[10:11], v1, tba_lo
20392 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd9,0x00,0x00]
20394 v_cmp_gt_f32_e64 s[10:11], v1, tba_hi
20395 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdb,0x00,0x00]
20397 v_cmp_gt_f32_e64 s[10:11], v1, tma_lo
20398 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdd,0x00,0x00]
20400 v_cmp_gt_f32_e64 s[10:11], v1, tma_hi
20401 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdf,0x00,0x00]
20403 v_cmp_gt_f32_e64 s[10:11], v1, ttmp11
20404 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf7,0x00,0x00]
20406 v_cmp_gt_f32_e64 s[10:11], v1, m0
20407 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf9,0x00,0x00]
20409 v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
20410 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x00,0x00]
20412 v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
20413 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x00,0x00]
20415 v_cmp_gt_f32_e64 s[10:11], v1, 0
20416 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x01,0x01,0x00]
20418 v_cmp_gt_f32_e64 s[10:11], v1, -1
20419 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x83,0x01,0x00]
20421 v_cmp_gt_f32_e64 s[10:11], v1, 0.5
20422 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xe1,0x01,0x00]
20424 v_cmp_gt_f32_e64 s[10:11], v1, -4.0
20425 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xef,0x01,0x00]
20427 v_cmp_gt_f32_e64 s[10:11], v1, src_vccz
20428 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf7,0x01,0x00]
20430 v_cmp_gt_f32_e64 s[10:11], v1, src_execz
20431 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf9,0x01,0x00]
20433 v_cmp_gt_f32_e64 s[10:11], v1, src_scc
20434 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfb,0x01,0x00]
20436 v_cmp_gt_f32_e64 s[10:11], -v1, v2
20437 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x20]
20439 v_cmp_gt_f32_e64 s[10:11], v1, -v2
20440 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x40]
20442 v_cmp_gt_f32_e64 s[10:11], -v1, -v2
20443 // CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x60]
20445 v_cmp_gt_f32_e64 s[10:11], |v1|, v2
20446 // CHECK: [0x0a,0x01,0x44,0xd0,0x01,0x05,0x02,0x00]
20448 v_cmp_gt_f32_e64 s[10:11], v1, |v2|
20449 // CHECK: [0x0a,0x02,0x44,0xd0,0x01,0x05,0x02,0x00]
20451 v_cmp_gt_f32_e64 s[10:11], |v1|, |v2|
20452 // CHECK: [0x0a,0x03,0x44,0xd0,0x01,0x05,0x02,0x00]
20454 v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
20455 // CHECK: [0x0a,0x80,0x44,0xd0,0x01,0x05,0x02,0x00]
20457 v_cmp_lg_f32_e64 s[10:11], v1, v2
20458 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20460 v_cmp_lg_f32_e64 s[12:13], v1, v2
20461 // CHECK: [0x0c,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20463 v_cmp_lg_f32_e64 s[100:101], v1, v2
20464 // CHECK: [0x64,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20466 v_cmp_lg_f32_e64 flat_scratch, v1, v2
20467 // CHECK: [0x66,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20469 v_cmp_lg_f32_e64 vcc, v1, v2
20470 // CHECK: [0x6a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20472 v_cmp_lg_f32_e64 tba, v1, v2
20473 // CHECK: [0x6c,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20475 v_cmp_lg_f32_e64 tma, v1, v2
20476 // CHECK: [0x6e,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20478 v_cmp_lg_f32_e64 ttmp[10:11], v1, v2
20479 // CHECK: [0x7a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
20481 v_cmp_lg_f32_e64 s[10:11], v255, v2
20482 // CHECK: [0x0a,0x00,0x45,0xd0,0xff,0x05,0x02,0x00]
20484 v_cmp_lg_f32_e64 s[10:11], s1, v2
20485 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x04,0x02,0x00]
20487 v_cmp_lg_f32_e64 s[10:11], s101, v2
20488 // CHECK: [0x0a,0x00,0x45,0xd0,0x65,0x04,0x02,0x00]
20490 v_cmp_lg_f32_e64 s[10:11], flat_scratch_lo, v2
20491 // CHECK: [0x0a,0x00,0x45,0xd0,0x66,0x04,0x02,0x00]
20493 v_cmp_lg_f32_e64 s[10:11], flat_scratch_hi, v2
20494 // CHECK: [0x0a,0x00,0x45,0xd0,0x67,0x04,0x02,0x00]
20496 v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
20497 // CHECK: [0x0a,0x00,0x45,0xd0,0x6a,0x04,0x02,0x00]
20499 v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
20500 // CHECK: [0x0a,0x00,0x45,0xd0,0x6b,0x04,0x02,0x00]
20502 v_cmp_lg_f32_e64 s[10:11], tba_lo, v2
20503 // CHECK: [0x0a,0x00,0x45,0xd0,0x6c,0x04,0x02,0x00]
20505 v_cmp_lg_f32_e64 s[10:11], tba_hi, v2
20506 // CHECK: [0x0a,0x00,0x45,0xd0,0x6d,0x04,0x02,0x00]
20508 v_cmp_lg_f32_e64 s[10:11], tma_lo, v2
20509 // CHECK: [0x0a,0x00,0x45,0xd0,0x6e,0x04,0x02,0x00]
20511 v_cmp_lg_f32_e64 s[10:11], tma_hi, v2
20512 // CHECK: [0x0a,0x00,0x45,0xd0,0x6f,0x04,0x02,0x00]
20514 v_cmp_lg_f32_e64 s[10:11], ttmp11, v2
20515 // CHECK: [0x0a,0x00,0x45,0xd0,0x7b,0x04,0x02,0x00]
20517 v_cmp_lg_f32_e64 s[10:11], m0, v2
20518 // CHECK: [0x0a,0x00,0x45,0xd0,0x7c,0x04,0x02,0x00]
20520 v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
20521 // CHECK: [0x0a,0x00,0x45,0xd0,0x7e,0x04,0x02,0x00]
20523 v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
20524 // CHECK: [0x0a,0x00,0x45,0xd0,0x7f,0x04,0x02,0x00]
20526 v_cmp_lg_f32_e64 s[10:11], 0, v2
20527 // CHECK: [0x0a,0x00,0x45,0xd0,0x80,0x04,0x02,0x00]
20529 v_cmp_lg_f32_e64 s[10:11], -1, v2
20530 // CHECK: [0x0a,0x00,0x45,0xd0,0xc1,0x04,0x02,0x00]
20532 v_cmp_lg_f32_e64 s[10:11], 0.5, v2
20533 // CHECK: [0x0a,0x00,0x45,0xd0,0xf0,0x04,0x02,0x00]
20535 v_cmp_lg_f32_e64 s[10:11], -4.0, v2
20536 // CHECK: [0x0a,0x00,0x45,0xd0,0xf7,0x04,0x02,0x00]
20538 v_cmp_lg_f32_e64 s[10:11], src_vccz, v2
20539 // CHECK: [0x0a,0x00,0x45,0xd0,0xfb,0x04,0x02,0x00]
20541 v_cmp_lg_f32_e64 s[10:11], src_execz, v2
20542 // CHECK: [0x0a,0x00,0x45,0xd0,0xfc,0x04,0x02,0x00]
20544 v_cmp_lg_f32_e64 s[10:11], src_scc, v2
20545 // CHECK: [0x0a,0x00,0x45,0xd0,0xfd,0x04,0x02,0x00]
20547 v_cmp_lg_f32_e64 s[10:11], src_lds_direct, v2
20548 // CHECK: [0x0a,0x00,0x45,0xd0,0xfe,0x04,0x02,0x00]
20550 v_cmp_lg_f32_e64 s[10:11], v1, v255
20551 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x03,0x00]
20553 v_cmp_lg_f32_e64 s[10:11], v1, s2
20554 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x00,0x00]
20556 v_cmp_lg_f32_e64 s[10:11], v1, s101
20557 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcb,0x00,0x00]
20559 v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_lo
20560 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcd,0x00,0x00]
20562 v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_hi
20563 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcf,0x00,0x00]
20565 v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
20566 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd5,0x00,0x00]
20568 v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
20569 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd7,0x00,0x00]
20571 v_cmp_lg_f32_e64 s[10:11], v1, tba_lo
20572 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd9,0x00,0x00]
20574 v_cmp_lg_f32_e64 s[10:11], v1, tba_hi
20575 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xdb,0x00,0x00]
20577 v_cmp_lg_f32_e64 s[10:11], v1, tma_lo
20578 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xdd,0x00,0x00]
20580 v_cmp_lg_f32_e64 s[10:11], v1, tma_hi
20581 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xdf,0x00,0x00]
20583 v_cmp_lg_f32_e64 s[10:11], v1, ttmp11
20584 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf7,0x00,0x00]
20586 v_cmp_lg_f32_e64 s[10:11], v1, m0
20587 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf9,0x00,0x00]
20589 v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
20590 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xfd,0x00,0x00]
20592 v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
20593 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x00,0x00]
20595 v_cmp_lg_f32_e64 s[10:11], v1, 0
20596 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x01,0x01,0x00]
20598 v_cmp_lg_f32_e64 s[10:11], v1, -1
20599 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x83,0x01,0x00]
20601 v_cmp_lg_f32_e64 s[10:11], v1, 0.5
20602 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xe1,0x01,0x00]
20604 v_cmp_lg_f32_e64 s[10:11], v1, -4.0
20605 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xef,0x01,0x00]
20607 v_cmp_lg_f32_e64 s[10:11], v1, src_vccz
20608 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf7,0x01,0x00]
20610 v_cmp_lg_f32_e64 s[10:11], v1, src_execz
20611 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf9,0x01,0x00]
20613 v_cmp_lg_f32_e64 s[10:11], v1, src_scc
20614 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xfb,0x01,0x00]
20616 v_cmp_lg_f32_e64 s[10:11], -v1, v2
20617 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x20]
20619 v_cmp_lg_f32_e64 s[10:11], v1, -v2
20620 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x40]
20622 v_cmp_lg_f32_e64 s[10:11], -v1, -v2
20623 // CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x60]
20625 v_cmp_lg_f32_e64 s[10:11], |v1|, v2
20626 // CHECK: [0x0a,0x01,0x45,0xd0,0x01,0x05,0x02,0x00]
20628 v_cmp_lg_f32_e64 s[10:11], v1, |v2|
20629 // CHECK: [0x0a,0x02,0x45,0xd0,0x01,0x05,0x02,0x00]
20631 v_cmp_lg_f32_e64 s[10:11], |v1|, |v2|
20632 // CHECK: [0x0a,0x03,0x45,0xd0,0x01,0x05,0x02,0x00]
20634 v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
20635 // CHECK: [0x0a,0x80,0x45,0xd0,0x01,0x05,0x02,0x00]
20637 v_cmp_ge_f32_e64 s[10:11], v1, v2
20638 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20640 v_cmp_ge_f32_e64 s[12:13], v1, v2
20641 // CHECK: [0x0c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20643 v_cmp_ge_f32_e64 s[100:101], v1, v2
20644 // CHECK: [0x64,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20646 v_cmp_ge_f32_e64 flat_scratch, v1, v2
20647 // CHECK: [0x66,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20649 v_cmp_ge_f32_e64 vcc, v1, v2
20650 // CHECK: [0x6a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20652 v_cmp_ge_f32_e64 tba, v1, v2
20653 // CHECK: [0x6c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20655 v_cmp_ge_f32_e64 tma, v1, v2
20656 // CHECK: [0x6e,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20658 v_cmp_ge_f32_e64 ttmp[10:11], v1, v2
20659 // CHECK: [0x7a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
20661 v_cmp_ge_f32_e64 s[10:11], v255, v2
20662 // CHECK: [0x0a,0x00,0x46,0xd0,0xff,0x05,0x02,0x00]
20664 v_cmp_ge_f32_e64 s[10:11], s1, v2
20665 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x04,0x02,0x00]
20667 v_cmp_ge_f32_e64 s[10:11], s101, v2
20668 // CHECK: [0x0a,0x00,0x46,0xd0,0x65,0x04,0x02,0x00]
20670 v_cmp_ge_f32_e64 s[10:11], flat_scratch_lo, v2
20671 // CHECK: [0x0a,0x00,0x46,0xd0,0x66,0x04,0x02,0x00]
20673 v_cmp_ge_f32_e64 s[10:11], flat_scratch_hi, v2
20674 // CHECK: [0x0a,0x00,0x46,0xd0,0x67,0x04,0x02,0x00]
20676 v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
20677 // CHECK: [0x0a,0x00,0x46,0xd0,0x6a,0x04,0x02,0x00]
20679 v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
20680 // CHECK: [0x0a,0x00,0x46,0xd0,0x6b,0x04,0x02,0x00]
20682 v_cmp_ge_f32_e64 s[10:11], tba_lo, v2
20683 // CHECK: [0x0a,0x00,0x46,0xd0,0x6c,0x04,0x02,0x00]
20685 v_cmp_ge_f32_e64 s[10:11], tba_hi, v2
20686 // CHECK: [0x0a,0x00,0x46,0xd0,0x6d,0x04,0x02,0x00]
20688 v_cmp_ge_f32_e64 s[10:11], tma_lo, v2
20689 // CHECK: [0x0a,0x00,0x46,0xd0,0x6e,0x04,0x02,0x00]
20691 v_cmp_ge_f32_e64 s[10:11], tma_hi, v2
20692 // CHECK: [0x0a,0x00,0x46,0xd0,0x6f,0x04,0x02,0x00]
20694 v_cmp_ge_f32_e64 s[10:11], ttmp11, v2
20695 // CHECK: [0x0a,0x00,0x46,0xd0,0x7b,0x04,0x02,0x00]
20697 v_cmp_ge_f32_e64 s[10:11], m0, v2
20698 // CHECK: [0x0a,0x00,0x46,0xd0,0x7c,0x04,0x02,0x00]
20700 v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
20701 // CHECK: [0x0a,0x00,0x46,0xd0,0x7e,0x04,0x02,0x00]
20703 v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
20704 // CHECK: [0x0a,0x00,0x46,0xd0,0x7f,0x04,0x02,0x00]
20706 v_cmp_ge_f32_e64 s[10:11], 0, v2
20707 // CHECK: [0x0a,0x00,0x46,0xd0,0x80,0x04,0x02,0x00]
20709 v_cmp_ge_f32_e64 s[10:11], -1, v2
20710 // CHECK: [0x0a,0x00,0x46,0xd0,0xc1,0x04,0x02,0x00]
20712 v_cmp_ge_f32_e64 s[10:11], 0.5, v2
20713 // CHECK: [0x0a,0x00,0x46,0xd0,0xf0,0x04,0x02,0x00]
20715 v_cmp_ge_f32_e64 s[10:11], -4.0, v2
20716 // CHECK: [0x0a,0x00,0x46,0xd0,0xf7,0x04,0x02,0x00]
20718 v_cmp_ge_f32_e64 s[10:11], src_vccz, v2
20719 // CHECK: [0x0a,0x00,0x46,0xd0,0xfb,0x04,0x02,0x00]
20721 v_cmp_ge_f32_e64 s[10:11], src_execz, v2
20722 // CHECK: [0x0a,0x00,0x46,0xd0,0xfc,0x04,0x02,0x00]
20724 v_cmp_ge_f32_e64 s[10:11], src_scc, v2
20725 // CHECK: [0x0a,0x00,0x46,0xd0,0xfd,0x04,0x02,0x00]
20727 v_cmp_ge_f32_e64 s[10:11], src_lds_direct, v2
20728 // CHECK: [0x0a,0x00,0x46,0xd0,0xfe,0x04,0x02,0x00]
20730 v_cmp_ge_f32_e64 s[10:11], v1, v255
20731 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x03,0x00]
20733 v_cmp_ge_f32_e64 s[10:11], v1, s2
20734 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x00,0x00]
20736 v_cmp_ge_f32_e64 s[10:11], v1, s101
20737 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcb,0x00,0x00]
20739 v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_lo
20740 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcd,0x00,0x00]
20742 v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_hi
20743 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcf,0x00,0x00]
20745 v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
20746 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd5,0x00,0x00]
20748 v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
20749 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd7,0x00,0x00]
20751 v_cmp_ge_f32_e64 s[10:11], v1, tba_lo
20752 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd9,0x00,0x00]
20754 v_cmp_ge_f32_e64 s[10:11], v1, tba_hi
20755 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdb,0x00,0x00]
20757 v_cmp_ge_f32_e64 s[10:11], v1, tma_lo
20758 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdd,0x00,0x00]
20760 v_cmp_ge_f32_e64 s[10:11], v1, tma_hi
20761 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdf,0x00,0x00]
20763 v_cmp_ge_f32_e64 s[10:11], v1, ttmp11
20764 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf7,0x00,0x00]
20766 v_cmp_ge_f32_e64 s[10:11], v1, m0
20767 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf9,0x00,0x00]
20769 v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
20770 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x00,0x00]
20772 v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
20773 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x00,0x00]
20775 v_cmp_ge_f32_e64 s[10:11], v1, 0
20776 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x01,0x01,0x00]
20778 v_cmp_ge_f32_e64 s[10:11], v1, -1
20779 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x83,0x01,0x00]
20781 v_cmp_ge_f32_e64 s[10:11], v1, 0.5
20782 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xe1,0x01,0x00]
20784 v_cmp_ge_f32_e64 s[10:11], v1, -4.0
20785 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xef,0x01,0x00]
20787 v_cmp_ge_f32_e64 s[10:11], v1, src_vccz
20788 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf7,0x01,0x00]
20790 v_cmp_ge_f32_e64 s[10:11], v1, src_execz
20791 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf9,0x01,0x00]
20793 v_cmp_ge_f32_e64 s[10:11], v1, src_scc
20794 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfb,0x01,0x00]
20796 v_cmp_ge_f32_e64 s[10:11], -v1, v2
20797 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x20]
20799 v_cmp_ge_f32_e64 s[10:11], v1, -v2
20800 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x40]
20802 v_cmp_ge_f32_e64 s[10:11], -v1, -v2
20803 // CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x60]
20805 v_cmp_ge_f32_e64 s[10:11], |v1|, v2
20806 // CHECK: [0x0a,0x01,0x46,0xd0,0x01,0x05,0x02,0x00]
20808 v_cmp_ge_f32_e64 s[10:11], v1, |v2|
20809 // CHECK: [0x0a,0x02,0x46,0xd0,0x01,0x05,0x02,0x00]
20811 v_cmp_ge_f32_e64 s[10:11], |v1|, |v2|
20812 // CHECK: [0x0a,0x03,0x46,0xd0,0x01,0x05,0x02,0x00]
20814 v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
20815 // CHECK: [0x0a,0x80,0x46,0xd0,0x01,0x05,0x02,0x00]
20817 v_cmp_o_f32_e64 s[10:11], v1, v2
20818 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20820 v_cmp_o_f32_e64 s[12:13], v1, v2
20821 // CHECK: [0x0c,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20823 v_cmp_o_f32_e64 s[100:101], v1, v2
20824 // CHECK: [0x64,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20826 v_cmp_o_f32_e64 flat_scratch, v1, v2
20827 // CHECK: [0x66,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20829 v_cmp_o_f32_e64 vcc, v1, v2
20830 // CHECK: [0x6a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20832 v_cmp_o_f32_e64 tba, v1, v2
20833 // CHECK: [0x6c,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20835 v_cmp_o_f32_e64 tma, v1, v2
20836 // CHECK: [0x6e,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20838 v_cmp_o_f32_e64 ttmp[10:11], v1, v2
20839 // CHECK: [0x7a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
20841 v_cmp_o_f32_e64 s[10:11], v255, v2
20842 // CHECK: [0x0a,0x00,0x47,0xd0,0xff,0x05,0x02,0x00]
20844 v_cmp_o_f32_e64 s[10:11], s1, v2
20845 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x04,0x02,0x00]
20847 v_cmp_o_f32_e64 s[10:11], s101, v2
20848 // CHECK: [0x0a,0x00,0x47,0xd0,0x65,0x04,0x02,0x00]
20850 v_cmp_o_f32_e64 s[10:11], flat_scratch_lo, v2
20851 // CHECK: [0x0a,0x00,0x47,0xd0,0x66,0x04,0x02,0x00]
20853 v_cmp_o_f32_e64 s[10:11], flat_scratch_hi, v2
20854 // CHECK: [0x0a,0x00,0x47,0xd0,0x67,0x04,0x02,0x00]
20856 v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
20857 // CHECK: [0x0a,0x00,0x47,0xd0,0x6a,0x04,0x02,0x00]
20859 v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
20860 // CHECK: [0x0a,0x00,0x47,0xd0,0x6b,0x04,0x02,0x00]
20862 v_cmp_o_f32_e64 s[10:11], tba_lo, v2
20863 // CHECK: [0x0a,0x00,0x47,0xd0,0x6c,0x04,0x02,0x00]
20865 v_cmp_o_f32_e64 s[10:11], tba_hi, v2
20866 // CHECK: [0x0a,0x00,0x47,0xd0,0x6d,0x04,0x02,0x00]
20868 v_cmp_o_f32_e64 s[10:11], tma_lo, v2
20869 // CHECK: [0x0a,0x00,0x47,0xd0,0x6e,0x04,0x02,0x00]
20871 v_cmp_o_f32_e64 s[10:11], tma_hi, v2
20872 // CHECK: [0x0a,0x00,0x47,0xd0,0x6f,0x04,0x02,0x00]
20874 v_cmp_o_f32_e64 s[10:11], ttmp11, v2
20875 // CHECK: [0x0a,0x00,0x47,0xd0,0x7b,0x04,0x02,0x00]
20877 v_cmp_o_f32_e64 s[10:11], m0, v2
20878 // CHECK: [0x0a,0x00,0x47,0xd0,0x7c,0x04,0x02,0x00]
20880 v_cmp_o_f32_e64 s[10:11], exec_lo, v2
20881 // CHECK: [0x0a,0x00,0x47,0xd0,0x7e,0x04,0x02,0x00]
20883 v_cmp_o_f32_e64 s[10:11], exec_hi, v2
20884 // CHECK: [0x0a,0x00,0x47,0xd0,0x7f,0x04,0x02,0x00]
20886 v_cmp_o_f32_e64 s[10:11], 0, v2
20887 // CHECK: [0x0a,0x00,0x47,0xd0,0x80,0x04,0x02,0x00]
20889 v_cmp_o_f32_e64 s[10:11], -1, v2
20890 // CHECK: [0x0a,0x00,0x47,0xd0,0xc1,0x04,0x02,0x00]
20892 v_cmp_o_f32_e64 s[10:11], 0.5, v2
20893 // CHECK: [0x0a,0x00,0x47,0xd0,0xf0,0x04,0x02,0x00]
20895 v_cmp_o_f32_e64 s[10:11], -4.0, v2
20896 // CHECK: [0x0a,0x00,0x47,0xd0,0xf7,0x04,0x02,0x00]
20898 v_cmp_o_f32_e64 s[10:11], src_vccz, v2
20899 // CHECK: [0x0a,0x00,0x47,0xd0,0xfb,0x04,0x02,0x00]
20901 v_cmp_o_f32_e64 s[10:11], src_execz, v2
20902 // CHECK: [0x0a,0x00,0x47,0xd0,0xfc,0x04,0x02,0x00]
20904 v_cmp_o_f32_e64 s[10:11], src_scc, v2
20905 // CHECK: [0x0a,0x00,0x47,0xd0,0xfd,0x04,0x02,0x00]
20907 v_cmp_o_f32_e64 s[10:11], src_lds_direct, v2
20908 // CHECK: [0x0a,0x00,0x47,0xd0,0xfe,0x04,0x02,0x00]
20910 v_cmp_o_f32_e64 s[10:11], v1, v255
20911 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x03,0x00]
20913 v_cmp_o_f32_e64 s[10:11], v1, s2
20914 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x00,0x00]
20916 v_cmp_o_f32_e64 s[10:11], v1, s101
20917 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcb,0x00,0x00]
20919 v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_lo
20920 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcd,0x00,0x00]
20922 v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_hi
20923 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcf,0x00,0x00]
20925 v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
20926 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd5,0x00,0x00]
20928 v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
20929 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd7,0x00,0x00]
20931 v_cmp_o_f32_e64 s[10:11], v1, tba_lo
20932 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd9,0x00,0x00]
20934 v_cmp_o_f32_e64 s[10:11], v1, tba_hi
20935 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xdb,0x00,0x00]
20937 v_cmp_o_f32_e64 s[10:11], v1, tma_lo
20938 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xdd,0x00,0x00]
20940 v_cmp_o_f32_e64 s[10:11], v1, tma_hi
20941 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xdf,0x00,0x00]
20943 v_cmp_o_f32_e64 s[10:11], v1, ttmp11
20944 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf7,0x00,0x00]
20946 v_cmp_o_f32_e64 s[10:11], v1, m0
20947 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf9,0x00,0x00]
20949 v_cmp_o_f32_e64 s[10:11], v1, exec_lo
20950 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xfd,0x00,0x00]
20952 v_cmp_o_f32_e64 s[10:11], v1, exec_hi
20953 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x00,0x00]
20955 v_cmp_o_f32_e64 s[10:11], v1, 0
20956 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x01,0x01,0x00]
20958 v_cmp_o_f32_e64 s[10:11], v1, -1
20959 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x83,0x01,0x00]
20961 v_cmp_o_f32_e64 s[10:11], v1, 0.5
20962 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xe1,0x01,0x00]
20964 v_cmp_o_f32_e64 s[10:11], v1, -4.0
20965 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xef,0x01,0x00]
20967 v_cmp_o_f32_e64 s[10:11], v1, src_vccz
20968 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf7,0x01,0x00]
20970 v_cmp_o_f32_e64 s[10:11], v1, src_execz
20971 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf9,0x01,0x00]
20973 v_cmp_o_f32_e64 s[10:11], v1, src_scc
20974 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xfb,0x01,0x00]
20976 v_cmp_o_f32_e64 s[10:11], -v1, v2
20977 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x20]
20979 v_cmp_o_f32_e64 s[10:11], v1, -v2
20980 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x40]
20982 v_cmp_o_f32_e64 s[10:11], -v1, -v2
20983 // CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x60]
20985 v_cmp_o_f32_e64 s[10:11], |v1|, v2
20986 // CHECK: [0x0a,0x01,0x47,0xd0,0x01,0x05,0x02,0x00]
20988 v_cmp_o_f32_e64 s[10:11], v1, |v2|
20989 // CHECK: [0x0a,0x02,0x47,0xd0,0x01,0x05,0x02,0x00]
20991 v_cmp_o_f32_e64 s[10:11], |v1|, |v2|
20992 // CHECK: [0x0a,0x03,0x47,0xd0,0x01,0x05,0x02,0x00]
20994 v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
20995 // CHECK: [0x0a,0x80,0x47,0xd0,0x01,0x05,0x02,0x00]
20997 v_cmp_u_f32_e64 s[10:11], v1, v2
20998 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21000 v_cmp_u_f32_e64 s[12:13], v1, v2
21001 // CHECK: [0x0c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21003 v_cmp_u_f32_e64 s[100:101], v1, v2
21004 // CHECK: [0x64,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21006 v_cmp_u_f32_e64 flat_scratch, v1, v2
21007 // CHECK: [0x66,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21009 v_cmp_u_f32_e64 vcc, v1, v2
21010 // CHECK: [0x6a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21012 v_cmp_u_f32_e64 tba, v1, v2
21013 // CHECK: [0x6c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21015 v_cmp_u_f32_e64 tma, v1, v2
21016 // CHECK: [0x6e,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21018 v_cmp_u_f32_e64 ttmp[10:11], v1, v2
21019 // CHECK: [0x7a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
21021 v_cmp_u_f32_e64 s[10:11], v255, v2
21022 // CHECK: [0x0a,0x00,0x48,0xd0,0xff,0x05,0x02,0x00]
21024 v_cmp_u_f32_e64 s[10:11], s1, v2
21025 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x04,0x02,0x00]
21027 v_cmp_u_f32_e64 s[10:11], s101, v2
21028 // CHECK: [0x0a,0x00,0x48,0xd0,0x65,0x04,0x02,0x00]
21030 v_cmp_u_f32_e64 s[10:11], flat_scratch_lo, v2
21031 // CHECK: [0x0a,0x00,0x48,0xd0,0x66,0x04,0x02,0x00]
21033 v_cmp_u_f32_e64 s[10:11], flat_scratch_hi, v2
21034 // CHECK: [0x0a,0x00,0x48,0xd0,0x67,0x04,0x02,0x00]
21036 v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
21037 // CHECK: [0x0a,0x00,0x48,0xd0,0x6a,0x04,0x02,0x00]
21039 v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
21040 // CHECK: [0x0a,0x00,0x48,0xd0,0x6b,0x04,0x02,0x00]
21042 v_cmp_u_f32_e64 s[10:11], tba_lo, v2
21043 // CHECK: [0x0a,0x00,0x48,0xd0,0x6c,0x04,0x02,0x00]
21045 v_cmp_u_f32_e64 s[10:11], tba_hi, v2
21046 // CHECK: [0x0a,0x00,0x48,0xd0,0x6d,0x04,0x02,0x00]
21048 v_cmp_u_f32_e64 s[10:11], tma_lo, v2
21049 // CHECK: [0x0a,0x00,0x48,0xd0,0x6e,0x04,0x02,0x00]
21051 v_cmp_u_f32_e64 s[10:11], tma_hi, v2
21052 // CHECK: [0x0a,0x00,0x48,0xd0,0x6f,0x04,0x02,0x00]
21054 v_cmp_u_f32_e64 s[10:11], ttmp11, v2
21055 // CHECK: [0x0a,0x00,0x48,0xd0,0x7b,0x04,0x02,0x00]
21057 v_cmp_u_f32_e64 s[10:11], m0, v2
21058 // CHECK: [0x0a,0x00,0x48,0xd0,0x7c,0x04,0x02,0x00]
21060 v_cmp_u_f32_e64 s[10:11], exec_lo, v2
21061 // CHECK: [0x0a,0x00,0x48,0xd0,0x7e,0x04,0x02,0x00]
21063 v_cmp_u_f32_e64 s[10:11], exec_hi, v2
21064 // CHECK: [0x0a,0x00,0x48,0xd0,0x7f,0x04,0x02,0x00]
21066 v_cmp_u_f32_e64 s[10:11], 0, v2
21067 // CHECK: [0x0a,0x00,0x48,0xd0,0x80,0x04,0x02,0x00]
21069 v_cmp_u_f32_e64 s[10:11], -1, v2
21070 // CHECK: [0x0a,0x00,0x48,0xd0,0xc1,0x04,0x02,0x00]
21072 v_cmp_u_f32_e64 s[10:11], 0.5, v2
21073 // CHECK: [0x0a,0x00,0x48,0xd0,0xf0,0x04,0x02,0x00]
21075 v_cmp_u_f32_e64 s[10:11], -4.0, v2
21076 // CHECK: [0x0a,0x00,0x48,0xd0,0xf7,0x04,0x02,0x00]
21078 v_cmp_u_f32_e64 s[10:11], src_vccz, v2
21079 // CHECK: [0x0a,0x00,0x48,0xd0,0xfb,0x04,0x02,0x00]
21081 v_cmp_u_f32_e64 s[10:11], src_execz, v2
21082 // CHECK: [0x0a,0x00,0x48,0xd0,0xfc,0x04,0x02,0x00]
21084 v_cmp_u_f32_e64 s[10:11], src_scc, v2
21085 // CHECK: [0x0a,0x00,0x48,0xd0,0xfd,0x04,0x02,0x00]
21087 v_cmp_u_f32_e64 s[10:11], src_lds_direct, v2
21088 // CHECK: [0x0a,0x00,0x48,0xd0,0xfe,0x04,0x02,0x00]
21090 v_cmp_u_f32_e64 s[10:11], v1, v255
21091 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x03,0x00]
21093 v_cmp_u_f32_e64 s[10:11], v1, s2
21094 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x00,0x00]
21096 v_cmp_u_f32_e64 s[10:11], v1, s101
21097 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcb,0x00,0x00]
21099 v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_lo
21100 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcd,0x00,0x00]
21102 v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_hi
21103 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcf,0x00,0x00]
21105 v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
21106 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd5,0x00,0x00]
21108 v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
21109 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd7,0x00,0x00]
21111 v_cmp_u_f32_e64 s[10:11], v1, tba_lo
21112 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd9,0x00,0x00]
21114 v_cmp_u_f32_e64 s[10:11], v1, tba_hi
21115 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdb,0x00,0x00]
21117 v_cmp_u_f32_e64 s[10:11], v1, tma_lo
21118 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdd,0x00,0x00]
21120 v_cmp_u_f32_e64 s[10:11], v1, tma_hi
21121 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdf,0x00,0x00]
21123 v_cmp_u_f32_e64 s[10:11], v1, ttmp11
21124 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf7,0x00,0x00]
21126 v_cmp_u_f32_e64 s[10:11], v1, m0
21127 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf9,0x00,0x00]
21129 v_cmp_u_f32_e64 s[10:11], v1, exec_lo
21130 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x00,0x00]
21132 v_cmp_u_f32_e64 s[10:11], v1, exec_hi
21133 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x00,0x00]
21135 v_cmp_u_f32_e64 s[10:11], v1, 0
21136 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x01,0x01,0x00]
21138 v_cmp_u_f32_e64 s[10:11], v1, -1
21139 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x83,0x01,0x00]
21141 v_cmp_u_f32_e64 s[10:11], v1, 0.5
21142 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xe1,0x01,0x00]
21144 v_cmp_u_f32_e64 s[10:11], v1, -4.0
21145 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xef,0x01,0x00]
21147 v_cmp_u_f32_e64 s[10:11], v1, src_vccz
21148 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf7,0x01,0x00]
21150 v_cmp_u_f32_e64 s[10:11], v1, src_execz
21151 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf9,0x01,0x00]
21153 v_cmp_u_f32_e64 s[10:11], v1, src_scc
21154 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfb,0x01,0x00]
21156 v_cmp_u_f32_e64 s[10:11], -v1, v2
21157 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x20]
21159 v_cmp_u_f32_e64 s[10:11], v1, -v2
21160 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x40]
21162 v_cmp_u_f32_e64 s[10:11], -v1, -v2
21163 // CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x60]
21165 v_cmp_u_f32_e64 s[10:11], |v1|, v2
21166 // CHECK: [0x0a,0x01,0x48,0xd0,0x01,0x05,0x02,0x00]
21168 v_cmp_u_f32_e64 s[10:11], v1, |v2|
21169 // CHECK: [0x0a,0x02,0x48,0xd0,0x01,0x05,0x02,0x00]
21171 v_cmp_u_f32_e64 s[10:11], |v1|, |v2|
21172 // CHECK: [0x0a,0x03,0x48,0xd0,0x01,0x05,0x02,0x00]
21174 v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
21175 // CHECK: [0x0a,0x80,0x48,0xd0,0x01,0x05,0x02,0x00]
21177 v_cmp_nge_f32_e64 s[10:11], v1, v2
21178 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21180 v_cmp_nge_f32_e64 s[12:13], v1, v2
21181 // CHECK: [0x0c,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21183 v_cmp_nge_f32_e64 s[100:101], v1, v2
21184 // CHECK: [0x64,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21186 v_cmp_nge_f32_e64 flat_scratch, v1, v2
21187 // CHECK: [0x66,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21189 v_cmp_nge_f32_e64 vcc, v1, v2
21190 // CHECK: [0x6a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21192 v_cmp_nge_f32_e64 tba, v1, v2
21193 // CHECK: [0x6c,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21195 v_cmp_nge_f32_e64 tma, v1, v2
21196 // CHECK: [0x6e,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21198 v_cmp_nge_f32_e64 ttmp[10:11], v1, v2
21199 // CHECK: [0x7a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
21201 v_cmp_nge_f32_e64 s[10:11], v255, v2
21202 // CHECK: [0x0a,0x00,0x49,0xd0,0xff,0x05,0x02,0x00]
21204 v_cmp_nge_f32_e64 s[10:11], s1, v2
21205 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x04,0x02,0x00]
21207 v_cmp_nge_f32_e64 s[10:11], s101, v2
21208 // CHECK: [0x0a,0x00,0x49,0xd0,0x65,0x04,0x02,0x00]
21210 v_cmp_nge_f32_e64 s[10:11], flat_scratch_lo, v2
21211 // CHECK: [0x0a,0x00,0x49,0xd0,0x66,0x04,0x02,0x00]
21213 v_cmp_nge_f32_e64 s[10:11], flat_scratch_hi, v2
21214 // CHECK: [0x0a,0x00,0x49,0xd0,0x67,0x04,0x02,0x00]
21216 v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
21217 // CHECK: [0x0a,0x00,0x49,0xd0,0x6a,0x04,0x02,0x00]
21219 v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
21220 // CHECK: [0x0a,0x00,0x49,0xd0,0x6b,0x04,0x02,0x00]
21222 v_cmp_nge_f32_e64 s[10:11], tba_lo, v2
21223 // CHECK: [0x0a,0x00,0x49,0xd0,0x6c,0x04,0x02,0x00]
21225 v_cmp_nge_f32_e64 s[10:11], tba_hi, v2
21226 // CHECK: [0x0a,0x00,0x49,0xd0,0x6d,0x04,0x02,0x00]
21228 v_cmp_nge_f32_e64 s[10:11], tma_lo, v2
21229 // CHECK: [0x0a,0x00,0x49,0xd0,0x6e,0x04,0x02,0x00]
21231 v_cmp_nge_f32_e64 s[10:11], tma_hi, v2
21232 // CHECK: [0x0a,0x00,0x49,0xd0,0x6f,0x04,0x02,0x00]
21234 v_cmp_nge_f32_e64 s[10:11], ttmp11, v2
21235 // CHECK: [0x0a,0x00,0x49,0xd0,0x7b,0x04,0x02,0x00]
21237 v_cmp_nge_f32_e64 s[10:11], m0, v2
21238 // CHECK: [0x0a,0x00,0x49,0xd0,0x7c,0x04,0x02,0x00]
21240 v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
21241 // CHECK: [0x0a,0x00,0x49,0xd0,0x7e,0x04,0x02,0x00]
21243 v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
21244 // CHECK: [0x0a,0x00,0x49,0xd0,0x7f,0x04,0x02,0x00]
21246 v_cmp_nge_f32_e64 s[10:11], 0, v2
21247 // CHECK: [0x0a,0x00,0x49,0xd0,0x80,0x04,0x02,0x00]
21249 v_cmp_nge_f32_e64 s[10:11], -1, v2
21250 // CHECK: [0x0a,0x00,0x49,0xd0,0xc1,0x04,0x02,0x00]
21252 v_cmp_nge_f32_e64 s[10:11], 0.5, v2
21253 // CHECK: [0x0a,0x00,0x49,0xd0,0xf0,0x04,0x02,0x00]
21255 v_cmp_nge_f32_e64 s[10:11], -4.0, v2
21256 // CHECK: [0x0a,0x00,0x49,0xd0,0xf7,0x04,0x02,0x00]
21258 v_cmp_nge_f32_e64 s[10:11], src_vccz, v2
21259 // CHECK: [0x0a,0x00,0x49,0xd0,0xfb,0x04,0x02,0x00]
21261 v_cmp_nge_f32_e64 s[10:11], src_execz, v2
21262 // CHECK: [0x0a,0x00,0x49,0xd0,0xfc,0x04,0x02,0x00]
21264 v_cmp_nge_f32_e64 s[10:11], src_scc, v2
21265 // CHECK: [0x0a,0x00,0x49,0xd0,0xfd,0x04,0x02,0x00]
21267 v_cmp_nge_f32_e64 s[10:11], src_lds_direct, v2
21268 // CHECK: [0x0a,0x00,0x49,0xd0,0xfe,0x04,0x02,0x00]
21270 v_cmp_nge_f32_e64 s[10:11], v1, v255
21271 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x03,0x00]
21273 v_cmp_nge_f32_e64 s[10:11], v1, s2
21274 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x00,0x00]
21276 v_cmp_nge_f32_e64 s[10:11], v1, s101
21277 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcb,0x00,0x00]
21279 v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_lo
21280 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcd,0x00,0x00]
21282 v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_hi
21283 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcf,0x00,0x00]
21285 v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
21286 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd5,0x00,0x00]
21288 v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
21289 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd7,0x00,0x00]
21291 v_cmp_nge_f32_e64 s[10:11], v1, tba_lo
21292 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd9,0x00,0x00]
21294 v_cmp_nge_f32_e64 s[10:11], v1, tba_hi
21295 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xdb,0x00,0x00]
21297 v_cmp_nge_f32_e64 s[10:11], v1, tma_lo
21298 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xdd,0x00,0x00]
21300 v_cmp_nge_f32_e64 s[10:11], v1, tma_hi
21301 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xdf,0x00,0x00]
21303 v_cmp_nge_f32_e64 s[10:11], v1, ttmp11
21304 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf7,0x00,0x00]
21306 v_cmp_nge_f32_e64 s[10:11], v1, m0
21307 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf9,0x00,0x00]
21309 v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
21310 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xfd,0x00,0x00]
21312 v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
21313 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x00,0x00]
21315 v_cmp_nge_f32_e64 s[10:11], v1, 0
21316 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x01,0x01,0x00]
21318 v_cmp_nge_f32_e64 s[10:11], v1, -1
21319 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x83,0x01,0x00]
21321 v_cmp_nge_f32_e64 s[10:11], v1, 0.5
21322 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xe1,0x01,0x00]
21324 v_cmp_nge_f32_e64 s[10:11], v1, -4.0
21325 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xef,0x01,0x00]
21327 v_cmp_nge_f32_e64 s[10:11], v1, src_vccz
21328 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf7,0x01,0x00]
21330 v_cmp_nge_f32_e64 s[10:11], v1, src_execz
21331 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf9,0x01,0x00]
21333 v_cmp_nge_f32_e64 s[10:11], v1, src_scc
21334 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xfb,0x01,0x00]
21336 v_cmp_nge_f32_e64 s[10:11], -v1, v2
21337 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x20]
21339 v_cmp_nge_f32_e64 s[10:11], v1, -v2
21340 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x40]
21342 v_cmp_nge_f32_e64 s[10:11], -v1, -v2
21343 // CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x60]
21345 v_cmp_nge_f32_e64 s[10:11], |v1|, v2
21346 // CHECK: [0x0a,0x01,0x49,0xd0,0x01,0x05,0x02,0x00]
21348 v_cmp_nge_f32_e64 s[10:11], v1, |v2|
21349 // CHECK: [0x0a,0x02,0x49,0xd0,0x01,0x05,0x02,0x00]
21351 v_cmp_nge_f32_e64 s[10:11], |v1|, |v2|
21352 // CHECK: [0x0a,0x03,0x49,0xd0,0x01,0x05,0x02,0x00]
21354 v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
21355 // CHECK: [0x0a,0x80,0x49,0xd0,0x01,0x05,0x02,0x00]
21357 v_cmp_nlg_f32_e64 s[10:11], v1, v2
21358 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21360 v_cmp_nlg_f32_e64 s[12:13], v1, v2
21361 // CHECK: [0x0c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21363 v_cmp_nlg_f32_e64 s[100:101], v1, v2
21364 // CHECK: [0x64,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21366 v_cmp_nlg_f32_e64 flat_scratch, v1, v2
21367 // CHECK: [0x66,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21369 v_cmp_nlg_f32_e64 vcc, v1, v2
21370 // CHECK: [0x6a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21372 v_cmp_nlg_f32_e64 tba, v1, v2
21373 // CHECK: [0x6c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21375 v_cmp_nlg_f32_e64 tma, v1, v2
21376 // CHECK: [0x6e,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21378 v_cmp_nlg_f32_e64 ttmp[10:11], v1, v2
21379 // CHECK: [0x7a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
21381 v_cmp_nlg_f32_e64 s[10:11], v255, v2
21382 // CHECK: [0x0a,0x00,0x4a,0xd0,0xff,0x05,0x02,0x00]
21384 v_cmp_nlg_f32_e64 s[10:11], s1, v2
21385 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x04,0x02,0x00]
21387 v_cmp_nlg_f32_e64 s[10:11], s101, v2
21388 // CHECK: [0x0a,0x00,0x4a,0xd0,0x65,0x04,0x02,0x00]
21390 v_cmp_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
21391 // CHECK: [0x0a,0x00,0x4a,0xd0,0x66,0x04,0x02,0x00]
21393 v_cmp_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
21394 // CHECK: [0x0a,0x00,0x4a,0xd0,0x67,0x04,0x02,0x00]
21396 v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
21397 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6a,0x04,0x02,0x00]
21399 v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
21400 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6b,0x04,0x02,0x00]
21402 v_cmp_nlg_f32_e64 s[10:11], tba_lo, v2
21403 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6c,0x04,0x02,0x00]
21405 v_cmp_nlg_f32_e64 s[10:11], tba_hi, v2
21406 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6d,0x04,0x02,0x00]
21408 v_cmp_nlg_f32_e64 s[10:11], tma_lo, v2
21409 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6e,0x04,0x02,0x00]
21411 v_cmp_nlg_f32_e64 s[10:11], tma_hi, v2
21412 // CHECK: [0x0a,0x00,0x4a,0xd0,0x6f,0x04,0x02,0x00]
21414 v_cmp_nlg_f32_e64 s[10:11], ttmp11, v2
21415 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7b,0x04,0x02,0x00]
21417 v_cmp_nlg_f32_e64 s[10:11], m0, v2
21418 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7c,0x04,0x02,0x00]
21420 v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
21421 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7e,0x04,0x02,0x00]
21423 v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
21424 // CHECK: [0x0a,0x00,0x4a,0xd0,0x7f,0x04,0x02,0x00]
21426 v_cmp_nlg_f32_e64 s[10:11], 0, v2
21427 // CHECK: [0x0a,0x00,0x4a,0xd0,0x80,0x04,0x02,0x00]
21429 v_cmp_nlg_f32_e64 s[10:11], -1, v2
21430 // CHECK: [0x0a,0x00,0x4a,0xd0,0xc1,0x04,0x02,0x00]
21432 v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
21433 // CHECK: [0x0a,0x00,0x4a,0xd0,0xf0,0x04,0x02,0x00]
21435 v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
21436 // CHECK: [0x0a,0x00,0x4a,0xd0,0xf7,0x04,0x02,0x00]
21438 v_cmp_nlg_f32_e64 s[10:11], src_vccz, v2
21439 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfb,0x04,0x02,0x00]
21441 v_cmp_nlg_f32_e64 s[10:11], src_execz, v2
21442 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfc,0x04,0x02,0x00]
21444 v_cmp_nlg_f32_e64 s[10:11], src_scc, v2
21445 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfd,0x04,0x02,0x00]
21447 v_cmp_nlg_f32_e64 s[10:11], src_lds_direct, v2
21448 // CHECK: [0x0a,0x00,0x4a,0xd0,0xfe,0x04,0x02,0x00]
21450 v_cmp_nlg_f32_e64 s[10:11], v1, v255
21451 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x03,0x00]
21453 v_cmp_nlg_f32_e64 s[10:11], v1, s2
21454 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x00,0x00]
21456 v_cmp_nlg_f32_e64 s[10:11], v1, s101
21457 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcb,0x00,0x00]
21459 v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
21460 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcd,0x00,0x00]
21462 v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
21463 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcf,0x00,0x00]
21465 v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
21466 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd5,0x00,0x00]
21468 v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
21469 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd7,0x00,0x00]
21471 v_cmp_nlg_f32_e64 s[10:11], v1, tba_lo
21472 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd9,0x00,0x00]
21474 v_cmp_nlg_f32_e64 s[10:11], v1, tba_hi
21475 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdb,0x00,0x00]
21477 v_cmp_nlg_f32_e64 s[10:11], v1, tma_lo
21478 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdd,0x00,0x00]
21480 v_cmp_nlg_f32_e64 s[10:11], v1, tma_hi
21481 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdf,0x00,0x00]
21483 v_cmp_nlg_f32_e64 s[10:11], v1, ttmp11
21484 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf7,0x00,0x00]
21486 v_cmp_nlg_f32_e64 s[10:11], v1, m0
21487 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf9,0x00,0x00]
21489 v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
21490 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x00,0x00]
21492 v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
21493 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x00,0x00]
21495 v_cmp_nlg_f32_e64 s[10:11], v1, 0
21496 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x01,0x01,0x00]
21498 v_cmp_nlg_f32_e64 s[10:11], v1, -1
21499 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x83,0x01,0x00]
21501 v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
21502 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xe1,0x01,0x00]
21504 v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
21505 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xef,0x01,0x00]
21507 v_cmp_nlg_f32_e64 s[10:11], v1, src_vccz
21508 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf7,0x01,0x00]
21510 v_cmp_nlg_f32_e64 s[10:11], v1, src_execz
21511 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf9,0x01,0x00]
21513 v_cmp_nlg_f32_e64 s[10:11], v1, src_scc
21514 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfb,0x01,0x00]
21516 v_cmp_nlg_f32_e64 s[10:11], -v1, v2
21517 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x20]
21519 v_cmp_nlg_f32_e64 s[10:11], v1, -v2
21520 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x40]
21522 v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
21523 // CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x60]
21525 v_cmp_nlg_f32_e64 s[10:11], |v1|, v2
21526 // CHECK: [0x0a,0x01,0x4a,0xd0,0x01,0x05,0x02,0x00]
21528 v_cmp_nlg_f32_e64 s[10:11], v1, |v2|
21529 // CHECK: [0x0a,0x02,0x4a,0xd0,0x01,0x05,0x02,0x00]
21531 v_cmp_nlg_f32_e64 s[10:11], |v1|, |v2|
21532 // CHECK: [0x0a,0x03,0x4a,0xd0,0x01,0x05,0x02,0x00]
21534 v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
21535 // CHECK: [0x0a,0x80,0x4a,0xd0,0x01,0x05,0x02,0x00]
21537 v_cmp_ngt_f32_e64 s[10:11], v1, v2
21538 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21540 v_cmp_ngt_f32_e64 s[12:13], v1, v2
21541 // CHECK: [0x0c,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21543 v_cmp_ngt_f32_e64 s[100:101], v1, v2
21544 // CHECK: [0x64,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21546 v_cmp_ngt_f32_e64 flat_scratch, v1, v2
21547 // CHECK: [0x66,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21549 v_cmp_ngt_f32_e64 vcc, v1, v2
21550 // CHECK: [0x6a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21552 v_cmp_ngt_f32_e64 tba, v1, v2
21553 // CHECK: [0x6c,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21555 v_cmp_ngt_f32_e64 tma, v1, v2
21556 // CHECK: [0x6e,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21558 v_cmp_ngt_f32_e64 ttmp[10:11], v1, v2
21559 // CHECK: [0x7a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
21561 v_cmp_ngt_f32_e64 s[10:11], v255, v2
21562 // CHECK: [0x0a,0x00,0x4b,0xd0,0xff,0x05,0x02,0x00]
21564 v_cmp_ngt_f32_e64 s[10:11], s1, v2
21565 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x04,0x02,0x00]
21567 v_cmp_ngt_f32_e64 s[10:11], s101, v2
21568 // CHECK: [0x0a,0x00,0x4b,0xd0,0x65,0x04,0x02,0x00]
21570 v_cmp_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
21571 // CHECK: [0x0a,0x00,0x4b,0xd0,0x66,0x04,0x02,0x00]
21573 v_cmp_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
21574 // CHECK: [0x0a,0x00,0x4b,0xd0,0x67,0x04,0x02,0x00]
21576 v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
21577 // CHECK: [0x0a,0x00,0x4b,0xd0,0x6a,0x04,0x02,0x00]
21579 v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
21580 // CHECK: [0x0a,0x00,0x4b,0xd0,0x6b,0x04,0x02,0x00]
21582 v_cmp_ngt_f32_e64 s[10:11], tba_lo, v2
21583 // CHECK: [0x0a,0x00,0x4b,0xd0,0x6c,0x04,0x02,0x00]
21585 v_cmp_ngt_f32_e64 s[10:11], tba_hi, v2
21586 // CHECK: [0x0a,0x00,0x4b,0xd0,0x6d,0x04,0x02,0x00]
21588 v_cmp_ngt_f32_e64 s[10:11], tma_lo, v2
21589 // CHECK: [0x0a,0x00,0x4b,0xd0,0x6e,0x04,0x02,0x00]
21591 v_cmp_ngt_f32_e64 s[10:11], tma_hi, v2
21592 // CHECK: [0x0a,0x00,0x4b,0xd0,0x6f,0x04,0x02,0x00]
21594 v_cmp_ngt_f32_e64 s[10:11], ttmp11, v2
21595 // CHECK: [0x0a,0x00,0x4b,0xd0,0x7b,0x04,0x02,0x00]
21597 v_cmp_ngt_f32_e64 s[10:11], m0, v2
21598 // CHECK: [0x0a,0x00,0x4b,0xd0,0x7c,0x04,0x02,0x00]
21600 v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
21601 // CHECK: [0x0a,0x00,0x4b,0xd0,0x7e,0x04,0x02,0x00]
21603 v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
21604 // CHECK: [0x0a,0x00,0x4b,0xd0,0x7f,0x04,0x02,0x00]
21606 v_cmp_ngt_f32_e64 s[10:11], 0, v2
21607 // CHECK: [0x0a,0x00,0x4b,0xd0,0x80,0x04,0x02,0x00]
21609 v_cmp_ngt_f32_e64 s[10:11], -1, v2
21610 // CHECK: [0x0a,0x00,0x4b,0xd0,0xc1,0x04,0x02,0x00]
21612 v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
21613 // CHECK: [0x0a,0x00,0x4b,0xd0,0xf0,0x04,0x02,0x00]
21615 v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
21616 // CHECK: [0x0a,0x00,0x4b,0xd0,0xf7,0x04,0x02,0x00]
21618 v_cmp_ngt_f32_e64 s[10:11], src_vccz, v2
21619 // CHECK: [0x0a,0x00,0x4b,0xd0,0xfb,0x04,0x02,0x00]
21621 v_cmp_ngt_f32_e64 s[10:11], src_execz, v2
21622 // CHECK: [0x0a,0x00,0x4b,0xd0,0xfc,0x04,0x02,0x00]
21624 v_cmp_ngt_f32_e64 s[10:11], src_scc, v2
21625 // CHECK: [0x0a,0x00,0x4b,0xd0,0xfd,0x04,0x02,0x00]
21627 v_cmp_ngt_f32_e64 s[10:11], src_lds_direct, v2
21628 // CHECK: [0x0a,0x00,0x4b,0xd0,0xfe,0x04,0x02,0x00]
21630 v_cmp_ngt_f32_e64 s[10:11], v1, v255
21631 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x03,0x00]
21633 v_cmp_ngt_f32_e64 s[10:11], v1, s2
21634 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x00,0x00]
21636 v_cmp_ngt_f32_e64 s[10:11], v1, s101
21637 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcb,0x00,0x00]
21639 v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
21640 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcd,0x00,0x00]
21642 v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
21643 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcf,0x00,0x00]
21645 v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
21646 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd5,0x00,0x00]
21648 v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
21649 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd7,0x00,0x00]
21651 v_cmp_ngt_f32_e64 s[10:11], v1, tba_lo
21652 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd9,0x00,0x00]
21654 v_cmp_ngt_f32_e64 s[10:11], v1, tba_hi
21655 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xdb,0x00,0x00]
21657 v_cmp_ngt_f32_e64 s[10:11], v1, tma_lo
21658 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xdd,0x00,0x00]
21660 v_cmp_ngt_f32_e64 s[10:11], v1, tma_hi
21661 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xdf,0x00,0x00]
21663 v_cmp_ngt_f32_e64 s[10:11], v1, ttmp11
21664 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf7,0x00,0x00]
21666 v_cmp_ngt_f32_e64 s[10:11], v1, m0
21667 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf9,0x00,0x00]
21669 v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
21670 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xfd,0x00,0x00]
21672 v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
21673 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x00,0x00]
21675 v_cmp_ngt_f32_e64 s[10:11], v1, 0
21676 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x01,0x01,0x00]
21678 v_cmp_ngt_f32_e64 s[10:11], v1, -1
21679 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x83,0x01,0x00]
21681 v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
21682 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xe1,0x01,0x00]
21684 v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
21685 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xef,0x01,0x00]
21687 v_cmp_ngt_f32_e64 s[10:11], v1, src_vccz
21688 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf7,0x01,0x00]
21690 v_cmp_ngt_f32_e64 s[10:11], v1, src_execz
21691 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf9,0x01,0x00]
21693 v_cmp_ngt_f32_e64 s[10:11], v1, src_scc
21694 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xfb,0x01,0x00]
21696 v_cmp_ngt_f32_e64 s[10:11], -v1, v2
21697 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x20]
21699 v_cmp_ngt_f32_e64 s[10:11], v1, -v2
21700 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x40]
21702 v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
21703 // CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x60]
21705 v_cmp_ngt_f32_e64 s[10:11], |v1|, v2
21706 // CHECK: [0x0a,0x01,0x4b,0xd0,0x01,0x05,0x02,0x00]
21708 v_cmp_ngt_f32_e64 s[10:11], v1, |v2|
21709 // CHECK: [0x0a,0x02,0x4b,0xd0,0x01,0x05,0x02,0x00]
21711 v_cmp_ngt_f32_e64 s[10:11], |v1|, |v2|
21712 // CHECK: [0x0a,0x03,0x4b,0xd0,0x01,0x05,0x02,0x00]
21714 v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
21715 // CHECK: [0x0a,0x80,0x4b,0xd0,0x01,0x05,0x02,0x00]
21717 v_cmp_nle_f32_e64 s[10:11], v1, v2
21718 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21720 v_cmp_nle_f32_e64 s[12:13], v1, v2
21721 // CHECK: [0x0c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21723 v_cmp_nle_f32_e64 s[100:101], v1, v2
21724 // CHECK: [0x64,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21726 v_cmp_nle_f32_e64 flat_scratch, v1, v2
21727 // CHECK: [0x66,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21729 v_cmp_nle_f32_e64 vcc, v1, v2
21730 // CHECK: [0x6a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21732 v_cmp_nle_f32_e64 tba, v1, v2
21733 // CHECK: [0x6c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21735 v_cmp_nle_f32_e64 tma, v1, v2
21736 // CHECK: [0x6e,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21738 v_cmp_nle_f32_e64 ttmp[10:11], v1, v2
21739 // CHECK: [0x7a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
21741 v_cmp_nle_f32_e64 s[10:11], v255, v2
21742 // CHECK: [0x0a,0x00,0x4c,0xd0,0xff,0x05,0x02,0x00]
21744 v_cmp_nle_f32_e64 s[10:11], s1, v2
21745 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x04,0x02,0x00]
21747 v_cmp_nle_f32_e64 s[10:11], s101, v2
21748 // CHECK: [0x0a,0x00,0x4c,0xd0,0x65,0x04,0x02,0x00]
21750 v_cmp_nle_f32_e64 s[10:11], flat_scratch_lo, v2
21751 // CHECK: [0x0a,0x00,0x4c,0xd0,0x66,0x04,0x02,0x00]
21753 v_cmp_nle_f32_e64 s[10:11], flat_scratch_hi, v2
21754 // CHECK: [0x0a,0x00,0x4c,0xd0,0x67,0x04,0x02,0x00]
21756 v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
21757 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6a,0x04,0x02,0x00]
21759 v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
21760 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6b,0x04,0x02,0x00]
21762 v_cmp_nle_f32_e64 s[10:11], tba_lo, v2
21763 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6c,0x04,0x02,0x00]
21765 v_cmp_nle_f32_e64 s[10:11], tba_hi, v2
21766 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6d,0x04,0x02,0x00]
21768 v_cmp_nle_f32_e64 s[10:11], tma_lo, v2
21769 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6e,0x04,0x02,0x00]
21771 v_cmp_nle_f32_e64 s[10:11], tma_hi, v2
21772 // CHECK: [0x0a,0x00,0x4c,0xd0,0x6f,0x04,0x02,0x00]
21774 v_cmp_nle_f32_e64 s[10:11], ttmp11, v2
21775 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7b,0x04,0x02,0x00]
21777 v_cmp_nle_f32_e64 s[10:11], m0, v2
21778 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7c,0x04,0x02,0x00]
21780 v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
21781 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7e,0x04,0x02,0x00]
21783 v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
21784 // CHECK: [0x0a,0x00,0x4c,0xd0,0x7f,0x04,0x02,0x00]
21786 v_cmp_nle_f32_e64 s[10:11], 0, v2
21787 // CHECK: [0x0a,0x00,0x4c,0xd0,0x80,0x04,0x02,0x00]
21789 v_cmp_nle_f32_e64 s[10:11], -1, v2
21790 // CHECK: [0x0a,0x00,0x4c,0xd0,0xc1,0x04,0x02,0x00]
21792 v_cmp_nle_f32_e64 s[10:11], 0.5, v2
21793 // CHECK: [0x0a,0x00,0x4c,0xd0,0xf0,0x04,0x02,0x00]
21795 v_cmp_nle_f32_e64 s[10:11], -4.0, v2
21796 // CHECK: [0x0a,0x00,0x4c,0xd0,0xf7,0x04,0x02,0x00]
21798 v_cmp_nle_f32_e64 s[10:11], src_vccz, v2
21799 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfb,0x04,0x02,0x00]
21801 v_cmp_nle_f32_e64 s[10:11], src_execz, v2
21802 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfc,0x04,0x02,0x00]
21804 v_cmp_nle_f32_e64 s[10:11], src_scc, v2
21805 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfd,0x04,0x02,0x00]
21807 v_cmp_nle_f32_e64 s[10:11], src_lds_direct, v2
21808 // CHECK: [0x0a,0x00,0x4c,0xd0,0xfe,0x04,0x02,0x00]
21810 v_cmp_nle_f32_e64 s[10:11], v1, v255
21811 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x03,0x00]
21813 v_cmp_nle_f32_e64 s[10:11], v1, s2
21814 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x00,0x00]
21816 v_cmp_nle_f32_e64 s[10:11], v1, s101
21817 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcb,0x00,0x00]
21819 v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_lo
21820 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcd,0x00,0x00]
21822 v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_hi
21823 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcf,0x00,0x00]
21825 v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
21826 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd5,0x00,0x00]
21828 v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
21829 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd7,0x00,0x00]
21831 v_cmp_nle_f32_e64 s[10:11], v1, tba_lo
21832 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd9,0x00,0x00]
21834 v_cmp_nle_f32_e64 s[10:11], v1, tba_hi
21835 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdb,0x00,0x00]
21837 v_cmp_nle_f32_e64 s[10:11], v1, tma_lo
21838 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdd,0x00,0x00]
21840 v_cmp_nle_f32_e64 s[10:11], v1, tma_hi
21841 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdf,0x00,0x00]
21843 v_cmp_nle_f32_e64 s[10:11], v1, ttmp11
21844 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf7,0x00,0x00]
21846 v_cmp_nle_f32_e64 s[10:11], v1, m0
21847 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf9,0x00,0x00]
21849 v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
21850 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x00,0x00]
21852 v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
21853 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x00,0x00]
21855 v_cmp_nle_f32_e64 s[10:11], v1, 0
21856 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x01,0x01,0x00]
21858 v_cmp_nle_f32_e64 s[10:11], v1, -1
21859 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x83,0x01,0x00]
21861 v_cmp_nle_f32_e64 s[10:11], v1, 0.5
21862 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xe1,0x01,0x00]
21864 v_cmp_nle_f32_e64 s[10:11], v1, -4.0
21865 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xef,0x01,0x00]
21867 v_cmp_nle_f32_e64 s[10:11], v1, src_vccz
21868 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf7,0x01,0x00]
21870 v_cmp_nle_f32_e64 s[10:11], v1, src_execz
21871 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf9,0x01,0x00]
21873 v_cmp_nle_f32_e64 s[10:11], v1, src_scc
21874 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfb,0x01,0x00]
21876 v_cmp_nle_f32_e64 s[10:11], -v1, v2
21877 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x20]
21879 v_cmp_nle_f32_e64 s[10:11], v1, -v2
21880 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x40]
21882 v_cmp_nle_f32_e64 s[10:11], -v1, -v2
21883 // CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x60]
21885 v_cmp_nle_f32_e64 s[10:11], |v1|, v2
21886 // CHECK: [0x0a,0x01,0x4c,0xd0,0x01,0x05,0x02,0x00]
21888 v_cmp_nle_f32_e64 s[10:11], v1, |v2|
21889 // CHECK: [0x0a,0x02,0x4c,0xd0,0x01,0x05,0x02,0x00]
21891 v_cmp_nle_f32_e64 s[10:11], |v1|, |v2|
21892 // CHECK: [0x0a,0x03,0x4c,0xd0,0x01,0x05,0x02,0x00]
21894 v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
21895 // CHECK: [0x0a,0x80,0x4c,0xd0,0x01,0x05,0x02,0x00]
21897 v_cmp_neq_f32_e64 s[10:11], v1, v2
21898 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21900 v_cmp_neq_f32_e64 s[12:13], v1, v2
21901 // CHECK: [0x0c,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21903 v_cmp_neq_f32_e64 s[100:101], v1, v2
21904 // CHECK: [0x64,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21906 v_cmp_neq_f32_e64 flat_scratch, v1, v2
21907 // CHECK: [0x66,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21909 v_cmp_neq_f32_e64 vcc, v1, v2
21910 // CHECK: [0x6a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21912 v_cmp_neq_f32_e64 tba, v1, v2
21913 // CHECK: [0x6c,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21915 v_cmp_neq_f32_e64 tma, v1, v2
21916 // CHECK: [0x6e,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21918 v_cmp_neq_f32_e64 ttmp[10:11], v1, v2
21919 // CHECK: [0x7a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
21921 v_cmp_neq_f32_e64 s[10:11], v255, v2
21922 // CHECK: [0x0a,0x00,0x4d,0xd0,0xff,0x05,0x02,0x00]
21924 v_cmp_neq_f32_e64 s[10:11], s1, v2
21925 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x04,0x02,0x00]
21927 v_cmp_neq_f32_e64 s[10:11], s101, v2
21928 // CHECK: [0x0a,0x00,0x4d,0xd0,0x65,0x04,0x02,0x00]
21930 v_cmp_neq_f32_e64 s[10:11], flat_scratch_lo, v2
21931 // CHECK: [0x0a,0x00,0x4d,0xd0,0x66,0x04,0x02,0x00]
21933 v_cmp_neq_f32_e64 s[10:11], flat_scratch_hi, v2
21934 // CHECK: [0x0a,0x00,0x4d,0xd0,0x67,0x04,0x02,0x00]
21936 v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
21937 // CHECK: [0x0a,0x00,0x4d,0xd0,0x6a,0x04,0x02,0x00]
21939 v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
21940 // CHECK: [0x0a,0x00,0x4d,0xd0,0x6b,0x04,0x02,0x00]
21942 v_cmp_neq_f32_e64 s[10:11], tba_lo, v2
21943 // CHECK: [0x0a,0x00,0x4d,0xd0,0x6c,0x04,0x02,0x00]
21945 v_cmp_neq_f32_e64 s[10:11], tba_hi, v2
21946 // CHECK: [0x0a,0x00,0x4d,0xd0,0x6d,0x04,0x02,0x00]
21948 v_cmp_neq_f32_e64 s[10:11], tma_lo, v2
21949 // CHECK: [0x0a,0x00,0x4d,0xd0,0x6e,0x04,0x02,0x00]
21951 v_cmp_neq_f32_e64 s[10:11], tma_hi, v2
21952 // CHECK: [0x0a,0x00,0x4d,0xd0,0x6f,0x04,0x02,0x00]
21954 v_cmp_neq_f32_e64 s[10:11], ttmp11, v2
21955 // CHECK: [0x0a,0x00,0x4d,0xd0,0x7b,0x04,0x02,0x00]
21957 v_cmp_neq_f32_e64 s[10:11], m0, v2
21958 // CHECK: [0x0a,0x00,0x4d,0xd0,0x7c,0x04,0x02,0x00]
21960 v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
21961 // CHECK: [0x0a,0x00,0x4d,0xd0,0x7e,0x04,0x02,0x00]
21963 v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
21964 // CHECK: [0x0a,0x00,0x4d,0xd0,0x7f,0x04,0x02,0x00]
21966 v_cmp_neq_f32_e64 s[10:11], 0, v2
21967 // CHECK: [0x0a,0x00,0x4d,0xd0,0x80,0x04,0x02,0x00]
21969 v_cmp_neq_f32_e64 s[10:11], -1, v2
21970 // CHECK: [0x0a,0x00,0x4d,0xd0,0xc1,0x04,0x02,0x00]
21972 v_cmp_neq_f32_e64 s[10:11], 0.5, v2
21973 // CHECK: [0x0a,0x00,0x4d,0xd0,0xf0,0x04,0x02,0x00]
21975 v_cmp_neq_f32_e64 s[10:11], -4.0, v2
21976 // CHECK: [0x0a,0x00,0x4d,0xd0,0xf7,0x04,0x02,0x00]
21978 v_cmp_neq_f32_e64 s[10:11], src_vccz, v2
21979 // CHECK: [0x0a,0x00,0x4d,0xd0,0xfb,0x04,0x02,0x00]
21981 v_cmp_neq_f32_e64 s[10:11], src_execz, v2
21982 // CHECK: [0x0a,0x00,0x4d,0xd0,0xfc,0x04,0x02,0x00]
21984 v_cmp_neq_f32_e64 s[10:11], src_scc, v2
21985 // CHECK: [0x0a,0x00,0x4d,0xd0,0xfd,0x04,0x02,0x00]
21987 v_cmp_neq_f32_e64 s[10:11], src_lds_direct, v2
21988 // CHECK: [0x0a,0x00,0x4d,0xd0,0xfe,0x04,0x02,0x00]
21990 v_cmp_neq_f32_e64 s[10:11], v1, v255
21991 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x03,0x00]
21993 v_cmp_neq_f32_e64 s[10:11], v1, s2
21994 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x00,0x00]
21996 v_cmp_neq_f32_e64 s[10:11], v1, s101
21997 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcb,0x00,0x00]
21999 v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_lo
22000 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcd,0x00,0x00]
22002 v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_hi
22003 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcf,0x00,0x00]
22005 v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
22006 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd5,0x00,0x00]
22008 v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
22009 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd7,0x00,0x00]
22011 v_cmp_neq_f32_e64 s[10:11], v1, tba_lo
22012 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd9,0x00,0x00]
22014 v_cmp_neq_f32_e64 s[10:11], v1, tba_hi
22015 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xdb,0x00,0x00]
22017 v_cmp_neq_f32_e64 s[10:11], v1, tma_lo
22018 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xdd,0x00,0x00]
22020 v_cmp_neq_f32_e64 s[10:11], v1, tma_hi
22021 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xdf,0x00,0x00]
22023 v_cmp_neq_f32_e64 s[10:11], v1, ttmp11
22024 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf7,0x00,0x00]
22026 v_cmp_neq_f32_e64 s[10:11], v1, m0
22027 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf9,0x00,0x00]
22029 v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
22030 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xfd,0x00,0x00]
22032 v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
22033 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x00,0x00]
22035 v_cmp_neq_f32_e64 s[10:11], v1, 0
22036 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x01,0x01,0x00]
22038 v_cmp_neq_f32_e64 s[10:11], v1, -1
22039 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x83,0x01,0x00]
22041 v_cmp_neq_f32_e64 s[10:11], v1, 0.5
22042 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xe1,0x01,0x00]
22044 v_cmp_neq_f32_e64 s[10:11], v1, -4.0
22045 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xef,0x01,0x00]
22047 v_cmp_neq_f32_e64 s[10:11], v1, src_vccz
22048 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf7,0x01,0x00]
22050 v_cmp_neq_f32_e64 s[10:11], v1, src_execz
22051 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf9,0x01,0x00]
22053 v_cmp_neq_f32_e64 s[10:11], v1, src_scc
22054 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xfb,0x01,0x00]
22056 v_cmp_neq_f32_e64 s[10:11], -v1, v2
22057 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x20]
22059 v_cmp_neq_f32_e64 s[10:11], v1, -v2
22060 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x40]
22062 v_cmp_neq_f32_e64 s[10:11], -v1, -v2
22063 // CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x60]
22065 v_cmp_neq_f32_e64 s[10:11], |v1|, v2
22066 // CHECK: [0x0a,0x01,0x4d,0xd0,0x01,0x05,0x02,0x00]
22068 v_cmp_neq_f32_e64 s[10:11], v1, |v2|
22069 // CHECK: [0x0a,0x02,0x4d,0xd0,0x01,0x05,0x02,0x00]
22071 v_cmp_neq_f32_e64 s[10:11], |v1|, |v2|
22072 // CHECK: [0x0a,0x03,0x4d,0xd0,0x01,0x05,0x02,0x00]
22074 v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
22075 // CHECK: [0x0a,0x80,0x4d,0xd0,0x01,0x05,0x02,0x00]
22077 v_cmp_nlt_f32_e64 s[10:11], v1, v2
22078 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22080 v_cmp_nlt_f32_e64 s[12:13], v1, v2
22081 // CHECK: [0x0c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22083 v_cmp_nlt_f32_e64 s[100:101], v1, v2
22084 // CHECK: [0x64,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22086 v_cmp_nlt_f32_e64 flat_scratch, v1, v2
22087 // CHECK: [0x66,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22089 v_cmp_nlt_f32_e64 vcc, v1, v2
22090 // CHECK: [0x6a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22092 v_cmp_nlt_f32_e64 tba, v1, v2
22093 // CHECK: [0x6c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22095 v_cmp_nlt_f32_e64 tma, v1, v2
22096 // CHECK: [0x6e,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22098 v_cmp_nlt_f32_e64 ttmp[10:11], v1, v2
22099 // CHECK: [0x7a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
22101 v_cmp_nlt_f32_e64 s[10:11], v255, v2
22102 // CHECK: [0x0a,0x00,0x4e,0xd0,0xff,0x05,0x02,0x00]
22104 v_cmp_nlt_f32_e64 s[10:11], s1, v2
22105 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x04,0x02,0x00]
22107 v_cmp_nlt_f32_e64 s[10:11], s101, v2
22108 // CHECK: [0x0a,0x00,0x4e,0xd0,0x65,0x04,0x02,0x00]
22110 v_cmp_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
22111 // CHECK: [0x0a,0x00,0x4e,0xd0,0x66,0x04,0x02,0x00]
22113 v_cmp_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
22114 // CHECK: [0x0a,0x00,0x4e,0xd0,0x67,0x04,0x02,0x00]
22116 v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
22117 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6a,0x04,0x02,0x00]
22119 v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
22120 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6b,0x04,0x02,0x00]
22122 v_cmp_nlt_f32_e64 s[10:11], tba_lo, v2
22123 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6c,0x04,0x02,0x00]
22125 v_cmp_nlt_f32_e64 s[10:11], tba_hi, v2
22126 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6d,0x04,0x02,0x00]
22128 v_cmp_nlt_f32_e64 s[10:11], tma_lo, v2
22129 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6e,0x04,0x02,0x00]
22131 v_cmp_nlt_f32_e64 s[10:11], tma_hi, v2
22132 // CHECK: [0x0a,0x00,0x4e,0xd0,0x6f,0x04,0x02,0x00]
22134 v_cmp_nlt_f32_e64 s[10:11], ttmp11, v2
22135 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7b,0x04,0x02,0x00]
22137 v_cmp_nlt_f32_e64 s[10:11], m0, v2
22138 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7c,0x04,0x02,0x00]
22140 v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
22141 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7e,0x04,0x02,0x00]
22143 v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
22144 // CHECK: [0x0a,0x00,0x4e,0xd0,0x7f,0x04,0x02,0x00]
22146 v_cmp_nlt_f32_e64 s[10:11], 0, v2
22147 // CHECK: [0x0a,0x00,0x4e,0xd0,0x80,0x04,0x02,0x00]
22149 v_cmp_nlt_f32_e64 s[10:11], -1, v2
22150 // CHECK: [0x0a,0x00,0x4e,0xd0,0xc1,0x04,0x02,0x00]
22152 v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
22153 // CHECK: [0x0a,0x00,0x4e,0xd0,0xf0,0x04,0x02,0x00]
22155 v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
22156 // CHECK: [0x0a,0x00,0x4e,0xd0,0xf7,0x04,0x02,0x00]
22158 v_cmp_nlt_f32_e64 s[10:11], src_vccz, v2
22159 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfb,0x04,0x02,0x00]
22161 v_cmp_nlt_f32_e64 s[10:11], src_execz, v2
22162 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfc,0x04,0x02,0x00]
22164 v_cmp_nlt_f32_e64 s[10:11], src_scc, v2
22165 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfd,0x04,0x02,0x00]
22167 v_cmp_nlt_f32_e64 s[10:11], src_lds_direct, v2
22168 // CHECK: [0x0a,0x00,0x4e,0xd0,0xfe,0x04,0x02,0x00]
22170 v_cmp_nlt_f32_e64 s[10:11], v1, v255
22171 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x03,0x00]
22173 v_cmp_nlt_f32_e64 s[10:11], v1, s2
22174 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x00,0x00]
22176 v_cmp_nlt_f32_e64 s[10:11], v1, s101
22177 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcb,0x00,0x00]
22179 v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
22180 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcd,0x00,0x00]
22182 v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
22183 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcf,0x00,0x00]
22185 v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
22186 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd5,0x00,0x00]
22188 v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
22189 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd7,0x00,0x00]
22191 v_cmp_nlt_f32_e64 s[10:11], v1, tba_lo
22192 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd9,0x00,0x00]
22194 v_cmp_nlt_f32_e64 s[10:11], v1, tba_hi
22195 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdb,0x00,0x00]
22197 v_cmp_nlt_f32_e64 s[10:11], v1, tma_lo
22198 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdd,0x00,0x00]
22200 v_cmp_nlt_f32_e64 s[10:11], v1, tma_hi
22201 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdf,0x00,0x00]
22203 v_cmp_nlt_f32_e64 s[10:11], v1, ttmp11
22204 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf7,0x00,0x00]
22206 v_cmp_nlt_f32_e64 s[10:11], v1, m0
22207 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf9,0x00,0x00]
22209 v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
22210 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x00,0x00]
22212 v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
22213 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x00,0x00]
22215 v_cmp_nlt_f32_e64 s[10:11], v1, 0
22216 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x01,0x01,0x00]
22218 v_cmp_nlt_f32_e64 s[10:11], v1, -1
22219 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x83,0x01,0x00]
22221 v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
22222 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xe1,0x01,0x00]
22224 v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
22225 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xef,0x01,0x00]
22227 v_cmp_nlt_f32_e64 s[10:11], v1, src_vccz
22228 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf7,0x01,0x00]
22230 v_cmp_nlt_f32_e64 s[10:11], v1, src_execz
22231 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf9,0x01,0x00]
22233 v_cmp_nlt_f32_e64 s[10:11], v1, src_scc
22234 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfb,0x01,0x00]
22236 v_cmp_nlt_f32_e64 s[10:11], -v1, v2
22237 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x20]
22239 v_cmp_nlt_f32_e64 s[10:11], v1, -v2
22240 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x40]
22242 v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
22243 // CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x60]
22245 v_cmp_nlt_f32_e64 s[10:11], |v1|, v2
22246 // CHECK: [0x0a,0x01,0x4e,0xd0,0x01,0x05,0x02,0x00]
22248 v_cmp_nlt_f32_e64 s[10:11], v1, |v2|
22249 // CHECK: [0x0a,0x02,0x4e,0xd0,0x01,0x05,0x02,0x00]
22251 v_cmp_nlt_f32_e64 s[10:11], |v1|, |v2|
22252 // CHECK: [0x0a,0x03,0x4e,0xd0,0x01,0x05,0x02,0x00]
22254 v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
22255 // CHECK: [0x0a,0x80,0x4e,0xd0,0x01,0x05,0x02,0x00]
22257 v_cmp_tru_f32_e64 s[10:11], v1, v2
22258 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22260 v_cmp_tru_f32_e64 s[12:13], v1, v2
22261 // CHECK: [0x0c,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22263 v_cmp_tru_f32_e64 s[100:101], v1, v2
22264 // CHECK: [0x64,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22266 v_cmp_tru_f32_e64 flat_scratch, v1, v2
22267 // CHECK: [0x66,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22269 v_cmp_tru_f32_e64 vcc, v1, v2
22270 // CHECK: [0x6a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22272 v_cmp_tru_f32_e64 tba, v1, v2
22273 // CHECK: [0x6c,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22275 v_cmp_tru_f32_e64 tma, v1, v2
22276 // CHECK: [0x6e,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22278 v_cmp_tru_f32_e64 ttmp[10:11], v1, v2
22279 // CHECK: [0x7a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
22281 v_cmp_tru_f32_e64 s[10:11], v255, v2
22282 // CHECK: [0x0a,0x00,0x4f,0xd0,0xff,0x05,0x02,0x00]
22284 v_cmp_tru_f32_e64 s[10:11], s1, v2
22285 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x04,0x02,0x00]
22287 v_cmp_tru_f32_e64 s[10:11], s101, v2
22288 // CHECK: [0x0a,0x00,0x4f,0xd0,0x65,0x04,0x02,0x00]
22290 v_cmp_tru_f32_e64 s[10:11], flat_scratch_lo, v2
22291 // CHECK: [0x0a,0x00,0x4f,0xd0,0x66,0x04,0x02,0x00]
22293 v_cmp_tru_f32_e64 s[10:11], flat_scratch_hi, v2
22294 // CHECK: [0x0a,0x00,0x4f,0xd0,0x67,0x04,0x02,0x00]
22296 v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
22297 // CHECK: [0x0a,0x00,0x4f,0xd0,0x6a,0x04,0x02,0x00]
22299 v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
22300 // CHECK: [0x0a,0x00,0x4f,0xd0,0x6b,0x04,0x02,0x00]
22302 v_cmp_tru_f32_e64 s[10:11], tba_lo, v2
22303 // CHECK: [0x0a,0x00,0x4f,0xd0,0x6c,0x04,0x02,0x00]
22305 v_cmp_tru_f32_e64 s[10:11], tba_hi, v2
22306 // CHECK: [0x0a,0x00,0x4f,0xd0,0x6d,0x04,0x02,0x00]
22308 v_cmp_tru_f32_e64 s[10:11], tma_lo, v2
22309 // CHECK: [0x0a,0x00,0x4f,0xd0,0x6e,0x04,0x02,0x00]
22311 v_cmp_tru_f32_e64 s[10:11], tma_hi, v2
22312 // CHECK: [0x0a,0x00,0x4f,0xd0,0x6f,0x04,0x02,0x00]
22314 v_cmp_tru_f32_e64 s[10:11], ttmp11, v2
22315 // CHECK: [0x0a,0x00,0x4f,0xd0,0x7b,0x04,0x02,0x00]
22317 v_cmp_tru_f32_e64 s[10:11], m0, v2
22318 // CHECK: [0x0a,0x00,0x4f,0xd0,0x7c,0x04,0x02,0x00]
22320 v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
22321 // CHECK: [0x0a,0x00,0x4f,0xd0,0x7e,0x04,0x02,0x00]
22323 v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
22324 // CHECK: [0x0a,0x00,0x4f,0xd0,0x7f,0x04,0x02,0x00]
22326 v_cmp_tru_f32_e64 s[10:11], 0, v2
22327 // CHECK: [0x0a,0x00,0x4f,0xd0,0x80,0x04,0x02,0x00]
22329 v_cmp_tru_f32_e64 s[10:11], -1, v2
22330 // CHECK: [0x0a,0x00,0x4f,0xd0,0xc1,0x04,0x02,0x00]
22332 v_cmp_tru_f32_e64 s[10:11], 0.5, v2
22333 // CHECK: [0x0a,0x00,0x4f,0xd0,0xf0,0x04,0x02,0x00]
22335 v_cmp_tru_f32_e64 s[10:11], -4.0, v2
22336 // CHECK: [0x0a,0x00,0x4f,0xd0,0xf7,0x04,0x02,0x00]
22338 v_cmp_tru_f32_e64 s[10:11], src_vccz, v2
22339 // CHECK: [0x0a,0x00,0x4f,0xd0,0xfb,0x04,0x02,0x00]
22341 v_cmp_tru_f32_e64 s[10:11], src_execz, v2
22342 // CHECK: [0x0a,0x00,0x4f,0xd0,0xfc,0x04,0x02,0x00]
22344 v_cmp_tru_f32_e64 s[10:11], src_scc, v2
22345 // CHECK: [0x0a,0x00,0x4f,0xd0,0xfd,0x04,0x02,0x00]
22347 v_cmp_tru_f32_e64 s[10:11], src_lds_direct, v2
22348 // CHECK: [0x0a,0x00,0x4f,0xd0,0xfe,0x04,0x02,0x00]
22350 v_cmp_tru_f32_e64 s[10:11], v1, v255
22351 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x03,0x00]
22353 v_cmp_tru_f32_e64 s[10:11], v1, s2
22354 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x00,0x00]
22356 v_cmp_tru_f32_e64 s[10:11], v1, s101
22357 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcb,0x00,0x00]
22359 v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_lo
22360 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcd,0x00,0x00]
22362 v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_hi
22363 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcf,0x00,0x00]
22365 v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
22366 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd5,0x00,0x00]
22368 v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
22369 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd7,0x00,0x00]
22371 v_cmp_tru_f32_e64 s[10:11], v1, tba_lo
22372 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd9,0x00,0x00]
22374 v_cmp_tru_f32_e64 s[10:11], v1, tba_hi
22375 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xdb,0x00,0x00]
22377 v_cmp_tru_f32_e64 s[10:11], v1, tma_lo
22378 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xdd,0x00,0x00]
22380 v_cmp_tru_f32_e64 s[10:11], v1, tma_hi
22381 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xdf,0x00,0x00]
22383 v_cmp_tru_f32_e64 s[10:11], v1, ttmp11
22384 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf7,0x00,0x00]
22386 v_cmp_tru_f32_e64 s[10:11], v1, m0
22387 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf9,0x00,0x00]
22389 v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
22390 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xfd,0x00,0x00]
22392 v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
22393 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x00,0x00]
22395 v_cmp_tru_f32_e64 s[10:11], v1, 0
22396 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x01,0x01,0x00]
22398 v_cmp_tru_f32_e64 s[10:11], v1, -1
22399 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x83,0x01,0x00]
22401 v_cmp_tru_f32_e64 s[10:11], v1, 0.5
22402 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xe1,0x01,0x00]
22404 v_cmp_tru_f32_e64 s[10:11], v1, -4.0
22405 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xef,0x01,0x00]
22407 v_cmp_tru_f32_e64 s[10:11], v1, src_vccz
22408 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf7,0x01,0x00]
22410 v_cmp_tru_f32_e64 s[10:11], v1, src_execz
22411 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf9,0x01,0x00]
22413 v_cmp_tru_f32_e64 s[10:11], v1, src_scc
22414 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xfb,0x01,0x00]
22416 v_cmp_tru_f32_e64 s[10:11], -v1, v2
22417 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x20]
22419 v_cmp_tru_f32_e64 s[10:11], v1, -v2
22420 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x40]
22422 v_cmp_tru_f32_e64 s[10:11], -v1, -v2
22423 // CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x60]
22425 v_cmp_tru_f32_e64 s[10:11], |v1|, v2
22426 // CHECK: [0x0a,0x01,0x4f,0xd0,0x01,0x05,0x02,0x00]
22428 v_cmp_tru_f32_e64 s[10:11], v1, |v2|
22429 // CHECK: [0x0a,0x02,0x4f,0xd0,0x01,0x05,0x02,0x00]
22431 v_cmp_tru_f32_e64 s[10:11], |v1|, |v2|
22432 // CHECK: [0x0a,0x03,0x4f,0xd0,0x01,0x05,0x02,0x00]
22434 v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
22435 // CHECK: [0x0a,0x80,0x4f,0xd0,0x01,0x05,0x02,0x00]
22437 v_cmpx_f_f32_e64 s[10:11], v1, v2
22438 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22440 v_cmpx_f_f32_e64 s[12:13], v1, v2
22441 // CHECK: [0x0c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22443 v_cmpx_f_f32_e64 s[100:101], v1, v2
22444 // CHECK: [0x64,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22446 v_cmpx_f_f32_e64 flat_scratch, v1, v2
22447 // CHECK: [0x66,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22449 v_cmpx_f_f32_e64 vcc, v1, v2
22450 // CHECK: [0x6a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22452 v_cmpx_f_f32_e64 tba, v1, v2
22453 // CHECK: [0x6c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22455 v_cmpx_f_f32_e64 tma, v1, v2
22456 // CHECK: [0x6e,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22458 v_cmpx_f_f32_e64 ttmp[10:11], v1, v2
22459 // CHECK: [0x7a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
22461 v_cmpx_f_f32_e64 s[10:11], v255, v2
22462 // CHECK: [0x0a,0x00,0x50,0xd0,0xff,0x05,0x02,0x00]
22464 v_cmpx_f_f32_e64 s[10:11], s1, v2
22465 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x04,0x02,0x00]
22467 v_cmpx_f_f32_e64 s[10:11], s101, v2
22468 // CHECK: [0x0a,0x00,0x50,0xd0,0x65,0x04,0x02,0x00]
22470 v_cmpx_f_f32_e64 s[10:11], flat_scratch_lo, v2
22471 // CHECK: [0x0a,0x00,0x50,0xd0,0x66,0x04,0x02,0x00]
22473 v_cmpx_f_f32_e64 s[10:11], flat_scratch_hi, v2
22474 // CHECK: [0x0a,0x00,0x50,0xd0,0x67,0x04,0x02,0x00]
22476 v_cmpx_f_f32_e64 s[10:11], vcc_lo, v2
22477 // CHECK: [0x0a,0x00,0x50,0xd0,0x6a,0x04,0x02,0x00]
22479 v_cmpx_f_f32_e64 s[10:11], vcc_hi, v2
22480 // CHECK: [0x0a,0x00,0x50,0xd0,0x6b,0x04,0x02,0x00]
22482 v_cmpx_f_f32_e64 s[10:11], tba_lo, v2
22483 // CHECK: [0x0a,0x00,0x50,0xd0,0x6c,0x04,0x02,0x00]
22485 v_cmpx_f_f32_e64 s[10:11], tba_hi, v2
22486 // CHECK: [0x0a,0x00,0x50,0xd0,0x6d,0x04,0x02,0x00]
22488 v_cmpx_f_f32_e64 s[10:11], tma_lo, v2
22489 // CHECK: [0x0a,0x00,0x50,0xd0,0x6e,0x04,0x02,0x00]
22491 v_cmpx_f_f32_e64 s[10:11], tma_hi, v2
22492 // CHECK: [0x0a,0x00,0x50,0xd0,0x6f,0x04,0x02,0x00]
22494 v_cmpx_f_f32_e64 s[10:11], ttmp11, v2
22495 // CHECK: [0x0a,0x00,0x50,0xd0,0x7b,0x04,0x02,0x00]
22497 v_cmpx_f_f32_e64 s[10:11], m0, v2
22498 // CHECK: [0x0a,0x00,0x50,0xd0,0x7c,0x04,0x02,0x00]
22500 v_cmpx_f_f32_e64 s[10:11], exec_lo, v2
22501 // CHECK: [0x0a,0x00,0x50,0xd0,0x7e,0x04,0x02,0x00]
22503 v_cmpx_f_f32_e64 s[10:11], exec_hi, v2
22504 // CHECK: [0x0a,0x00,0x50,0xd0,0x7f,0x04,0x02,0x00]
22506 v_cmpx_f_f32_e64 s[10:11], 0, v2
22507 // CHECK: [0x0a,0x00,0x50,0xd0,0x80,0x04,0x02,0x00]
22509 v_cmpx_f_f32_e64 s[10:11], -1, v2
22510 // CHECK: [0x0a,0x00,0x50,0xd0,0xc1,0x04,0x02,0x00]
22512 v_cmpx_f_f32_e64 s[10:11], 0.5, v2
22513 // CHECK: [0x0a,0x00,0x50,0xd0,0xf0,0x04,0x02,0x00]
22515 v_cmpx_f_f32_e64 s[10:11], -4.0, v2
22516 // CHECK: [0x0a,0x00,0x50,0xd0,0xf7,0x04,0x02,0x00]
22518 v_cmpx_f_f32_e64 s[10:11], src_vccz, v2
22519 // CHECK: [0x0a,0x00,0x50,0xd0,0xfb,0x04,0x02,0x00]
22521 v_cmpx_f_f32_e64 s[10:11], src_execz, v2
22522 // CHECK: [0x0a,0x00,0x50,0xd0,0xfc,0x04,0x02,0x00]
22524 v_cmpx_f_f32_e64 s[10:11], src_scc, v2
22525 // CHECK: [0x0a,0x00,0x50,0xd0,0xfd,0x04,0x02,0x00]
22527 v_cmpx_f_f32_e64 s[10:11], src_lds_direct, v2
22528 // CHECK: [0x0a,0x00,0x50,0xd0,0xfe,0x04,0x02,0x00]
22530 v_cmpx_f_f32_e64 s[10:11], v1, v255
22531 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x03,0x00]
22533 v_cmpx_f_f32_e64 s[10:11], v1, s2
22534 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x00,0x00]
22536 v_cmpx_f_f32_e64 s[10:11], v1, s101
22537 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcb,0x00,0x00]
22539 v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_lo
22540 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcd,0x00,0x00]
22542 v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_hi
22543 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcf,0x00,0x00]
22545 v_cmpx_f_f32_e64 s[10:11], v1, vcc_lo
22546 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd5,0x00,0x00]
22548 v_cmpx_f_f32_e64 s[10:11], v1, vcc_hi
22549 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd7,0x00,0x00]
22551 v_cmpx_f_f32_e64 s[10:11], v1, tba_lo
22552 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd9,0x00,0x00]
22554 v_cmpx_f_f32_e64 s[10:11], v1, tba_hi
22555 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdb,0x00,0x00]
22557 v_cmpx_f_f32_e64 s[10:11], v1, tma_lo
22558 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdd,0x00,0x00]
22560 v_cmpx_f_f32_e64 s[10:11], v1, tma_hi
22561 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdf,0x00,0x00]
22563 v_cmpx_f_f32_e64 s[10:11], v1, ttmp11
22564 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf7,0x00,0x00]
22566 v_cmpx_f_f32_e64 s[10:11], v1, m0
22567 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf9,0x00,0x00]
22569 v_cmpx_f_f32_e64 s[10:11], v1, exec_lo
22570 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x00,0x00]
22572 v_cmpx_f_f32_e64 s[10:11], v1, exec_hi
22573 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x00,0x00]
22575 v_cmpx_f_f32_e64 s[10:11], v1, 0
22576 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x01,0x01,0x00]
22578 v_cmpx_f_f32_e64 s[10:11], v1, -1
22579 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x83,0x01,0x00]
22581 v_cmpx_f_f32_e64 s[10:11], v1, 0.5
22582 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xe1,0x01,0x00]
22584 v_cmpx_f_f32_e64 s[10:11], v1, -4.0
22585 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xef,0x01,0x00]
22587 v_cmpx_f_f32_e64 s[10:11], v1, src_vccz
22588 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf7,0x01,0x00]
22590 v_cmpx_f_f32_e64 s[10:11], v1, src_execz
22591 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf9,0x01,0x00]
22593 v_cmpx_f_f32_e64 s[10:11], v1, src_scc
22594 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfb,0x01,0x00]
22596 v_cmpx_f_f32_e64 s[10:11], -v1, v2
22597 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x20]
22599 v_cmpx_f_f32_e64 s[10:11], v1, -v2
22600 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x40]
22602 v_cmpx_f_f32_e64 s[10:11], -v1, -v2
22603 // CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x60]
22605 v_cmpx_f_f32_e64 s[10:11], |v1|, v2
22606 // CHECK: [0x0a,0x01,0x50,0xd0,0x01,0x05,0x02,0x00]
22608 v_cmpx_f_f32_e64 s[10:11], v1, |v2|
22609 // CHECK: [0x0a,0x02,0x50,0xd0,0x01,0x05,0x02,0x00]
22611 v_cmpx_f_f32_e64 s[10:11], |v1|, |v2|
22612 // CHECK: [0x0a,0x03,0x50,0xd0,0x01,0x05,0x02,0x00]
22614 v_cmpx_f_f32_e64 s[10:11], v1, v2 clamp
22615 // CHECK: [0x0a,0x80,0x50,0xd0,0x01,0x05,0x02,0x00]
22617 v_cmpx_lt_f32_e64 s[10:11], v1, v2
22618 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22620 v_cmpx_lt_f32_e64 s[12:13], v1, v2
22621 // CHECK: [0x0c,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22623 v_cmpx_lt_f32_e64 s[100:101], v1, v2
22624 // CHECK: [0x64,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22626 v_cmpx_lt_f32_e64 flat_scratch, v1, v2
22627 // CHECK: [0x66,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22629 v_cmpx_lt_f32_e64 vcc, v1, v2
22630 // CHECK: [0x6a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22632 v_cmpx_lt_f32_e64 tba, v1, v2
22633 // CHECK: [0x6c,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22635 v_cmpx_lt_f32_e64 tma, v1, v2
22636 // CHECK: [0x6e,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22638 v_cmpx_lt_f32_e64 ttmp[10:11], v1, v2
22639 // CHECK: [0x7a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
22641 v_cmpx_lt_f32_e64 s[10:11], v255, v2
22642 // CHECK: [0x0a,0x00,0x51,0xd0,0xff,0x05,0x02,0x00]
22644 v_cmpx_lt_f32_e64 s[10:11], s1, v2
22645 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x04,0x02,0x00]
22647 v_cmpx_lt_f32_e64 s[10:11], s101, v2
22648 // CHECK: [0x0a,0x00,0x51,0xd0,0x65,0x04,0x02,0x00]
22650 v_cmpx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
22651 // CHECK: [0x0a,0x00,0x51,0xd0,0x66,0x04,0x02,0x00]
22653 v_cmpx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
22654 // CHECK: [0x0a,0x00,0x51,0xd0,0x67,0x04,0x02,0x00]
22656 v_cmpx_lt_f32_e64 s[10:11], vcc_lo, v2
22657 // CHECK: [0x0a,0x00,0x51,0xd0,0x6a,0x04,0x02,0x00]
22659 v_cmpx_lt_f32_e64 s[10:11], vcc_hi, v2
22660 // CHECK: [0x0a,0x00,0x51,0xd0,0x6b,0x04,0x02,0x00]
22662 v_cmpx_lt_f32_e64 s[10:11], tba_lo, v2
22663 // CHECK: [0x0a,0x00,0x51,0xd0,0x6c,0x04,0x02,0x00]
22665 v_cmpx_lt_f32_e64 s[10:11], tba_hi, v2
22666 // CHECK: [0x0a,0x00,0x51,0xd0,0x6d,0x04,0x02,0x00]
22668 v_cmpx_lt_f32_e64 s[10:11], tma_lo, v2
22669 // CHECK: [0x0a,0x00,0x51,0xd0,0x6e,0x04,0x02,0x00]
22671 v_cmpx_lt_f32_e64 s[10:11], tma_hi, v2
22672 // CHECK: [0x0a,0x00,0x51,0xd0,0x6f,0x04,0x02,0x00]
22674 v_cmpx_lt_f32_e64 s[10:11], ttmp11, v2
22675 // CHECK: [0x0a,0x00,0x51,0xd0,0x7b,0x04,0x02,0x00]
22677 v_cmpx_lt_f32_e64 s[10:11], m0, v2
22678 // CHECK: [0x0a,0x00,0x51,0xd0,0x7c,0x04,0x02,0x00]
22680 v_cmpx_lt_f32_e64 s[10:11], exec_lo, v2
22681 // CHECK: [0x0a,0x00,0x51,0xd0,0x7e,0x04,0x02,0x00]
22683 v_cmpx_lt_f32_e64 s[10:11], exec_hi, v2
22684 // CHECK: [0x0a,0x00,0x51,0xd0,0x7f,0x04,0x02,0x00]
22686 v_cmpx_lt_f32_e64 s[10:11], 0, v2
22687 // CHECK: [0x0a,0x00,0x51,0xd0,0x80,0x04,0x02,0x00]
22689 v_cmpx_lt_f32_e64 s[10:11], -1, v2
22690 // CHECK: [0x0a,0x00,0x51,0xd0,0xc1,0x04,0x02,0x00]
22692 v_cmpx_lt_f32_e64 s[10:11], 0.5, v2
22693 // CHECK: [0x0a,0x00,0x51,0xd0,0xf0,0x04,0x02,0x00]
22695 v_cmpx_lt_f32_e64 s[10:11], -4.0, v2
22696 // CHECK: [0x0a,0x00,0x51,0xd0,0xf7,0x04,0x02,0x00]
22698 v_cmpx_lt_f32_e64 s[10:11], src_vccz, v2
22699 // CHECK: [0x0a,0x00,0x51,0xd0,0xfb,0x04,0x02,0x00]
22701 v_cmpx_lt_f32_e64 s[10:11], src_execz, v2
22702 // CHECK: [0x0a,0x00,0x51,0xd0,0xfc,0x04,0x02,0x00]
22704 v_cmpx_lt_f32_e64 s[10:11], src_scc, v2
22705 // CHECK: [0x0a,0x00,0x51,0xd0,0xfd,0x04,0x02,0x00]
22707 v_cmpx_lt_f32_e64 s[10:11], src_lds_direct, v2
22708 // CHECK: [0x0a,0x00,0x51,0xd0,0xfe,0x04,0x02,0x00]
22710 v_cmpx_lt_f32_e64 s[10:11], v1, v255
22711 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x03,0x00]
22713 v_cmpx_lt_f32_e64 s[10:11], v1, s2
22714 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x00,0x00]
22716 v_cmpx_lt_f32_e64 s[10:11], v1, s101
22717 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcb,0x00,0x00]
22719 v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
22720 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcd,0x00,0x00]
22722 v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
22723 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcf,0x00,0x00]
22725 v_cmpx_lt_f32_e64 s[10:11], v1, vcc_lo
22726 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd5,0x00,0x00]
22728 v_cmpx_lt_f32_e64 s[10:11], v1, vcc_hi
22729 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd7,0x00,0x00]
22731 v_cmpx_lt_f32_e64 s[10:11], v1, tba_lo
22732 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd9,0x00,0x00]
22734 v_cmpx_lt_f32_e64 s[10:11], v1, tba_hi
22735 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xdb,0x00,0x00]
22737 v_cmpx_lt_f32_e64 s[10:11], v1, tma_lo
22738 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xdd,0x00,0x00]
22740 v_cmpx_lt_f32_e64 s[10:11], v1, tma_hi
22741 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xdf,0x00,0x00]
22743 v_cmpx_lt_f32_e64 s[10:11], v1, ttmp11
22744 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf7,0x00,0x00]
22746 v_cmpx_lt_f32_e64 s[10:11], v1, m0
22747 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf9,0x00,0x00]
22749 v_cmpx_lt_f32_e64 s[10:11], v1, exec_lo
22750 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xfd,0x00,0x00]
22752 v_cmpx_lt_f32_e64 s[10:11], v1, exec_hi
22753 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x00,0x00]
22755 v_cmpx_lt_f32_e64 s[10:11], v1, 0
22756 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x01,0x01,0x00]
22758 v_cmpx_lt_f32_e64 s[10:11], v1, -1
22759 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x83,0x01,0x00]
22761 v_cmpx_lt_f32_e64 s[10:11], v1, 0.5
22762 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xe1,0x01,0x00]
22764 v_cmpx_lt_f32_e64 s[10:11], v1, -4.0
22765 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xef,0x01,0x00]
22767 v_cmpx_lt_f32_e64 s[10:11], v1, src_vccz
22768 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf7,0x01,0x00]
22770 v_cmpx_lt_f32_e64 s[10:11], v1, src_execz
22771 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf9,0x01,0x00]
22773 v_cmpx_lt_f32_e64 s[10:11], v1, src_scc
22774 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xfb,0x01,0x00]
22776 v_cmpx_lt_f32_e64 s[10:11], -v1, v2
22777 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x20]
22779 v_cmpx_lt_f32_e64 s[10:11], v1, -v2
22780 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x40]
22782 v_cmpx_lt_f32_e64 s[10:11], -v1, -v2
22783 // CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x60]
22785 v_cmpx_lt_f32_e64 s[10:11], |v1|, v2
22786 // CHECK: [0x0a,0x01,0x51,0xd0,0x01,0x05,0x02,0x00]
22788 v_cmpx_lt_f32_e64 s[10:11], v1, |v2|
22789 // CHECK: [0x0a,0x02,0x51,0xd0,0x01,0x05,0x02,0x00]
22791 v_cmpx_lt_f32_e64 s[10:11], |v1|, |v2|
22792 // CHECK: [0x0a,0x03,0x51,0xd0,0x01,0x05,0x02,0x00]
22794 v_cmpx_lt_f32_e64 s[10:11], v1, v2 clamp
22795 // CHECK: [0x0a,0x80,0x51,0xd0,0x01,0x05,0x02,0x00]
22797 v_cmpx_eq_f32_e64 s[10:11], v1, v2
22798 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22800 v_cmpx_eq_f32_e64 s[12:13], v1, v2
22801 // CHECK: [0x0c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22803 v_cmpx_eq_f32_e64 s[100:101], v1, v2
22804 // CHECK: [0x64,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22806 v_cmpx_eq_f32_e64 flat_scratch, v1, v2
22807 // CHECK: [0x66,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22809 v_cmpx_eq_f32_e64 vcc, v1, v2
22810 // CHECK: [0x6a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22812 v_cmpx_eq_f32_e64 tba, v1, v2
22813 // CHECK: [0x6c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22815 v_cmpx_eq_f32_e64 tma, v1, v2
22816 // CHECK: [0x6e,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22818 v_cmpx_eq_f32_e64 ttmp[10:11], v1, v2
22819 // CHECK: [0x7a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
22821 v_cmpx_eq_f32_e64 s[10:11], v255, v2
22822 // CHECK: [0x0a,0x00,0x52,0xd0,0xff,0x05,0x02,0x00]
22824 v_cmpx_eq_f32_e64 s[10:11], s1, v2
22825 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x04,0x02,0x00]
22827 v_cmpx_eq_f32_e64 s[10:11], s101, v2
22828 // CHECK: [0x0a,0x00,0x52,0xd0,0x65,0x04,0x02,0x00]
22830 v_cmpx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
22831 // CHECK: [0x0a,0x00,0x52,0xd0,0x66,0x04,0x02,0x00]
22833 v_cmpx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
22834 // CHECK: [0x0a,0x00,0x52,0xd0,0x67,0x04,0x02,0x00]
22836 v_cmpx_eq_f32_e64 s[10:11], vcc_lo, v2
22837 // CHECK: [0x0a,0x00,0x52,0xd0,0x6a,0x04,0x02,0x00]
22839 v_cmpx_eq_f32_e64 s[10:11], vcc_hi, v2
22840 // CHECK: [0x0a,0x00,0x52,0xd0,0x6b,0x04,0x02,0x00]
22842 v_cmpx_eq_f32_e64 s[10:11], tba_lo, v2
22843 // CHECK: [0x0a,0x00,0x52,0xd0,0x6c,0x04,0x02,0x00]
22845 v_cmpx_eq_f32_e64 s[10:11], tba_hi, v2
22846 // CHECK: [0x0a,0x00,0x52,0xd0,0x6d,0x04,0x02,0x00]
22848 v_cmpx_eq_f32_e64 s[10:11], tma_lo, v2
22849 // CHECK: [0x0a,0x00,0x52,0xd0,0x6e,0x04,0x02,0x00]
22851 v_cmpx_eq_f32_e64 s[10:11], tma_hi, v2
22852 // CHECK: [0x0a,0x00,0x52,0xd0,0x6f,0x04,0x02,0x00]
22854 v_cmpx_eq_f32_e64 s[10:11], ttmp11, v2
22855 // CHECK: [0x0a,0x00,0x52,0xd0,0x7b,0x04,0x02,0x00]
22857 v_cmpx_eq_f32_e64 s[10:11], m0, v2
22858 // CHECK: [0x0a,0x00,0x52,0xd0,0x7c,0x04,0x02,0x00]
22860 v_cmpx_eq_f32_e64 s[10:11], exec_lo, v2
22861 // CHECK: [0x0a,0x00,0x52,0xd0,0x7e,0x04,0x02,0x00]
22863 v_cmpx_eq_f32_e64 s[10:11], exec_hi, v2
22864 // CHECK: [0x0a,0x00,0x52,0xd0,0x7f,0x04,0x02,0x00]
22866 v_cmpx_eq_f32_e64 s[10:11], 0, v2
22867 // CHECK: [0x0a,0x00,0x52,0xd0,0x80,0x04,0x02,0x00]
22869 v_cmpx_eq_f32_e64 s[10:11], -1, v2
22870 // CHECK: [0x0a,0x00,0x52,0xd0,0xc1,0x04,0x02,0x00]
22872 v_cmpx_eq_f32_e64 s[10:11], 0.5, v2
22873 // CHECK: [0x0a,0x00,0x52,0xd0,0xf0,0x04,0x02,0x00]
22875 v_cmpx_eq_f32_e64 s[10:11], -4.0, v2
22876 // CHECK: [0x0a,0x00,0x52,0xd0,0xf7,0x04,0x02,0x00]
22878 v_cmpx_eq_f32_e64 s[10:11], src_vccz, v2
22879 // CHECK: [0x0a,0x00,0x52,0xd0,0xfb,0x04,0x02,0x00]
22881 v_cmpx_eq_f32_e64 s[10:11], src_execz, v2
22882 // CHECK: [0x0a,0x00,0x52,0xd0,0xfc,0x04,0x02,0x00]
22884 v_cmpx_eq_f32_e64 s[10:11], src_scc, v2
22885 // CHECK: [0x0a,0x00,0x52,0xd0,0xfd,0x04,0x02,0x00]
22887 v_cmpx_eq_f32_e64 s[10:11], src_lds_direct, v2
22888 // CHECK: [0x0a,0x00,0x52,0xd0,0xfe,0x04,0x02,0x00]
22890 v_cmpx_eq_f32_e64 s[10:11], v1, v255
22891 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x03,0x00]
22893 v_cmpx_eq_f32_e64 s[10:11], v1, s2
22894 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x00,0x00]
22896 v_cmpx_eq_f32_e64 s[10:11], v1, s101
22897 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcb,0x00,0x00]
22899 v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
22900 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcd,0x00,0x00]
22902 v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
22903 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcf,0x00,0x00]
22905 v_cmpx_eq_f32_e64 s[10:11], v1, vcc_lo
22906 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd5,0x00,0x00]
22908 v_cmpx_eq_f32_e64 s[10:11], v1, vcc_hi
22909 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd7,0x00,0x00]
22911 v_cmpx_eq_f32_e64 s[10:11], v1, tba_lo
22912 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd9,0x00,0x00]
22914 v_cmpx_eq_f32_e64 s[10:11], v1, tba_hi
22915 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdb,0x00,0x00]
22917 v_cmpx_eq_f32_e64 s[10:11], v1, tma_lo
22918 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdd,0x00,0x00]
22920 v_cmpx_eq_f32_e64 s[10:11], v1, tma_hi
22921 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdf,0x00,0x00]
22923 v_cmpx_eq_f32_e64 s[10:11], v1, ttmp11
22924 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf7,0x00,0x00]
22926 v_cmpx_eq_f32_e64 s[10:11], v1, m0
22927 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf9,0x00,0x00]
22929 v_cmpx_eq_f32_e64 s[10:11], v1, exec_lo
22930 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x00,0x00]
22932 v_cmpx_eq_f32_e64 s[10:11], v1, exec_hi
22933 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x00,0x00]
22935 v_cmpx_eq_f32_e64 s[10:11], v1, 0
22936 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x01,0x01,0x00]
22938 v_cmpx_eq_f32_e64 s[10:11], v1, -1
22939 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x83,0x01,0x00]
22941 v_cmpx_eq_f32_e64 s[10:11], v1, 0.5
22942 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xe1,0x01,0x00]
22944 v_cmpx_eq_f32_e64 s[10:11], v1, -4.0
22945 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xef,0x01,0x00]
22947 v_cmpx_eq_f32_e64 s[10:11], v1, src_vccz
22948 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf7,0x01,0x00]
22950 v_cmpx_eq_f32_e64 s[10:11], v1, src_execz
22951 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf9,0x01,0x00]
22953 v_cmpx_eq_f32_e64 s[10:11], v1, src_scc
22954 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfb,0x01,0x00]
22956 v_cmpx_eq_f32_e64 s[10:11], -v1, v2
22957 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x20]
22959 v_cmpx_eq_f32_e64 s[10:11], v1, -v2
22960 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x40]
22962 v_cmpx_eq_f32_e64 s[10:11], -v1, -v2
22963 // CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x60]
22965 v_cmpx_eq_f32_e64 s[10:11], |v1|, v2
22966 // CHECK: [0x0a,0x01,0x52,0xd0,0x01,0x05,0x02,0x00]
22968 v_cmpx_eq_f32_e64 s[10:11], v1, |v2|
22969 // CHECK: [0x0a,0x02,0x52,0xd0,0x01,0x05,0x02,0x00]
22971 v_cmpx_eq_f32_e64 s[10:11], |v1|, |v2|
22972 // CHECK: [0x0a,0x03,0x52,0xd0,0x01,0x05,0x02,0x00]
22974 v_cmpx_eq_f32_e64 s[10:11], v1, v2 clamp
22975 // CHECK: [0x0a,0x80,0x52,0xd0,0x01,0x05,0x02,0x00]
22977 v_cmpx_le_f32_e64 s[10:11], v1, v2
22978 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
22980 v_cmpx_le_f32_e64 s[12:13], v1, v2
22981 // CHECK: [0x0c,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
22983 v_cmpx_le_f32_e64 s[100:101], v1, v2
22984 // CHECK: [0x64,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
22986 v_cmpx_le_f32_e64 flat_scratch, v1, v2
22987 // CHECK: [0x66,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
22989 v_cmpx_le_f32_e64 vcc, v1, v2
22990 // CHECK: [0x6a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
22992 v_cmpx_le_f32_e64 tba, v1, v2
22993 // CHECK: [0x6c,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
22995 v_cmpx_le_f32_e64 tma, v1, v2
22996 // CHECK: [0x6e,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
22998 v_cmpx_le_f32_e64 ttmp[10:11], v1, v2
22999 // CHECK: [0x7a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
23001 v_cmpx_le_f32_e64 s[10:11], v255, v2
23002 // CHECK: [0x0a,0x00,0x53,0xd0,0xff,0x05,0x02,0x00]
23004 v_cmpx_le_f32_e64 s[10:11], s1, v2
23005 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x04,0x02,0x00]
23007 v_cmpx_le_f32_e64 s[10:11], s101, v2
23008 // CHECK: [0x0a,0x00,0x53,0xd0,0x65,0x04,0x02,0x00]
23010 v_cmpx_le_f32_e64 s[10:11], flat_scratch_lo, v2
23011 // CHECK: [0x0a,0x00,0x53,0xd0,0x66,0x04,0x02,0x00]
23013 v_cmpx_le_f32_e64 s[10:11], flat_scratch_hi, v2
23014 // CHECK: [0x0a,0x00,0x53,0xd0,0x67,0x04,0x02,0x00]
23016 v_cmpx_le_f32_e64 s[10:11], vcc_lo, v2
23017 // CHECK: [0x0a,0x00,0x53,0xd0,0x6a,0x04,0x02,0x00]
23019 v_cmpx_le_f32_e64 s[10:11], vcc_hi, v2
23020 // CHECK: [0x0a,0x00,0x53,0xd0,0x6b,0x04,0x02,0x00]
23022 v_cmpx_le_f32_e64 s[10:11], tba_lo, v2
23023 // CHECK: [0x0a,0x00,0x53,0xd0,0x6c,0x04,0x02,0x00]
23025 v_cmpx_le_f32_e64 s[10:11], tba_hi, v2
23026 // CHECK: [0x0a,0x00,0x53,0xd0,0x6d,0x04,0x02,0x00]
23028 v_cmpx_le_f32_e64 s[10:11], tma_lo, v2
23029 // CHECK: [0x0a,0x00,0x53,0xd0,0x6e,0x04,0x02,0x00]
23031 v_cmpx_le_f32_e64 s[10:11], tma_hi, v2
23032 // CHECK: [0x0a,0x00,0x53,0xd0,0x6f,0x04,0x02,0x00]
23034 v_cmpx_le_f32_e64 s[10:11], ttmp11, v2
23035 // CHECK: [0x0a,0x00,0x53,0xd0,0x7b,0x04,0x02,0x00]
23037 v_cmpx_le_f32_e64 s[10:11], m0, v2
23038 // CHECK: [0x0a,0x00,0x53,0xd0,0x7c,0x04,0x02,0x00]
23040 v_cmpx_le_f32_e64 s[10:11], exec_lo, v2
23041 // CHECK: [0x0a,0x00,0x53,0xd0,0x7e,0x04,0x02,0x00]
23043 v_cmpx_le_f32_e64 s[10:11], exec_hi, v2
23044 // CHECK: [0x0a,0x00,0x53,0xd0,0x7f,0x04,0x02,0x00]
23046 v_cmpx_le_f32_e64 s[10:11], 0, v2
23047 // CHECK: [0x0a,0x00,0x53,0xd0,0x80,0x04,0x02,0x00]
23049 v_cmpx_le_f32_e64 s[10:11], -1, v2
23050 // CHECK: [0x0a,0x00,0x53,0xd0,0xc1,0x04,0x02,0x00]
23052 v_cmpx_le_f32_e64 s[10:11], 0.5, v2
23053 // CHECK: [0x0a,0x00,0x53,0xd0,0xf0,0x04,0x02,0x00]
23055 v_cmpx_le_f32_e64 s[10:11], -4.0, v2
23056 // CHECK: [0x0a,0x00,0x53,0xd0,0xf7,0x04,0x02,0x00]
23058 v_cmpx_le_f32_e64 s[10:11], src_vccz, v2
23059 // CHECK: [0x0a,0x00,0x53,0xd0,0xfb,0x04,0x02,0x00]
23061 v_cmpx_le_f32_e64 s[10:11], src_execz, v2
23062 // CHECK: [0x0a,0x00,0x53,0xd0,0xfc,0x04,0x02,0x00]
23064 v_cmpx_le_f32_e64 s[10:11], src_scc, v2
23065 // CHECK: [0x0a,0x00,0x53,0xd0,0xfd,0x04,0x02,0x00]
23067 v_cmpx_le_f32_e64 s[10:11], src_lds_direct, v2
23068 // CHECK: [0x0a,0x00,0x53,0xd0,0xfe,0x04,0x02,0x00]
23070 v_cmpx_le_f32_e64 s[10:11], v1, v255
23071 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x03,0x00]
23073 v_cmpx_le_f32_e64 s[10:11], v1, s2
23074 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x00,0x00]
23076 v_cmpx_le_f32_e64 s[10:11], v1, s101
23077 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcb,0x00,0x00]
23079 v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_lo
23080 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcd,0x00,0x00]
23082 v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_hi
23083 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcf,0x00,0x00]
23085 v_cmpx_le_f32_e64 s[10:11], v1, vcc_lo
23086 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd5,0x00,0x00]
23088 v_cmpx_le_f32_e64 s[10:11], v1, vcc_hi
23089 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd7,0x00,0x00]
23091 v_cmpx_le_f32_e64 s[10:11], v1, tba_lo
23092 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd9,0x00,0x00]
23094 v_cmpx_le_f32_e64 s[10:11], v1, tba_hi
23095 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xdb,0x00,0x00]
23097 v_cmpx_le_f32_e64 s[10:11], v1, tma_lo
23098 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xdd,0x00,0x00]
23100 v_cmpx_le_f32_e64 s[10:11], v1, tma_hi
23101 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xdf,0x00,0x00]
23103 v_cmpx_le_f32_e64 s[10:11], v1, ttmp11
23104 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf7,0x00,0x00]
23106 v_cmpx_le_f32_e64 s[10:11], v1, m0
23107 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf9,0x00,0x00]
23109 v_cmpx_le_f32_e64 s[10:11], v1, exec_lo
23110 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xfd,0x00,0x00]
23112 v_cmpx_le_f32_e64 s[10:11], v1, exec_hi
23113 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x00,0x00]
23115 v_cmpx_le_f32_e64 s[10:11], v1, 0
23116 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x01,0x01,0x00]
23118 v_cmpx_le_f32_e64 s[10:11], v1, -1
23119 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x83,0x01,0x00]
23121 v_cmpx_le_f32_e64 s[10:11], v1, 0.5
23122 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xe1,0x01,0x00]
23124 v_cmpx_le_f32_e64 s[10:11], v1, -4.0
23125 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xef,0x01,0x00]
23127 v_cmpx_le_f32_e64 s[10:11], v1, src_vccz
23128 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf7,0x01,0x00]
23130 v_cmpx_le_f32_e64 s[10:11], v1, src_execz
23131 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf9,0x01,0x00]
23133 v_cmpx_le_f32_e64 s[10:11], v1, src_scc
23134 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xfb,0x01,0x00]
23136 v_cmpx_le_f32_e64 s[10:11], -v1, v2
23137 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x20]
23139 v_cmpx_le_f32_e64 s[10:11], v1, -v2
23140 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x40]
23142 v_cmpx_le_f32_e64 s[10:11], -v1, -v2
23143 // CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x60]
23145 v_cmpx_le_f32_e64 s[10:11], |v1|, v2
23146 // CHECK: [0x0a,0x01,0x53,0xd0,0x01,0x05,0x02,0x00]
23148 v_cmpx_le_f32_e64 s[10:11], v1, |v2|
23149 // CHECK: [0x0a,0x02,0x53,0xd0,0x01,0x05,0x02,0x00]
23151 v_cmpx_le_f32_e64 s[10:11], |v1|, |v2|
23152 // CHECK: [0x0a,0x03,0x53,0xd0,0x01,0x05,0x02,0x00]
23154 v_cmpx_le_f32_e64 s[10:11], v1, v2 clamp
23155 // CHECK: [0x0a,0x80,0x53,0xd0,0x01,0x05,0x02,0x00]
23157 v_cmpx_gt_f32_e64 s[10:11], v1, v2
23158 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23160 v_cmpx_gt_f32_e64 s[12:13], v1, v2
23161 // CHECK: [0x0c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23163 v_cmpx_gt_f32_e64 s[100:101], v1, v2
23164 // CHECK: [0x64,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23166 v_cmpx_gt_f32_e64 flat_scratch, v1, v2
23167 // CHECK: [0x66,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23169 v_cmpx_gt_f32_e64 vcc, v1, v2
23170 // CHECK: [0x6a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23172 v_cmpx_gt_f32_e64 tba, v1, v2
23173 // CHECK: [0x6c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23175 v_cmpx_gt_f32_e64 tma, v1, v2
23176 // CHECK: [0x6e,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23178 v_cmpx_gt_f32_e64 ttmp[10:11], v1, v2
23179 // CHECK: [0x7a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
23181 v_cmpx_gt_f32_e64 s[10:11], v255, v2
23182 // CHECK: [0x0a,0x00,0x54,0xd0,0xff,0x05,0x02,0x00]
23184 v_cmpx_gt_f32_e64 s[10:11], s1, v2
23185 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x04,0x02,0x00]
23187 v_cmpx_gt_f32_e64 s[10:11], s101, v2
23188 // CHECK: [0x0a,0x00,0x54,0xd0,0x65,0x04,0x02,0x00]
23190 v_cmpx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
23191 // CHECK: [0x0a,0x00,0x54,0xd0,0x66,0x04,0x02,0x00]
23193 v_cmpx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
23194 // CHECK: [0x0a,0x00,0x54,0xd0,0x67,0x04,0x02,0x00]
23196 v_cmpx_gt_f32_e64 s[10:11], vcc_lo, v2
23197 // CHECK: [0x0a,0x00,0x54,0xd0,0x6a,0x04,0x02,0x00]
23199 v_cmpx_gt_f32_e64 s[10:11], vcc_hi, v2
23200 // CHECK: [0x0a,0x00,0x54,0xd0,0x6b,0x04,0x02,0x00]
23202 v_cmpx_gt_f32_e64 s[10:11], tba_lo, v2
23203 // CHECK: [0x0a,0x00,0x54,0xd0,0x6c,0x04,0x02,0x00]
23205 v_cmpx_gt_f32_e64 s[10:11], tba_hi, v2
23206 // CHECK: [0x0a,0x00,0x54,0xd0,0x6d,0x04,0x02,0x00]
23208 v_cmpx_gt_f32_e64 s[10:11], tma_lo, v2
23209 // CHECK: [0x0a,0x00,0x54,0xd0,0x6e,0x04,0x02,0x00]
23211 v_cmpx_gt_f32_e64 s[10:11], tma_hi, v2
23212 // CHECK: [0x0a,0x00,0x54,0xd0,0x6f,0x04,0x02,0x00]
23214 v_cmpx_gt_f32_e64 s[10:11], ttmp11, v2
23215 // CHECK: [0x0a,0x00,0x54,0xd0,0x7b,0x04,0x02,0x00]
23217 v_cmpx_gt_f32_e64 s[10:11], m0, v2
23218 // CHECK: [0x0a,0x00,0x54,0xd0,0x7c,0x04,0x02,0x00]
23220 v_cmpx_gt_f32_e64 s[10:11], exec_lo, v2
23221 // CHECK: [0x0a,0x00,0x54,0xd0,0x7e,0x04,0x02,0x00]
23223 v_cmpx_gt_f32_e64 s[10:11], exec_hi, v2
23224 // CHECK: [0x0a,0x00,0x54,0xd0,0x7f,0x04,0x02,0x00]
23226 v_cmpx_gt_f32_e64 s[10:11], 0, v2
23227 // CHECK: [0x0a,0x00,0x54,0xd0,0x80,0x04,0x02,0x00]
23229 v_cmpx_gt_f32_e64 s[10:11], -1, v2
23230 // CHECK: [0x0a,0x00,0x54,0xd0,0xc1,0x04,0x02,0x00]
23232 v_cmpx_gt_f32_e64 s[10:11], 0.5, v2
23233 // CHECK: [0x0a,0x00,0x54,0xd0,0xf0,0x04,0x02,0x00]
23235 v_cmpx_gt_f32_e64 s[10:11], -4.0, v2
23236 // CHECK: [0x0a,0x00,0x54,0xd0,0xf7,0x04,0x02,0x00]
23238 v_cmpx_gt_f32_e64 s[10:11], src_vccz, v2
23239 // CHECK: [0x0a,0x00,0x54,0xd0,0xfb,0x04,0x02,0x00]
23241 v_cmpx_gt_f32_e64 s[10:11], src_execz, v2
23242 // CHECK: [0x0a,0x00,0x54,0xd0,0xfc,0x04,0x02,0x00]
23244 v_cmpx_gt_f32_e64 s[10:11], src_scc, v2
23245 // CHECK: [0x0a,0x00,0x54,0xd0,0xfd,0x04,0x02,0x00]
23247 v_cmpx_gt_f32_e64 s[10:11], src_lds_direct, v2
23248 // CHECK: [0x0a,0x00,0x54,0xd0,0xfe,0x04,0x02,0x00]
23250 v_cmpx_gt_f32_e64 s[10:11], v1, v255
23251 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x03,0x00]
23253 v_cmpx_gt_f32_e64 s[10:11], v1, s2
23254 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x00,0x00]
23256 v_cmpx_gt_f32_e64 s[10:11], v1, s101
23257 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcb,0x00,0x00]
23259 v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
23260 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcd,0x00,0x00]
23262 v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
23263 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcf,0x00,0x00]
23265 v_cmpx_gt_f32_e64 s[10:11], v1, vcc_lo
23266 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd5,0x00,0x00]
23268 v_cmpx_gt_f32_e64 s[10:11], v1, vcc_hi
23269 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd7,0x00,0x00]
23271 v_cmpx_gt_f32_e64 s[10:11], v1, tba_lo
23272 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd9,0x00,0x00]
23274 v_cmpx_gt_f32_e64 s[10:11], v1, tba_hi
23275 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdb,0x00,0x00]
23277 v_cmpx_gt_f32_e64 s[10:11], v1, tma_lo
23278 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdd,0x00,0x00]
23280 v_cmpx_gt_f32_e64 s[10:11], v1, tma_hi
23281 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdf,0x00,0x00]
23283 v_cmpx_gt_f32_e64 s[10:11], v1, ttmp11
23284 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf7,0x00,0x00]
23286 v_cmpx_gt_f32_e64 s[10:11], v1, m0
23287 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf9,0x00,0x00]
23289 v_cmpx_gt_f32_e64 s[10:11], v1, exec_lo
23290 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x00,0x00]
23292 v_cmpx_gt_f32_e64 s[10:11], v1, exec_hi
23293 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x00,0x00]
23295 v_cmpx_gt_f32_e64 s[10:11], v1, 0
23296 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x01,0x01,0x00]
23298 v_cmpx_gt_f32_e64 s[10:11], v1, -1
23299 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x83,0x01,0x00]
23301 v_cmpx_gt_f32_e64 s[10:11], v1, 0.5
23302 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xe1,0x01,0x00]
23304 v_cmpx_gt_f32_e64 s[10:11], v1, -4.0
23305 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xef,0x01,0x00]
23307 v_cmpx_gt_f32_e64 s[10:11], v1, src_vccz
23308 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf7,0x01,0x00]
23310 v_cmpx_gt_f32_e64 s[10:11], v1, src_execz
23311 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf9,0x01,0x00]
23313 v_cmpx_gt_f32_e64 s[10:11], v1, src_scc
23314 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfb,0x01,0x00]
23316 v_cmpx_gt_f32_e64 s[10:11], -v1, v2
23317 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x20]
23319 v_cmpx_gt_f32_e64 s[10:11], v1, -v2
23320 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x40]
23322 v_cmpx_gt_f32_e64 s[10:11], -v1, -v2
23323 // CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x60]
23325 v_cmpx_gt_f32_e64 s[10:11], |v1|, v2
23326 // CHECK: [0x0a,0x01,0x54,0xd0,0x01,0x05,0x02,0x00]
23328 v_cmpx_gt_f32_e64 s[10:11], v1, |v2|
23329 // CHECK: [0x0a,0x02,0x54,0xd0,0x01,0x05,0x02,0x00]
23331 v_cmpx_gt_f32_e64 s[10:11], |v1|, |v2|
23332 // CHECK: [0x0a,0x03,0x54,0xd0,0x01,0x05,0x02,0x00]
23334 v_cmpx_gt_f32_e64 s[10:11], v1, v2 clamp
23335 // CHECK: [0x0a,0x80,0x54,0xd0,0x01,0x05,0x02,0x00]
23337 v_cmpx_lg_f32_e64 s[10:11], v1, v2
23338 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23340 v_cmpx_lg_f32_e64 s[12:13], v1, v2
23341 // CHECK: [0x0c,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23343 v_cmpx_lg_f32_e64 s[100:101], v1, v2
23344 // CHECK: [0x64,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23346 v_cmpx_lg_f32_e64 flat_scratch, v1, v2
23347 // CHECK: [0x66,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23349 v_cmpx_lg_f32_e64 vcc, v1, v2
23350 // CHECK: [0x6a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23352 v_cmpx_lg_f32_e64 tba, v1, v2
23353 // CHECK: [0x6c,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23355 v_cmpx_lg_f32_e64 tma, v1, v2
23356 // CHECK: [0x6e,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23358 v_cmpx_lg_f32_e64 ttmp[10:11], v1, v2
23359 // CHECK: [0x7a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
23361 v_cmpx_lg_f32_e64 s[10:11], v255, v2
23362 // CHECK: [0x0a,0x00,0x55,0xd0,0xff,0x05,0x02,0x00]
23364 v_cmpx_lg_f32_e64 s[10:11], s1, v2
23365 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x04,0x02,0x00]
23367 v_cmpx_lg_f32_e64 s[10:11], s101, v2
23368 // CHECK: [0x0a,0x00,0x55,0xd0,0x65,0x04,0x02,0x00]
23370 v_cmpx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
23371 // CHECK: [0x0a,0x00,0x55,0xd0,0x66,0x04,0x02,0x00]
23373 v_cmpx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
23374 // CHECK: [0x0a,0x00,0x55,0xd0,0x67,0x04,0x02,0x00]
23376 v_cmpx_lg_f32_e64 s[10:11], vcc_lo, v2
23377 // CHECK: [0x0a,0x00,0x55,0xd0,0x6a,0x04,0x02,0x00]
23379 v_cmpx_lg_f32_e64 s[10:11], vcc_hi, v2
23380 // CHECK: [0x0a,0x00,0x55,0xd0,0x6b,0x04,0x02,0x00]
23382 v_cmpx_lg_f32_e64 s[10:11], tba_lo, v2
23383 // CHECK: [0x0a,0x00,0x55,0xd0,0x6c,0x04,0x02,0x00]
23385 v_cmpx_lg_f32_e64 s[10:11], tba_hi, v2
23386 // CHECK: [0x0a,0x00,0x55,0xd0,0x6d,0x04,0x02,0x00]
23388 v_cmpx_lg_f32_e64 s[10:11], tma_lo, v2
23389 // CHECK: [0x0a,0x00,0x55,0xd0,0x6e,0x04,0x02,0x00]
23391 v_cmpx_lg_f32_e64 s[10:11], tma_hi, v2
23392 // CHECK: [0x0a,0x00,0x55,0xd0,0x6f,0x04,0x02,0x00]
23394 v_cmpx_lg_f32_e64 s[10:11], ttmp11, v2
23395 // CHECK: [0x0a,0x00,0x55,0xd0,0x7b,0x04,0x02,0x00]
23397 v_cmpx_lg_f32_e64 s[10:11], m0, v2
23398 // CHECK: [0x0a,0x00,0x55,0xd0,0x7c,0x04,0x02,0x00]
23400 v_cmpx_lg_f32_e64 s[10:11], exec_lo, v2
23401 // CHECK: [0x0a,0x00,0x55,0xd0,0x7e,0x04,0x02,0x00]
23403 v_cmpx_lg_f32_e64 s[10:11], exec_hi, v2
23404 // CHECK: [0x0a,0x00,0x55,0xd0,0x7f,0x04,0x02,0x00]
23406 v_cmpx_lg_f32_e64 s[10:11], 0, v2
23407 // CHECK: [0x0a,0x00,0x55,0xd0,0x80,0x04,0x02,0x00]
23409 v_cmpx_lg_f32_e64 s[10:11], -1, v2
23410 // CHECK: [0x0a,0x00,0x55,0xd0,0xc1,0x04,0x02,0x00]
23412 v_cmpx_lg_f32_e64 s[10:11], 0.5, v2
23413 // CHECK: [0x0a,0x00,0x55,0xd0,0xf0,0x04,0x02,0x00]
23415 v_cmpx_lg_f32_e64 s[10:11], -4.0, v2
23416 // CHECK: [0x0a,0x00,0x55,0xd0,0xf7,0x04,0x02,0x00]
23418 v_cmpx_lg_f32_e64 s[10:11], src_vccz, v2
23419 // CHECK: [0x0a,0x00,0x55,0xd0,0xfb,0x04,0x02,0x00]
23421 v_cmpx_lg_f32_e64 s[10:11], src_execz, v2
23422 // CHECK: [0x0a,0x00,0x55,0xd0,0xfc,0x04,0x02,0x00]
23424 v_cmpx_lg_f32_e64 s[10:11], src_scc, v2
23425 // CHECK: [0x0a,0x00,0x55,0xd0,0xfd,0x04,0x02,0x00]
23427 v_cmpx_lg_f32_e64 s[10:11], src_lds_direct, v2
23428 // CHECK: [0x0a,0x00,0x55,0xd0,0xfe,0x04,0x02,0x00]
23430 v_cmpx_lg_f32_e64 s[10:11], v1, v255
23431 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x03,0x00]
23433 v_cmpx_lg_f32_e64 s[10:11], v1, s2
23434 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x00,0x00]
23436 v_cmpx_lg_f32_e64 s[10:11], v1, s101
23437 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcb,0x00,0x00]
23439 v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
23440 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcd,0x00,0x00]
23442 v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
23443 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcf,0x00,0x00]
23445 v_cmpx_lg_f32_e64 s[10:11], v1, vcc_lo
23446 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd5,0x00,0x00]
23448 v_cmpx_lg_f32_e64 s[10:11], v1, vcc_hi
23449 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd7,0x00,0x00]
23451 v_cmpx_lg_f32_e64 s[10:11], v1, tba_lo
23452 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd9,0x00,0x00]
23454 v_cmpx_lg_f32_e64 s[10:11], v1, tba_hi
23455 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xdb,0x00,0x00]
23457 v_cmpx_lg_f32_e64 s[10:11], v1, tma_lo
23458 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xdd,0x00,0x00]
23460 v_cmpx_lg_f32_e64 s[10:11], v1, tma_hi
23461 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xdf,0x00,0x00]
23463 v_cmpx_lg_f32_e64 s[10:11], v1, ttmp11
23464 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf7,0x00,0x00]
23466 v_cmpx_lg_f32_e64 s[10:11], v1, m0
23467 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf9,0x00,0x00]
23469 v_cmpx_lg_f32_e64 s[10:11], v1, exec_lo
23470 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xfd,0x00,0x00]
23472 v_cmpx_lg_f32_e64 s[10:11], v1, exec_hi
23473 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x00,0x00]
23475 v_cmpx_lg_f32_e64 s[10:11], v1, 0
23476 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x01,0x01,0x00]
23478 v_cmpx_lg_f32_e64 s[10:11], v1, -1
23479 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x83,0x01,0x00]
23481 v_cmpx_lg_f32_e64 s[10:11], v1, 0.5
23482 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xe1,0x01,0x00]
23484 v_cmpx_lg_f32_e64 s[10:11], v1, -4.0
23485 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xef,0x01,0x00]
23487 v_cmpx_lg_f32_e64 s[10:11], v1, src_vccz
23488 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf7,0x01,0x00]
23490 v_cmpx_lg_f32_e64 s[10:11], v1, src_execz
23491 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf9,0x01,0x00]
23493 v_cmpx_lg_f32_e64 s[10:11], v1, src_scc
23494 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xfb,0x01,0x00]
23496 v_cmpx_lg_f32_e64 s[10:11], -v1, v2
23497 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x20]
23499 v_cmpx_lg_f32_e64 s[10:11], v1, -v2
23500 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x40]
23502 v_cmpx_lg_f32_e64 s[10:11], -v1, -v2
23503 // CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x60]
23505 v_cmpx_lg_f32_e64 s[10:11], |v1|, v2
23506 // CHECK: [0x0a,0x01,0x55,0xd0,0x01,0x05,0x02,0x00]
23508 v_cmpx_lg_f32_e64 s[10:11], v1, |v2|
23509 // CHECK: [0x0a,0x02,0x55,0xd0,0x01,0x05,0x02,0x00]
23511 v_cmpx_lg_f32_e64 s[10:11], |v1|, |v2|
23512 // CHECK: [0x0a,0x03,0x55,0xd0,0x01,0x05,0x02,0x00]
23514 v_cmpx_lg_f32_e64 s[10:11], v1, v2 clamp
23515 // CHECK: [0x0a,0x80,0x55,0xd0,0x01,0x05,0x02,0x00]
23517 v_cmpx_ge_f32_e64 s[10:11], v1, v2
23518 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23520 v_cmpx_ge_f32_e64 s[12:13], v1, v2
23521 // CHECK: [0x0c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23523 v_cmpx_ge_f32_e64 s[100:101], v1, v2
23524 // CHECK: [0x64,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23526 v_cmpx_ge_f32_e64 flat_scratch, v1, v2
23527 // CHECK: [0x66,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23529 v_cmpx_ge_f32_e64 vcc, v1, v2
23530 // CHECK: [0x6a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23532 v_cmpx_ge_f32_e64 tba, v1, v2
23533 // CHECK: [0x6c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23535 v_cmpx_ge_f32_e64 tma, v1, v2
23536 // CHECK: [0x6e,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23538 v_cmpx_ge_f32_e64 ttmp[10:11], v1, v2
23539 // CHECK: [0x7a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
23541 v_cmpx_ge_f32_e64 s[10:11], v255, v2
23542 // CHECK: [0x0a,0x00,0x56,0xd0,0xff,0x05,0x02,0x00]
23544 v_cmpx_ge_f32_e64 s[10:11], s1, v2
23545 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x04,0x02,0x00]
23547 v_cmpx_ge_f32_e64 s[10:11], s101, v2
23548 // CHECK: [0x0a,0x00,0x56,0xd0,0x65,0x04,0x02,0x00]
23550 v_cmpx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
23551 // CHECK: [0x0a,0x00,0x56,0xd0,0x66,0x04,0x02,0x00]
23553 v_cmpx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
23554 // CHECK: [0x0a,0x00,0x56,0xd0,0x67,0x04,0x02,0x00]
23556 v_cmpx_ge_f32_e64 s[10:11], vcc_lo, v2
23557 // CHECK: [0x0a,0x00,0x56,0xd0,0x6a,0x04,0x02,0x00]
23559 v_cmpx_ge_f32_e64 s[10:11], vcc_hi, v2
23560 // CHECK: [0x0a,0x00,0x56,0xd0,0x6b,0x04,0x02,0x00]
23562 v_cmpx_ge_f32_e64 s[10:11], tba_lo, v2
23563 // CHECK: [0x0a,0x00,0x56,0xd0,0x6c,0x04,0x02,0x00]
23565 v_cmpx_ge_f32_e64 s[10:11], tba_hi, v2
23566 // CHECK: [0x0a,0x00,0x56,0xd0,0x6d,0x04,0x02,0x00]
23568 v_cmpx_ge_f32_e64 s[10:11], tma_lo, v2
23569 // CHECK: [0x0a,0x00,0x56,0xd0,0x6e,0x04,0x02,0x00]
23571 v_cmpx_ge_f32_e64 s[10:11], tma_hi, v2
23572 // CHECK: [0x0a,0x00,0x56,0xd0,0x6f,0x04,0x02,0x00]
23574 v_cmpx_ge_f32_e64 s[10:11], ttmp11, v2
23575 // CHECK: [0x0a,0x00,0x56,0xd0,0x7b,0x04,0x02,0x00]
23577 v_cmpx_ge_f32_e64 s[10:11], m0, v2
23578 // CHECK: [0x0a,0x00,0x56,0xd0,0x7c,0x04,0x02,0x00]
23580 v_cmpx_ge_f32_e64 s[10:11], exec_lo, v2
23581 // CHECK: [0x0a,0x00,0x56,0xd0,0x7e,0x04,0x02,0x00]
23583 v_cmpx_ge_f32_e64 s[10:11], exec_hi, v2
23584 // CHECK: [0x0a,0x00,0x56,0xd0,0x7f,0x04,0x02,0x00]
23586 v_cmpx_ge_f32_e64 s[10:11], 0, v2
23587 // CHECK: [0x0a,0x00,0x56,0xd0,0x80,0x04,0x02,0x00]
23589 v_cmpx_ge_f32_e64 s[10:11], -1, v2
23590 // CHECK: [0x0a,0x00,0x56,0xd0,0xc1,0x04,0x02,0x00]
23592 v_cmpx_ge_f32_e64 s[10:11], 0.5, v2
23593 // CHECK: [0x0a,0x00,0x56,0xd0,0xf0,0x04,0x02,0x00]
23595 v_cmpx_ge_f32_e64 s[10:11], -4.0, v2
23596 // CHECK: [0x0a,0x00,0x56,0xd0,0xf7,0x04,0x02,0x00]
23598 v_cmpx_ge_f32_e64 s[10:11], src_vccz, v2
23599 // CHECK: [0x0a,0x00,0x56,0xd0,0xfb,0x04,0x02,0x00]
23601 v_cmpx_ge_f32_e64 s[10:11], src_execz, v2
23602 // CHECK: [0x0a,0x00,0x56,0xd0,0xfc,0x04,0x02,0x00]
23604 v_cmpx_ge_f32_e64 s[10:11], src_scc, v2
23605 // CHECK: [0x0a,0x00,0x56,0xd0,0xfd,0x04,0x02,0x00]
23607 v_cmpx_ge_f32_e64 s[10:11], src_lds_direct, v2
23608 // CHECK: [0x0a,0x00,0x56,0xd0,0xfe,0x04,0x02,0x00]
23610 v_cmpx_ge_f32_e64 s[10:11], v1, v255
23611 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x03,0x00]
23613 v_cmpx_ge_f32_e64 s[10:11], v1, s2
23614 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x00,0x00]
23616 v_cmpx_ge_f32_e64 s[10:11], v1, s101
23617 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcb,0x00,0x00]
23619 v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
23620 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcd,0x00,0x00]
23622 v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
23623 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcf,0x00,0x00]
23625 v_cmpx_ge_f32_e64 s[10:11], v1, vcc_lo
23626 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd5,0x00,0x00]
23628 v_cmpx_ge_f32_e64 s[10:11], v1, vcc_hi
23629 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd7,0x00,0x00]
23631 v_cmpx_ge_f32_e64 s[10:11], v1, tba_lo
23632 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd9,0x00,0x00]
23634 v_cmpx_ge_f32_e64 s[10:11], v1, tba_hi
23635 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdb,0x00,0x00]
23637 v_cmpx_ge_f32_e64 s[10:11], v1, tma_lo
23638 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdd,0x00,0x00]
23640 v_cmpx_ge_f32_e64 s[10:11], v1, tma_hi
23641 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdf,0x00,0x00]
23643 v_cmpx_ge_f32_e64 s[10:11], v1, ttmp11
23644 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf7,0x00,0x00]
23646 v_cmpx_ge_f32_e64 s[10:11], v1, m0
23647 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf9,0x00,0x00]
23649 v_cmpx_ge_f32_e64 s[10:11], v1, exec_lo
23650 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x00,0x00]
23652 v_cmpx_ge_f32_e64 s[10:11], v1, exec_hi
23653 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x00,0x00]
23655 v_cmpx_ge_f32_e64 s[10:11], v1, 0
23656 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x01,0x01,0x00]
23658 v_cmpx_ge_f32_e64 s[10:11], v1, -1
23659 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x83,0x01,0x00]
23661 v_cmpx_ge_f32_e64 s[10:11], v1, 0.5
23662 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xe1,0x01,0x00]
23664 v_cmpx_ge_f32_e64 s[10:11], v1, -4.0
23665 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xef,0x01,0x00]
23667 v_cmpx_ge_f32_e64 s[10:11], v1, src_vccz
23668 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf7,0x01,0x00]
23670 v_cmpx_ge_f32_e64 s[10:11], v1, src_execz
23671 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf9,0x01,0x00]
23673 v_cmpx_ge_f32_e64 s[10:11], v1, src_scc
23674 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfb,0x01,0x00]
23676 v_cmpx_ge_f32_e64 s[10:11], -v1, v2
23677 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x20]
23679 v_cmpx_ge_f32_e64 s[10:11], v1, -v2
23680 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x40]
23682 v_cmpx_ge_f32_e64 s[10:11], -v1, -v2
23683 // CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x60]
23685 v_cmpx_ge_f32_e64 s[10:11], |v1|, v2
23686 // CHECK: [0x0a,0x01,0x56,0xd0,0x01,0x05,0x02,0x00]
23688 v_cmpx_ge_f32_e64 s[10:11], v1, |v2|
23689 // CHECK: [0x0a,0x02,0x56,0xd0,0x01,0x05,0x02,0x00]
23691 v_cmpx_ge_f32_e64 s[10:11], |v1|, |v2|
23692 // CHECK: [0x0a,0x03,0x56,0xd0,0x01,0x05,0x02,0x00]
23694 v_cmpx_ge_f32_e64 s[10:11], v1, v2 clamp
23695 // CHECK: [0x0a,0x80,0x56,0xd0,0x01,0x05,0x02,0x00]
23697 v_cmpx_o_f32_e64 s[10:11], v1, v2
23698 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23700 v_cmpx_o_f32_e64 s[12:13], v1, v2
23701 // CHECK: [0x0c,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23703 v_cmpx_o_f32_e64 s[100:101], v1, v2
23704 // CHECK: [0x64,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23706 v_cmpx_o_f32_e64 flat_scratch, v1, v2
23707 // CHECK: [0x66,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23709 v_cmpx_o_f32_e64 vcc, v1, v2
23710 // CHECK: [0x6a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23712 v_cmpx_o_f32_e64 tba, v1, v2
23713 // CHECK: [0x6c,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23715 v_cmpx_o_f32_e64 tma, v1, v2
23716 // CHECK: [0x6e,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23718 v_cmpx_o_f32_e64 ttmp[10:11], v1, v2
23719 // CHECK: [0x7a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
23721 v_cmpx_o_f32_e64 s[10:11], v255, v2
23722 // CHECK: [0x0a,0x00,0x57,0xd0,0xff,0x05,0x02,0x00]
23724 v_cmpx_o_f32_e64 s[10:11], s1, v2
23725 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x04,0x02,0x00]
23727 v_cmpx_o_f32_e64 s[10:11], s101, v2
23728 // CHECK: [0x0a,0x00,0x57,0xd0,0x65,0x04,0x02,0x00]
23730 v_cmpx_o_f32_e64 s[10:11], flat_scratch_lo, v2
23731 // CHECK: [0x0a,0x00,0x57,0xd0,0x66,0x04,0x02,0x00]
23733 v_cmpx_o_f32_e64 s[10:11], flat_scratch_hi, v2
23734 // CHECK: [0x0a,0x00,0x57,0xd0,0x67,0x04,0x02,0x00]
23736 v_cmpx_o_f32_e64 s[10:11], vcc_lo, v2
23737 // CHECK: [0x0a,0x00,0x57,0xd0,0x6a,0x04,0x02,0x00]
23739 v_cmpx_o_f32_e64 s[10:11], vcc_hi, v2
23740 // CHECK: [0x0a,0x00,0x57,0xd0,0x6b,0x04,0x02,0x00]
23742 v_cmpx_o_f32_e64 s[10:11], tba_lo, v2
23743 // CHECK: [0x0a,0x00,0x57,0xd0,0x6c,0x04,0x02,0x00]
23745 v_cmpx_o_f32_e64 s[10:11], tba_hi, v2
23746 // CHECK: [0x0a,0x00,0x57,0xd0,0x6d,0x04,0x02,0x00]
23748 v_cmpx_o_f32_e64 s[10:11], tma_lo, v2
23749 // CHECK: [0x0a,0x00,0x57,0xd0,0x6e,0x04,0x02,0x00]
23751 v_cmpx_o_f32_e64 s[10:11], tma_hi, v2
23752 // CHECK: [0x0a,0x00,0x57,0xd0,0x6f,0x04,0x02,0x00]
23754 v_cmpx_o_f32_e64 s[10:11], ttmp11, v2
23755 // CHECK: [0x0a,0x00,0x57,0xd0,0x7b,0x04,0x02,0x00]
23757 v_cmpx_o_f32_e64 s[10:11], m0, v2
23758 // CHECK: [0x0a,0x00,0x57,0xd0,0x7c,0x04,0x02,0x00]
23760 v_cmpx_o_f32_e64 s[10:11], exec_lo, v2
23761 // CHECK: [0x0a,0x00,0x57,0xd0,0x7e,0x04,0x02,0x00]
23763 v_cmpx_o_f32_e64 s[10:11], exec_hi, v2
23764 // CHECK: [0x0a,0x00,0x57,0xd0,0x7f,0x04,0x02,0x00]
23766 v_cmpx_o_f32_e64 s[10:11], 0, v2
23767 // CHECK: [0x0a,0x00,0x57,0xd0,0x80,0x04,0x02,0x00]
23769 v_cmpx_o_f32_e64 s[10:11], -1, v2
23770 // CHECK: [0x0a,0x00,0x57,0xd0,0xc1,0x04,0x02,0x00]
23772 v_cmpx_o_f32_e64 s[10:11], 0.5, v2
23773 // CHECK: [0x0a,0x00,0x57,0xd0,0xf0,0x04,0x02,0x00]
23775 v_cmpx_o_f32_e64 s[10:11], -4.0, v2
23776 // CHECK: [0x0a,0x00,0x57,0xd0,0xf7,0x04,0x02,0x00]
23778 v_cmpx_o_f32_e64 s[10:11], src_vccz, v2
23779 // CHECK: [0x0a,0x00,0x57,0xd0,0xfb,0x04,0x02,0x00]
23781 v_cmpx_o_f32_e64 s[10:11], src_execz, v2
23782 // CHECK: [0x0a,0x00,0x57,0xd0,0xfc,0x04,0x02,0x00]
23784 v_cmpx_o_f32_e64 s[10:11], src_scc, v2
23785 // CHECK: [0x0a,0x00,0x57,0xd0,0xfd,0x04,0x02,0x00]
23787 v_cmpx_o_f32_e64 s[10:11], src_lds_direct, v2
23788 // CHECK: [0x0a,0x00,0x57,0xd0,0xfe,0x04,0x02,0x00]
23790 v_cmpx_o_f32_e64 s[10:11], v1, v255
23791 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x03,0x00]
23793 v_cmpx_o_f32_e64 s[10:11], v1, s2
23794 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x00,0x00]
23796 v_cmpx_o_f32_e64 s[10:11], v1, s101
23797 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcb,0x00,0x00]
23799 v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_lo
23800 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcd,0x00,0x00]
23802 v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_hi
23803 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcf,0x00,0x00]
23805 v_cmpx_o_f32_e64 s[10:11], v1, vcc_lo
23806 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd5,0x00,0x00]
23808 v_cmpx_o_f32_e64 s[10:11], v1, vcc_hi
23809 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd7,0x00,0x00]
23811 v_cmpx_o_f32_e64 s[10:11], v1, tba_lo
23812 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd9,0x00,0x00]
23814 v_cmpx_o_f32_e64 s[10:11], v1, tba_hi
23815 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xdb,0x00,0x00]
23817 v_cmpx_o_f32_e64 s[10:11], v1, tma_lo
23818 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xdd,0x00,0x00]
23820 v_cmpx_o_f32_e64 s[10:11], v1, tma_hi
23821 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xdf,0x00,0x00]
23823 v_cmpx_o_f32_e64 s[10:11], v1, ttmp11
23824 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf7,0x00,0x00]
23826 v_cmpx_o_f32_e64 s[10:11], v1, m0
23827 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf9,0x00,0x00]
23829 v_cmpx_o_f32_e64 s[10:11], v1, exec_lo
23830 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xfd,0x00,0x00]
23832 v_cmpx_o_f32_e64 s[10:11], v1, exec_hi
23833 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x00,0x00]
23835 v_cmpx_o_f32_e64 s[10:11], v1, 0
23836 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x01,0x01,0x00]
23838 v_cmpx_o_f32_e64 s[10:11], v1, -1
23839 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x83,0x01,0x00]
23841 v_cmpx_o_f32_e64 s[10:11], v1, 0.5
23842 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xe1,0x01,0x00]
23844 v_cmpx_o_f32_e64 s[10:11], v1, -4.0
23845 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xef,0x01,0x00]
23847 v_cmpx_o_f32_e64 s[10:11], v1, src_vccz
23848 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf7,0x01,0x00]
23850 v_cmpx_o_f32_e64 s[10:11], v1, src_execz
23851 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf9,0x01,0x00]
23853 v_cmpx_o_f32_e64 s[10:11], v1, src_scc
23854 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xfb,0x01,0x00]
23856 v_cmpx_o_f32_e64 s[10:11], -v1, v2
23857 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x20]
23859 v_cmpx_o_f32_e64 s[10:11], v1, -v2
23860 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x40]
23862 v_cmpx_o_f32_e64 s[10:11], -v1, -v2
23863 // CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x60]
23865 v_cmpx_o_f32_e64 s[10:11], |v1|, v2
23866 // CHECK: [0x0a,0x01,0x57,0xd0,0x01,0x05,0x02,0x00]
23868 v_cmpx_o_f32_e64 s[10:11], v1, |v2|
23869 // CHECK: [0x0a,0x02,0x57,0xd0,0x01,0x05,0x02,0x00]
23871 v_cmpx_o_f32_e64 s[10:11], |v1|, |v2|
23872 // CHECK: [0x0a,0x03,0x57,0xd0,0x01,0x05,0x02,0x00]
23874 v_cmpx_o_f32_e64 s[10:11], v1, v2 clamp
23875 // CHECK: [0x0a,0x80,0x57,0xd0,0x01,0x05,0x02,0x00]
23877 v_cmpx_u_f32_e64 s[10:11], v1, v2
23878 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23880 v_cmpx_u_f32_e64 s[12:13], v1, v2
23881 // CHECK: [0x0c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23883 v_cmpx_u_f32_e64 s[100:101], v1, v2
23884 // CHECK: [0x64,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23886 v_cmpx_u_f32_e64 flat_scratch, v1, v2
23887 // CHECK: [0x66,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23889 v_cmpx_u_f32_e64 vcc, v1, v2
23890 // CHECK: [0x6a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23892 v_cmpx_u_f32_e64 tba, v1, v2
23893 // CHECK: [0x6c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23895 v_cmpx_u_f32_e64 tma, v1, v2
23896 // CHECK: [0x6e,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23898 v_cmpx_u_f32_e64 ttmp[10:11], v1, v2
23899 // CHECK: [0x7a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
23901 v_cmpx_u_f32_e64 s[10:11], v255, v2
23902 // CHECK: [0x0a,0x00,0x58,0xd0,0xff,0x05,0x02,0x00]
23904 v_cmpx_u_f32_e64 s[10:11], s1, v2
23905 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x04,0x02,0x00]
23907 v_cmpx_u_f32_e64 s[10:11], s101, v2
23908 // CHECK: [0x0a,0x00,0x58,0xd0,0x65,0x04,0x02,0x00]
23910 v_cmpx_u_f32_e64 s[10:11], flat_scratch_lo, v2
23911 // CHECK: [0x0a,0x00,0x58,0xd0,0x66,0x04,0x02,0x00]
23913 v_cmpx_u_f32_e64 s[10:11], flat_scratch_hi, v2
23914 // CHECK: [0x0a,0x00,0x58,0xd0,0x67,0x04,0x02,0x00]
23916 v_cmpx_u_f32_e64 s[10:11], vcc_lo, v2
23917 // CHECK: [0x0a,0x00,0x58,0xd0,0x6a,0x04,0x02,0x00]
23919 v_cmpx_u_f32_e64 s[10:11], vcc_hi, v2
23920 // CHECK: [0x0a,0x00,0x58,0xd0,0x6b,0x04,0x02,0x00]
23922 v_cmpx_u_f32_e64 s[10:11], tba_lo, v2
23923 // CHECK: [0x0a,0x00,0x58,0xd0,0x6c,0x04,0x02,0x00]
23925 v_cmpx_u_f32_e64 s[10:11], tba_hi, v2
23926 // CHECK: [0x0a,0x00,0x58,0xd0,0x6d,0x04,0x02,0x00]
23928 v_cmpx_u_f32_e64 s[10:11], tma_lo, v2
23929 // CHECK: [0x0a,0x00,0x58,0xd0,0x6e,0x04,0x02,0x00]
23931 v_cmpx_u_f32_e64 s[10:11], tma_hi, v2
23932 // CHECK: [0x0a,0x00,0x58,0xd0,0x6f,0x04,0x02,0x00]
23934 v_cmpx_u_f32_e64 s[10:11], ttmp11, v2
23935 // CHECK: [0x0a,0x00,0x58,0xd0,0x7b,0x04,0x02,0x00]
23937 v_cmpx_u_f32_e64 s[10:11], m0, v2
23938 // CHECK: [0x0a,0x00,0x58,0xd0,0x7c,0x04,0x02,0x00]
23940 v_cmpx_u_f32_e64 s[10:11], exec_lo, v2
23941 // CHECK: [0x0a,0x00,0x58,0xd0,0x7e,0x04,0x02,0x00]
23943 v_cmpx_u_f32_e64 s[10:11], exec_hi, v2
23944 // CHECK: [0x0a,0x00,0x58,0xd0,0x7f,0x04,0x02,0x00]
23946 v_cmpx_u_f32_e64 s[10:11], 0, v2
23947 // CHECK: [0x0a,0x00,0x58,0xd0,0x80,0x04,0x02,0x00]
23949 v_cmpx_u_f32_e64 s[10:11], -1, v2
23950 // CHECK: [0x0a,0x00,0x58,0xd0,0xc1,0x04,0x02,0x00]
23952 v_cmpx_u_f32_e64 s[10:11], 0.5, v2
23953 // CHECK: [0x0a,0x00,0x58,0xd0,0xf0,0x04,0x02,0x00]
23955 v_cmpx_u_f32_e64 s[10:11], -4.0, v2
23956 // CHECK: [0x0a,0x00,0x58,0xd0,0xf7,0x04,0x02,0x00]
23958 v_cmpx_u_f32_e64 s[10:11], src_vccz, v2
23959 // CHECK: [0x0a,0x00,0x58,0xd0,0xfb,0x04,0x02,0x00]
23961 v_cmpx_u_f32_e64 s[10:11], src_execz, v2
23962 // CHECK: [0x0a,0x00,0x58,0xd0,0xfc,0x04,0x02,0x00]
23964 v_cmpx_u_f32_e64 s[10:11], src_scc, v2
23965 // CHECK: [0x0a,0x00,0x58,0xd0,0xfd,0x04,0x02,0x00]
23967 v_cmpx_u_f32_e64 s[10:11], src_lds_direct, v2
23968 // CHECK: [0x0a,0x00,0x58,0xd0,0xfe,0x04,0x02,0x00]
23970 v_cmpx_u_f32_e64 s[10:11], v1, v255
23971 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x03,0x00]
23973 v_cmpx_u_f32_e64 s[10:11], v1, s2
23974 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x00,0x00]
23976 v_cmpx_u_f32_e64 s[10:11], v1, s101
23977 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcb,0x00,0x00]
23979 v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_lo
23980 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcd,0x00,0x00]
23982 v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_hi
23983 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcf,0x00,0x00]
23985 v_cmpx_u_f32_e64 s[10:11], v1, vcc_lo
23986 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd5,0x00,0x00]
23988 v_cmpx_u_f32_e64 s[10:11], v1, vcc_hi
23989 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd7,0x00,0x00]
23991 v_cmpx_u_f32_e64 s[10:11], v1, tba_lo
23992 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd9,0x00,0x00]
23994 v_cmpx_u_f32_e64 s[10:11], v1, tba_hi
23995 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdb,0x00,0x00]
23997 v_cmpx_u_f32_e64 s[10:11], v1, tma_lo
23998 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdd,0x00,0x00]
24000 v_cmpx_u_f32_e64 s[10:11], v1, tma_hi
24001 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdf,0x00,0x00]
24003 v_cmpx_u_f32_e64 s[10:11], v1, ttmp11
24004 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf7,0x00,0x00]
24006 v_cmpx_u_f32_e64 s[10:11], v1, m0
24007 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf9,0x00,0x00]
24009 v_cmpx_u_f32_e64 s[10:11], v1, exec_lo
24010 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x00,0x00]
24012 v_cmpx_u_f32_e64 s[10:11], v1, exec_hi
24013 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x00,0x00]
24015 v_cmpx_u_f32_e64 s[10:11], v1, 0
24016 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x01,0x01,0x00]
24018 v_cmpx_u_f32_e64 s[10:11], v1, -1
24019 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x83,0x01,0x00]
24021 v_cmpx_u_f32_e64 s[10:11], v1, 0.5
24022 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xe1,0x01,0x00]
24024 v_cmpx_u_f32_e64 s[10:11], v1, -4.0
24025 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xef,0x01,0x00]
24027 v_cmpx_u_f32_e64 s[10:11], v1, src_vccz
24028 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf7,0x01,0x00]
24030 v_cmpx_u_f32_e64 s[10:11], v1, src_execz
24031 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf9,0x01,0x00]
24033 v_cmpx_u_f32_e64 s[10:11], v1, src_scc
24034 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfb,0x01,0x00]
24036 v_cmpx_u_f32_e64 s[10:11], -v1, v2
24037 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x20]
24039 v_cmpx_u_f32_e64 s[10:11], v1, -v2
24040 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x40]
24042 v_cmpx_u_f32_e64 s[10:11], -v1, -v2
24043 // CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x60]
24045 v_cmpx_u_f32_e64 s[10:11], |v1|, v2
24046 // CHECK: [0x0a,0x01,0x58,0xd0,0x01,0x05,0x02,0x00]
24048 v_cmpx_u_f32_e64 s[10:11], v1, |v2|
24049 // CHECK: [0x0a,0x02,0x58,0xd0,0x01,0x05,0x02,0x00]
24051 v_cmpx_u_f32_e64 s[10:11], |v1|, |v2|
24052 // CHECK: [0x0a,0x03,0x58,0xd0,0x01,0x05,0x02,0x00]
24054 v_cmpx_u_f32_e64 s[10:11], v1, v2 clamp
24055 // CHECK: [0x0a,0x80,0x58,0xd0,0x01,0x05,0x02,0x00]
24057 v_cmpx_nge_f32_e64 s[10:11], v1, v2
24058 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24060 v_cmpx_nge_f32_e64 s[12:13], v1, v2
24061 // CHECK: [0x0c,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24063 v_cmpx_nge_f32_e64 s[100:101], v1, v2
24064 // CHECK: [0x64,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24066 v_cmpx_nge_f32_e64 flat_scratch, v1, v2
24067 // CHECK: [0x66,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24069 v_cmpx_nge_f32_e64 vcc, v1, v2
24070 // CHECK: [0x6a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24072 v_cmpx_nge_f32_e64 tba, v1, v2
24073 // CHECK: [0x6c,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24075 v_cmpx_nge_f32_e64 tma, v1, v2
24076 // CHECK: [0x6e,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24078 v_cmpx_nge_f32_e64 ttmp[10:11], v1, v2
24079 // CHECK: [0x7a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
24081 v_cmpx_nge_f32_e64 s[10:11], v255, v2
24082 // CHECK: [0x0a,0x00,0x59,0xd0,0xff,0x05,0x02,0x00]
24084 v_cmpx_nge_f32_e64 s[10:11], s1, v2
24085 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x04,0x02,0x00]
24087 v_cmpx_nge_f32_e64 s[10:11], s101, v2
24088 // CHECK: [0x0a,0x00,0x59,0xd0,0x65,0x04,0x02,0x00]
24090 v_cmpx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
24091 // CHECK: [0x0a,0x00,0x59,0xd0,0x66,0x04,0x02,0x00]
24093 v_cmpx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
24094 // CHECK: [0x0a,0x00,0x59,0xd0,0x67,0x04,0x02,0x00]
24096 v_cmpx_nge_f32_e64 s[10:11], vcc_lo, v2
24097 // CHECK: [0x0a,0x00,0x59,0xd0,0x6a,0x04,0x02,0x00]
24099 v_cmpx_nge_f32_e64 s[10:11], vcc_hi, v2
24100 // CHECK: [0x0a,0x00,0x59,0xd0,0x6b,0x04,0x02,0x00]
24102 v_cmpx_nge_f32_e64 s[10:11], tba_lo, v2
24103 // CHECK: [0x0a,0x00,0x59,0xd0,0x6c,0x04,0x02,0x00]
24105 v_cmpx_nge_f32_e64 s[10:11], tba_hi, v2
24106 // CHECK: [0x0a,0x00,0x59,0xd0,0x6d,0x04,0x02,0x00]
24108 v_cmpx_nge_f32_e64 s[10:11], tma_lo, v2
24109 // CHECK: [0x0a,0x00,0x59,0xd0,0x6e,0x04,0x02,0x00]
24111 v_cmpx_nge_f32_e64 s[10:11], tma_hi, v2
24112 // CHECK: [0x0a,0x00,0x59,0xd0,0x6f,0x04,0x02,0x00]
24114 v_cmpx_nge_f32_e64 s[10:11], ttmp11, v2
24115 // CHECK: [0x0a,0x00,0x59,0xd0,0x7b,0x04,0x02,0x00]
24117 v_cmpx_nge_f32_e64 s[10:11], m0, v2
24118 // CHECK: [0x0a,0x00,0x59,0xd0,0x7c,0x04,0x02,0x00]
24120 v_cmpx_nge_f32_e64 s[10:11], exec_lo, v2
24121 // CHECK: [0x0a,0x00,0x59,0xd0,0x7e,0x04,0x02,0x00]
24123 v_cmpx_nge_f32_e64 s[10:11], exec_hi, v2
24124 // CHECK: [0x0a,0x00,0x59,0xd0,0x7f,0x04,0x02,0x00]
24126 v_cmpx_nge_f32_e64 s[10:11], 0, v2
24127 // CHECK: [0x0a,0x00,0x59,0xd0,0x80,0x04,0x02,0x00]
24129 v_cmpx_nge_f32_e64 s[10:11], -1, v2
24130 // CHECK: [0x0a,0x00,0x59,0xd0,0xc1,0x04,0x02,0x00]
24132 v_cmpx_nge_f32_e64 s[10:11], 0.5, v2
24133 // CHECK: [0x0a,0x00,0x59,0xd0,0xf0,0x04,0x02,0x00]
24135 v_cmpx_nge_f32_e64 s[10:11], -4.0, v2
24136 // CHECK: [0x0a,0x00,0x59,0xd0,0xf7,0x04,0x02,0x00]
24138 v_cmpx_nge_f32_e64 s[10:11], src_vccz, v2
24139 // CHECK: [0x0a,0x00,0x59,0xd0,0xfb,0x04,0x02,0x00]
24141 v_cmpx_nge_f32_e64 s[10:11], src_execz, v2
24142 // CHECK: [0x0a,0x00,0x59,0xd0,0xfc,0x04,0x02,0x00]
24144 v_cmpx_nge_f32_e64 s[10:11], src_scc, v2
24145 // CHECK: [0x0a,0x00,0x59,0xd0,0xfd,0x04,0x02,0x00]
24147 v_cmpx_nge_f32_e64 s[10:11], src_lds_direct, v2
24148 // CHECK: [0x0a,0x00,0x59,0xd0,0xfe,0x04,0x02,0x00]
24150 v_cmpx_nge_f32_e64 s[10:11], v1, v255
24151 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x03,0x00]
24153 v_cmpx_nge_f32_e64 s[10:11], v1, s2
24154 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x00,0x00]
24156 v_cmpx_nge_f32_e64 s[10:11], v1, s101
24157 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcb,0x00,0x00]
24159 v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
24160 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcd,0x00,0x00]
24162 v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
24163 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcf,0x00,0x00]
24165 v_cmpx_nge_f32_e64 s[10:11], v1, vcc_lo
24166 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd5,0x00,0x00]
24168 v_cmpx_nge_f32_e64 s[10:11], v1, vcc_hi
24169 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd7,0x00,0x00]
24171 v_cmpx_nge_f32_e64 s[10:11], v1, tba_lo
24172 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd9,0x00,0x00]
24174 v_cmpx_nge_f32_e64 s[10:11], v1, tba_hi
24175 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xdb,0x00,0x00]
24177 v_cmpx_nge_f32_e64 s[10:11], v1, tma_lo
24178 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xdd,0x00,0x00]
24180 v_cmpx_nge_f32_e64 s[10:11], v1, tma_hi
24181 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xdf,0x00,0x00]
24183 v_cmpx_nge_f32_e64 s[10:11], v1, ttmp11
24184 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf7,0x00,0x00]
24186 v_cmpx_nge_f32_e64 s[10:11], v1, m0
24187 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf9,0x00,0x00]
24189 v_cmpx_nge_f32_e64 s[10:11], v1, exec_lo
24190 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xfd,0x00,0x00]
24192 v_cmpx_nge_f32_e64 s[10:11], v1, exec_hi
24193 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x00,0x00]
24195 v_cmpx_nge_f32_e64 s[10:11], v1, 0
24196 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x01,0x01,0x00]
24198 v_cmpx_nge_f32_e64 s[10:11], v1, -1
24199 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x83,0x01,0x00]
24201 v_cmpx_nge_f32_e64 s[10:11], v1, 0.5
24202 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xe1,0x01,0x00]
24204 v_cmpx_nge_f32_e64 s[10:11], v1, -4.0
24205 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xef,0x01,0x00]
24207 v_cmpx_nge_f32_e64 s[10:11], v1, src_vccz
24208 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf7,0x01,0x00]
24210 v_cmpx_nge_f32_e64 s[10:11], v1, src_execz
24211 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf9,0x01,0x00]
24213 v_cmpx_nge_f32_e64 s[10:11], v1, src_scc
24214 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xfb,0x01,0x00]
24216 v_cmpx_nge_f32_e64 s[10:11], -v1, v2
24217 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x20]
24219 v_cmpx_nge_f32_e64 s[10:11], v1, -v2
24220 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x40]
24222 v_cmpx_nge_f32_e64 s[10:11], -v1, -v2
24223 // CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x60]
24225 v_cmpx_nge_f32_e64 s[10:11], |v1|, v2
24226 // CHECK: [0x0a,0x01,0x59,0xd0,0x01,0x05,0x02,0x00]
24228 v_cmpx_nge_f32_e64 s[10:11], v1, |v2|
24229 // CHECK: [0x0a,0x02,0x59,0xd0,0x01,0x05,0x02,0x00]
24231 v_cmpx_nge_f32_e64 s[10:11], |v1|, |v2|
24232 // CHECK: [0x0a,0x03,0x59,0xd0,0x01,0x05,0x02,0x00]
24234 v_cmpx_nge_f32_e64 s[10:11], v1, v2 clamp
24235 // CHECK: [0x0a,0x80,0x59,0xd0,0x01,0x05,0x02,0x00]
24237 v_cmpx_nlg_f32_e64 s[10:11], v1, v2
24238 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24240 v_cmpx_nlg_f32_e64 s[12:13], v1, v2
24241 // CHECK: [0x0c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24243 v_cmpx_nlg_f32_e64 s[100:101], v1, v2
24244 // CHECK: [0x64,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24246 v_cmpx_nlg_f32_e64 flat_scratch, v1, v2
24247 // CHECK: [0x66,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24249 v_cmpx_nlg_f32_e64 vcc, v1, v2
24250 // CHECK: [0x6a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24252 v_cmpx_nlg_f32_e64 tba, v1, v2
24253 // CHECK: [0x6c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24255 v_cmpx_nlg_f32_e64 tma, v1, v2
24256 // CHECK: [0x6e,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24258 v_cmpx_nlg_f32_e64 ttmp[10:11], v1, v2
24259 // CHECK: [0x7a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
24261 v_cmpx_nlg_f32_e64 s[10:11], v255, v2
24262 // CHECK: [0x0a,0x00,0x5a,0xd0,0xff,0x05,0x02,0x00]
24264 v_cmpx_nlg_f32_e64 s[10:11], s1, v2
24265 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x04,0x02,0x00]
24267 v_cmpx_nlg_f32_e64 s[10:11], s101, v2
24268 // CHECK: [0x0a,0x00,0x5a,0xd0,0x65,0x04,0x02,0x00]
24270 v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
24271 // CHECK: [0x0a,0x00,0x5a,0xd0,0x66,0x04,0x02,0x00]
24273 v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
24274 // CHECK: [0x0a,0x00,0x5a,0xd0,0x67,0x04,0x02,0x00]
24276 v_cmpx_nlg_f32_e64 s[10:11], vcc_lo, v2
24277 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6a,0x04,0x02,0x00]
24279 v_cmpx_nlg_f32_e64 s[10:11], vcc_hi, v2
24280 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6b,0x04,0x02,0x00]
24282 v_cmpx_nlg_f32_e64 s[10:11], tba_lo, v2
24283 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6c,0x04,0x02,0x00]
24285 v_cmpx_nlg_f32_e64 s[10:11], tba_hi, v2
24286 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6d,0x04,0x02,0x00]
24288 v_cmpx_nlg_f32_e64 s[10:11], tma_lo, v2
24289 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6e,0x04,0x02,0x00]
24291 v_cmpx_nlg_f32_e64 s[10:11], tma_hi, v2
24292 // CHECK: [0x0a,0x00,0x5a,0xd0,0x6f,0x04,0x02,0x00]
24294 v_cmpx_nlg_f32_e64 s[10:11], ttmp11, v2
24295 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7b,0x04,0x02,0x00]
24297 v_cmpx_nlg_f32_e64 s[10:11], m0, v2
24298 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7c,0x04,0x02,0x00]
24300 v_cmpx_nlg_f32_e64 s[10:11], exec_lo, v2
24301 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7e,0x04,0x02,0x00]
24303 v_cmpx_nlg_f32_e64 s[10:11], exec_hi, v2
24304 // CHECK: [0x0a,0x00,0x5a,0xd0,0x7f,0x04,0x02,0x00]
24306 v_cmpx_nlg_f32_e64 s[10:11], 0, v2
24307 // CHECK: [0x0a,0x00,0x5a,0xd0,0x80,0x04,0x02,0x00]
24309 v_cmpx_nlg_f32_e64 s[10:11], -1, v2
24310 // CHECK: [0x0a,0x00,0x5a,0xd0,0xc1,0x04,0x02,0x00]
24312 v_cmpx_nlg_f32_e64 s[10:11], 0.5, v2
24313 // CHECK: [0x0a,0x00,0x5a,0xd0,0xf0,0x04,0x02,0x00]
24315 v_cmpx_nlg_f32_e64 s[10:11], -4.0, v2
24316 // CHECK: [0x0a,0x00,0x5a,0xd0,0xf7,0x04,0x02,0x00]
24318 v_cmpx_nlg_f32_e64 s[10:11], src_vccz, v2
24319 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfb,0x04,0x02,0x00]
24321 v_cmpx_nlg_f32_e64 s[10:11], src_execz, v2
24322 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfc,0x04,0x02,0x00]
24324 v_cmpx_nlg_f32_e64 s[10:11], src_scc, v2
24325 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfd,0x04,0x02,0x00]
24327 v_cmpx_nlg_f32_e64 s[10:11], src_lds_direct, v2
24328 // CHECK: [0x0a,0x00,0x5a,0xd0,0xfe,0x04,0x02,0x00]
24330 v_cmpx_nlg_f32_e64 s[10:11], v1, v255
24331 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x03,0x00]
24333 v_cmpx_nlg_f32_e64 s[10:11], v1, s2
24334 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x00,0x00]
24336 v_cmpx_nlg_f32_e64 s[10:11], v1, s101
24337 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcb,0x00,0x00]
24339 v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
24340 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcd,0x00,0x00]
24342 v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
24343 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcf,0x00,0x00]
24345 v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_lo
24346 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd5,0x00,0x00]
24348 v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_hi
24349 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd7,0x00,0x00]
24351 v_cmpx_nlg_f32_e64 s[10:11], v1, tba_lo
24352 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd9,0x00,0x00]
24354 v_cmpx_nlg_f32_e64 s[10:11], v1, tba_hi
24355 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdb,0x00,0x00]
24357 v_cmpx_nlg_f32_e64 s[10:11], v1, tma_lo
24358 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdd,0x00,0x00]
24360 v_cmpx_nlg_f32_e64 s[10:11], v1, tma_hi
24361 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdf,0x00,0x00]
24363 v_cmpx_nlg_f32_e64 s[10:11], v1, ttmp11
24364 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf7,0x00,0x00]
24366 v_cmpx_nlg_f32_e64 s[10:11], v1, m0
24367 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf9,0x00,0x00]
24369 v_cmpx_nlg_f32_e64 s[10:11], v1, exec_lo
24370 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x00,0x00]
24372 v_cmpx_nlg_f32_e64 s[10:11], v1, exec_hi
24373 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x00,0x00]
24375 v_cmpx_nlg_f32_e64 s[10:11], v1, 0
24376 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x01,0x01,0x00]
24378 v_cmpx_nlg_f32_e64 s[10:11], v1, -1
24379 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x83,0x01,0x00]
24381 v_cmpx_nlg_f32_e64 s[10:11], v1, 0.5
24382 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xe1,0x01,0x00]
24384 v_cmpx_nlg_f32_e64 s[10:11], v1, -4.0
24385 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xef,0x01,0x00]
24387 v_cmpx_nlg_f32_e64 s[10:11], v1, src_vccz
24388 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf7,0x01,0x00]
24390 v_cmpx_nlg_f32_e64 s[10:11], v1, src_execz
24391 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf9,0x01,0x00]
24393 v_cmpx_nlg_f32_e64 s[10:11], v1, src_scc
24394 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfb,0x01,0x00]
24396 v_cmpx_nlg_f32_e64 s[10:11], -v1, v2
24397 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x20]
24399 v_cmpx_nlg_f32_e64 s[10:11], v1, -v2
24400 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x40]
24402 v_cmpx_nlg_f32_e64 s[10:11], -v1, -v2
24403 // CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x60]
24405 v_cmpx_nlg_f32_e64 s[10:11], |v1|, v2
24406 // CHECK: [0x0a,0x01,0x5a,0xd0,0x01,0x05,0x02,0x00]
24408 v_cmpx_nlg_f32_e64 s[10:11], v1, |v2|
24409 // CHECK: [0x0a,0x02,0x5a,0xd0,0x01,0x05,0x02,0x00]
24411 v_cmpx_nlg_f32_e64 s[10:11], |v1|, |v2|
24412 // CHECK: [0x0a,0x03,0x5a,0xd0,0x01,0x05,0x02,0x00]
24414 v_cmpx_nlg_f32_e64 s[10:11], v1, v2 clamp
24415 // CHECK: [0x0a,0x80,0x5a,0xd0,0x01,0x05,0x02,0x00]
24417 v_cmpx_ngt_f32_e64 s[10:11], v1, v2
24418 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24420 v_cmpx_ngt_f32_e64 s[12:13], v1, v2
24421 // CHECK: [0x0c,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24423 v_cmpx_ngt_f32_e64 s[100:101], v1, v2
24424 // CHECK: [0x64,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24426 v_cmpx_ngt_f32_e64 flat_scratch, v1, v2
24427 // CHECK: [0x66,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24429 v_cmpx_ngt_f32_e64 vcc, v1, v2
24430 // CHECK: [0x6a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24432 v_cmpx_ngt_f32_e64 tba, v1, v2
24433 // CHECK: [0x6c,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24435 v_cmpx_ngt_f32_e64 tma, v1, v2
24436 // CHECK: [0x6e,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24438 v_cmpx_ngt_f32_e64 ttmp[10:11], v1, v2
24439 // CHECK: [0x7a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
24441 v_cmpx_ngt_f32_e64 s[10:11], v255, v2
24442 // CHECK: [0x0a,0x00,0x5b,0xd0,0xff,0x05,0x02,0x00]
24444 v_cmpx_ngt_f32_e64 s[10:11], s1, v2
24445 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x04,0x02,0x00]
24447 v_cmpx_ngt_f32_e64 s[10:11], s101, v2
24448 // CHECK: [0x0a,0x00,0x5b,0xd0,0x65,0x04,0x02,0x00]
24450 v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
24451 // CHECK: [0x0a,0x00,0x5b,0xd0,0x66,0x04,0x02,0x00]
24453 v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
24454 // CHECK: [0x0a,0x00,0x5b,0xd0,0x67,0x04,0x02,0x00]
24456 v_cmpx_ngt_f32_e64 s[10:11], vcc_lo, v2
24457 // CHECK: [0x0a,0x00,0x5b,0xd0,0x6a,0x04,0x02,0x00]
24459 v_cmpx_ngt_f32_e64 s[10:11], vcc_hi, v2
24460 // CHECK: [0x0a,0x00,0x5b,0xd0,0x6b,0x04,0x02,0x00]
24462 v_cmpx_ngt_f32_e64 s[10:11], tba_lo, v2
24463 // CHECK: [0x0a,0x00,0x5b,0xd0,0x6c,0x04,0x02,0x00]
24465 v_cmpx_ngt_f32_e64 s[10:11], tba_hi, v2
24466 // CHECK: [0x0a,0x00,0x5b,0xd0,0x6d,0x04,0x02,0x00]
24468 v_cmpx_ngt_f32_e64 s[10:11], tma_lo, v2
24469 // CHECK: [0x0a,0x00,0x5b,0xd0,0x6e,0x04,0x02,0x00]
24471 v_cmpx_ngt_f32_e64 s[10:11], tma_hi, v2
24472 // CHECK: [0x0a,0x00,0x5b,0xd0,0x6f,0x04,0x02,0x00]
24474 v_cmpx_ngt_f32_e64 s[10:11], ttmp11, v2
24475 // CHECK: [0x0a,0x00,0x5b,0xd0,0x7b,0x04,0x02,0x00]
24477 v_cmpx_ngt_f32_e64 s[10:11], m0, v2
24478 // CHECK: [0x0a,0x00,0x5b,0xd0,0x7c,0x04,0x02,0x00]
24480 v_cmpx_ngt_f32_e64 s[10:11], exec_lo, v2
24481 // CHECK: [0x0a,0x00,0x5b,0xd0,0x7e,0x04,0x02,0x00]
24483 v_cmpx_ngt_f32_e64 s[10:11], exec_hi, v2
24484 // CHECK: [0x0a,0x00,0x5b,0xd0,0x7f,0x04,0x02,0x00]
24486 v_cmpx_ngt_f32_e64 s[10:11], 0, v2
24487 // CHECK: [0x0a,0x00,0x5b,0xd0,0x80,0x04,0x02,0x00]
24489 v_cmpx_ngt_f32_e64 s[10:11], -1, v2
24490 // CHECK: [0x0a,0x00,0x5b,0xd0,0xc1,0x04,0x02,0x00]
24492 v_cmpx_ngt_f32_e64 s[10:11], 0.5, v2
24493 // CHECK: [0x0a,0x00,0x5b,0xd0,0xf0,0x04,0x02,0x00]
24495 v_cmpx_ngt_f32_e64 s[10:11], -4.0, v2
24496 // CHECK: [0x0a,0x00,0x5b,0xd0,0xf7,0x04,0x02,0x00]
24498 v_cmpx_ngt_f32_e64 s[10:11], src_vccz, v2
24499 // CHECK: [0x0a,0x00,0x5b,0xd0,0xfb,0x04,0x02,0x00]
24501 v_cmpx_ngt_f32_e64 s[10:11], src_execz, v2
24502 // CHECK: [0x0a,0x00,0x5b,0xd0,0xfc,0x04,0x02,0x00]
24504 v_cmpx_ngt_f32_e64 s[10:11], src_scc, v2
24505 // CHECK: [0x0a,0x00,0x5b,0xd0,0xfd,0x04,0x02,0x00]
24507 v_cmpx_ngt_f32_e64 s[10:11], src_lds_direct, v2
24508 // CHECK: [0x0a,0x00,0x5b,0xd0,0xfe,0x04,0x02,0x00]
24510 v_cmpx_ngt_f32_e64 s[10:11], v1, v255
24511 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x03,0x00]
24513 v_cmpx_ngt_f32_e64 s[10:11], v1, s2
24514 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x00,0x00]
24516 v_cmpx_ngt_f32_e64 s[10:11], v1, s101
24517 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcb,0x00,0x00]
24519 v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
24520 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcd,0x00,0x00]
24522 v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
24523 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcf,0x00,0x00]
24525 v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_lo
24526 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd5,0x00,0x00]
24528 v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_hi
24529 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd7,0x00,0x00]
24531 v_cmpx_ngt_f32_e64 s[10:11], v1, tba_lo
24532 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd9,0x00,0x00]
24534 v_cmpx_ngt_f32_e64 s[10:11], v1, tba_hi
24535 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xdb,0x00,0x00]
24537 v_cmpx_ngt_f32_e64 s[10:11], v1, tma_lo
24538 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xdd,0x00,0x00]
24540 v_cmpx_ngt_f32_e64 s[10:11], v1, tma_hi
24541 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xdf,0x00,0x00]
24543 v_cmpx_ngt_f32_e64 s[10:11], v1, ttmp11
24544 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf7,0x00,0x00]
24546 v_cmpx_ngt_f32_e64 s[10:11], v1, m0
24547 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf9,0x00,0x00]
24549 v_cmpx_ngt_f32_e64 s[10:11], v1, exec_lo
24550 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xfd,0x00,0x00]
24552 v_cmpx_ngt_f32_e64 s[10:11], v1, exec_hi
24553 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x00,0x00]
24555 v_cmpx_ngt_f32_e64 s[10:11], v1, 0
24556 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x01,0x01,0x00]
24558 v_cmpx_ngt_f32_e64 s[10:11], v1, -1
24559 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x83,0x01,0x00]
24561 v_cmpx_ngt_f32_e64 s[10:11], v1, 0.5
24562 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xe1,0x01,0x00]
24564 v_cmpx_ngt_f32_e64 s[10:11], v1, -4.0
24565 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xef,0x01,0x00]
24567 v_cmpx_ngt_f32_e64 s[10:11], v1, src_vccz
24568 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf7,0x01,0x00]
24570 v_cmpx_ngt_f32_e64 s[10:11], v1, src_execz
24571 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf9,0x01,0x00]
24573 v_cmpx_ngt_f32_e64 s[10:11], v1, src_scc
24574 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xfb,0x01,0x00]
24576 v_cmpx_ngt_f32_e64 s[10:11], -v1, v2
24577 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x20]
24579 v_cmpx_ngt_f32_e64 s[10:11], v1, -v2
24580 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x40]
24582 v_cmpx_ngt_f32_e64 s[10:11], -v1, -v2
24583 // CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x60]
24585 v_cmpx_ngt_f32_e64 s[10:11], |v1|, v2
24586 // CHECK: [0x0a,0x01,0x5b,0xd0,0x01,0x05,0x02,0x00]
24588 v_cmpx_ngt_f32_e64 s[10:11], v1, |v2|
24589 // CHECK: [0x0a,0x02,0x5b,0xd0,0x01,0x05,0x02,0x00]
24591 v_cmpx_ngt_f32_e64 s[10:11], |v1|, |v2|
24592 // CHECK: [0x0a,0x03,0x5b,0xd0,0x01,0x05,0x02,0x00]
24594 v_cmpx_ngt_f32_e64 s[10:11], v1, v2 clamp
24595 // CHECK: [0x0a,0x80,0x5b,0xd0,0x01,0x05,0x02,0x00]
24597 v_cmpx_nle_f32_e64 s[10:11], v1, v2
24598 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24600 v_cmpx_nle_f32_e64 s[12:13], v1, v2
24601 // CHECK: [0x0c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24603 v_cmpx_nle_f32_e64 s[100:101], v1, v2
24604 // CHECK: [0x64,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24606 v_cmpx_nle_f32_e64 flat_scratch, v1, v2
24607 // CHECK: [0x66,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24609 v_cmpx_nle_f32_e64 vcc, v1, v2
24610 // CHECK: [0x6a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24612 v_cmpx_nle_f32_e64 tba, v1, v2
24613 // CHECK: [0x6c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24615 v_cmpx_nle_f32_e64 tma, v1, v2
24616 // CHECK: [0x6e,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24618 v_cmpx_nle_f32_e64 ttmp[10:11], v1, v2
24619 // CHECK: [0x7a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
24621 v_cmpx_nle_f32_e64 s[10:11], v255, v2
24622 // CHECK: [0x0a,0x00,0x5c,0xd0,0xff,0x05,0x02,0x00]
24624 v_cmpx_nle_f32_e64 s[10:11], s1, v2
24625 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x04,0x02,0x00]
24627 v_cmpx_nle_f32_e64 s[10:11], s101, v2
24628 // CHECK: [0x0a,0x00,0x5c,0xd0,0x65,0x04,0x02,0x00]
24630 v_cmpx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
24631 // CHECK: [0x0a,0x00,0x5c,0xd0,0x66,0x04,0x02,0x00]
24633 v_cmpx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
24634 // CHECK: [0x0a,0x00,0x5c,0xd0,0x67,0x04,0x02,0x00]
24636 v_cmpx_nle_f32_e64 s[10:11], vcc_lo, v2
24637 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6a,0x04,0x02,0x00]
24639 v_cmpx_nle_f32_e64 s[10:11], vcc_hi, v2
24640 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6b,0x04,0x02,0x00]
24642 v_cmpx_nle_f32_e64 s[10:11], tba_lo, v2
24643 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6c,0x04,0x02,0x00]
24645 v_cmpx_nle_f32_e64 s[10:11], tba_hi, v2
24646 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6d,0x04,0x02,0x00]
24648 v_cmpx_nle_f32_e64 s[10:11], tma_lo, v2
24649 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6e,0x04,0x02,0x00]
24651 v_cmpx_nle_f32_e64 s[10:11], tma_hi, v2
24652 // CHECK: [0x0a,0x00,0x5c,0xd0,0x6f,0x04,0x02,0x00]
24654 v_cmpx_nle_f32_e64 s[10:11], ttmp11, v2
24655 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7b,0x04,0x02,0x00]
24657 v_cmpx_nle_f32_e64 s[10:11], m0, v2
24658 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7c,0x04,0x02,0x00]
24660 v_cmpx_nle_f32_e64 s[10:11], exec_lo, v2
24661 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7e,0x04,0x02,0x00]
24663 v_cmpx_nle_f32_e64 s[10:11], exec_hi, v2
24664 // CHECK: [0x0a,0x00,0x5c,0xd0,0x7f,0x04,0x02,0x00]
24666 v_cmpx_nle_f32_e64 s[10:11], 0, v2
24667 // CHECK: [0x0a,0x00,0x5c,0xd0,0x80,0x04,0x02,0x00]
24669 v_cmpx_nle_f32_e64 s[10:11], -1, v2
24670 // CHECK: [0x0a,0x00,0x5c,0xd0,0xc1,0x04,0x02,0x00]
24672 v_cmpx_nle_f32_e64 s[10:11], 0.5, v2
24673 // CHECK: [0x0a,0x00,0x5c,0xd0,0xf0,0x04,0x02,0x00]
24675 v_cmpx_nle_f32_e64 s[10:11], -4.0, v2
24676 // CHECK: [0x0a,0x00,0x5c,0xd0,0xf7,0x04,0x02,0x00]
24678 v_cmpx_nle_f32_e64 s[10:11], src_vccz, v2
24679 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfb,0x04,0x02,0x00]
24681 v_cmpx_nle_f32_e64 s[10:11], src_execz, v2
24682 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfc,0x04,0x02,0x00]
24684 v_cmpx_nle_f32_e64 s[10:11], src_scc, v2
24685 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfd,0x04,0x02,0x00]
24687 v_cmpx_nle_f32_e64 s[10:11], src_lds_direct, v2
24688 // CHECK: [0x0a,0x00,0x5c,0xd0,0xfe,0x04,0x02,0x00]
24690 v_cmpx_nle_f32_e64 s[10:11], v1, v255
24691 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x03,0x00]
24693 v_cmpx_nle_f32_e64 s[10:11], v1, s2
24694 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x00,0x00]
24696 v_cmpx_nle_f32_e64 s[10:11], v1, s101
24697 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcb,0x00,0x00]
24699 v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
24700 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcd,0x00,0x00]
24702 v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
24703 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcf,0x00,0x00]
24705 v_cmpx_nle_f32_e64 s[10:11], v1, vcc_lo
24706 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd5,0x00,0x00]
24708 v_cmpx_nle_f32_e64 s[10:11], v1, vcc_hi
24709 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd7,0x00,0x00]
24711 v_cmpx_nle_f32_e64 s[10:11], v1, tba_lo
24712 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd9,0x00,0x00]
24714 v_cmpx_nle_f32_e64 s[10:11], v1, tba_hi
24715 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdb,0x00,0x00]
24717 v_cmpx_nle_f32_e64 s[10:11], v1, tma_lo
24718 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdd,0x00,0x00]
24720 v_cmpx_nle_f32_e64 s[10:11], v1, tma_hi
24721 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdf,0x00,0x00]
24723 v_cmpx_nle_f32_e64 s[10:11], v1, ttmp11
24724 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf7,0x00,0x00]
24726 v_cmpx_nle_f32_e64 s[10:11], v1, m0
24727 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf9,0x00,0x00]
24729 v_cmpx_nle_f32_e64 s[10:11], v1, exec_lo
24730 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x00,0x00]
24732 v_cmpx_nle_f32_e64 s[10:11], v1, exec_hi
24733 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x00,0x00]
24735 v_cmpx_nle_f32_e64 s[10:11], v1, 0
24736 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x01,0x01,0x00]
24738 v_cmpx_nle_f32_e64 s[10:11], v1, -1
24739 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x83,0x01,0x00]
24741 v_cmpx_nle_f32_e64 s[10:11], v1, 0.5
24742 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xe1,0x01,0x00]
24744 v_cmpx_nle_f32_e64 s[10:11], v1, -4.0
24745 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xef,0x01,0x00]
24747 v_cmpx_nle_f32_e64 s[10:11], v1, src_vccz
24748 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf7,0x01,0x00]
24750 v_cmpx_nle_f32_e64 s[10:11], v1, src_execz
24751 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf9,0x01,0x00]
24753 v_cmpx_nle_f32_e64 s[10:11], v1, src_scc
24754 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfb,0x01,0x00]
24756 v_cmpx_nle_f32_e64 s[10:11], -v1, v2
24757 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x20]
24759 v_cmpx_nle_f32_e64 s[10:11], v1, -v2
24760 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x40]
24762 v_cmpx_nle_f32_e64 s[10:11], -v1, -v2
24763 // CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x60]
24765 v_cmpx_nle_f32_e64 s[10:11], |v1|, v2
24766 // CHECK: [0x0a,0x01,0x5c,0xd0,0x01,0x05,0x02,0x00]
24768 v_cmpx_nle_f32_e64 s[10:11], v1, |v2|
24769 // CHECK: [0x0a,0x02,0x5c,0xd0,0x01,0x05,0x02,0x00]
24771 v_cmpx_nle_f32_e64 s[10:11], |v1|, |v2|
24772 // CHECK: [0x0a,0x03,0x5c,0xd0,0x01,0x05,0x02,0x00]
24774 v_cmpx_nle_f32_e64 s[10:11], v1, v2 clamp
24775 // CHECK: [0x0a,0x80,0x5c,0xd0,0x01,0x05,0x02,0x00]
24777 v_cmpx_neq_f32_e64 s[10:11], v1, v2
24778 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24780 v_cmpx_neq_f32_e64 s[12:13], v1, v2
24781 // CHECK: [0x0c,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24783 v_cmpx_neq_f32_e64 s[100:101], v1, v2
24784 // CHECK: [0x64,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24786 v_cmpx_neq_f32_e64 flat_scratch, v1, v2
24787 // CHECK: [0x66,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24789 v_cmpx_neq_f32_e64 vcc, v1, v2
24790 // CHECK: [0x6a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24792 v_cmpx_neq_f32_e64 tba, v1, v2
24793 // CHECK: [0x6c,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24795 v_cmpx_neq_f32_e64 tma, v1, v2
24796 // CHECK: [0x6e,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24798 v_cmpx_neq_f32_e64 ttmp[10:11], v1, v2
24799 // CHECK: [0x7a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
24801 v_cmpx_neq_f32_e64 s[10:11], v255, v2
24802 // CHECK: [0x0a,0x00,0x5d,0xd0,0xff,0x05,0x02,0x00]
24804 v_cmpx_neq_f32_e64 s[10:11], s1, v2
24805 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x04,0x02,0x00]
24807 v_cmpx_neq_f32_e64 s[10:11], s101, v2
24808 // CHECK: [0x0a,0x00,0x5d,0xd0,0x65,0x04,0x02,0x00]
24810 v_cmpx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
24811 // CHECK: [0x0a,0x00,0x5d,0xd0,0x66,0x04,0x02,0x00]
24813 v_cmpx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
24814 // CHECK: [0x0a,0x00,0x5d,0xd0,0x67,0x04,0x02,0x00]
24816 v_cmpx_neq_f32_e64 s[10:11], vcc_lo, v2
24817 // CHECK: [0x0a,0x00,0x5d,0xd0,0x6a,0x04,0x02,0x00]
24819 v_cmpx_neq_f32_e64 s[10:11], vcc_hi, v2
24820 // CHECK: [0x0a,0x00,0x5d,0xd0,0x6b,0x04,0x02,0x00]
24822 v_cmpx_neq_f32_e64 s[10:11], tba_lo, v2
24823 // CHECK: [0x0a,0x00,0x5d,0xd0,0x6c,0x04,0x02,0x00]
24825 v_cmpx_neq_f32_e64 s[10:11], tba_hi, v2
24826 // CHECK: [0x0a,0x00,0x5d,0xd0,0x6d,0x04,0x02,0x00]
24828 v_cmpx_neq_f32_e64 s[10:11], tma_lo, v2
24829 // CHECK: [0x0a,0x00,0x5d,0xd0,0x6e,0x04,0x02,0x00]
24831 v_cmpx_neq_f32_e64 s[10:11], tma_hi, v2
24832 // CHECK: [0x0a,0x00,0x5d,0xd0,0x6f,0x04,0x02,0x00]
24834 v_cmpx_neq_f32_e64 s[10:11], ttmp11, v2
24835 // CHECK: [0x0a,0x00,0x5d,0xd0,0x7b,0x04,0x02,0x00]
24837 v_cmpx_neq_f32_e64 s[10:11], m0, v2
24838 // CHECK: [0x0a,0x00,0x5d,0xd0,0x7c,0x04,0x02,0x00]
24840 v_cmpx_neq_f32_e64 s[10:11], exec_lo, v2
24841 // CHECK: [0x0a,0x00,0x5d,0xd0,0x7e,0x04,0x02,0x00]
24843 v_cmpx_neq_f32_e64 s[10:11], exec_hi, v2
24844 // CHECK: [0x0a,0x00,0x5d,0xd0,0x7f,0x04,0x02,0x00]
24846 v_cmpx_neq_f32_e64 s[10:11], 0, v2
24847 // CHECK: [0x0a,0x00,0x5d,0xd0,0x80,0x04,0x02,0x00]
24849 v_cmpx_neq_f32_e64 s[10:11], -1, v2
24850 // CHECK: [0x0a,0x00,0x5d,0xd0,0xc1,0x04,0x02,0x00]
24852 v_cmpx_neq_f32_e64 s[10:11], 0.5, v2
24853 // CHECK: [0x0a,0x00,0x5d,0xd0,0xf0,0x04,0x02,0x00]
24855 v_cmpx_neq_f32_e64 s[10:11], -4.0, v2
24856 // CHECK: [0x0a,0x00,0x5d,0xd0,0xf7,0x04,0x02,0x00]
24858 v_cmpx_neq_f32_e64 s[10:11], src_vccz, v2
24859 // CHECK: [0x0a,0x00,0x5d,0xd0,0xfb,0x04,0x02,0x00]
24861 v_cmpx_neq_f32_e64 s[10:11], src_execz, v2
24862 // CHECK: [0x0a,0x00,0x5d,0xd0,0xfc,0x04,0x02,0x00]
24864 v_cmpx_neq_f32_e64 s[10:11], src_scc, v2
24865 // CHECK: [0x0a,0x00,0x5d,0xd0,0xfd,0x04,0x02,0x00]
24867 v_cmpx_neq_f32_e64 s[10:11], src_lds_direct, v2
24868 // CHECK: [0x0a,0x00,0x5d,0xd0,0xfe,0x04,0x02,0x00]
24870 v_cmpx_neq_f32_e64 s[10:11], v1, v255
24871 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x03,0x00]
24873 v_cmpx_neq_f32_e64 s[10:11], v1, s2
24874 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x00,0x00]
24876 v_cmpx_neq_f32_e64 s[10:11], v1, s101
24877 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcb,0x00,0x00]
24879 v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
24880 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcd,0x00,0x00]
24882 v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
24883 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcf,0x00,0x00]
24885 v_cmpx_neq_f32_e64 s[10:11], v1, vcc_lo
24886 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd5,0x00,0x00]
24888 v_cmpx_neq_f32_e64 s[10:11], v1, vcc_hi
24889 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd7,0x00,0x00]
24891 v_cmpx_neq_f32_e64 s[10:11], v1, tba_lo
24892 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd9,0x00,0x00]
24894 v_cmpx_neq_f32_e64 s[10:11], v1, tba_hi
24895 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xdb,0x00,0x00]
24897 v_cmpx_neq_f32_e64 s[10:11], v1, tma_lo
24898 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xdd,0x00,0x00]
24900 v_cmpx_neq_f32_e64 s[10:11], v1, tma_hi
24901 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xdf,0x00,0x00]
24903 v_cmpx_neq_f32_e64 s[10:11], v1, ttmp11
24904 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf7,0x00,0x00]
24906 v_cmpx_neq_f32_e64 s[10:11], v1, m0
24907 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf9,0x00,0x00]
24909 v_cmpx_neq_f32_e64 s[10:11], v1, exec_lo
24910 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xfd,0x00,0x00]
24912 v_cmpx_neq_f32_e64 s[10:11], v1, exec_hi
24913 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x00,0x00]
24915 v_cmpx_neq_f32_e64 s[10:11], v1, 0
24916 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x01,0x01,0x00]
24918 v_cmpx_neq_f32_e64 s[10:11], v1, -1
24919 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x83,0x01,0x00]
24921 v_cmpx_neq_f32_e64 s[10:11], v1, 0.5
24922 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xe1,0x01,0x00]
24924 v_cmpx_neq_f32_e64 s[10:11], v1, -4.0
24925 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xef,0x01,0x00]
24927 v_cmpx_neq_f32_e64 s[10:11], v1, src_vccz
24928 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf7,0x01,0x00]
24930 v_cmpx_neq_f32_e64 s[10:11], v1, src_execz
24931 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf9,0x01,0x00]
24933 v_cmpx_neq_f32_e64 s[10:11], v1, src_scc
24934 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xfb,0x01,0x00]
24936 v_cmpx_neq_f32_e64 s[10:11], -v1, v2
24937 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x20]
24939 v_cmpx_neq_f32_e64 s[10:11], v1, -v2
24940 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x40]
24942 v_cmpx_neq_f32_e64 s[10:11], -v1, -v2
24943 // CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x60]
24945 v_cmpx_neq_f32_e64 s[10:11], |v1|, v2
24946 // CHECK: [0x0a,0x01,0x5d,0xd0,0x01,0x05,0x02,0x00]
24948 v_cmpx_neq_f32_e64 s[10:11], v1, |v2|
24949 // CHECK: [0x0a,0x02,0x5d,0xd0,0x01,0x05,0x02,0x00]
24951 v_cmpx_neq_f32_e64 s[10:11], |v1|, |v2|
24952 // CHECK: [0x0a,0x03,0x5d,0xd0,0x01,0x05,0x02,0x00]
24954 v_cmpx_neq_f32_e64 s[10:11], v1, v2 clamp
24955 // CHECK: [0x0a,0x80,0x5d,0xd0,0x01,0x05,0x02,0x00]
24957 v_cmpx_nlt_f32_e64 s[10:11], v1, v2
24958 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24960 v_cmpx_nlt_f32_e64 s[12:13], v1, v2
24961 // CHECK: [0x0c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24963 v_cmpx_nlt_f32_e64 s[100:101], v1, v2
24964 // CHECK: [0x64,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24966 v_cmpx_nlt_f32_e64 flat_scratch, v1, v2
24967 // CHECK: [0x66,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24969 v_cmpx_nlt_f32_e64 vcc, v1, v2
24970 // CHECK: [0x6a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24972 v_cmpx_nlt_f32_e64 tba, v1, v2
24973 // CHECK: [0x6c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24975 v_cmpx_nlt_f32_e64 tma, v1, v2
24976 // CHECK: [0x6e,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24978 v_cmpx_nlt_f32_e64 ttmp[10:11], v1, v2
24979 // CHECK: [0x7a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
24981 v_cmpx_nlt_f32_e64 s[10:11], v255, v2
24982 // CHECK: [0x0a,0x00,0x5e,0xd0,0xff,0x05,0x02,0x00]
24984 v_cmpx_nlt_f32_e64 s[10:11], s1, v2
24985 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x04,0x02,0x00]
24987 v_cmpx_nlt_f32_e64 s[10:11], s101, v2
24988 // CHECK: [0x0a,0x00,0x5e,0xd0,0x65,0x04,0x02,0x00]
24990 v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
24991 // CHECK: [0x0a,0x00,0x5e,0xd0,0x66,0x04,0x02,0x00]
24993 v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
24994 // CHECK: [0x0a,0x00,0x5e,0xd0,0x67,0x04,0x02,0x00]
24996 v_cmpx_nlt_f32_e64 s[10:11], vcc_lo, v2
24997 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6a,0x04,0x02,0x00]
24999 v_cmpx_nlt_f32_e64 s[10:11], vcc_hi, v2
25000 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6b,0x04,0x02,0x00]
25002 v_cmpx_nlt_f32_e64 s[10:11], tba_lo, v2
25003 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6c,0x04,0x02,0x00]
25005 v_cmpx_nlt_f32_e64 s[10:11], tba_hi, v2
25006 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6d,0x04,0x02,0x00]
25008 v_cmpx_nlt_f32_e64 s[10:11], tma_lo, v2
25009 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6e,0x04,0x02,0x00]
25011 v_cmpx_nlt_f32_e64 s[10:11], tma_hi, v2
25012 // CHECK: [0x0a,0x00,0x5e,0xd0,0x6f,0x04,0x02,0x00]
25014 v_cmpx_nlt_f32_e64 s[10:11], ttmp11, v2
25015 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7b,0x04,0x02,0x00]
25017 v_cmpx_nlt_f32_e64 s[10:11], m0, v2
25018 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7c,0x04,0x02,0x00]
25020 v_cmpx_nlt_f32_e64 s[10:11], exec_lo, v2
25021 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7e,0x04,0x02,0x00]
25023 v_cmpx_nlt_f32_e64 s[10:11], exec_hi, v2
25024 // CHECK: [0x0a,0x00,0x5e,0xd0,0x7f,0x04,0x02,0x00]
25026 v_cmpx_nlt_f32_e64 s[10:11], 0, v2
25027 // CHECK: [0x0a,0x00,0x5e,0xd0,0x80,0x04,0x02,0x00]
25029 v_cmpx_nlt_f32_e64 s[10:11], -1, v2
25030 // CHECK: [0x0a,0x00,0x5e,0xd0,0xc1,0x04,0x02,0x00]
25032 v_cmpx_nlt_f32_e64 s[10:11], 0.5, v2
25033 // CHECK: [0x0a,0x00,0x5e,0xd0,0xf0,0x04,0x02,0x00]
25035 v_cmpx_nlt_f32_e64 s[10:11], -4.0, v2
25036 // CHECK: [0x0a,0x00,0x5e,0xd0,0xf7,0x04,0x02,0x00]
25038 v_cmpx_nlt_f32_e64 s[10:11], src_vccz, v2
25039 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfb,0x04,0x02,0x00]
25041 v_cmpx_nlt_f32_e64 s[10:11], src_execz, v2
25042 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfc,0x04,0x02,0x00]
25044 v_cmpx_nlt_f32_e64 s[10:11], src_scc, v2
25045 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfd,0x04,0x02,0x00]
25047 v_cmpx_nlt_f32_e64 s[10:11], src_lds_direct, v2
25048 // CHECK: [0x0a,0x00,0x5e,0xd0,0xfe,0x04,0x02,0x00]
25050 v_cmpx_nlt_f32_e64 s[10:11], v1, v255
25051 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x03,0x00]
25053 v_cmpx_nlt_f32_e64 s[10:11], v1, s2
25054 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x00,0x00]
25056 v_cmpx_nlt_f32_e64 s[10:11], v1, s101
25057 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcb,0x00,0x00]
25059 v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
25060 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcd,0x00,0x00]
25062 v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
25063 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcf,0x00,0x00]
25065 v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_lo
25066 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd5,0x00,0x00]
25068 v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_hi
25069 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd7,0x00,0x00]
25071 v_cmpx_nlt_f32_e64 s[10:11], v1, tba_lo
25072 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd9,0x00,0x00]
25074 v_cmpx_nlt_f32_e64 s[10:11], v1, tba_hi
25075 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdb,0x00,0x00]
25077 v_cmpx_nlt_f32_e64 s[10:11], v1, tma_lo
25078 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdd,0x00,0x00]
25080 v_cmpx_nlt_f32_e64 s[10:11], v1, tma_hi
25081 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdf,0x00,0x00]
25083 v_cmpx_nlt_f32_e64 s[10:11], v1, ttmp11
25084 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf7,0x00,0x00]
25086 v_cmpx_nlt_f32_e64 s[10:11], v1, m0
25087 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf9,0x00,0x00]
25089 v_cmpx_nlt_f32_e64 s[10:11], v1, exec_lo
25090 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x00,0x00]
25092 v_cmpx_nlt_f32_e64 s[10:11], v1, exec_hi
25093 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x00,0x00]
25095 v_cmpx_nlt_f32_e64 s[10:11], v1, 0
25096 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x01,0x01,0x00]
25098 v_cmpx_nlt_f32_e64 s[10:11], v1, -1
25099 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x83,0x01,0x00]
25101 v_cmpx_nlt_f32_e64 s[10:11], v1, 0.5
25102 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xe1,0x01,0x00]
25104 v_cmpx_nlt_f32_e64 s[10:11], v1, -4.0
25105 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xef,0x01,0x00]
25107 v_cmpx_nlt_f32_e64 s[10:11], v1, src_vccz
25108 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf7,0x01,0x00]
25110 v_cmpx_nlt_f32_e64 s[10:11], v1, src_execz
25111 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf9,0x01,0x00]
25113 v_cmpx_nlt_f32_e64 s[10:11], v1, src_scc
25114 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfb,0x01,0x00]
25116 v_cmpx_nlt_f32_e64 s[10:11], -v1, v2
25117 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x20]
25119 v_cmpx_nlt_f32_e64 s[10:11], v1, -v2
25120 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x40]
25122 v_cmpx_nlt_f32_e64 s[10:11], -v1, -v2
25123 // CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x60]
25125 v_cmpx_nlt_f32_e64 s[10:11], |v1|, v2
25126 // CHECK: [0x0a,0x01,0x5e,0xd0,0x01,0x05,0x02,0x00]
25128 v_cmpx_nlt_f32_e64 s[10:11], v1, |v2|
25129 // CHECK: [0x0a,0x02,0x5e,0xd0,0x01,0x05,0x02,0x00]
25131 v_cmpx_nlt_f32_e64 s[10:11], |v1|, |v2|
25132 // CHECK: [0x0a,0x03,0x5e,0xd0,0x01,0x05,0x02,0x00]
25134 v_cmpx_nlt_f32_e64 s[10:11], v1, v2 clamp
25135 // CHECK: [0x0a,0x80,0x5e,0xd0,0x01,0x05,0x02,0x00]
25137 v_cmpx_tru_f32_e64 s[10:11], v1, v2
25138 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25140 v_cmpx_tru_f32_e64 s[12:13], v1, v2
25141 // CHECK: [0x0c,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25143 v_cmpx_tru_f32_e64 s[100:101], v1, v2
25144 // CHECK: [0x64,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25146 v_cmpx_tru_f32_e64 flat_scratch, v1, v2
25147 // CHECK: [0x66,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25149 v_cmpx_tru_f32_e64 vcc, v1, v2
25150 // CHECK: [0x6a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25152 v_cmpx_tru_f32_e64 tba, v1, v2
25153 // CHECK: [0x6c,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25155 v_cmpx_tru_f32_e64 tma, v1, v2
25156 // CHECK: [0x6e,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25158 v_cmpx_tru_f32_e64 ttmp[10:11], v1, v2
25159 // CHECK: [0x7a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
25161 v_cmpx_tru_f32_e64 s[10:11], v255, v2
25162 // CHECK: [0x0a,0x00,0x5f,0xd0,0xff,0x05,0x02,0x00]
25164 v_cmpx_tru_f32_e64 s[10:11], s1, v2
25165 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x04,0x02,0x00]
25167 v_cmpx_tru_f32_e64 s[10:11], s101, v2
25168 // CHECK: [0x0a,0x00,0x5f,0xd0,0x65,0x04,0x02,0x00]
25170 v_cmpx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
25171 // CHECK: [0x0a,0x00,0x5f,0xd0,0x66,0x04,0x02,0x00]
25173 v_cmpx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
25174 // CHECK: [0x0a,0x00,0x5f,0xd0,0x67,0x04,0x02,0x00]
25176 v_cmpx_tru_f32_e64 s[10:11], vcc_lo, v2
25177 // CHECK: [0x0a,0x00,0x5f,0xd0,0x6a,0x04,0x02,0x00]
25179 v_cmpx_tru_f32_e64 s[10:11], vcc_hi, v2
25180 // CHECK: [0x0a,0x00,0x5f,0xd0,0x6b,0x04,0x02,0x00]
25182 v_cmpx_tru_f32_e64 s[10:11], tba_lo, v2
25183 // CHECK: [0x0a,0x00,0x5f,0xd0,0x6c,0x04,0x02,0x00]
25185 v_cmpx_tru_f32_e64 s[10:11], tba_hi, v2
25186 // CHECK: [0x0a,0x00,0x5f,0xd0,0x6d,0x04,0x02,0x00]
25188 v_cmpx_tru_f32_e64 s[10:11], tma_lo, v2
25189 // CHECK: [0x0a,0x00,0x5f,0xd0,0x6e,0x04,0x02,0x00]
25191 v_cmpx_tru_f32_e64 s[10:11], tma_hi, v2
25192 // CHECK: [0x0a,0x00,0x5f,0xd0,0x6f,0x04,0x02,0x00]
25194 v_cmpx_tru_f32_e64 s[10:11], ttmp11, v2
25195 // CHECK: [0x0a,0x00,0x5f,0xd0,0x7b,0x04,0x02,0x00]
25197 v_cmpx_tru_f32_e64 s[10:11], m0, v2
25198 // CHECK: [0x0a,0x00,0x5f,0xd0,0x7c,0x04,0x02,0x00]
25200 v_cmpx_tru_f32_e64 s[10:11], exec_lo, v2
25201 // CHECK: [0x0a,0x00,0x5f,0xd0,0x7e,0x04,0x02,0x00]
25203 v_cmpx_tru_f32_e64 s[10:11], exec_hi, v2
25204 // CHECK: [0x0a,0x00,0x5f,0xd0,0x7f,0x04,0x02,0x00]
25206 v_cmpx_tru_f32_e64 s[10:11], 0, v2
25207 // CHECK: [0x0a,0x00,0x5f,0xd0,0x80,0x04,0x02,0x00]
25209 v_cmpx_tru_f32_e64 s[10:11], -1, v2
25210 // CHECK: [0x0a,0x00,0x5f,0xd0,0xc1,0x04,0x02,0x00]
25212 v_cmpx_tru_f32_e64 s[10:11], 0.5, v2
25213 // CHECK: [0x0a,0x00,0x5f,0xd0,0xf0,0x04,0x02,0x00]
25215 v_cmpx_tru_f32_e64 s[10:11], -4.0, v2
25216 // CHECK: [0x0a,0x00,0x5f,0xd0,0xf7,0x04,0x02,0x00]
25218 v_cmpx_tru_f32_e64 s[10:11], src_vccz, v2
25219 // CHECK: [0x0a,0x00,0x5f,0xd0,0xfb,0x04,0x02,0x00]
25221 v_cmpx_tru_f32_e64 s[10:11], src_execz, v2
25222 // CHECK: [0x0a,0x00,0x5f,0xd0,0xfc,0x04,0x02,0x00]
25224 v_cmpx_tru_f32_e64 s[10:11], src_scc, v2
25225 // CHECK: [0x0a,0x00,0x5f,0xd0,0xfd,0x04,0x02,0x00]
25227 v_cmpx_tru_f32_e64 s[10:11], src_lds_direct, v2
25228 // CHECK: [0x0a,0x00,0x5f,0xd0,0xfe,0x04,0x02,0x00]
25230 v_cmpx_tru_f32_e64 s[10:11], v1, v255
25231 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x03,0x00]
25233 v_cmpx_tru_f32_e64 s[10:11], v1, s2
25234 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x00,0x00]
25236 v_cmpx_tru_f32_e64 s[10:11], v1, s101
25237 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcb,0x00,0x00]
25239 v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
25240 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcd,0x00,0x00]
25242 v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
25243 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcf,0x00,0x00]
25245 v_cmpx_tru_f32_e64 s[10:11], v1, vcc_lo
25246 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd5,0x00,0x00]
25248 v_cmpx_tru_f32_e64 s[10:11], v1, vcc_hi
25249 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd7,0x00,0x00]
25251 v_cmpx_tru_f32_e64 s[10:11], v1, tba_lo
25252 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd9,0x00,0x00]
25254 v_cmpx_tru_f32_e64 s[10:11], v1, tba_hi
25255 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xdb,0x00,0x00]
25257 v_cmpx_tru_f32_e64 s[10:11], v1, tma_lo
25258 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xdd,0x00,0x00]
25260 v_cmpx_tru_f32_e64 s[10:11], v1, tma_hi
25261 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xdf,0x00,0x00]
25263 v_cmpx_tru_f32_e64 s[10:11], v1, ttmp11
25264 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf7,0x00,0x00]
25266 v_cmpx_tru_f32_e64 s[10:11], v1, m0
25267 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf9,0x00,0x00]
25269 v_cmpx_tru_f32_e64 s[10:11], v1, exec_lo
25270 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xfd,0x00,0x00]
25272 v_cmpx_tru_f32_e64 s[10:11], v1, exec_hi
25273 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x00,0x00]
25275 v_cmpx_tru_f32_e64 s[10:11], v1, 0
25276 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x01,0x01,0x00]
25278 v_cmpx_tru_f32_e64 s[10:11], v1, -1
25279 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x83,0x01,0x00]
25281 v_cmpx_tru_f32_e64 s[10:11], v1, 0.5
25282 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xe1,0x01,0x00]
25284 v_cmpx_tru_f32_e64 s[10:11], v1, -4.0
25285 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xef,0x01,0x00]
25287 v_cmpx_tru_f32_e64 s[10:11], v1, src_vccz
25288 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf7,0x01,0x00]
25290 v_cmpx_tru_f32_e64 s[10:11], v1, src_execz
25291 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf9,0x01,0x00]
25293 v_cmpx_tru_f32_e64 s[10:11], v1, src_scc
25294 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xfb,0x01,0x00]
25296 v_cmpx_tru_f32_e64 s[10:11], -v1, v2
25297 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x20]
25299 v_cmpx_tru_f32_e64 s[10:11], v1, -v2
25300 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x40]
25302 v_cmpx_tru_f32_e64 s[10:11], -v1, -v2
25303 // CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x60]
25305 v_cmpx_tru_f32_e64 s[10:11], |v1|, v2
25306 // CHECK: [0x0a,0x01,0x5f,0xd0,0x01,0x05,0x02,0x00]
25308 v_cmpx_tru_f32_e64 s[10:11], v1, |v2|
25309 // CHECK: [0x0a,0x02,0x5f,0xd0,0x01,0x05,0x02,0x00]
25311 v_cmpx_tru_f32_e64 s[10:11], |v1|, |v2|
25312 // CHECK: [0x0a,0x03,0x5f,0xd0,0x01,0x05,0x02,0x00]
25314 v_cmpx_tru_f32_e64 s[10:11], v1, v2 clamp
25315 // CHECK: [0x0a,0x80,0x5f,0xd0,0x01,0x05,0x02,0x00]
25317 v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
25318 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25320 v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
25321 // CHECK: [0x0c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25323 v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
25324 // CHECK: [0x64,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25326 v_cmp_f_f64_e64 flat_scratch, v[1:2], v[2:3]
25327 // CHECK: [0x66,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25329 v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
25330 // CHECK: [0x6a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25332 v_cmp_f_f64_e64 tba, v[1:2], v[2:3]
25333 // CHECK: [0x6c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25335 v_cmp_f_f64_e64 tma, v[1:2], v[2:3]
25336 // CHECK: [0x6e,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25338 v_cmp_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
25339 // CHECK: [0x7a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
25341 v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
25342 // CHECK: [0x0a,0x00,0x60,0xd0,0xfe,0x05,0x02,0x00]
25344 v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
25345 // CHECK: [0x0a,0x00,0x60,0xd0,0x02,0x04,0x02,0x00]
25347 v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
25348 // CHECK: [0x0a,0x00,0x60,0xd0,0x04,0x04,0x02,0x00]
25350 v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
25351 // CHECK: [0x0a,0x00,0x60,0xd0,0x64,0x04,0x02,0x00]
25353 v_cmp_f_f64_e64 s[10:11], flat_scratch, v[2:3]
25354 // CHECK: [0x0a,0x00,0x60,0xd0,0x66,0x04,0x02,0x00]
25356 v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
25357 // CHECK: [0x0a,0x00,0x60,0xd0,0x6a,0x04,0x02,0x00]
25359 v_cmp_f_f64_e64 s[10:11], tba, v[2:3]
25360 // CHECK: [0x0a,0x00,0x60,0xd0,0x6c,0x04,0x02,0x00]
25362 v_cmp_f_f64_e64 s[10:11], tma, v[2:3]
25363 // CHECK: [0x0a,0x00,0x60,0xd0,0x6e,0x04,0x02,0x00]
25365 v_cmp_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
25366 // CHECK: [0x0a,0x00,0x60,0xd0,0x7a,0x04,0x02,0x00]
25368 v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
25369 // CHECK: [0x0a,0x00,0x60,0xd0,0x7e,0x04,0x02,0x00]
25371 v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
25372 // CHECK: [0x0a,0x00,0x60,0xd0,0x80,0x04,0x02,0x00]
25374 v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
25375 // CHECK: [0x0a,0x00,0x60,0xd0,0xc1,0x04,0x02,0x00]
25377 v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
25378 // CHECK: [0x0a,0x00,0x60,0xd0,0xf0,0x04,0x02,0x00]
25380 v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
25381 // CHECK: [0x0a,0x00,0x60,0xd0,0xf7,0x04,0x02,0x00]
25383 v_cmp_f_f64_e64 s[10:11], src_vccz, v[2:3]
25384 // CHECK: [0x0a,0x00,0x60,0xd0,0xfb,0x04,0x02,0x00]
25386 v_cmp_f_f64_e64 s[10:11], src_execz, v[2:3]
25387 // CHECK: [0x0a,0x00,0x60,0xd0,0xfc,0x04,0x02,0x00]
25389 v_cmp_f_f64_e64 s[10:11], src_scc, v[2:3]
25390 // CHECK: [0x0a,0x00,0x60,0xd0,0xfd,0x04,0x02,0x00]
25392 v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
25393 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x03,0x00]
25395 v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
25396 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x09,0x00,0x00]
25398 v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
25399 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x0d,0x00,0x00]
25401 v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
25402 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xc9,0x00,0x00]
25404 v_cmp_f_f64_e64 s[10:11], v[1:2], flat_scratch
25405 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xcd,0x00,0x00]
25407 v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
25408 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd5,0x00,0x00]
25410 v_cmp_f_f64_e64 s[10:11], v[1:2], tba
25411 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd9,0x00,0x00]
25413 v_cmp_f_f64_e64 s[10:11], v[1:2], tma
25414 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xdd,0x00,0x00]
25416 v_cmp_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
25417 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf5,0x00,0x00]
25419 v_cmp_f_f64_e64 s[10:11], v[1:2], exec
25420 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x00,0x00]
25422 v_cmp_f_f64_e64 s[10:11], v[1:2], 0
25423 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x01,0x01,0x00]
25425 v_cmp_f_f64_e64 s[10:11], v[1:2], -1
25426 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x83,0x01,0x00]
25428 v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
25429 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xe1,0x01,0x00]
25431 v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
25432 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xef,0x01,0x00]
25434 v_cmp_f_f64_e64 s[10:11], v[1:2], src_vccz
25435 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf7,0x01,0x00]
25437 v_cmp_f_f64_e64 s[10:11], v[1:2], src_execz
25438 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf9,0x01,0x00]
25440 v_cmp_f_f64_e64 s[10:11], v[1:2], src_scc
25441 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfb,0x01,0x00]
25443 v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
25444 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x20]
25446 v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
25447 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x40]
25449 v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
25450 // CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x60]
25452 v_cmp_f_f64_e64 s[10:11], |v[1:2]|, v[2:3]
25453 // CHECK: [0x0a,0x01,0x60,0xd0,0x01,0x05,0x02,0x00]
25455 v_cmp_f_f64_e64 s[10:11], v[1:2], |v[2:3]|
25456 // CHECK: [0x0a,0x02,0x60,0xd0,0x01,0x05,0x02,0x00]
25458 v_cmp_f_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
25459 // CHECK: [0x0a,0x03,0x60,0xd0,0x01,0x05,0x02,0x00]
25461 v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
25462 // CHECK: [0x0a,0x80,0x60,0xd0,0x01,0x05,0x02,0x00]
25464 v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
25465 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25467 v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
25468 // CHECK: [0x0c,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25470 v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
25471 // CHECK: [0x64,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25473 v_cmp_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
25474 // CHECK: [0x66,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25476 v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
25477 // CHECK: [0x6a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25479 v_cmp_lt_f64_e64 tba, v[1:2], v[2:3]
25480 // CHECK: [0x6c,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25482 v_cmp_lt_f64_e64 tma, v[1:2], v[2:3]
25483 // CHECK: [0x6e,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25485 v_cmp_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
25486 // CHECK: [0x7a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
25488 v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
25489 // CHECK: [0x0a,0x00,0x61,0xd0,0xfe,0x05,0x02,0x00]
25491 v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
25492 // CHECK: [0x0a,0x00,0x61,0xd0,0x02,0x04,0x02,0x00]
25494 v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
25495 // CHECK: [0x0a,0x00,0x61,0xd0,0x04,0x04,0x02,0x00]
25497 v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
25498 // CHECK: [0x0a,0x00,0x61,0xd0,0x64,0x04,0x02,0x00]
25500 v_cmp_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
25501 // CHECK: [0x0a,0x00,0x61,0xd0,0x66,0x04,0x02,0x00]
25503 v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
25504 // CHECK: [0x0a,0x00,0x61,0xd0,0x6a,0x04,0x02,0x00]
25506 v_cmp_lt_f64_e64 s[10:11], tba, v[2:3]
25507 // CHECK: [0x0a,0x00,0x61,0xd0,0x6c,0x04,0x02,0x00]
25509 v_cmp_lt_f64_e64 s[10:11], tma, v[2:3]
25510 // CHECK: [0x0a,0x00,0x61,0xd0,0x6e,0x04,0x02,0x00]
25512 v_cmp_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
25513 // CHECK: [0x0a,0x00,0x61,0xd0,0x7a,0x04,0x02,0x00]
25515 v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
25516 // CHECK: [0x0a,0x00,0x61,0xd0,0x7e,0x04,0x02,0x00]
25518 v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
25519 // CHECK: [0x0a,0x00,0x61,0xd0,0x80,0x04,0x02,0x00]
25521 v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
25522 // CHECK: [0x0a,0x00,0x61,0xd0,0xc1,0x04,0x02,0x00]
25524 v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
25525 // CHECK: [0x0a,0x00,0x61,0xd0,0xf0,0x04,0x02,0x00]
25527 v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
25528 // CHECK: [0x0a,0x00,0x61,0xd0,0xf7,0x04,0x02,0x00]
25530 v_cmp_lt_f64_e64 s[10:11], src_vccz, v[2:3]
25531 // CHECK: [0x0a,0x00,0x61,0xd0,0xfb,0x04,0x02,0x00]
25533 v_cmp_lt_f64_e64 s[10:11], src_execz, v[2:3]
25534 // CHECK: [0x0a,0x00,0x61,0xd0,0xfc,0x04,0x02,0x00]
25536 v_cmp_lt_f64_e64 s[10:11], src_scc, v[2:3]
25537 // CHECK: [0x0a,0x00,0x61,0xd0,0xfd,0x04,0x02,0x00]
25539 v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
25540 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x03,0x00]
25542 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
25543 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x09,0x00,0x00]
25545 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
25546 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x0d,0x00,0x00]
25548 v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
25549 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xc9,0x00,0x00]
25551 v_cmp_lt_f64_e64 s[10:11], v[1:2], flat_scratch
25552 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xcd,0x00,0x00]
25554 v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
25555 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xd5,0x00,0x00]
25557 v_cmp_lt_f64_e64 s[10:11], v[1:2], tba
25558 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xd9,0x00,0x00]
25560 v_cmp_lt_f64_e64 s[10:11], v[1:2], tma
25561 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xdd,0x00,0x00]
25563 v_cmp_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
25564 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xf5,0x00,0x00]
25566 v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
25567 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x00,0x00]
25569 v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
25570 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x01,0x01,0x00]
25572 v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
25573 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x83,0x01,0x00]
25575 v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
25576 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xe1,0x01,0x00]
25578 v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
25579 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xef,0x01,0x00]
25581 v_cmp_lt_f64_e64 s[10:11], v[1:2], src_vccz
25582 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xf7,0x01,0x00]
25584 v_cmp_lt_f64_e64 s[10:11], v[1:2], src_execz
25585 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xf9,0x01,0x00]
25587 v_cmp_lt_f64_e64 s[10:11], v[1:2], src_scc
25588 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfb,0x01,0x00]
25590 v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
25591 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x20]
25593 v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
25594 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x40]
25596 v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
25597 // CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x60]
25599 v_cmp_lt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
25600 // CHECK: [0x0a,0x01,0x61,0xd0,0x01,0x05,0x02,0x00]
25602 v_cmp_lt_f64_e64 s[10:11], v[1:2], |v[2:3]|
25603 // CHECK: [0x0a,0x02,0x61,0xd0,0x01,0x05,0x02,0x00]
25605 v_cmp_lt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
25606 // CHECK: [0x0a,0x03,0x61,0xd0,0x01,0x05,0x02,0x00]
25608 v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
25609 // CHECK: [0x0a,0x80,0x61,0xd0,0x01,0x05,0x02,0x00]
25611 v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
25612 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25614 v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
25615 // CHECK: [0x0c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25617 v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
25618 // CHECK: [0x64,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25620 v_cmp_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
25621 // CHECK: [0x66,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25623 v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
25624 // CHECK: [0x6a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25626 v_cmp_eq_f64_e64 tba, v[1:2], v[2:3]
25627 // CHECK: [0x6c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25629 v_cmp_eq_f64_e64 tma, v[1:2], v[2:3]
25630 // CHECK: [0x6e,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25632 v_cmp_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
25633 // CHECK: [0x7a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
25635 v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
25636 // CHECK: [0x0a,0x00,0x62,0xd0,0xfe,0x05,0x02,0x00]
25638 v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
25639 // CHECK: [0x0a,0x00,0x62,0xd0,0x02,0x04,0x02,0x00]
25641 v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
25642 // CHECK: [0x0a,0x00,0x62,0xd0,0x04,0x04,0x02,0x00]
25644 v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
25645 // CHECK: [0x0a,0x00,0x62,0xd0,0x64,0x04,0x02,0x00]
25647 v_cmp_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
25648 // CHECK: [0x0a,0x00,0x62,0xd0,0x66,0x04,0x02,0x00]
25650 v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
25651 // CHECK: [0x0a,0x00,0x62,0xd0,0x6a,0x04,0x02,0x00]
25653 v_cmp_eq_f64_e64 s[10:11], tba, v[2:3]
25654 // CHECK: [0x0a,0x00,0x62,0xd0,0x6c,0x04,0x02,0x00]
25656 v_cmp_eq_f64_e64 s[10:11], tma, v[2:3]
25657 // CHECK: [0x0a,0x00,0x62,0xd0,0x6e,0x04,0x02,0x00]
25659 v_cmp_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
25660 // CHECK: [0x0a,0x00,0x62,0xd0,0x7a,0x04,0x02,0x00]
25662 v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
25663 // CHECK: [0x0a,0x00,0x62,0xd0,0x7e,0x04,0x02,0x00]
25665 v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
25666 // CHECK: [0x0a,0x00,0x62,0xd0,0x80,0x04,0x02,0x00]
25668 v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
25669 // CHECK: [0x0a,0x00,0x62,0xd0,0xc1,0x04,0x02,0x00]
25671 v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
25672 // CHECK: [0x0a,0x00,0x62,0xd0,0xf0,0x04,0x02,0x00]
25674 v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
25675 // CHECK: [0x0a,0x00,0x62,0xd0,0xf7,0x04,0x02,0x00]
25677 v_cmp_eq_f64_e64 s[10:11], src_vccz, v[2:3]
25678 // CHECK: [0x0a,0x00,0x62,0xd0,0xfb,0x04,0x02,0x00]
25680 v_cmp_eq_f64_e64 s[10:11], src_execz, v[2:3]
25681 // CHECK: [0x0a,0x00,0x62,0xd0,0xfc,0x04,0x02,0x00]
25683 v_cmp_eq_f64_e64 s[10:11], src_scc, v[2:3]
25684 // CHECK: [0x0a,0x00,0x62,0xd0,0xfd,0x04,0x02,0x00]
25686 v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
25687 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x03,0x00]
25689 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
25690 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x09,0x00,0x00]
25692 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
25693 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x0d,0x00,0x00]
25695 v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
25696 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xc9,0x00,0x00]
25698 v_cmp_eq_f64_e64 s[10:11], v[1:2], flat_scratch
25699 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xcd,0x00,0x00]
25701 v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
25702 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd5,0x00,0x00]
25704 v_cmp_eq_f64_e64 s[10:11], v[1:2], tba
25705 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd9,0x00,0x00]
25707 v_cmp_eq_f64_e64 s[10:11], v[1:2], tma
25708 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xdd,0x00,0x00]
25710 v_cmp_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
25711 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf5,0x00,0x00]
25713 v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
25714 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x00,0x00]
25716 v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
25717 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x01,0x01,0x00]
25719 v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
25720 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x83,0x01,0x00]
25722 v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
25723 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xe1,0x01,0x00]
25725 v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
25726 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xef,0x01,0x00]
25728 v_cmp_eq_f64_e64 s[10:11], v[1:2], src_vccz
25729 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf7,0x01,0x00]
25731 v_cmp_eq_f64_e64 s[10:11], v[1:2], src_execz
25732 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf9,0x01,0x00]
25734 v_cmp_eq_f64_e64 s[10:11], v[1:2], src_scc
25735 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfb,0x01,0x00]
25737 v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
25738 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x20]
25740 v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
25741 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x40]
25743 v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
25744 // CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x60]
25746 v_cmp_eq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
25747 // CHECK: [0x0a,0x01,0x62,0xd0,0x01,0x05,0x02,0x00]
25749 v_cmp_eq_f64_e64 s[10:11], v[1:2], |v[2:3]|
25750 // CHECK: [0x0a,0x02,0x62,0xd0,0x01,0x05,0x02,0x00]
25752 v_cmp_eq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
25753 // CHECK: [0x0a,0x03,0x62,0xd0,0x01,0x05,0x02,0x00]
25755 v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
25756 // CHECK: [0x0a,0x80,0x62,0xd0,0x01,0x05,0x02,0x00]
25758 v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
25759 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25761 v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
25762 // CHECK: [0x0c,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25764 v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
25765 // CHECK: [0x64,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25767 v_cmp_le_f64_e64 flat_scratch, v[1:2], v[2:3]
25768 // CHECK: [0x66,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25770 v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
25771 // CHECK: [0x6a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25773 v_cmp_le_f64_e64 tba, v[1:2], v[2:3]
25774 // CHECK: [0x6c,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25776 v_cmp_le_f64_e64 tma, v[1:2], v[2:3]
25777 // CHECK: [0x6e,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25779 v_cmp_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
25780 // CHECK: [0x7a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
25782 v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
25783 // CHECK: [0x0a,0x00,0x63,0xd0,0xfe,0x05,0x02,0x00]
25785 v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
25786 // CHECK: [0x0a,0x00,0x63,0xd0,0x02,0x04,0x02,0x00]
25788 v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
25789 // CHECK: [0x0a,0x00,0x63,0xd0,0x04,0x04,0x02,0x00]
25791 v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
25792 // CHECK: [0x0a,0x00,0x63,0xd0,0x64,0x04,0x02,0x00]
25794 v_cmp_le_f64_e64 s[10:11], flat_scratch, v[2:3]
25795 // CHECK: [0x0a,0x00,0x63,0xd0,0x66,0x04,0x02,0x00]
25797 v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
25798 // CHECK: [0x0a,0x00,0x63,0xd0,0x6a,0x04,0x02,0x00]
25800 v_cmp_le_f64_e64 s[10:11], tba, v[2:3]
25801 // CHECK: [0x0a,0x00,0x63,0xd0,0x6c,0x04,0x02,0x00]
25803 v_cmp_le_f64_e64 s[10:11], tma, v[2:3]
25804 // CHECK: [0x0a,0x00,0x63,0xd0,0x6e,0x04,0x02,0x00]
25806 v_cmp_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
25807 // CHECK: [0x0a,0x00,0x63,0xd0,0x7a,0x04,0x02,0x00]
25809 v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
25810 // CHECK: [0x0a,0x00,0x63,0xd0,0x7e,0x04,0x02,0x00]
25812 v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
25813 // CHECK: [0x0a,0x00,0x63,0xd0,0x80,0x04,0x02,0x00]
25815 v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
25816 // CHECK: [0x0a,0x00,0x63,0xd0,0xc1,0x04,0x02,0x00]
25818 v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
25819 // CHECK: [0x0a,0x00,0x63,0xd0,0xf0,0x04,0x02,0x00]
25821 v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
25822 // CHECK: [0x0a,0x00,0x63,0xd0,0xf7,0x04,0x02,0x00]
25824 v_cmp_le_f64_e64 s[10:11], src_vccz, v[2:3]
25825 // CHECK: [0x0a,0x00,0x63,0xd0,0xfb,0x04,0x02,0x00]
25827 v_cmp_le_f64_e64 s[10:11], src_execz, v[2:3]
25828 // CHECK: [0x0a,0x00,0x63,0xd0,0xfc,0x04,0x02,0x00]
25830 v_cmp_le_f64_e64 s[10:11], src_scc, v[2:3]
25831 // CHECK: [0x0a,0x00,0x63,0xd0,0xfd,0x04,0x02,0x00]
25833 v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
25834 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xfd,0x03,0x00]
25836 v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
25837 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x09,0x00,0x00]
25839 v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
25840 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x0d,0x00,0x00]
25842 v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
25843 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xc9,0x00,0x00]
25845 v_cmp_le_f64_e64 s[10:11], v[1:2], flat_scratch
25846 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xcd,0x00,0x00]
25848 v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
25849 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xd5,0x00,0x00]
25851 v_cmp_le_f64_e64 s[10:11], v[1:2], tba
25852 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xd9,0x00,0x00]
25854 v_cmp_le_f64_e64 s[10:11], v[1:2], tma
25855 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xdd,0x00,0x00]
25857 v_cmp_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
25858 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xf5,0x00,0x00]
25860 v_cmp_le_f64_e64 s[10:11], v[1:2], exec
25861 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xfd,0x00,0x00]
25863 v_cmp_le_f64_e64 s[10:11], v[1:2], 0
25864 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x01,0x01,0x00]
25866 v_cmp_le_f64_e64 s[10:11], v[1:2], -1
25867 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x83,0x01,0x00]
25869 v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
25870 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xe1,0x01,0x00]
25872 v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
25873 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xef,0x01,0x00]
25875 v_cmp_le_f64_e64 s[10:11], v[1:2], src_vccz
25876 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xf7,0x01,0x00]
25878 v_cmp_le_f64_e64 s[10:11], v[1:2], src_execz
25879 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xf9,0x01,0x00]
25881 v_cmp_le_f64_e64 s[10:11], v[1:2], src_scc
25882 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xfb,0x01,0x00]
25884 v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
25885 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x20]
25887 v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
25888 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x40]
25890 v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
25891 // CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x60]
25893 v_cmp_le_f64_e64 s[10:11], |v[1:2]|, v[2:3]
25894 // CHECK: [0x0a,0x01,0x63,0xd0,0x01,0x05,0x02,0x00]
25896 v_cmp_le_f64_e64 s[10:11], v[1:2], |v[2:3]|
25897 // CHECK: [0x0a,0x02,0x63,0xd0,0x01,0x05,0x02,0x00]
25899 v_cmp_le_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
25900 // CHECK: [0x0a,0x03,0x63,0xd0,0x01,0x05,0x02,0x00]
25902 v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
25903 // CHECK: [0x0a,0x80,0x63,0xd0,0x01,0x05,0x02,0x00]
25905 v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
25906 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25908 v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
25909 // CHECK: [0x0c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25911 v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
25912 // CHECK: [0x64,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25914 v_cmp_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
25915 // CHECK: [0x66,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25917 v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
25918 // CHECK: [0x6a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25920 v_cmp_gt_f64_e64 tba, v[1:2], v[2:3]
25921 // CHECK: [0x6c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25923 v_cmp_gt_f64_e64 tma, v[1:2], v[2:3]
25924 // CHECK: [0x6e,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25926 v_cmp_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
25927 // CHECK: [0x7a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
25929 v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
25930 // CHECK: [0x0a,0x00,0x64,0xd0,0xfe,0x05,0x02,0x00]
25932 v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
25933 // CHECK: [0x0a,0x00,0x64,0xd0,0x02,0x04,0x02,0x00]
25935 v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
25936 // CHECK: [0x0a,0x00,0x64,0xd0,0x04,0x04,0x02,0x00]
25938 v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
25939 // CHECK: [0x0a,0x00,0x64,0xd0,0x64,0x04,0x02,0x00]
25941 v_cmp_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
25942 // CHECK: [0x0a,0x00,0x64,0xd0,0x66,0x04,0x02,0x00]
25944 v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
25945 // CHECK: [0x0a,0x00,0x64,0xd0,0x6a,0x04,0x02,0x00]
25947 v_cmp_gt_f64_e64 s[10:11], tba, v[2:3]
25948 // CHECK: [0x0a,0x00,0x64,0xd0,0x6c,0x04,0x02,0x00]
25950 v_cmp_gt_f64_e64 s[10:11], tma, v[2:3]
25951 // CHECK: [0x0a,0x00,0x64,0xd0,0x6e,0x04,0x02,0x00]
25953 v_cmp_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
25954 // CHECK: [0x0a,0x00,0x64,0xd0,0x7a,0x04,0x02,0x00]
25956 v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
25957 // CHECK: [0x0a,0x00,0x64,0xd0,0x7e,0x04,0x02,0x00]
25959 v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
25960 // CHECK: [0x0a,0x00,0x64,0xd0,0x80,0x04,0x02,0x00]
25962 v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
25963 // CHECK: [0x0a,0x00,0x64,0xd0,0xc1,0x04,0x02,0x00]
25965 v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
25966 // CHECK: [0x0a,0x00,0x64,0xd0,0xf0,0x04,0x02,0x00]
25968 v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
25969 // CHECK: [0x0a,0x00,0x64,0xd0,0xf7,0x04,0x02,0x00]
25971 v_cmp_gt_f64_e64 s[10:11], src_vccz, v[2:3]
25972 // CHECK: [0x0a,0x00,0x64,0xd0,0xfb,0x04,0x02,0x00]
25974 v_cmp_gt_f64_e64 s[10:11], src_execz, v[2:3]
25975 // CHECK: [0x0a,0x00,0x64,0xd0,0xfc,0x04,0x02,0x00]
25977 v_cmp_gt_f64_e64 s[10:11], src_scc, v[2:3]
25978 // CHECK: [0x0a,0x00,0x64,0xd0,0xfd,0x04,0x02,0x00]
25980 v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
25981 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x03,0x00]
25983 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
25984 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x09,0x00,0x00]
25986 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
25987 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x0d,0x00,0x00]
25989 v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
25990 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xc9,0x00,0x00]
25992 v_cmp_gt_f64_e64 s[10:11], v[1:2], flat_scratch
25993 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xcd,0x00,0x00]
25995 v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
25996 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd5,0x00,0x00]
25998 v_cmp_gt_f64_e64 s[10:11], v[1:2], tba
25999 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd9,0x00,0x00]
26001 v_cmp_gt_f64_e64 s[10:11], v[1:2], tma
26002 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xdd,0x00,0x00]
26004 v_cmp_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
26005 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf5,0x00,0x00]
26007 v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
26008 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x00,0x00]
26010 v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
26011 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x01,0x01,0x00]
26013 v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
26014 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x83,0x01,0x00]
26016 v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
26017 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xe1,0x01,0x00]
26019 v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
26020 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xef,0x01,0x00]
26022 v_cmp_gt_f64_e64 s[10:11], v[1:2], src_vccz
26023 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf7,0x01,0x00]
26025 v_cmp_gt_f64_e64 s[10:11], v[1:2], src_execz
26026 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf9,0x01,0x00]
26028 v_cmp_gt_f64_e64 s[10:11], v[1:2], src_scc
26029 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfb,0x01,0x00]
26031 v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
26032 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x20]
26034 v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
26035 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x40]
26037 v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
26038 // CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x60]
26040 v_cmp_gt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
26041 // CHECK: [0x0a,0x01,0x64,0xd0,0x01,0x05,0x02,0x00]
26043 v_cmp_gt_f64_e64 s[10:11], v[1:2], |v[2:3]|
26044 // CHECK: [0x0a,0x02,0x64,0xd0,0x01,0x05,0x02,0x00]
26046 v_cmp_gt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
26047 // CHECK: [0x0a,0x03,0x64,0xd0,0x01,0x05,0x02,0x00]
26049 v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
26050 // CHECK: [0x0a,0x80,0x64,0xd0,0x01,0x05,0x02,0x00]
26052 v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
26053 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26055 v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
26056 // CHECK: [0x0c,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26058 v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
26059 // CHECK: [0x64,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26061 v_cmp_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
26062 // CHECK: [0x66,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26064 v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
26065 // CHECK: [0x6a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26067 v_cmp_lg_f64_e64 tba, v[1:2], v[2:3]
26068 // CHECK: [0x6c,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26070 v_cmp_lg_f64_e64 tma, v[1:2], v[2:3]
26071 // CHECK: [0x6e,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26073 v_cmp_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
26074 // CHECK: [0x7a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
26076 v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
26077 // CHECK: [0x0a,0x00,0x65,0xd0,0xfe,0x05,0x02,0x00]
26079 v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
26080 // CHECK: [0x0a,0x00,0x65,0xd0,0x02,0x04,0x02,0x00]
26082 v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
26083 // CHECK: [0x0a,0x00,0x65,0xd0,0x04,0x04,0x02,0x00]
26085 v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
26086 // CHECK: [0x0a,0x00,0x65,0xd0,0x64,0x04,0x02,0x00]
26088 v_cmp_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
26089 // CHECK: [0x0a,0x00,0x65,0xd0,0x66,0x04,0x02,0x00]
26091 v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
26092 // CHECK: [0x0a,0x00,0x65,0xd0,0x6a,0x04,0x02,0x00]
26094 v_cmp_lg_f64_e64 s[10:11], tba, v[2:3]
26095 // CHECK: [0x0a,0x00,0x65,0xd0,0x6c,0x04,0x02,0x00]
26097 v_cmp_lg_f64_e64 s[10:11], tma, v[2:3]
26098 // CHECK: [0x0a,0x00,0x65,0xd0,0x6e,0x04,0x02,0x00]
26100 v_cmp_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
26101 // CHECK: [0x0a,0x00,0x65,0xd0,0x7a,0x04,0x02,0x00]
26103 v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
26104 // CHECK: [0x0a,0x00,0x65,0xd0,0x7e,0x04,0x02,0x00]
26106 v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
26107 // CHECK: [0x0a,0x00,0x65,0xd0,0x80,0x04,0x02,0x00]
26109 v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
26110 // CHECK: [0x0a,0x00,0x65,0xd0,0xc1,0x04,0x02,0x00]
26112 v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
26113 // CHECK: [0x0a,0x00,0x65,0xd0,0xf0,0x04,0x02,0x00]
26115 v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
26116 // CHECK: [0x0a,0x00,0x65,0xd0,0xf7,0x04,0x02,0x00]
26118 v_cmp_lg_f64_e64 s[10:11], src_vccz, v[2:3]
26119 // CHECK: [0x0a,0x00,0x65,0xd0,0xfb,0x04,0x02,0x00]
26121 v_cmp_lg_f64_e64 s[10:11], src_execz, v[2:3]
26122 // CHECK: [0x0a,0x00,0x65,0xd0,0xfc,0x04,0x02,0x00]
26124 v_cmp_lg_f64_e64 s[10:11], src_scc, v[2:3]
26125 // CHECK: [0x0a,0x00,0x65,0xd0,0xfd,0x04,0x02,0x00]
26127 v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
26128 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xfd,0x03,0x00]
26130 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
26131 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x09,0x00,0x00]
26133 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
26134 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x0d,0x00,0x00]
26136 v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
26137 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xc9,0x00,0x00]
26139 v_cmp_lg_f64_e64 s[10:11], v[1:2], flat_scratch
26140 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xcd,0x00,0x00]
26142 v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
26143 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xd5,0x00,0x00]
26145 v_cmp_lg_f64_e64 s[10:11], v[1:2], tba
26146 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xd9,0x00,0x00]
26148 v_cmp_lg_f64_e64 s[10:11], v[1:2], tma
26149 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xdd,0x00,0x00]
26151 v_cmp_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
26152 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xf5,0x00,0x00]
26154 v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
26155 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xfd,0x00,0x00]
26157 v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
26158 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x01,0x01,0x00]
26160 v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
26161 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x83,0x01,0x00]
26163 v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
26164 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xe1,0x01,0x00]
26166 v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
26167 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xef,0x01,0x00]
26169 v_cmp_lg_f64_e64 s[10:11], v[1:2], src_vccz
26170 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xf7,0x01,0x00]
26172 v_cmp_lg_f64_e64 s[10:11], v[1:2], src_execz
26173 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xf9,0x01,0x00]
26175 v_cmp_lg_f64_e64 s[10:11], v[1:2], src_scc
26176 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xfb,0x01,0x00]
26178 v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
26179 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x20]
26181 v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
26182 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x40]
26184 v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
26185 // CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x60]
26187 v_cmp_lg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
26188 // CHECK: [0x0a,0x01,0x65,0xd0,0x01,0x05,0x02,0x00]
26190 v_cmp_lg_f64_e64 s[10:11], v[1:2], |v[2:3]|
26191 // CHECK: [0x0a,0x02,0x65,0xd0,0x01,0x05,0x02,0x00]
26193 v_cmp_lg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
26194 // CHECK: [0x0a,0x03,0x65,0xd0,0x01,0x05,0x02,0x00]
26196 v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
26197 // CHECK: [0x0a,0x80,0x65,0xd0,0x01,0x05,0x02,0x00]
26199 v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
26200 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26202 v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
26203 // CHECK: [0x0c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26205 v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
26206 // CHECK: [0x64,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26208 v_cmp_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
26209 // CHECK: [0x66,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26211 v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
26212 // CHECK: [0x6a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26214 v_cmp_ge_f64_e64 tba, v[1:2], v[2:3]
26215 // CHECK: [0x6c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26217 v_cmp_ge_f64_e64 tma, v[1:2], v[2:3]
26218 // CHECK: [0x6e,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26220 v_cmp_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
26221 // CHECK: [0x7a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
26223 v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
26224 // CHECK: [0x0a,0x00,0x66,0xd0,0xfe,0x05,0x02,0x00]
26226 v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
26227 // CHECK: [0x0a,0x00,0x66,0xd0,0x02,0x04,0x02,0x00]
26229 v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
26230 // CHECK: [0x0a,0x00,0x66,0xd0,0x04,0x04,0x02,0x00]
26232 v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
26233 // CHECK: [0x0a,0x00,0x66,0xd0,0x64,0x04,0x02,0x00]
26235 v_cmp_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
26236 // CHECK: [0x0a,0x00,0x66,0xd0,0x66,0x04,0x02,0x00]
26238 v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
26239 // CHECK: [0x0a,0x00,0x66,0xd0,0x6a,0x04,0x02,0x00]
26241 v_cmp_ge_f64_e64 s[10:11], tba, v[2:3]
26242 // CHECK: [0x0a,0x00,0x66,0xd0,0x6c,0x04,0x02,0x00]
26244 v_cmp_ge_f64_e64 s[10:11], tma, v[2:3]
26245 // CHECK: [0x0a,0x00,0x66,0xd0,0x6e,0x04,0x02,0x00]
26247 v_cmp_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
26248 // CHECK: [0x0a,0x00,0x66,0xd0,0x7a,0x04,0x02,0x00]
26250 v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
26251 // CHECK: [0x0a,0x00,0x66,0xd0,0x7e,0x04,0x02,0x00]
26253 v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
26254 // CHECK: [0x0a,0x00,0x66,0xd0,0x80,0x04,0x02,0x00]
26256 v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
26257 // CHECK: [0x0a,0x00,0x66,0xd0,0xc1,0x04,0x02,0x00]
26259 v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
26260 // CHECK: [0x0a,0x00,0x66,0xd0,0xf0,0x04,0x02,0x00]
26262 v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
26263 // CHECK: [0x0a,0x00,0x66,0xd0,0xf7,0x04,0x02,0x00]
26265 v_cmp_ge_f64_e64 s[10:11], src_vccz, v[2:3]
26266 // CHECK: [0x0a,0x00,0x66,0xd0,0xfb,0x04,0x02,0x00]
26268 v_cmp_ge_f64_e64 s[10:11], src_execz, v[2:3]
26269 // CHECK: [0x0a,0x00,0x66,0xd0,0xfc,0x04,0x02,0x00]
26271 v_cmp_ge_f64_e64 s[10:11], src_scc, v[2:3]
26272 // CHECK: [0x0a,0x00,0x66,0xd0,0xfd,0x04,0x02,0x00]
26274 v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
26275 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x03,0x00]
26277 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
26278 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x09,0x00,0x00]
26280 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
26281 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x0d,0x00,0x00]
26283 v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
26284 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xc9,0x00,0x00]
26286 v_cmp_ge_f64_e64 s[10:11], v[1:2], flat_scratch
26287 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xcd,0x00,0x00]
26289 v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
26290 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd5,0x00,0x00]
26292 v_cmp_ge_f64_e64 s[10:11], v[1:2], tba
26293 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd9,0x00,0x00]
26295 v_cmp_ge_f64_e64 s[10:11], v[1:2], tma
26296 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xdd,0x00,0x00]
26298 v_cmp_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
26299 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf5,0x00,0x00]
26301 v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
26302 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x00,0x00]
26304 v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
26305 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x01,0x01,0x00]
26307 v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
26308 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x83,0x01,0x00]
26310 v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
26311 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xe1,0x01,0x00]
26313 v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
26314 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xef,0x01,0x00]
26316 v_cmp_ge_f64_e64 s[10:11], v[1:2], src_vccz
26317 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf7,0x01,0x00]
26319 v_cmp_ge_f64_e64 s[10:11], v[1:2], src_execz
26320 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf9,0x01,0x00]
26322 v_cmp_ge_f64_e64 s[10:11], v[1:2], src_scc
26323 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfb,0x01,0x00]
26325 v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
26326 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x20]
26328 v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
26329 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x40]
26331 v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
26332 // CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x60]
26334 v_cmp_ge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
26335 // CHECK: [0x0a,0x01,0x66,0xd0,0x01,0x05,0x02,0x00]
26337 v_cmp_ge_f64_e64 s[10:11], v[1:2], |v[2:3]|
26338 // CHECK: [0x0a,0x02,0x66,0xd0,0x01,0x05,0x02,0x00]
26340 v_cmp_ge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
26341 // CHECK: [0x0a,0x03,0x66,0xd0,0x01,0x05,0x02,0x00]
26343 v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
26344 // CHECK: [0x0a,0x80,0x66,0xd0,0x01,0x05,0x02,0x00]
26346 v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
26347 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26349 v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
26350 // CHECK: [0x0c,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26352 v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
26353 // CHECK: [0x64,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26355 v_cmp_o_f64_e64 flat_scratch, v[1:2], v[2:3]
26356 // CHECK: [0x66,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26358 v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
26359 // CHECK: [0x6a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26361 v_cmp_o_f64_e64 tba, v[1:2], v[2:3]
26362 // CHECK: [0x6c,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26364 v_cmp_o_f64_e64 tma, v[1:2], v[2:3]
26365 // CHECK: [0x6e,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26367 v_cmp_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
26368 // CHECK: [0x7a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
26370 v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
26371 // CHECK: [0x0a,0x00,0x67,0xd0,0xfe,0x05,0x02,0x00]
26373 v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
26374 // CHECK: [0x0a,0x00,0x67,0xd0,0x02,0x04,0x02,0x00]
26376 v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
26377 // CHECK: [0x0a,0x00,0x67,0xd0,0x04,0x04,0x02,0x00]
26379 v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
26380 // CHECK: [0x0a,0x00,0x67,0xd0,0x64,0x04,0x02,0x00]
26382 v_cmp_o_f64_e64 s[10:11], flat_scratch, v[2:3]
26383 // CHECK: [0x0a,0x00,0x67,0xd0,0x66,0x04,0x02,0x00]
26385 v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
26386 // CHECK: [0x0a,0x00,0x67,0xd0,0x6a,0x04,0x02,0x00]
26388 v_cmp_o_f64_e64 s[10:11], tba, v[2:3]
26389 // CHECK: [0x0a,0x00,0x67,0xd0,0x6c,0x04,0x02,0x00]
26391 v_cmp_o_f64_e64 s[10:11], tma, v[2:3]
26392 // CHECK: [0x0a,0x00,0x67,0xd0,0x6e,0x04,0x02,0x00]
26394 v_cmp_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
26395 // CHECK: [0x0a,0x00,0x67,0xd0,0x7a,0x04,0x02,0x00]
26397 v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
26398 // CHECK: [0x0a,0x00,0x67,0xd0,0x7e,0x04,0x02,0x00]
26400 v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
26401 // CHECK: [0x0a,0x00,0x67,0xd0,0x80,0x04,0x02,0x00]
26403 v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
26404 // CHECK: [0x0a,0x00,0x67,0xd0,0xc1,0x04,0x02,0x00]
26406 v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
26407 // CHECK: [0x0a,0x00,0x67,0xd0,0xf0,0x04,0x02,0x00]
26409 v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
26410 // CHECK: [0x0a,0x00,0x67,0xd0,0xf7,0x04,0x02,0x00]
26412 v_cmp_o_f64_e64 s[10:11], src_vccz, v[2:3]
26413 // CHECK: [0x0a,0x00,0x67,0xd0,0xfb,0x04,0x02,0x00]
26415 v_cmp_o_f64_e64 s[10:11], src_execz, v[2:3]
26416 // CHECK: [0x0a,0x00,0x67,0xd0,0xfc,0x04,0x02,0x00]
26418 v_cmp_o_f64_e64 s[10:11], src_scc, v[2:3]
26419 // CHECK: [0x0a,0x00,0x67,0xd0,0xfd,0x04,0x02,0x00]
26421 v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
26422 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xfd,0x03,0x00]
26424 v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
26425 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x09,0x00,0x00]
26427 v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
26428 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x0d,0x00,0x00]
26430 v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
26431 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xc9,0x00,0x00]
26433 v_cmp_o_f64_e64 s[10:11], v[1:2], flat_scratch
26434 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xcd,0x00,0x00]
26436 v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
26437 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xd5,0x00,0x00]
26439 v_cmp_o_f64_e64 s[10:11], v[1:2], tba
26440 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xd9,0x00,0x00]
26442 v_cmp_o_f64_e64 s[10:11], v[1:2], tma
26443 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xdd,0x00,0x00]
26445 v_cmp_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
26446 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xf5,0x00,0x00]
26448 v_cmp_o_f64_e64 s[10:11], v[1:2], exec
26449 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xfd,0x00,0x00]
26451 v_cmp_o_f64_e64 s[10:11], v[1:2], 0
26452 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x01,0x01,0x00]
26454 v_cmp_o_f64_e64 s[10:11], v[1:2], -1
26455 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x83,0x01,0x00]
26457 v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
26458 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xe1,0x01,0x00]
26460 v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
26461 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xef,0x01,0x00]
26463 v_cmp_o_f64_e64 s[10:11], v[1:2], src_vccz
26464 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xf7,0x01,0x00]
26466 v_cmp_o_f64_e64 s[10:11], v[1:2], src_execz
26467 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xf9,0x01,0x00]
26469 v_cmp_o_f64_e64 s[10:11], v[1:2], src_scc
26470 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xfb,0x01,0x00]
26472 v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
26473 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x20]
26475 v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
26476 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x40]
26478 v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
26479 // CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x60]
26481 v_cmp_o_f64_e64 s[10:11], |v[1:2]|, v[2:3]
26482 // CHECK: [0x0a,0x01,0x67,0xd0,0x01,0x05,0x02,0x00]
26484 v_cmp_o_f64_e64 s[10:11], v[1:2], |v[2:3]|
26485 // CHECK: [0x0a,0x02,0x67,0xd0,0x01,0x05,0x02,0x00]
26487 v_cmp_o_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
26488 // CHECK: [0x0a,0x03,0x67,0xd0,0x01,0x05,0x02,0x00]
26490 v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
26491 // CHECK: [0x0a,0x80,0x67,0xd0,0x01,0x05,0x02,0x00]
26493 v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
26494 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26496 v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
26497 // CHECK: [0x0c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26499 v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
26500 // CHECK: [0x64,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26502 v_cmp_u_f64_e64 flat_scratch, v[1:2], v[2:3]
26503 // CHECK: [0x66,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26505 v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
26506 // CHECK: [0x6a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26508 v_cmp_u_f64_e64 tba, v[1:2], v[2:3]
26509 // CHECK: [0x6c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26511 v_cmp_u_f64_e64 tma, v[1:2], v[2:3]
26512 // CHECK: [0x6e,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26514 v_cmp_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
26515 // CHECK: [0x7a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
26517 v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
26518 // CHECK: [0x0a,0x00,0x68,0xd0,0xfe,0x05,0x02,0x00]
26520 v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
26521 // CHECK: [0x0a,0x00,0x68,0xd0,0x02,0x04,0x02,0x00]
26523 v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
26524 // CHECK: [0x0a,0x00,0x68,0xd0,0x04,0x04,0x02,0x00]
26526 v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
26527 // CHECK: [0x0a,0x00,0x68,0xd0,0x64,0x04,0x02,0x00]
26529 v_cmp_u_f64_e64 s[10:11], flat_scratch, v[2:3]
26530 // CHECK: [0x0a,0x00,0x68,0xd0,0x66,0x04,0x02,0x00]
26532 v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
26533 // CHECK: [0x0a,0x00,0x68,0xd0,0x6a,0x04,0x02,0x00]
26535 v_cmp_u_f64_e64 s[10:11], tba, v[2:3]
26536 // CHECK: [0x0a,0x00,0x68,0xd0,0x6c,0x04,0x02,0x00]
26538 v_cmp_u_f64_e64 s[10:11], tma, v[2:3]
26539 // CHECK: [0x0a,0x00,0x68,0xd0,0x6e,0x04,0x02,0x00]
26541 v_cmp_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
26542 // CHECK: [0x0a,0x00,0x68,0xd0,0x7a,0x04,0x02,0x00]
26544 v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
26545 // CHECK: [0x0a,0x00,0x68,0xd0,0x7e,0x04,0x02,0x00]
26547 v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
26548 // CHECK: [0x0a,0x00,0x68,0xd0,0x80,0x04,0x02,0x00]
26550 v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
26551 // CHECK: [0x0a,0x00,0x68,0xd0,0xc1,0x04,0x02,0x00]
26553 v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
26554 // CHECK: [0x0a,0x00,0x68,0xd0,0xf0,0x04,0x02,0x00]
26556 v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
26557 // CHECK: [0x0a,0x00,0x68,0xd0,0xf7,0x04,0x02,0x00]
26559 v_cmp_u_f64_e64 s[10:11], src_vccz, v[2:3]
26560 // CHECK: [0x0a,0x00,0x68,0xd0,0xfb,0x04,0x02,0x00]
26562 v_cmp_u_f64_e64 s[10:11], src_execz, v[2:3]
26563 // CHECK: [0x0a,0x00,0x68,0xd0,0xfc,0x04,0x02,0x00]
26565 v_cmp_u_f64_e64 s[10:11], src_scc, v[2:3]
26566 // CHECK: [0x0a,0x00,0x68,0xd0,0xfd,0x04,0x02,0x00]
26568 v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
26569 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x03,0x00]
26571 v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
26572 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x09,0x00,0x00]
26574 v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
26575 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x0d,0x00,0x00]
26577 v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
26578 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xc9,0x00,0x00]
26580 v_cmp_u_f64_e64 s[10:11], v[1:2], flat_scratch
26581 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xcd,0x00,0x00]
26583 v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
26584 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd5,0x00,0x00]
26586 v_cmp_u_f64_e64 s[10:11], v[1:2], tba
26587 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd9,0x00,0x00]
26589 v_cmp_u_f64_e64 s[10:11], v[1:2], tma
26590 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xdd,0x00,0x00]
26592 v_cmp_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
26593 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf5,0x00,0x00]
26595 v_cmp_u_f64_e64 s[10:11], v[1:2], exec
26596 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x00,0x00]
26598 v_cmp_u_f64_e64 s[10:11], v[1:2], 0
26599 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x01,0x01,0x00]
26601 v_cmp_u_f64_e64 s[10:11], v[1:2], -1
26602 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x83,0x01,0x00]
26604 v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
26605 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xe1,0x01,0x00]
26607 v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
26608 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xef,0x01,0x00]
26610 v_cmp_u_f64_e64 s[10:11], v[1:2], src_vccz
26611 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf7,0x01,0x00]
26613 v_cmp_u_f64_e64 s[10:11], v[1:2], src_execz
26614 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf9,0x01,0x00]
26616 v_cmp_u_f64_e64 s[10:11], v[1:2], src_scc
26617 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfb,0x01,0x00]
26619 v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
26620 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x20]
26622 v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
26623 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x40]
26625 v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
26626 // CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x60]
26628 v_cmp_u_f64_e64 s[10:11], |v[1:2]|, v[2:3]
26629 // CHECK: [0x0a,0x01,0x68,0xd0,0x01,0x05,0x02,0x00]
26631 v_cmp_u_f64_e64 s[10:11], v[1:2], |v[2:3]|
26632 // CHECK: [0x0a,0x02,0x68,0xd0,0x01,0x05,0x02,0x00]
26634 v_cmp_u_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
26635 // CHECK: [0x0a,0x03,0x68,0xd0,0x01,0x05,0x02,0x00]
26637 v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
26638 // CHECK: [0x0a,0x80,0x68,0xd0,0x01,0x05,0x02,0x00]
26640 v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
26641 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26643 v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
26644 // CHECK: [0x0c,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26646 v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
26647 // CHECK: [0x64,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26649 v_cmp_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
26650 // CHECK: [0x66,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26652 v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
26653 // CHECK: [0x6a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26655 v_cmp_nge_f64_e64 tba, v[1:2], v[2:3]
26656 // CHECK: [0x6c,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26658 v_cmp_nge_f64_e64 tma, v[1:2], v[2:3]
26659 // CHECK: [0x6e,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26661 v_cmp_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
26662 // CHECK: [0x7a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
26664 v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
26665 // CHECK: [0x0a,0x00,0x69,0xd0,0xfe,0x05,0x02,0x00]
26667 v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
26668 // CHECK: [0x0a,0x00,0x69,0xd0,0x02,0x04,0x02,0x00]
26670 v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
26671 // CHECK: [0x0a,0x00,0x69,0xd0,0x04,0x04,0x02,0x00]
26673 v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
26674 // CHECK: [0x0a,0x00,0x69,0xd0,0x64,0x04,0x02,0x00]
26676 v_cmp_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
26677 // CHECK: [0x0a,0x00,0x69,0xd0,0x66,0x04,0x02,0x00]
26679 v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
26680 // CHECK: [0x0a,0x00,0x69,0xd0,0x6a,0x04,0x02,0x00]
26682 v_cmp_nge_f64_e64 s[10:11], tba, v[2:3]
26683 // CHECK: [0x0a,0x00,0x69,0xd0,0x6c,0x04,0x02,0x00]
26685 v_cmp_nge_f64_e64 s[10:11], tma, v[2:3]
26686 // CHECK: [0x0a,0x00,0x69,0xd0,0x6e,0x04,0x02,0x00]
26688 v_cmp_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
26689 // CHECK: [0x0a,0x00,0x69,0xd0,0x7a,0x04,0x02,0x00]
26691 v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
26692 // CHECK: [0x0a,0x00,0x69,0xd0,0x7e,0x04,0x02,0x00]
26694 v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
26695 // CHECK: [0x0a,0x00,0x69,0xd0,0x80,0x04,0x02,0x00]
26697 v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
26698 // CHECK: [0x0a,0x00,0x69,0xd0,0xc1,0x04,0x02,0x00]
26700 v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
26701 // CHECK: [0x0a,0x00,0x69,0xd0,0xf0,0x04,0x02,0x00]
26703 v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
26704 // CHECK: [0x0a,0x00,0x69,0xd0,0xf7,0x04,0x02,0x00]
26706 v_cmp_nge_f64_e64 s[10:11], src_vccz, v[2:3]
26707 // CHECK: [0x0a,0x00,0x69,0xd0,0xfb,0x04,0x02,0x00]
26709 v_cmp_nge_f64_e64 s[10:11], src_execz, v[2:3]
26710 // CHECK: [0x0a,0x00,0x69,0xd0,0xfc,0x04,0x02,0x00]
26712 v_cmp_nge_f64_e64 s[10:11], src_scc, v[2:3]
26713 // CHECK: [0x0a,0x00,0x69,0xd0,0xfd,0x04,0x02,0x00]
26715 v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
26716 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xfd,0x03,0x00]
26718 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
26719 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x09,0x00,0x00]
26721 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
26722 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x0d,0x00,0x00]
26724 v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
26725 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xc9,0x00,0x00]
26727 v_cmp_nge_f64_e64 s[10:11], v[1:2], flat_scratch
26728 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xcd,0x00,0x00]
26730 v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
26731 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xd5,0x00,0x00]
26733 v_cmp_nge_f64_e64 s[10:11], v[1:2], tba
26734 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xd9,0x00,0x00]
26736 v_cmp_nge_f64_e64 s[10:11], v[1:2], tma
26737 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xdd,0x00,0x00]
26739 v_cmp_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
26740 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xf5,0x00,0x00]
26742 v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
26743 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xfd,0x00,0x00]
26745 v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
26746 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x01,0x01,0x00]
26748 v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
26749 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x83,0x01,0x00]
26751 v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
26752 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xe1,0x01,0x00]
26754 v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
26755 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xef,0x01,0x00]
26757 v_cmp_nge_f64_e64 s[10:11], v[1:2], src_vccz
26758 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xf7,0x01,0x00]
26760 v_cmp_nge_f64_e64 s[10:11], v[1:2], src_execz
26761 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xf9,0x01,0x00]
26763 v_cmp_nge_f64_e64 s[10:11], v[1:2], src_scc
26764 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xfb,0x01,0x00]
26766 v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
26767 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x20]
26769 v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
26770 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x40]
26772 v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
26773 // CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x60]
26775 v_cmp_nge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
26776 // CHECK: [0x0a,0x01,0x69,0xd0,0x01,0x05,0x02,0x00]
26778 v_cmp_nge_f64_e64 s[10:11], v[1:2], |v[2:3]|
26779 // CHECK: [0x0a,0x02,0x69,0xd0,0x01,0x05,0x02,0x00]
26781 v_cmp_nge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
26782 // CHECK: [0x0a,0x03,0x69,0xd0,0x01,0x05,0x02,0x00]
26784 v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
26785 // CHECK: [0x0a,0x80,0x69,0xd0,0x01,0x05,0x02,0x00]
26787 v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
26788 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26790 v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
26791 // CHECK: [0x0c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26793 v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
26794 // CHECK: [0x64,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26796 v_cmp_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
26797 // CHECK: [0x66,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26799 v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
26800 // CHECK: [0x6a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26802 v_cmp_nlg_f64_e64 tba, v[1:2], v[2:3]
26803 // CHECK: [0x6c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26805 v_cmp_nlg_f64_e64 tma, v[1:2], v[2:3]
26806 // CHECK: [0x6e,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26808 v_cmp_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
26809 // CHECK: [0x7a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
26811 v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
26812 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfe,0x05,0x02,0x00]
26814 v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
26815 // CHECK: [0x0a,0x00,0x6a,0xd0,0x02,0x04,0x02,0x00]
26817 v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
26818 // CHECK: [0x0a,0x00,0x6a,0xd0,0x04,0x04,0x02,0x00]
26820 v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
26821 // CHECK: [0x0a,0x00,0x6a,0xd0,0x64,0x04,0x02,0x00]
26823 v_cmp_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
26824 // CHECK: [0x0a,0x00,0x6a,0xd0,0x66,0x04,0x02,0x00]
26826 v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
26827 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6a,0x04,0x02,0x00]
26829 v_cmp_nlg_f64_e64 s[10:11], tba, v[2:3]
26830 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6c,0x04,0x02,0x00]
26832 v_cmp_nlg_f64_e64 s[10:11], tma, v[2:3]
26833 // CHECK: [0x0a,0x00,0x6a,0xd0,0x6e,0x04,0x02,0x00]
26835 v_cmp_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
26836 // CHECK: [0x0a,0x00,0x6a,0xd0,0x7a,0x04,0x02,0x00]
26838 v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
26839 // CHECK: [0x0a,0x00,0x6a,0xd0,0x7e,0x04,0x02,0x00]
26841 v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
26842 // CHECK: [0x0a,0x00,0x6a,0xd0,0x80,0x04,0x02,0x00]
26844 v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
26845 // CHECK: [0x0a,0x00,0x6a,0xd0,0xc1,0x04,0x02,0x00]
26847 v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
26848 // CHECK: [0x0a,0x00,0x6a,0xd0,0xf0,0x04,0x02,0x00]
26850 v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
26851 // CHECK: [0x0a,0x00,0x6a,0xd0,0xf7,0x04,0x02,0x00]
26853 v_cmp_nlg_f64_e64 s[10:11], src_vccz, v[2:3]
26854 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfb,0x04,0x02,0x00]
26856 v_cmp_nlg_f64_e64 s[10:11], src_execz, v[2:3]
26857 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfc,0x04,0x02,0x00]
26859 v_cmp_nlg_f64_e64 s[10:11], src_scc, v[2:3]
26860 // CHECK: [0x0a,0x00,0x6a,0xd0,0xfd,0x04,0x02,0x00]
26862 v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
26863 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x03,0x00]
26865 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
26866 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x09,0x00,0x00]
26868 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
26869 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x0d,0x00,0x00]
26871 v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
26872 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xc9,0x00,0x00]
26874 v_cmp_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
26875 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xcd,0x00,0x00]
26877 v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
26878 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd5,0x00,0x00]
26880 v_cmp_nlg_f64_e64 s[10:11], v[1:2], tba
26881 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd9,0x00,0x00]
26883 v_cmp_nlg_f64_e64 s[10:11], v[1:2], tma
26884 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xdd,0x00,0x00]
26886 v_cmp_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
26887 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf5,0x00,0x00]
26889 v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
26890 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x00,0x00]
26892 v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
26893 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x01,0x01,0x00]
26895 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
26896 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x83,0x01,0x00]
26898 v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
26899 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xe1,0x01,0x00]
26901 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
26902 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xef,0x01,0x00]
26904 v_cmp_nlg_f64_e64 s[10:11], v[1:2], src_vccz
26905 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf7,0x01,0x00]
26907 v_cmp_nlg_f64_e64 s[10:11], v[1:2], src_execz
26908 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf9,0x01,0x00]
26910 v_cmp_nlg_f64_e64 s[10:11], v[1:2], src_scc
26911 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfb,0x01,0x00]
26913 v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
26914 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x20]
26916 v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
26917 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x40]
26919 v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
26920 // CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x60]
26922 v_cmp_nlg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
26923 // CHECK: [0x0a,0x01,0x6a,0xd0,0x01,0x05,0x02,0x00]
26925 v_cmp_nlg_f64_e64 s[10:11], v[1:2], |v[2:3]|
26926 // CHECK: [0x0a,0x02,0x6a,0xd0,0x01,0x05,0x02,0x00]
26928 v_cmp_nlg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
26929 // CHECK: [0x0a,0x03,0x6a,0xd0,0x01,0x05,0x02,0x00]
26931 v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
26932 // CHECK: [0x0a,0x80,0x6a,0xd0,0x01,0x05,0x02,0x00]
26934 v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
26935 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26937 v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
26938 // CHECK: [0x0c,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26940 v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
26941 // CHECK: [0x64,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26943 v_cmp_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
26944 // CHECK: [0x66,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26946 v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
26947 // CHECK: [0x6a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26949 v_cmp_ngt_f64_e64 tba, v[1:2], v[2:3]
26950 // CHECK: [0x6c,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26952 v_cmp_ngt_f64_e64 tma, v[1:2], v[2:3]
26953 // CHECK: [0x6e,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26955 v_cmp_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
26956 // CHECK: [0x7a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
26958 v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
26959 // CHECK: [0x0a,0x00,0x6b,0xd0,0xfe,0x05,0x02,0x00]
26961 v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
26962 // CHECK: [0x0a,0x00,0x6b,0xd0,0x02,0x04,0x02,0x00]
26964 v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
26965 // CHECK: [0x0a,0x00,0x6b,0xd0,0x04,0x04,0x02,0x00]
26967 v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
26968 // CHECK: [0x0a,0x00,0x6b,0xd0,0x64,0x04,0x02,0x00]
26970 v_cmp_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
26971 // CHECK: [0x0a,0x00,0x6b,0xd0,0x66,0x04,0x02,0x00]
26973 v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
26974 // CHECK: [0x0a,0x00,0x6b,0xd0,0x6a,0x04,0x02,0x00]
26976 v_cmp_ngt_f64_e64 s[10:11], tba, v[2:3]
26977 // CHECK: [0x0a,0x00,0x6b,0xd0,0x6c,0x04,0x02,0x00]
26979 v_cmp_ngt_f64_e64 s[10:11], tma, v[2:3]
26980 // CHECK: [0x0a,0x00,0x6b,0xd0,0x6e,0x04,0x02,0x00]
26982 v_cmp_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
26983 // CHECK: [0x0a,0x00,0x6b,0xd0,0x7a,0x04,0x02,0x00]
26985 v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
26986 // CHECK: [0x0a,0x00,0x6b,0xd0,0x7e,0x04,0x02,0x00]
26988 v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
26989 // CHECK: [0x0a,0x00,0x6b,0xd0,0x80,0x04,0x02,0x00]
26991 v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
26992 // CHECK: [0x0a,0x00,0x6b,0xd0,0xc1,0x04,0x02,0x00]
26994 v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
26995 // CHECK: [0x0a,0x00,0x6b,0xd0,0xf0,0x04,0x02,0x00]
26997 v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
26998 // CHECK: [0x0a,0x00,0x6b,0xd0,0xf7,0x04,0x02,0x00]
27000 v_cmp_ngt_f64_e64 s[10:11], src_vccz, v[2:3]
27001 // CHECK: [0x0a,0x00,0x6b,0xd0,0xfb,0x04,0x02,0x00]
27003 v_cmp_ngt_f64_e64 s[10:11], src_execz, v[2:3]
27004 // CHECK: [0x0a,0x00,0x6b,0xd0,0xfc,0x04,0x02,0x00]
27006 v_cmp_ngt_f64_e64 s[10:11], src_scc, v[2:3]
27007 // CHECK: [0x0a,0x00,0x6b,0xd0,0xfd,0x04,0x02,0x00]
27009 v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
27010 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xfd,0x03,0x00]
27012 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
27013 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x09,0x00,0x00]
27015 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
27016 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x0d,0x00,0x00]
27018 v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
27019 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xc9,0x00,0x00]
27021 v_cmp_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
27022 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xcd,0x00,0x00]
27024 v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
27025 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xd5,0x00,0x00]
27027 v_cmp_ngt_f64_e64 s[10:11], v[1:2], tba
27028 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xd9,0x00,0x00]
27030 v_cmp_ngt_f64_e64 s[10:11], v[1:2], tma
27031 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xdd,0x00,0x00]
27033 v_cmp_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27034 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xf5,0x00,0x00]
27036 v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
27037 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xfd,0x00,0x00]
27039 v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
27040 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x01,0x01,0x00]
27042 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
27043 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x83,0x01,0x00]
27045 v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
27046 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xe1,0x01,0x00]
27048 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
27049 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xef,0x01,0x00]
27051 v_cmp_ngt_f64_e64 s[10:11], v[1:2], src_vccz
27052 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xf7,0x01,0x00]
27054 v_cmp_ngt_f64_e64 s[10:11], v[1:2], src_execz
27055 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xf9,0x01,0x00]
27057 v_cmp_ngt_f64_e64 s[10:11], v[1:2], src_scc
27058 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xfb,0x01,0x00]
27060 v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
27061 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x20]
27063 v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
27064 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x40]
27066 v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
27067 // CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x60]
27069 v_cmp_ngt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27070 // CHECK: [0x0a,0x01,0x6b,0xd0,0x01,0x05,0x02,0x00]
27072 v_cmp_ngt_f64_e64 s[10:11], v[1:2], |v[2:3]|
27073 // CHECK: [0x0a,0x02,0x6b,0xd0,0x01,0x05,0x02,0x00]
27075 v_cmp_ngt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27076 // CHECK: [0x0a,0x03,0x6b,0xd0,0x01,0x05,0x02,0x00]
27078 v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
27079 // CHECK: [0x0a,0x80,0x6b,0xd0,0x01,0x05,0x02,0x00]
27081 v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
27082 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27084 v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
27085 // CHECK: [0x0c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27087 v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
27088 // CHECK: [0x64,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27090 v_cmp_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
27091 // CHECK: [0x66,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27093 v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
27094 // CHECK: [0x6a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27096 v_cmp_nle_f64_e64 tba, v[1:2], v[2:3]
27097 // CHECK: [0x6c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27099 v_cmp_nle_f64_e64 tma, v[1:2], v[2:3]
27100 // CHECK: [0x6e,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27102 v_cmp_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27103 // CHECK: [0x7a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
27105 v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
27106 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfe,0x05,0x02,0x00]
27108 v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
27109 // CHECK: [0x0a,0x00,0x6c,0xd0,0x02,0x04,0x02,0x00]
27111 v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
27112 // CHECK: [0x0a,0x00,0x6c,0xd0,0x04,0x04,0x02,0x00]
27114 v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
27115 // CHECK: [0x0a,0x00,0x6c,0xd0,0x64,0x04,0x02,0x00]
27117 v_cmp_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
27118 // CHECK: [0x0a,0x00,0x6c,0xd0,0x66,0x04,0x02,0x00]
27120 v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
27121 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6a,0x04,0x02,0x00]
27123 v_cmp_nle_f64_e64 s[10:11], tba, v[2:3]
27124 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6c,0x04,0x02,0x00]
27126 v_cmp_nle_f64_e64 s[10:11], tma, v[2:3]
27127 // CHECK: [0x0a,0x00,0x6c,0xd0,0x6e,0x04,0x02,0x00]
27129 v_cmp_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27130 // CHECK: [0x0a,0x00,0x6c,0xd0,0x7a,0x04,0x02,0x00]
27132 v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
27133 // CHECK: [0x0a,0x00,0x6c,0xd0,0x7e,0x04,0x02,0x00]
27135 v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
27136 // CHECK: [0x0a,0x00,0x6c,0xd0,0x80,0x04,0x02,0x00]
27138 v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
27139 // CHECK: [0x0a,0x00,0x6c,0xd0,0xc1,0x04,0x02,0x00]
27141 v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
27142 // CHECK: [0x0a,0x00,0x6c,0xd0,0xf0,0x04,0x02,0x00]
27144 v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
27145 // CHECK: [0x0a,0x00,0x6c,0xd0,0xf7,0x04,0x02,0x00]
27147 v_cmp_nle_f64_e64 s[10:11], src_vccz, v[2:3]
27148 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfb,0x04,0x02,0x00]
27150 v_cmp_nle_f64_e64 s[10:11], src_execz, v[2:3]
27151 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfc,0x04,0x02,0x00]
27153 v_cmp_nle_f64_e64 s[10:11], src_scc, v[2:3]
27154 // CHECK: [0x0a,0x00,0x6c,0xd0,0xfd,0x04,0x02,0x00]
27156 v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
27157 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x03,0x00]
27159 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
27160 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x09,0x00,0x00]
27162 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
27163 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x0d,0x00,0x00]
27165 v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
27166 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xc9,0x00,0x00]
27168 v_cmp_nle_f64_e64 s[10:11], v[1:2], flat_scratch
27169 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xcd,0x00,0x00]
27171 v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
27172 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd5,0x00,0x00]
27174 v_cmp_nle_f64_e64 s[10:11], v[1:2], tba
27175 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd9,0x00,0x00]
27177 v_cmp_nle_f64_e64 s[10:11], v[1:2], tma
27178 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xdd,0x00,0x00]
27180 v_cmp_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27181 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf5,0x00,0x00]
27183 v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
27184 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x00,0x00]
27186 v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
27187 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x01,0x01,0x00]
27189 v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
27190 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x83,0x01,0x00]
27192 v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
27193 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xe1,0x01,0x00]
27195 v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
27196 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xef,0x01,0x00]
27198 v_cmp_nle_f64_e64 s[10:11], v[1:2], src_vccz
27199 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf7,0x01,0x00]
27201 v_cmp_nle_f64_e64 s[10:11], v[1:2], src_execz
27202 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf9,0x01,0x00]
27204 v_cmp_nle_f64_e64 s[10:11], v[1:2], src_scc
27205 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfb,0x01,0x00]
27207 v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
27208 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x20]
27210 v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
27211 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x40]
27213 v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
27214 // CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x60]
27216 v_cmp_nle_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27217 // CHECK: [0x0a,0x01,0x6c,0xd0,0x01,0x05,0x02,0x00]
27219 v_cmp_nle_f64_e64 s[10:11], v[1:2], |v[2:3]|
27220 // CHECK: [0x0a,0x02,0x6c,0xd0,0x01,0x05,0x02,0x00]
27222 v_cmp_nle_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27223 // CHECK: [0x0a,0x03,0x6c,0xd0,0x01,0x05,0x02,0x00]
27225 v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
27226 // CHECK: [0x0a,0x80,0x6c,0xd0,0x01,0x05,0x02,0x00]
27228 v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
27229 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27231 v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
27232 // CHECK: [0x0c,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27234 v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
27235 // CHECK: [0x64,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27237 v_cmp_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
27238 // CHECK: [0x66,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27240 v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
27241 // CHECK: [0x6a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27243 v_cmp_neq_f64_e64 tba, v[1:2], v[2:3]
27244 // CHECK: [0x6c,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27246 v_cmp_neq_f64_e64 tma, v[1:2], v[2:3]
27247 // CHECK: [0x6e,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27249 v_cmp_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27250 // CHECK: [0x7a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
27252 v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
27253 // CHECK: [0x0a,0x00,0x6d,0xd0,0xfe,0x05,0x02,0x00]
27255 v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
27256 // CHECK: [0x0a,0x00,0x6d,0xd0,0x02,0x04,0x02,0x00]
27258 v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
27259 // CHECK: [0x0a,0x00,0x6d,0xd0,0x04,0x04,0x02,0x00]
27261 v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
27262 // CHECK: [0x0a,0x00,0x6d,0xd0,0x64,0x04,0x02,0x00]
27264 v_cmp_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
27265 // CHECK: [0x0a,0x00,0x6d,0xd0,0x66,0x04,0x02,0x00]
27267 v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
27268 // CHECK: [0x0a,0x00,0x6d,0xd0,0x6a,0x04,0x02,0x00]
27270 v_cmp_neq_f64_e64 s[10:11], tba, v[2:3]
27271 // CHECK: [0x0a,0x00,0x6d,0xd0,0x6c,0x04,0x02,0x00]
27273 v_cmp_neq_f64_e64 s[10:11], tma, v[2:3]
27274 // CHECK: [0x0a,0x00,0x6d,0xd0,0x6e,0x04,0x02,0x00]
27276 v_cmp_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27277 // CHECK: [0x0a,0x00,0x6d,0xd0,0x7a,0x04,0x02,0x00]
27279 v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
27280 // CHECK: [0x0a,0x00,0x6d,0xd0,0x7e,0x04,0x02,0x00]
27282 v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
27283 // CHECK: [0x0a,0x00,0x6d,0xd0,0x80,0x04,0x02,0x00]
27285 v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
27286 // CHECK: [0x0a,0x00,0x6d,0xd0,0xc1,0x04,0x02,0x00]
27288 v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
27289 // CHECK: [0x0a,0x00,0x6d,0xd0,0xf0,0x04,0x02,0x00]
27291 v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
27292 // CHECK: [0x0a,0x00,0x6d,0xd0,0xf7,0x04,0x02,0x00]
27294 v_cmp_neq_f64_e64 s[10:11], src_vccz, v[2:3]
27295 // CHECK: [0x0a,0x00,0x6d,0xd0,0xfb,0x04,0x02,0x00]
27297 v_cmp_neq_f64_e64 s[10:11], src_execz, v[2:3]
27298 // CHECK: [0x0a,0x00,0x6d,0xd0,0xfc,0x04,0x02,0x00]
27300 v_cmp_neq_f64_e64 s[10:11], src_scc, v[2:3]
27301 // CHECK: [0x0a,0x00,0x6d,0xd0,0xfd,0x04,0x02,0x00]
27303 v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
27304 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xfd,0x03,0x00]
27306 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
27307 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x09,0x00,0x00]
27309 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
27310 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x0d,0x00,0x00]
27312 v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
27313 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xc9,0x00,0x00]
27315 v_cmp_neq_f64_e64 s[10:11], v[1:2], flat_scratch
27316 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xcd,0x00,0x00]
27318 v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
27319 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xd5,0x00,0x00]
27321 v_cmp_neq_f64_e64 s[10:11], v[1:2], tba
27322 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xd9,0x00,0x00]
27324 v_cmp_neq_f64_e64 s[10:11], v[1:2], tma
27325 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xdd,0x00,0x00]
27327 v_cmp_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27328 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xf5,0x00,0x00]
27330 v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
27331 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xfd,0x00,0x00]
27333 v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
27334 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x01,0x01,0x00]
27336 v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
27337 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x83,0x01,0x00]
27339 v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
27340 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xe1,0x01,0x00]
27342 v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
27343 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xef,0x01,0x00]
27345 v_cmp_neq_f64_e64 s[10:11], v[1:2], src_vccz
27346 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xf7,0x01,0x00]
27348 v_cmp_neq_f64_e64 s[10:11], v[1:2], src_execz
27349 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xf9,0x01,0x00]
27351 v_cmp_neq_f64_e64 s[10:11], v[1:2], src_scc
27352 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xfb,0x01,0x00]
27354 v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
27355 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x20]
27357 v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
27358 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x40]
27360 v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
27361 // CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x60]
27363 v_cmp_neq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27364 // CHECK: [0x0a,0x01,0x6d,0xd0,0x01,0x05,0x02,0x00]
27366 v_cmp_neq_f64_e64 s[10:11], v[1:2], |v[2:3]|
27367 // CHECK: [0x0a,0x02,0x6d,0xd0,0x01,0x05,0x02,0x00]
27369 v_cmp_neq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27370 // CHECK: [0x0a,0x03,0x6d,0xd0,0x01,0x05,0x02,0x00]
27372 v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
27373 // CHECK: [0x0a,0x80,0x6d,0xd0,0x01,0x05,0x02,0x00]
27375 v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
27376 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27378 v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
27379 // CHECK: [0x0c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27381 v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
27382 // CHECK: [0x64,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27384 v_cmp_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
27385 // CHECK: [0x66,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27387 v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
27388 // CHECK: [0x6a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27390 v_cmp_nlt_f64_e64 tba, v[1:2], v[2:3]
27391 // CHECK: [0x6c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27393 v_cmp_nlt_f64_e64 tma, v[1:2], v[2:3]
27394 // CHECK: [0x6e,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27396 v_cmp_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27397 // CHECK: [0x7a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
27399 v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
27400 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfe,0x05,0x02,0x00]
27402 v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
27403 // CHECK: [0x0a,0x00,0x6e,0xd0,0x02,0x04,0x02,0x00]
27405 v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
27406 // CHECK: [0x0a,0x00,0x6e,0xd0,0x04,0x04,0x02,0x00]
27408 v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
27409 // CHECK: [0x0a,0x00,0x6e,0xd0,0x64,0x04,0x02,0x00]
27411 v_cmp_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
27412 // CHECK: [0x0a,0x00,0x6e,0xd0,0x66,0x04,0x02,0x00]
27414 v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
27415 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6a,0x04,0x02,0x00]
27417 v_cmp_nlt_f64_e64 s[10:11], tba, v[2:3]
27418 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6c,0x04,0x02,0x00]
27420 v_cmp_nlt_f64_e64 s[10:11], tma, v[2:3]
27421 // CHECK: [0x0a,0x00,0x6e,0xd0,0x6e,0x04,0x02,0x00]
27423 v_cmp_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27424 // CHECK: [0x0a,0x00,0x6e,0xd0,0x7a,0x04,0x02,0x00]
27426 v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
27427 // CHECK: [0x0a,0x00,0x6e,0xd0,0x7e,0x04,0x02,0x00]
27429 v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
27430 // CHECK: [0x0a,0x00,0x6e,0xd0,0x80,0x04,0x02,0x00]
27432 v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
27433 // CHECK: [0x0a,0x00,0x6e,0xd0,0xc1,0x04,0x02,0x00]
27435 v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
27436 // CHECK: [0x0a,0x00,0x6e,0xd0,0xf0,0x04,0x02,0x00]
27438 v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
27439 // CHECK: [0x0a,0x00,0x6e,0xd0,0xf7,0x04,0x02,0x00]
27441 v_cmp_nlt_f64_e64 s[10:11], src_vccz, v[2:3]
27442 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfb,0x04,0x02,0x00]
27444 v_cmp_nlt_f64_e64 s[10:11], src_execz, v[2:3]
27445 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfc,0x04,0x02,0x00]
27447 v_cmp_nlt_f64_e64 s[10:11], src_scc, v[2:3]
27448 // CHECK: [0x0a,0x00,0x6e,0xd0,0xfd,0x04,0x02,0x00]
27450 v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
27451 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x03,0x00]
27453 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
27454 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x09,0x00,0x00]
27456 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
27457 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x0d,0x00,0x00]
27459 v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
27460 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xc9,0x00,0x00]
27462 v_cmp_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
27463 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xcd,0x00,0x00]
27465 v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
27466 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd5,0x00,0x00]
27468 v_cmp_nlt_f64_e64 s[10:11], v[1:2], tba
27469 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd9,0x00,0x00]
27471 v_cmp_nlt_f64_e64 s[10:11], v[1:2], tma
27472 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xdd,0x00,0x00]
27474 v_cmp_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27475 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf5,0x00,0x00]
27477 v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
27478 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x00,0x00]
27480 v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
27481 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x01,0x01,0x00]
27483 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
27484 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x83,0x01,0x00]
27486 v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
27487 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xe1,0x01,0x00]
27489 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
27490 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xef,0x01,0x00]
27492 v_cmp_nlt_f64_e64 s[10:11], v[1:2], src_vccz
27493 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf7,0x01,0x00]
27495 v_cmp_nlt_f64_e64 s[10:11], v[1:2], src_execz
27496 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf9,0x01,0x00]
27498 v_cmp_nlt_f64_e64 s[10:11], v[1:2], src_scc
27499 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfb,0x01,0x00]
27501 v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
27502 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x20]
27504 v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
27505 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x40]
27507 v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
27508 // CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x60]
27510 v_cmp_nlt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27511 // CHECK: [0x0a,0x01,0x6e,0xd0,0x01,0x05,0x02,0x00]
27513 v_cmp_nlt_f64_e64 s[10:11], v[1:2], |v[2:3]|
27514 // CHECK: [0x0a,0x02,0x6e,0xd0,0x01,0x05,0x02,0x00]
27516 v_cmp_nlt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27517 // CHECK: [0x0a,0x03,0x6e,0xd0,0x01,0x05,0x02,0x00]
27519 v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
27520 // CHECK: [0x0a,0x80,0x6e,0xd0,0x01,0x05,0x02,0x00]
27522 v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
27523 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27525 v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
27526 // CHECK: [0x0c,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27528 v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
27529 // CHECK: [0x64,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27531 v_cmp_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
27532 // CHECK: [0x66,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27534 v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
27535 // CHECK: [0x6a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27537 v_cmp_tru_f64_e64 tba, v[1:2], v[2:3]
27538 // CHECK: [0x6c,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27540 v_cmp_tru_f64_e64 tma, v[1:2], v[2:3]
27541 // CHECK: [0x6e,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27543 v_cmp_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27544 // CHECK: [0x7a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
27546 v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
27547 // CHECK: [0x0a,0x00,0x6f,0xd0,0xfe,0x05,0x02,0x00]
27549 v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
27550 // CHECK: [0x0a,0x00,0x6f,0xd0,0x02,0x04,0x02,0x00]
27552 v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
27553 // CHECK: [0x0a,0x00,0x6f,0xd0,0x04,0x04,0x02,0x00]
27555 v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
27556 // CHECK: [0x0a,0x00,0x6f,0xd0,0x64,0x04,0x02,0x00]
27558 v_cmp_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
27559 // CHECK: [0x0a,0x00,0x6f,0xd0,0x66,0x04,0x02,0x00]
27561 v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
27562 // CHECK: [0x0a,0x00,0x6f,0xd0,0x6a,0x04,0x02,0x00]
27564 v_cmp_tru_f64_e64 s[10:11], tba, v[2:3]
27565 // CHECK: [0x0a,0x00,0x6f,0xd0,0x6c,0x04,0x02,0x00]
27567 v_cmp_tru_f64_e64 s[10:11], tma, v[2:3]
27568 // CHECK: [0x0a,0x00,0x6f,0xd0,0x6e,0x04,0x02,0x00]
27570 v_cmp_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27571 // CHECK: [0x0a,0x00,0x6f,0xd0,0x7a,0x04,0x02,0x00]
27573 v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
27574 // CHECK: [0x0a,0x00,0x6f,0xd0,0x7e,0x04,0x02,0x00]
27576 v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
27577 // CHECK: [0x0a,0x00,0x6f,0xd0,0x80,0x04,0x02,0x00]
27579 v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
27580 // CHECK: [0x0a,0x00,0x6f,0xd0,0xc1,0x04,0x02,0x00]
27582 v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
27583 // CHECK: [0x0a,0x00,0x6f,0xd0,0xf0,0x04,0x02,0x00]
27585 v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
27586 // CHECK: [0x0a,0x00,0x6f,0xd0,0xf7,0x04,0x02,0x00]
27588 v_cmp_tru_f64_e64 s[10:11], src_vccz, v[2:3]
27589 // CHECK: [0x0a,0x00,0x6f,0xd0,0xfb,0x04,0x02,0x00]
27591 v_cmp_tru_f64_e64 s[10:11], src_execz, v[2:3]
27592 // CHECK: [0x0a,0x00,0x6f,0xd0,0xfc,0x04,0x02,0x00]
27594 v_cmp_tru_f64_e64 s[10:11], src_scc, v[2:3]
27595 // CHECK: [0x0a,0x00,0x6f,0xd0,0xfd,0x04,0x02,0x00]
27597 v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
27598 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xfd,0x03,0x00]
27600 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
27601 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x09,0x00,0x00]
27603 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
27604 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x0d,0x00,0x00]
27606 v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
27607 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xc9,0x00,0x00]
27609 v_cmp_tru_f64_e64 s[10:11], v[1:2], flat_scratch
27610 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xcd,0x00,0x00]
27612 v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
27613 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xd5,0x00,0x00]
27615 v_cmp_tru_f64_e64 s[10:11], v[1:2], tba
27616 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xd9,0x00,0x00]
27618 v_cmp_tru_f64_e64 s[10:11], v[1:2], tma
27619 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xdd,0x00,0x00]
27621 v_cmp_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27622 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xf5,0x00,0x00]
27624 v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
27625 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xfd,0x00,0x00]
27627 v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
27628 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x01,0x01,0x00]
27630 v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
27631 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x83,0x01,0x00]
27633 v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
27634 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xe1,0x01,0x00]
27636 v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
27637 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xef,0x01,0x00]
27639 v_cmp_tru_f64_e64 s[10:11], v[1:2], src_vccz
27640 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xf7,0x01,0x00]
27642 v_cmp_tru_f64_e64 s[10:11], v[1:2], src_execz
27643 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xf9,0x01,0x00]
27645 v_cmp_tru_f64_e64 s[10:11], v[1:2], src_scc
27646 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xfb,0x01,0x00]
27648 v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
27649 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x20]
27651 v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
27652 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x40]
27654 v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
27655 // CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x60]
27657 v_cmp_tru_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27658 // CHECK: [0x0a,0x01,0x6f,0xd0,0x01,0x05,0x02,0x00]
27660 v_cmp_tru_f64_e64 s[10:11], v[1:2], |v[2:3]|
27661 // CHECK: [0x0a,0x02,0x6f,0xd0,0x01,0x05,0x02,0x00]
27663 v_cmp_tru_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27664 // CHECK: [0x0a,0x03,0x6f,0xd0,0x01,0x05,0x02,0x00]
27666 v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
27667 // CHECK: [0x0a,0x80,0x6f,0xd0,0x01,0x05,0x02,0x00]
27669 v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3]
27670 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27672 v_cmpx_f_f64_e64 s[12:13], v[1:2], v[2:3]
27673 // CHECK: [0x0c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27675 v_cmpx_f_f64_e64 s[100:101], v[1:2], v[2:3]
27676 // CHECK: [0x64,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27678 v_cmpx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
27679 // CHECK: [0x66,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27681 v_cmpx_f_f64_e64 vcc, v[1:2], v[2:3]
27682 // CHECK: [0x6a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27684 v_cmpx_f_f64_e64 tba, v[1:2], v[2:3]
27685 // CHECK: [0x6c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27687 v_cmpx_f_f64_e64 tma, v[1:2], v[2:3]
27688 // CHECK: [0x6e,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27690 v_cmpx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27691 // CHECK: [0x7a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
27693 v_cmpx_f_f64_e64 s[10:11], v[254:255], v[2:3]
27694 // CHECK: [0x0a,0x00,0x70,0xd0,0xfe,0x05,0x02,0x00]
27696 v_cmpx_f_f64_e64 s[10:11], s[2:3], v[2:3]
27697 // CHECK: [0x0a,0x00,0x70,0xd0,0x02,0x04,0x02,0x00]
27699 v_cmpx_f_f64_e64 s[10:11], s[4:5], v[2:3]
27700 // CHECK: [0x0a,0x00,0x70,0xd0,0x04,0x04,0x02,0x00]
27702 v_cmpx_f_f64_e64 s[10:11], s[100:101], v[2:3]
27703 // CHECK: [0x0a,0x00,0x70,0xd0,0x64,0x04,0x02,0x00]
27705 v_cmpx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
27706 // CHECK: [0x0a,0x00,0x70,0xd0,0x66,0x04,0x02,0x00]
27708 v_cmpx_f_f64_e64 s[10:11], vcc, v[2:3]
27709 // CHECK: [0x0a,0x00,0x70,0xd0,0x6a,0x04,0x02,0x00]
27711 v_cmpx_f_f64_e64 s[10:11], tba, v[2:3]
27712 // CHECK: [0x0a,0x00,0x70,0xd0,0x6c,0x04,0x02,0x00]
27714 v_cmpx_f_f64_e64 s[10:11], tma, v[2:3]
27715 // CHECK: [0x0a,0x00,0x70,0xd0,0x6e,0x04,0x02,0x00]
27717 v_cmpx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27718 // CHECK: [0x0a,0x00,0x70,0xd0,0x7a,0x04,0x02,0x00]
27720 v_cmpx_f_f64_e64 s[10:11], exec, v[2:3]
27721 // CHECK: [0x0a,0x00,0x70,0xd0,0x7e,0x04,0x02,0x00]
27723 v_cmpx_f_f64_e64 s[10:11], 0, v[2:3]
27724 // CHECK: [0x0a,0x00,0x70,0xd0,0x80,0x04,0x02,0x00]
27726 v_cmpx_f_f64_e64 s[10:11], -1, v[2:3]
27727 // CHECK: [0x0a,0x00,0x70,0xd0,0xc1,0x04,0x02,0x00]
27729 v_cmpx_f_f64_e64 s[10:11], 0.5, v[2:3]
27730 // CHECK: [0x0a,0x00,0x70,0xd0,0xf0,0x04,0x02,0x00]
27732 v_cmpx_f_f64_e64 s[10:11], -4.0, v[2:3]
27733 // CHECK: [0x0a,0x00,0x70,0xd0,0xf7,0x04,0x02,0x00]
27735 v_cmpx_f_f64_e64 s[10:11], src_vccz, v[2:3]
27736 // CHECK: [0x0a,0x00,0x70,0xd0,0xfb,0x04,0x02,0x00]
27738 v_cmpx_f_f64_e64 s[10:11], src_execz, v[2:3]
27739 // CHECK: [0x0a,0x00,0x70,0xd0,0xfc,0x04,0x02,0x00]
27741 v_cmpx_f_f64_e64 s[10:11], src_scc, v[2:3]
27742 // CHECK: [0x0a,0x00,0x70,0xd0,0xfd,0x04,0x02,0x00]
27744 v_cmpx_f_f64_e64 s[10:11], v[1:2], v[254:255]
27745 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x03,0x00]
27747 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[4:5]
27748 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x09,0x00,0x00]
27750 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[6:7]
27751 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x0d,0x00,0x00]
27753 v_cmpx_f_f64_e64 s[10:11], v[1:2], s[100:101]
27754 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xc9,0x00,0x00]
27756 v_cmpx_f_f64_e64 s[10:11], v[1:2], flat_scratch
27757 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xcd,0x00,0x00]
27759 v_cmpx_f_f64_e64 s[10:11], v[1:2], vcc
27760 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd5,0x00,0x00]
27762 v_cmpx_f_f64_e64 s[10:11], v[1:2], tba
27763 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd9,0x00,0x00]
27765 v_cmpx_f_f64_e64 s[10:11], v[1:2], tma
27766 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xdd,0x00,0x00]
27768 v_cmpx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27769 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf5,0x00,0x00]
27771 v_cmpx_f_f64_e64 s[10:11], v[1:2], exec
27772 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x00,0x00]
27774 v_cmpx_f_f64_e64 s[10:11], v[1:2], 0
27775 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x01,0x01,0x00]
27777 v_cmpx_f_f64_e64 s[10:11], v[1:2], -1
27778 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x83,0x01,0x00]
27780 v_cmpx_f_f64_e64 s[10:11], v[1:2], 0.5
27781 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xe1,0x01,0x00]
27783 v_cmpx_f_f64_e64 s[10:11], v[1:2], -4.0
27784 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xef,0x01,0x00]
27786 v_cmpx_f_f64_e64 s[10:11], v[1:2], src_vccz
27787 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf7,0x01,0x00]
27789 v_cmpx_f_f64_e64 s[10:11], v[1:2], src_execz
27790 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf9,0x01,0x00]
27792 v_cmpx_f_f64_e64 s[10:11], v[1:2], src_scc
27793 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfb,0x01,0x00]
27795 v_cmpx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
27796 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x20]
27798 v_cmpx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
27799 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x40]
27801 v_cmpx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
27802 // CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x60]
27804 v_cmpx_f_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27805 // CHECK: [0x0a,0x01,0x70,0xd0,0x01,0x05,0x02,0x00]
27807 v_cmpx_f_f64_e64 s[10:11], v[1:2], |v[2:3]|
27808 // CHECK: [0x0a,0x02,0x70,0xd0,0x01,0x05,0x02,0x00]
27810 v_cmpx_f_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27811 // CHECK: [0x0a,0x03,0x70,0xd0,0x01,0x05,0x02,0x00]
27813 v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
27814 // CHECK: [0x0a,0x80,0x70,0xd0,0x01,0x05,0x02,0x00]
27816 v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
27817 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27819 v_cmpx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
27820 // CHECK: [0x0c,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27822 v_cmpx_lt_f64_e64 s[100:101], v[1:2], v[2:3]
27823 // CHECK: [0x64,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27825 v_cmpx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
27826 // CHECK: [0x66,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27828 v_cmpx_lt_f64_e64 vcc, v[1:2], v[2:3]
27829 // CHECK: [0x6a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27831 v_cmpx_lt_f64_e64 tba, v[1:2], v[2:3]
27832 // CHECK: [0x6c,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27834 v_cmpx_lt_f64_e64 tma, v[1:2], v[2:3]
27835 // CHECK: [0x6e,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27837 v_cmpx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27838 // CHECK: [0x7a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
27840 v_cmpx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
27841 // CHECK: [0x0a,0x00,0x71,0xd0,0xfe,0x05,0x02,0x00]
27843 v_cmpx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
27844 // CHECK: [0x0a,0x00,0x71,0xd0,0x02,0x04,0x02,0x00]
27846 v_cmpx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
27847 // CHECK: [0x0a,0x00,0x71,0xd0,0x04,0x04,0x02,0x00]
27849 v_cmpx_lt_f64_e64 s[10:11], s[100:101], v[2:3]
27850 // CHECK: [0x0a,0x00,0x71,0xd0,0x64,0x04,0x02,0x00]
27852 v_cmpx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
27853 // CHECK: [0x0a,0x00,0x71,0xd0,0x66,0x04,0x02,0x00]
27855 v_cmpx_lt_f64_e64 s[10:11], vcc, v[2:3]
27856 // CHECK: [0x0a,0x00,0x71,0xd0,0x6a,0x04,0x02,0x00]
27858 v_cmpx_lt_f64_e64 s[10:11], tba, v[2:3]
27859 // CHECK: [0x0a,0x00,0x71,0xd0,0x6c,0x04,0x02,0x00]
27861 v_cmpx_lt_f64_e64 s[10:11], tma, v[2:3]
27862 // CHECK: [0x0a,0x00,0x71,0xd0,0x6e,0x04,0x02,0x00]
27864 v_cmpx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
27865 // CHECK: [0x0a,0x00,0x71,0xd0,0x7a,0x04,0x02,0x00]
27867 v_cmpx_lt_f64_e64 s[10:11], exec, v[2:3]
27868 // CHECK: [0x0a,0x00,0x71,0xd0,0x7e,0x04,0x02,0x00]
27870 v_cmpx_lt_f64_e64 s[10:11], 0, v[2:3]
27871 // CHECK: [0x0a,0x00,0x71,0xd0,0x80,0x04,0x02,0x00]
27873 v_cmpx_lt_f64_e64 s[10:11], -1, v[2:3]
27874 // CHECK: [0x0a,0x00,0x71,0xd0,0xc1,0x04,0x02,0x00]
27876 v_cmpx_lt_f64_e64 s[10:11], 0.5, v[2:3]
27877 // CHECK: [0x0a,0x00,0x71,0xd0,0xf0,0x04,0x02,0x00]
27879 v_cmpx_lt_f64_e64 s[10:11], -4.0, v[2:3]
27880 // CHECK: [0x0a,0x00,0x71,0xd0,0xf7,0x04,0x02,0x00]
27882 v_cmpx_lt_f64_e64 s[10:11], src_vccz, v[2:3]
27883 // CHECK: [0x0a,0x00,0x71,0xd0,0xfb,0x04,0x02,0x00]
27885 v_cmpx_lt_f64_e64 s[10:11], src_execz, v[2:3]
27886 // CHECK: [0x0a,0x00,0x71,0xd0,0xfc,0x04,0x02,0x00]
27888 v_cmpx_lt_f64_e64 s[10:11], src_scc, v[2:3]
27889 // CHECK: [0x0a,0x00,0x71,0xd0,0xfd,0x04,0x02,0x00]
27891 v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
27892 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xfd,0x03,0x00]
27894 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
27895 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x09,0x00,0x00]
27897 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
27898 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x0d,0x00,0x00]
27900 v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[100:101]
27901 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xc9,0x00,0x00]
27903 v_cmpx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
27904 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xcd,0x00,0x00]
27906 v_cmpx_lt_f64_e64 s[10:11], v[1:2], vcc
27907 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xd5,0x00,0x00]
27909 v_cmpx_lt_f64_e64 s[10:11], v[1:2], tba
27910 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xd9,0x00,0x00]
27912 v_cmpx_lt_f64_e64 s[10:11], v[1:2], tma
27913 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xdd,0x00,0x00]
27915 v_cmpx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
27916 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xf5,0x00,0x00]
27918 v_cmpx_lt_f64_e64 s[10:11], v[1:2], exec
27919 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xfd,0x00,0x00]
27921 v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0
27922 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x01,0x01,0x00]
27924 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -1
27925 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x83,0x01,0x00]
27927 v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0.5
27928 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xe1,0x01,0x00]
27930 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -4.0
27931 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xef,0x01,0x00]
27933 v_cmpx_lt_f64_e64 s[10:11], v[1:2], src_vccz
27934 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xf7,0x01,0x00]
27936 v_cmpx_lt_f64_e64 s[10:11], v[1:2], src_execz
27937 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xf9,0x01,0x00]
27939 v_cmpx_lt_f64_e64 s[10:11], v[1:2], src_scc
27940 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xfb,0x01,0x00]
27942 v_cmpx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
27943 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x20]
27945 v_cmpx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
27946 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x40]
27948 v_cmpx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
27949 // CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x60]
27951 v_cmpx_lt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
27952 // CHECK: [0x0a,0x01,0x71,0xd0,0x01,0x05,0x02,0x00]
27954 v_cmpx_lt_f64_e64 s[10:11], v[1:2], |v[2:3]|
27955 // CHECK: [0x0a,0x02,0x71,0xd0,0x01,0x05,0x02,0x00]
27957 v_cmpx_lt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
27958 // CHECK: [0x0a,0x03,0x71,0xd0,0x01,0x05,0x02,0x00]
27960 v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
27961 // CHECK: [0x0a,0x80,0x71,0xd0,0x01,0x05,0x02,0x00]
27963 v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
27964 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27966 v_cmpx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
27967 // CHECK: [0x0c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27969 v_cmpx_eq_f64_e64 s[100:101], v[1:2], v[2:3]
27970 // CHECK: [0x64,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27972 v_cmpx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
27973 // CHECK: [0x66,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27975 v_cmpx_eq_f64_e64 vcc, v[1:2], v[2:3]
27976 // CHECK: [0x6a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27978 v_cmpx_eq_f64_e64 tba, v[1:2], v[2:3]
27979 // CHECK: [0x6c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27981 v_cmpx_eq_f64_e64 tma, v[1:2], v[2:3]
27982 // CHECK: [0x6e,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27984 v_cmpx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
27985 // CHECK: [0x7a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
27987 v_cmpx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
27988 // CHECK: [0x0a,0x00,0x72,0xd0,0xfe,0x05,0x02,0x00]
27990 v_cmpx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
27991 // CHECK: [0x0a,0x00,0x72,0xd0,0x02,0x04,0x02,0x00]
27993 v_cmpx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
27994 // CHECK: [0x0a,0x00,0x72,0xd0,0x04,0x04,0x02,0x00]
27996 v_cmpx_eq_f64_e64 s[10:11], s[100:101], v[2:3]
27997 // CHECK: [0x0a,0x00,0x72,0xd0,0x64,0x04,0x02,0x00]
27999 v_cmpx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
28000 // CHECK: [0x0a,0x00,0x72,0xd0,0x66,0x04,0x02,0x00]
28002 v_cmpx_eq_f64_e64 s[10:11], vcc, v[2:3]
28003 // CHECK: [0x0a,0x00,0x72,0xd0,0x6a,0x04,0x02,0x00]
28005 v_cmpx_eq_f64_e64 s[10:11], tba, v[2:3]
28006 // CHECK: [0x0a,0x00,0x72,0xd0,0x6c,0x04,0x02,0x00]
28008 v_cmpx_eq_f64_e64 s[10:11], tma, v[2:3]
28009 // CHECK: [0x0a,0x00,0x72,0xd0,0x6e,0x04,0x02,0x00]
28011 v_cmpx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28012 // CHECK: [0x0a,0x00,0x72,0xd0,0x7a,0x04,0x02,0x00]
28014 v_cmpx_eq_f64_e64 s[10:11], exec, v[2:3]
28015 // CHECK: [0x0a,0x00,0x72,0xd0,0x7e,0x04,0x02,0x00]
28017 v_cmpx_eq_f64_e64 s[10:11], 0, v[2:3]
28018 // CHECK: [0x0a,0x00,0x72,0xd0,0x80,0x04,0x02,0x00]
28020 v_cmpx_eq_f64_e64 s[10:11], -1, v[2:3]
28021 // CHECK: [0x0a,0x00,0x72,0xd0,0xc1,0x04,0x02,0x00]
28023 v_cmpx_eq_f64_e64 s[10:11], 0.5, v[2:3]
28024 // CHECK: [0x0a,0x00,0x72,0xd0,0xf0,0x04,0x02,0x00]
28026 v_cmpx_eq_f64_e64 s[10:11], -4.0, v[2:3]
28027 // CHECK: [0x0a,0x00,0x72,0xd0,0xf7,0x04,0x02,0x00]
28029 v_cmpx_eq_f64_e64 s[10:11], src_vccz, v[2:3]
28030 // CHECK: [0x0a,0x00,0x72,0xd0,0xfb,0x04,0x02,0x00]
28032 v_cmpx_eq_f64_e64 s[10:11], src_execz, v[2:3]
28033 // CHECK: [0x0a,0x00,0x72,0xd0,0xfc,0x04,0x02,0x00]
28035 v_cmpx_eq_f64_e64 s[10:11], src_scc, v[2:3]
28036 // CHECK: [0x0a,0x00,0x72,0xd0,0xfd,0x04,0x02,0x00]
28038 v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
28039 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x03,0x00]
28041 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
28042 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x09,0x00,0x00]
28044 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
28045 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x0d,0x00,0x00]
28047 v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[100:101]
28048 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xc9,0x00,0x00]
28050 v_cmpx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
28051 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xcd,0x00,0x00]
28053 v_cmpx_eq_f64_e64 s[10:11], v[1:2], vcc
28054 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd5,0x00,0x00]
28056 v_cmpx_eq_f64_e64 s[10:11], v[1:2], tba
28057 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd9,0x00,0x00]
28059 v_cmpx_eq_f64_e64 s[10:11], v[1:2], tma
28060 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xdd,0x00,0x00]
28062 v_cmpx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28063 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf5,0x00,0x00]
28065 v_cmpx_eq_f64_e64 s[10:11], v[1:2], exec
28066 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x00,0x00]
28068 v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0
28069 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x01,0x01,0x00]
28071 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -1
28072 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x83,0x01,0x00]
28074 v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0.5
28075 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xe1,0x01,0x00]
28077 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -4.0
28078 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xef,0x01,0x00]
28080 v_cmpx_eq_f64_e64 s[10:11], v[1:2], src_vccz
28081 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf7,0x01,0x00]
28083 v_cmpx_eq_f64_e64 s[10:11], v[1:2], src_execz
28084 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf9,0x01,0x00]
28086 v_cmpx_eq_f64_e64 s[10:11], v[1:2], src_scc
28087 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfb,0x01,0x00]
28089 v_cmpx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
28090 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x20]
28092 v_cmpx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
28093 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x40]
28095 v_cmpx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
28096 // CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x60]
28098 v_cmpx_eq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28099 // CHECK: [0x0a,0x01,0x72,0xd0,0x01,0x05,0x02,0x00]
28101 v_cmpx_eq_f64_e64 s[10:11], v[1:2], |v[2:3]|
28102 // CHECK: [0x0a,0x02,0x72,0xd0,0x01,0x05,0x02,0x00]
28104 v_cmpx_eq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28105 // CHECK: [0x0a,0x03,0x72,0xd0,0x01,0x05,0x02,0x00]
28107 v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
28108 // CHECK: [0x0a,0x80,0x72,0xd0,0x01,0x05,0x02,0x00]
28110 v_cmpx_le_f64_e64 s[10:11], v[1:2], v[2:3]
28111 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28113 v_cmpx_le_f64_e64 s[12:13], v[1:2], v[2:3]
28114 // CHECK: [0x0c,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28116 v_cmpx_le_f64_e64 s[100:101], v[1:2], v[2:3]
28117 // CHECK: [0x64,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28119 v_cmpx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
28120 // CHECK: [0x66,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28122 v_cmpx_le_f64_e64 vcc, v[1:2], v[2:3]
28123 // CHECK: [0x6a,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28125 v_cmpx_le_f64_e64 tba, v[1:2], v[2:3]
28126 // CHECK: [0x6c,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28128 v_cmpx_le_f64_e64 tma, v[1:2], v[2:3]
28129 // CHECK: [0x6e,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28131 v_cmpx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28132 // CHECK: [0x7a,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
28134 v_cmpx_le_f64_e64 s[10:11], v[254:255], v[2:3]
28135 // CHECK: [0x0a,0x00,0x73,0xd0,0xfe,0x05,0x02,0x00]
28137 v_cmpx_le_f64_e64 s[10:11], s[2:3], v[2:3]
28138 // CHECK: [0x0a,0x00,0x73,0xd0,0x02,0x04,0x02,0x00]
28140 v_cmpx_le_f64_e64 s[10:11], s[4:5], v[2:3]
28141 // CHECK: [0x0a,0x00,0x73,0xd0,0x04,0x04,0x02,0x00]
28143 v_cmpx_le_f64_e64 s[10:11], s[100:101], v[2:3]
28144 // CHECK: [0x0a,0x00,0x73,0xd0,0x64,0x04,0x02,0x00]
28146 v_cmpx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
28147 // CHECK: [0x0a,0x00,0x73,0xd0,0x66,0x04,0x02,0x00]
28149 v_cmpx_le_f64_e64 s[10:11], vcc, v[2:3]
28150 // CHECK: [0x0a,0x00,0x73,0xd0,0x6a,0x04,0x02,0x00]
28152 v_cmpx_le_f64_e64 s[10:11], tba, v[2:3]
28153 // CHECK: [0x0a,0x00,0x73,0xd0,0x6c,0x04,0x02,0x00]
28155 v_cmpx_le_f64_e64 s[10:11], tma, v[2:3]
28156 // CHECK: [0x0a,0x00,0x73,0xd0,0x6e,0x04,0x02,0x00]
28158 v_cmpx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28159 // CHECK: [0x0a,0x00,0x73,0xd0,0x7a,0x04,0x02,0x00]
28161 v_cmpx_le_f64_e64 s[10:11], exec, v[2:3]
28162 // CHECK: [0x0a,0x00,0x73,0xd0,0x7e,0x04,0x02,0x00]
28164 v_cmpx_le_f64_e64 s[10:11], 0, v[2:3]
28165 // CHECK: [0x0a,0x00,0x73,0xd0,0x80,0x04,0x02,0x00]
28167 v_cmpx_le_f64_e64 s[10:11], -1, v[2:3]
28168 // CHECK: [0x0a,0x00,0x73,0xd0,0xc1,0x04,0x02,0x00]
28170 v_cmpx_le_f64_e64 s[10:11], 0.5, v[2:3]
28171 // CHECK: [0x0a,0x00,0x73,0xd0,0xf0,0x04,0x02,0x00]
28173 v_cmpx_le_f64_e64 s[10:11], -4.0, v[2:3]
28174 // CHECK: [0x0a,0x00,0x73,0xd0,0xf7,0x04,0x02,0x00]
28176 v_cmpx_le_f64_e64 s[10:11], src_vccz, v[2:3]
28177 // CHECK: [0x0a,0x00,0x73,0xd0,0xfb,0x04,0x02,0x00]
28179 v_cmpx_le_f64_e64 s[10:11], src_execz, v[2:3]
28180 // CHECK: [0x0a,0x00,0x73,0xd0,0xfc,0x04,0x02,0x00]
28182 v_cmpx_le_f64_e64 s[10:11], src_scc, v[2:3]
28183 // CHECK: [0x0a,0x00,0x73,0xd0,0xfd,0x04,0x02,0x00]
28185 v_cmpx_le_f64_e64 s[10:11], v[1:2], v[254:255]
28186 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xfd,0x03,0x00]
28188 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[4:5]
28189 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x09,0x00,0x00]
28191 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[6:7]
28192 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x0d,0x00,0x00]
28194 v_cmpx_le_f64_e64 s[10:11], v[1:2], s[100:101]
28195 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xc9,0x00,0x00]
28197 v_cmpx_le_f64_e64 s[10:11], v[1:2], flat_scratch
28198 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xcd,0x00,0x00]
28200 v_cmpx_le_f64_e64 s[10:11], v[1:2], vcc
28201 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xd5,0x00,0x00]
28203 v_cmpx_le_f64_e64 s[10:11], v[1:2], tba
28204 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xd9,0x00,0x00]
28206 v_cmpx_le_f64_e64 s[10:11], v[1:2], tma
28207 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xdd,0x00,0x00]
28209 v_cmpx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28210 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xf5,0x00,0x00]
28212 v_cmpx_le_f64_e64 s[10:11], v[1:2], exec
28213 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xfd,0x00,0x00]
28215 v_cmpx_le_f64_e64 s[10:11], v[1:2], 0
28216 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x01,0x01,0x00]
28218 v_cmpx_le_f64_e64 s[10:11], v[1:2], -1
28219 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x83,0x01,0x00]
28221 v_cmpx_le_f64_e64 s[10:11], v[1:2], 0.5
28222 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xe1,0x01,0x00]
28224 v_cmpx_le_f64_e64 s[10:11], v[1:2], -4.0
28225 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xef,0x01,0x00]
28227 v_cmpx_le_f64_e64 s[10:11], v[1:2], src_vccz
28228 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xf7,0x01,0x00]
28230 v_cmpx_le_f64_e64 s[10:11], v[1:2], src_execz
28231 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xf9,0x01,0x00]
28233 v_cmpx_le_f64_e64 s[10:11], v[1:2], src_scc
28234 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xfb,0x01,0x00]
28236 v_cmpx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
28237 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x20]
28239 v_cmpx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
28240 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x40]
28242 v_cmpx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
28243 // CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x60]
28245 v_cmpx_le_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28246 // CHECK: [0x0a,0x01,0x73,0xd0,0x01,0x05,0x02,0x00]
28248 v_cmpx_le_f64_e64 s[10:11], v[1:2], |v[2:3]|
28249 // CHECK: [0x0a,0x02,0x73,0xd0,0x01,0x05,0x02,0x00]
28251 v_cmpx_le_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28252 // CHECK: [0x0a,0x03,0x73,0xd0,0x01,0x05,0x02,0x00]
28254 v_cmpx_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
28255 // CHECK: [0x0a,0x80,0x73,0xd0,0x01,0x05,0x02,0x00]
28257 v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
28258 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28260 v_cmpx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
28261 // CHECK: [0x0c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28263 v_cmpx_gt_f64_e64 s[100:101], v[1:2], v[2:3]
28264 // CHECK: [0x64,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28266 v_cmpx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
28267 // CHECK: [0x66,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28269 v_cmpx_gt_f64_e64 vcc, v[1:2], v[2:3]
28270 // CHECK: [0x6a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28272 v_cmpx_gt_f64_e64 tba, v[1:2], v[2:3]
28273 // CHECK: [0x6c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28275 v_cmpx_gt_f64_e64 tma, v[1:2], v[2:3]
28276 // CHECK: [0x6e,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28278 v_cmpx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28279 // CHECK: [0x7a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
28281 v_cmpx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
28282 // CHECK: [0x0a,0x00,0x74,0xd0,0xfe,0x05,0x02,0x00]
28284 v_cmpx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
28285 // CHECK: [0x0a,0x00,0x74,0xd0,0x02,0x04,0x02,0x00]
28287 v_cmpx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
28288 // CHECK: [0x0a,0x00,0x74,0xd0,0x04,0x04,0x02,0x00]
28290 v_cmpx_gt_f64_e64 s[10:11], s[100:101], v[2:3]
28291 // CHECK: [0x0a,0x00,0x74,0xd0,0x64,0x04,0x02,0x00]
28293 v_cmpx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
28294 // CHECK: [0x0a,0x00,0x74,0xd0,0x66,0x04,0x02,0x00]
28296 v_cmpx_gt_f64_e64 s[10:11], vcc, v[2:3]
28297 // CHECK: [0x0a,0x00,0x74,0xd0,0x6a,0x04,0x02,0x00]
28299 v_cmpx_gt_f64_e64 s[10:11], tba, v[2:3]
28300 // CHECK: [0x0a,0x00,0x74,0xd0,0x6c,0x04,0x02,0x00]
28302 v_cmpx_gt_f64_e64 s[10:11], tma, v[2:3]
28303 // CHECK: [0x0a,0x00,0x74,0xd0,0x6e,0x04,0x02,0x00]
28305 v_cmpx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28306 // CHECK: [0x0a,0x00,0x74,0xd0,0x7a,0x04,0x02,0x00]
28308 v_cmpx_gt_f64_e64 s[10:11], exec, v[2:3]
28309 // CHECK: [0x0a,0x00,0x74,0xd0,0x7e,0x04,0x02,0x00]
28311 v_cmpx_gt_f64_e64 s[10:11], 0, v[2:3]
28312 // CHECK: [0x0a,0x00,0x74,0xd0,0x80,0x04,0x02,0x00]
28314 v_cmpx_gt_f64_e64 s[10:11], -1, v[2:3]
28315 // CHECK: [0x0a,0x00,0x74,0xd0,0xc1,0x04,0x02,0x00]
28317 v_cmpx_gt_f64_e64 s[10:11], 0.5, v[2:3]
28318 // CHECK: [0x0a,0x00,0x74,0xd0,0xf0,0x04,0x02,0x00]
28320 v_cmpx_gt_f64_e64 s[10:11], -4.0, v[2:3]
28321 // CHECK: [0x0a,0x00,0x74,0xd0,0xf7,0x04,0x02,0x00]
28323 v_cmpx_gt_f64_e64 s[10:11], src_vccz, v[2:3]
28324 // CHECK: [0x0a,0x00,0x74,0xd0,0xfb,0x04,0x02,0x00]
28326 v_cmpx_gt_f64_e64 s[10:11], src_execz, v[2:3]
28327 // CHECK: [0x0a,0x00,0x74,0xd0,0xfc,0x04,0x02,0x00]
28329 v_cmpx_gt_f64_e64 s[10:11], src_scc, v[2:3]
28330 // CHECK: [0x0a,0x00,0x74,0xd0,0xfd,0x04,0x02,0x00]
28332 v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
28333 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x03,0x00]
28335 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
28336 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x09,0x00,0x00]
28338 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
28339 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x0d,0x00,0x00]
28341 v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[100:101]
28342 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xc9,0x00,0x00]
28344 v_cmpx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
28345 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xcd,0x00,0x00]
28347 v_cmpx_gt_f64_e64 s[10:11], v[1:2], vcc
28348 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd5,0x00,0x00]
28350 v_cmpx_gt_f64_e64 s[10:11], v[1:2], tba
28351 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd9,0x00,0x00]
28353 v_cmpx_gt_f64_e64 s[10:11], v[1:2], tma
28354 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xdd,0x00,0x00]
28356 v_cmpx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28357 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf5,0x00,0x00]
28359 v_cmpx_gt_f64_e64 s[10:11], v[1:2], exec
28360 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x00,0x00]
28362 v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0
28363 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x01,0x01,0x00]
28365 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -1
28366 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x83,0x01,0x00]
28368 v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0.5
28369 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xe1,0x01,0x00]
28371 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -4.0
28372 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xef,0x01,0x00]
28374 v_cmpx_gt_f64_e64 s[10:11], v[1:2], src_vccz
28375 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf7,0x01,0x00]
28377 v_cmpx_gt_f64_e64 s[10:11], v[1:2], src_execz
28378 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf9,0x01,0x00]
28380 v_cmpx_gt_f64_e64 s[10:11], v[1:2], src_scc
28381 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfb,0x01,0x00]
28383 v_cmpx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
28384 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x20]
28386 v_cmpx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
28387 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x40]
28389 v_cmpx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
28390 // CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x60]
28392 v_cmpx_gt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28393 // CHECK: [0x0a,0x01,0x74,0xd0,0x01,0x05,0x02,0x00]
28395 v_cmpx_gt_f64_e64 s[10:11], v[1:2], |v[2:3]|
28396 // CHECK: [0x0a,0x02,0x74,0xd0,0x01,0x05,0x02,0x00]
28398 v_cmpx_gt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28399 // CHECK: [0x0a,0x03,0x74,0xd0,0x01,0x05,0x02,0x00]
28401 v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
28402 // CHECK: [0x0a,0x80,0x74,0xd0,0x01,0x05,0x02,0x00]
28404 v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
28405 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28407 v_cmpx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
28408 // CHECK: [0x0c,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28410 v_cmpx_lg_f64_e64 s[100:101], v[1:2], v[2:3]
28411 // CHECK: [0x64,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28413 v_cmpx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
28414 // CHECK: [0x66,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28416 v_cmpx_lg_f64_e64 vcc, v[1:2], v[2:3]
28417 // CHECK: [0x6a,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28419 v_cmpx_lg_f64_e64 tba, v[1:2], v[2:3]
28420 // CHECK: [0x6c,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28422 v_cmpx_lg_f64_e64 tma, v[1:2], v[2:3]
28423 // CHECK: [0x6e,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28425 v_cmpx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28426 // CHECK: [0x7a,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
28428 v_cmpx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
28429 // CHECK: [0x0a,0x00,0x75,0xd0,0xfe,0x05,0x02,0x00]
28431 v_cmpx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
28432 // CHECK: [0x0a,0x00,0x75,0xd0,0x02,0x04,0x02,0x00]
28434 v_cmpx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
28435 // CHECK: [0x0a,0x00,0x75,0xd0,0x04,0x04,0x02,0x00]
28437 v_cmpx_lg_f64_e64 s[10:11], s[100:101], v[2:3]
28438 // CHECK: [0x0a,0x00,0x75,0xd0,0x64,0x04,0x02,0x00]
28440 v_cmpx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
28441 // CHECK: [0x0a,0x00,0x75,0xd0,0x66,0x04,0x02,0x00]
28443 v_cmpx_lg_f64_e64 s[10:11], vcc, v[2:3]
28444 // CHECK: [0x0a,0x00,0x75,0xd0,0x6a,0x04,0x02,0x00]
28446 v_cmpx_lg_f64_e64 s[10:11], tba, v[2:3]
28447 // CHECK: [0x0a,0x00,0x75,0xd0,0x6c,0x04,0x02,0x00]
28449 v_cmpx_lg_f64_e64 s[10:11], tma, v[2:3]
28450 // CHECK: [0x0a,0x00,0x75,0xd0,0x6e,0x04,0x02,0x00]
28452 v_cmpx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28453 // CHECK: [0x0a,0x00,0x75,0xd0,0x7a,0x04,0x02,0x00]
28455 v_cmpx_lg_f64_e64 s[10:11], exec, v[2:3]
28456 // CHECK: [0x0a,0x00,0x75,0xd0,0x7e,0x04,0x02,0x00]
28458 v_cmpx_lg_f64_e64 s[10:11], 0, v[2:3]
28459 // CHECK: [0x0a,0x00,0x75,0xd0,0x80,0x04,0x02,0x00]
28461 v_cmpx_lg_f64_e64 s[10:11], -1, v[2:3]
28462 // CHECK: [0x0a,0x00,0x75,0xd0,0xc1,0x04,0x02,0x00]
28464 v_cmpx_lg_f64_e64 s[10:11], 0.5, v[2:3]
28465 // CHECK: [0x0a,0x00,0x75,0xd0,0xf0,0x04,0x02,0x00]
28467 v_cmpx_lg_f64_e64 s[10:11], -4.0, v[2:3]
28468 // CHECK: [0x0a,0x00,0x75,0xd0,0xf7,0x04,0x02,0x00]
28470 v_cmpx_lg_f64_e64 s[10:11], src_vccz, v[2:3]
28471 // CHECK: [0x0a,0x00,0x75,0xd0,0xfb,0x04,0x02,0x00]
28473 v_cmpx_lg_f64_e64 s[10:11], src_execz, v[2:3]
28474 // CHECK: [0x0a,0x00,0x75,0xd0,0xfc,0x04,0x02,0x00]
28476 v_cmpx_lg_f64_e64 s[10:11], src_scc, v[2:3]
28477 // CHECK: [0x0a,0x00,0x75,0xd0,0xfd,0x04,0x02,0x00]
28479 v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
28480 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xfd,0x03,0x00]
28482 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
28483 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x09,0x00,0x00]
28485 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
28486 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x0d,0x00,0x00]
28488 v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[100:101]
28489 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xc9,0x00,0x00]
28491 v_cmpx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
28492 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xcd,0x00,0x00]
28494 v_cmpx_lg_f64_e64 s[10:11], v[1:2], vcc
28495 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xd5,0x00,0x00]
28497 v_cmpx_lg_f64_e64 s[10:11], v[1:2], tba
28498 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xd9,0x00,0x00]
28500 v_cmpx_lg_f64_e64 s[10:11], v[1:2], tma
28501 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xdd,0x00,0x00]
28503 v_cmpx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28504 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xf5,0x00,0x00]
28506 v_cmpx_lg_f64_e64 s[10:11], v[1:2], exec
28507 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xfd,0x00,0x00]
28509 v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0
28510 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x01,0x01,0x00]
28512 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -1
28513 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x83,0x01,0x00]
28515 v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0.5
28516 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xe1,0x01,0x00]
28518 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -4.0
28519 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xef,0x01,0x00]
28521 v_cmpx_lg_f64_e64 s[10:11], v[1:2], src_vccz
28522 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xf7,0x01,0x00]
28524 v_cmpx_lg_f64_e64 s[10:11], v[1:2], src_execz
28525 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xf9,0x01,0x00]
28527 v_cmpx_lg_f64_e64 s[10:11], v[1:2], src_scc
28528 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xfb,0x01,0x00]
28530 v_cmpx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
28531 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x20]
28533 v_cmpx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
28534 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x40]
28536 v_cmpx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
28537 // CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x60]
28539 v_cmpx_lg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28540 // CHECK: [0x0a,0x01,0x75,0xd0,0x01,0x05,0x02,0x00]
28542 v_cmpx_lg_f64_e64 s[10:11], v[1:2], |v[2:3]|
28543 // CHECK: [0x0a,0x02,0x75,0xd0,0x01,0x05,0x02,0x00]
28545 v_cmpx_lg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28546 // CHECK: [0x0a,0x03,0x75,0xd0,0x01,0x05,0x02,0x00]
28548 v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
28549 // CHECK: [0x0a,0x80,0x75,0xd0,0x01,0x05,0x02,0x00]
28551 v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
28552 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28554 v_cmpx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
28555 // CHECK: [0x0c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28557 v_cmpx_ge_f64_e64 s[100:101], v[1:2], v[2:3]
28558 // CHECK: [0x64,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28560 v_cmpx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
28561 // CHECK: [0x66,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28563 v_cmpx_ge_f64_e64 vcc, v[1:2], v[2:3]
28564 // CHECK: [0x6a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28566 v_cmpx_ge_f64_e64 tba, v[1:2], v[2:3]
28567 // CHECK: [0x6c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28569 v_cmpx_ge_f64_e64 tma, v[1:2], v[2:3]
28570 // CHECK: [0x6e,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28572 v_cmpx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28573 // CHECK: [0x7a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
28575 v_cmpx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
28576 // CHECK: [0x0a,0x00,0x76,0xd0,0xfe,0x05,0x02,0x00]
28578 v_cmpx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
28579 // CHECK: [0x0a,0x00,0x76,0xd0,0x02,0x04,0x02,0x00]
28581 v_cmpx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
28582 // CHECK: [0x0a,0x00,0x76,0xd0,0x04,0x04,0x02,0x00]
28584 v_cmpx_ge_f64_e64 s[10:11], s[100:101], v[2:3]
28585 // CHECK: [0x0a,0x00,0x76,0xd0,0x64,0x04,0x02,0x00]
28587 v_cmpx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
28588 // CHECK: [0x0a,0x00,0x76,0xd0,0x66,0x04,0x02,0x00]
28590 v_cmpx_ge_f64_e64 s[10:11], vcc, v[2:3]
28591 // CHECK: [0x0a,0x00,0x76,0xd0,0x6a,0x04,0x02,0x00]
28593 v_cmpx_ge_f64_e64 s[10:11], tba, v[2:3]
28594 // CHECK: [0x0a,0x00,0x76,0xd0,0x6c,0x04,0x02,0x00]
28596 v_cmpx_ge_f64_e64 s[10:11], tma, v[2:3]
28597 // CHECK: [0x0a,0x00,0x76,0xd0,0x6e,0x04,0x02,0x00]
28599 v_cmpx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28600 // CHECK: [0x0a,0x00,0x76,0xd0,0x7a,0x04,0x02,0x00]
28602 v_cmpx_ge_f64_e64 s[10:11], exec, v[2:3]
28603 // CHECK: [0x0a,0x00,0x76,0xd0,0x7e,0x04,0x02,0x00]
28605 v_cmpx_ge_f64_e64 s[10:11], 0, v[2:3]
28606 // CHECK: [0x0a,0x00,0x76,0xd0,0x80,0x04,0x02,0x00]
28608 v_cmpx_ge_f64_e64 s[10:11], -1, v[2:3]
28609 // CHECK: [0x0a,0x00,0x76,0xd0,0xc1,0x04,0x02,0x00]
28611 v_cmpx_ge_f64_e64 s[10:11], 0.5, v[2:3]
28612 // CHECK: [0x0a,0x00,0x76,0xd0,0xf0,0x04,0x02,0x00]
28614 v_cmpx_ge_f64_e64 s[10:11], -4.0, v[2:3]
28615 // CHECK: [0x0a,0x00,0x76,0xd0,0xf7,0x04,0x02,0x00]
28617 v_cmpx_ge_f64_e64 s[10:11], src_vccz, v[2:3]
28618 // CHECK: [0x0a,0x00,0x76,0xd0,0xfb,0x04,0x02,0x00]
28620 v_cmpx_ge_f64_e64 s[10:11], src_execz, v[2:3]
28621 // CHECK: [0x0a,0x00,0x76,0xd0,0xfc,0x04,0x02,0x00]
28623 v_cmpx_ge_f64_e64 s[10:11], src_scc, v[2:3]
28624 // CHECK: [0x0a,0x00,0x76,0xd0,0xfd,0x04,0x02,0x00]
28626 v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
28627 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x03,0x00]
28629 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
28630 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x09,0x00,0x00]
28632 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
28633 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x0d,0x00,0x00]
28635 v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[100:101]
28636 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xc9,0x00,0x00]
28638 v_cmpx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
28639 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xcd,0x00,0x00]
28641 v_cmpx_ge_f64_e64 s[10:11], v[1:2], vcc
28642 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd5,0x00,0x00]
28644 v_cmpx_ge_f64_e64 s[10:11], v[1:2], tba
28645 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd9,0x00,0x00]
28647 v_cmpx_ge_f64_e64 s[10:11], v[1:2], tma
28648 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xdd,0x00,0x00]
28650 v_cmpx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28651 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf5,0x00,0x00]
28653 v_cmpx_ge_f64_e64 s[10:11], v[1:2], exec
28654 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x00,0x00]
28656 v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0
28657 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x01,0x01,0x00]
28659 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -1
28660 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x83,0x01,0x00]
28662 v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0.5
28663 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xe1,0x01,0x00]
28665 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -4.0
28666 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xef,0x01,0x00]
28668 v_cmpx_ge_f64_e64 s[10:11], v[1:2], src_vccz
28669 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf7,0x01,0x00]
28671 v_cmpx_ge_f64_e64 s[10:11], v[1:2], src_execz
28672 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf9,0x01,0x00]
28674 v_cmpx_ge_f64_e64 s[10:11], v[1:2], src_scc
28675 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfb,0x01,0x00]
28677 v_cmpx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
28678 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x20]
28680 v_cmpx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
28681 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x40]
28683 v_cmpx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
28684 // CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x60]
28686 v_cmpx_ge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28687 // CHECK: [0x0a,0x01,0x76,0xd0,0x01,0x05,0x02,0x00]
28689 v_cmpx_ge_f64_e64 s[10:11], v[1:2], |v[2:3]|
28690 // CHECK: [0x0a,0x02,0x76,0xd0,0x01,0x05,0x02,0x00]
28692 v_cmpx_ge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28693 // CHECK: [0x0a,0x03,0x76,0xd0,0x01,0x05,0x02,0x00]
28695 v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
28696 // CHECK: [0x0a,0x80,0x76,0xd0,0x01,0x05,0x02,0x00]
28698 v_cmpx_o_f64_e64 s[10:11], v[1:2], v[2:3]
28699 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28701 v_cmpx_o_f64_e64 s[12:13], v[1:2], v[2:3]
28702 // CHECK: [0x0c,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28704 v_cmpx_o_f64_e64 s[100:101], v[1:2], v[2:3]
28705 // CHECK: [0x64,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28707 v_cmpx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
28708 // CHECK: [0x66,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28710 v_cmpx_o_f64_e64 vcc, v[1:2], v[2:3]
28711 // CHECK: [0x6a,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28713 v_cmpx_o_f64_e64 tba, v[1:2], v[2:3]
28714 // CHECK: [0x6c,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28716 v_cmpx_o_f64_e64 tma, v[1:2], v[2:3]
28717 // CHECK: [0x6e,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28719 v_cmpx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28720 // CHECK: [0x7a,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
28722 v_cmpx_o_f64_e64 s[10:11], v[254:255], v[2:3]
28723 // CHECK: [0x0a,0x00,0x77,0xd0,0xfe,0x05,0x02,0x00]
28725 v_cmpx_o_f64_e64 s[10:11], s[2:3], v[2:3]
28726 // CHECK: [0x0a,0x00,0x77,0xd0,0x02,0x04,0x02,0x00]
28728 v_cmpx_o_f64_e64 s[10:11], s[4:5], v[2:3]
28729 // CHECK: [0x0a,0x00,0x77,0xd0,0x04,0x04,0x02,0x00]
28731 v_cmpx_o_f64_e64 s[10:11], s[100:101], v[2:3]
28732 // CHECK: [0x0a,0x00,0x77,0xd0,0x64,0x04,0x02,0x00]
28734 v_cmpx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
28735 // CHECK: [0x0a,0x00,0x77,0xd0,0x66,0x04,0x02,0x00]
28737 v_cmpx_o_f64_e64 s[10:11], vcc, v[2:3]
28738 // CHECK: [0x0a,0x00,0x77,0xd0,0x6a,0x04,0x02,0x00]
28740 v_cmpx_o_f64_e64 s[10:11], tba, v[2:3]
28741 // CHECK: [0x0a,0x00,0x77,0xd0,0x6c,0x04,0x02,0x00]
28743 v_cmpx_o_f64_e64 s[10:11], tma, v[2:3]
28744 // CHECK: [0x0a,0x00,0x77,0xd0,0x6e,0x04,0x02,0x00]
28746 v_cmpx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28747 // CHECK: [0x0a,0x00,0x77,0xd0,0x7a,0x04,0x02,0x00]
28749 v_cmpx_o_f64_e64 s[10:11], exec, v[2:3]
28750 // CHECK: [0x0a,0x00,0x77,0xd0,0x7e,0x04,0x02,0x00]
28752 v_cmpx_o_f64_e64 s[10:11], 0, v[2:3]
28753 // CHECK: [0x0a,0x00,0x77,0xd0,0x80,0x04,0x02,0x00]
28755 v_cmpx_o_f64_e64 s[10:11], -1, v[2:3]
28756 // CHECK: [0x0a,0x00,0x77,0xd0,0xc1,0x04,0x02,0x00]
28758 v_cmpx_o_f64_e64 s[10:11], 0.5, v[2:3]
28759 // CHECK: [0x0a,0x00,0x77,0xd0,0xf0,0x04,0x02,0x00]
28761 v_cmpx_o_f64_e64 s[10:11], -4.0, v[2:3]
28762 // CHECK: [0x0a,0x00,0x77,0xd0,0xf7,0x04,0x02,0x00]
28764 v_cmpx_o_f64_e64 s[10:11], src_vccz, v[2:3]
28765 // CHECK: [0x0a,0x00,0x77,0xd0,0xfb,0x04,0x02,0x00]
28767 v_cmpx_o_f64_e64 s[10:11], src_execz, v[2:3]
28768 // CHECK: [0x0a,0x00,0x77,0xd0,0xfc,0x04,0x02,0x00]
28770 v_cmpx_o_f64_e64 s[10:11], src_scc, v[2:3]
28771 // CHECK: [0x0a,0x00,0x77,0xd0,0xfd,0x04,0x02,0x00]
28773 v_cmpx_o_f64_e64 s[10:11], v[1:2], v[254:255]
28774 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xfd,0x03,0x00]
28776 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[4:5]
28777 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x09,0x00,0x00]
28779 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[6:7]
28780 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x0d,0x00,0x00]
28782 v_cmpx_o_f64_e64 s[10:11], v[1:2], s[100:101]
28783 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xc9,0x00,0x00]
28785 v_cmpx_o_f64_e64 s[10:11], v[1:2], flat_scratch
28786 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xcd,0x00,0x00]
28788 v_cmpx_o_f64_e64 s[10:11], v[1:2], vcc
28789 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xd5,0x00,0x00]
28791 v_cmpx_o_f64_e64 s[10:11], v[1:2], tba
28792 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xd9,0x00,0x00]
28794 v_cmpx_o_f64_e64 s[10:11], v[1:2], tma
28795 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xdd,0x00,0x00]
28797 v_cmpx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28798 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xf5,0x00,0x00]
28800 v_cmpx_o_f64_e64 s[10:11], v[1:2], exec
28801 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xfd,0x00,0x00]
28803 v_cmpx_o_f64_e64 s[10:11], v[1:2], 0
28804 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x01,0x01,0x00]
28806 v_cmpx_o_f64_e64 s[10:11], v[1:2], -1
28807 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x83,0x01,0x00]
28809 v_cmpx_o_f64_e64 s[10:11], v[1:2], 0.5
28810 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xe1,0x01,0x00]
28812 v_cmpx_o_f64_e64 s[10:11], v[1:2], -4.0
28813 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xef,0x01,0x00]
28815 v_cmpx_o_f64_e64 s[10:11], v[1:2], src_vccz
28816 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xf7,0x01,0x00]
28818 v_cmpx_o_f64_e64 s[10:11], v[1:2], src_execz
28819 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xf9,0x01,0x00]
28821 v_cmpx_o_f64_e64 s[10:11], v[1:2], src_scc
28822 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xfb,0x01,0x00]
28824 v_cmpx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
28825 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x20]
28827 v_cmpx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
28828 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x40]
28830 v_cmpx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
28831 // CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x60]
28833 v_cmpx_o_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28834 // CHECK: [0x0a,0x01,0x77,0xd0,0x01,0x05,0x02,0x00]
28836 v_cmpx_o_f64_e64 s[10:11], v[1:2], |v[2:3]|
28837 // CHECK: [0x0a,0x02,0x77,0xd0,0x01,0x05,0x02,0x00]
28839 v_cmpx_o_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28840 // CHECK: [0x0a,0x03,0x77,0xd0,0x01,0x05,0x02,0x00]
28842 v_cmpx_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
28843 // CHECK: [0x0a,0x80,0x77,0xd0,0x01,0x05,0x02,0x00]
28845 v_cmpx_u_f64_e64 s[10:11], v[1:2], v[2:3]
28846 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28848 v_cmpx_u_f64_e64 s[12:13], v[1:2], v[2:3]
28849 // CHECK: [0x0c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28851 v_cmpx_u_f64_e64 s[100:101], v[1:2], v[2:3]
28852 // CHECK: [0x64,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28854 v_cmpx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
28855 // CHECK: [0x66,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28857 v_cmpx_u_f64_e64 vcc, v[1:2], v[2:3]
28858 // CHECK: [0x6a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28860 v_cmpx_u_f64_e64 tba, v[1:2], v[2:3]
28861 // CHECK: [0x6c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28863 v_cmpx_u_f64_e64 tma, v[1:2], v[2:3]
28864 // CHECK: [0x6e,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28866 v_cmpx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
28867 // CHECK: [0x7a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
28869 v_cmpx_u_f64_e64 s[10:11], v[254:255], v[2:3]
28870 // CHECK: [0x0a,0x00,0x78,0xd0,0xfe,0x05,0x02,0x00]
28872 v_cmpx_u_f64_e64 s[10:11], s[2:3], v[2:3]
28873 // CHECK: [0x0a,0x00,0x78,0xd0,0x02,0x04,0x02,0x00]
28875 v_cmpx_u_f64_e64 s[10:11], s[4:5], v[2:3]
28876 // CHECK: [0x0a,0x00,0x78,0xd0,0x04,0x04,0x02,0x00]
28878 v_cmpx_u_f64_e64 s[10:11], s[100:101], v[2:3]
28879 // CHECK: [0x0a,0x00,0x78,0xd0,0x64,0x04,0x02,0x00]
28881 v_cmpx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
28882 // CHECK: [0x0a,0x00,0x78,0xd0,0x66,0x04,0x02,0x00]
28884 v_cmpx_u_f64_e64 s[10:11], vcc, v[2:3]
28885 // CHECK: [0x0a,0x00,0x78,0xd0,0x6a,0x04,0x02,0x00]
28887 v_cmpx_u_f64_e64 s[10:11], tba, v[2:3]
28888 // CHECK: [0x0a,0x00,0x78,0xd0,0x6c,0x04,0x02,0x00]
28890 v_cmpx_u_f64_e64 s[10:11], tma, v[2:3]
28891 // CHECK: [0x0a,0x00,0x78,0xd0,0x6e,0x04,0x02,0x00]
28893 v_cmpx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
28894 // CHECK: [0x0a,0x00,0x78,0xd0,0x7a,0x04,0x02,0x00]
28896 v_cmpx_u_f64_e64 s[10:11], exec, v[2:3]
28897 // CHECK: [0x0a,0x00,0x78,0xd0,0x7e,0x04,0x02,0x00]
28899 v_cmpx_u_f64_e64 s[10:11], 0, v[2:3]
28900 // CHECK: [0x0a,0x00,0x78,0xd0,0x80,0x04,0x02,0x00]
28902 v_cmpx_u_f64_e64 s[10:11], -1, v[2:3]
28903 // CHECK: [0x0a,0x00,0x78,0xd0,0xc1,0x04,0x02,0x00]
28905 v_cmpx_u_f64_e64 s[10:11], 0.5, v[2:3]
28906 // CHECK: [0x0a,0x00,0x78,0xd0,0xf0,0x04,0x02,0x00]
28908 v_cmpx_u_f64_e64 s[10:11], -4.0, v[2:3]
28909 // CHECK: [0x0a,0x00,0x78,0xd0,0xf7,0x04,0x02,0x00]
28911 v_cmpx_u_f64_e64 s[10:11], src_vccz, v[2:3]
28912 // CHECK: [0x0a,0x00,0x78,0xd0,0xfb,0x04,0x02,0x00]
28914 v_cmpx_u_f64_e64 s[10:11], src_execz, v[2:3]
28915 // CHECK: [0x0a,0x00,0x78,0xd0,0xfc,0x04,0x02,0x00]
28917 v_cmpx_u_f64_e64 s[10:11], src_scc, v[2:3]
28918 // CHECK: [0x0a,0x00,0x78,0xd0,0xfd,0x04,0x02,0x00]
28920 v_cmpx_u_f64_e64 s[10:11], v[1:2], v[254:255]
28921 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x03,0x00]
28923 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[4:5]
28924 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x09,0x00,0x00]
28926 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[6:7]
28927 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x0d,0x00,0x00]
28929 v_cmpx_u_f64_e64 s[10:11], v[1:2], s[100:101]
28930 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xc9,0x00,0x00]
28932 v_cmpx_u_f64_e64 s[10:11], v[1:2], flat_scratch
28933 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xcd,0x00,0x00]
28935 v_cmpx_u_f64_e64 s[10:11], v[1:2], vcc
28936 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd5,0x00,0x00]
28938 v_cmpx_u_f64_e64 s[10:11], v[1:2], tba
28939 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd9,0x00,0x00]
28941 v_cmpx_u_f64_e64 s[10:11], v[1:2], tma
28942 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xdd,0x00,0x00]
28944 v_cmpx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
28945 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf5,0x00,0x00]
28947 v_cmpx_u_f64_e64 s[10:11], v[1:2], exec
28948 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x00,0x00]
28950 v_cmpx_u_f64_e64 s[10:11], v[1:2], 0
28951 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x01,0x01,0x00]
28953 v_cmpx_u_f64_e64 s[10:11], v[1:2], -1
28954 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x83,0x01,0x00]
28956 v_cmpx_u_f64_e64 s[10:11], v[1:2], 0.5
28957 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xe1,0x01,0x00]
28959 v_cmpx_u_f64_e64 s[10:11], v[1:2], -4.0
28960 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xef,0x01,0x00]
28962 v_cmpx_u_f64_e64 s[10:11], v[1:2], src_vccz
28963 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf7,0x01,0x00]
28965 v_cmpx_u_f64_e64 s[10:11], v[1:2], src_execz
28966 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf9,0x01,0x00]
28968 v_cmpx_u_f64_e64 s[10:11], v[1:2], src_scc
28969 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfb,0x01,0x00]
28971 v_cmpx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
28972 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x20]
28974 v_cmpx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
28975 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x40]
28977 v_cmpx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
28978 // CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x60]
28980 v_cmpx_u_f64_e64 s[10:11], |v[1:2]|, v[2:3]
28981 // CHECK: [0x0a,0x01,0x78,0xd0,0x01,0x05,0x02,0x00]
28983 v_cmpx_u_f64_e64 s[10:11], v[1:2], |v[2:3]|
28984 // CHECK: [0x0a,0x02,0x78,0xd0,0x01,0x05,0x02,0x00]
28986 v_cmpx_u_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
28987 // CHECK: [0x0a,0x03,0x78,0xd0,0x01,0x05,0x02,0x00]
28989 v_cmpx_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
28990 // CHECK: [0x0a,0x80,0x78,0xd0,0x01,0x05,0x02,0x00]
28992 v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
28993 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
28995 v_cmpx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
28996 // CHECK: [0x0c,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
28998 v_cmpx_nge_f64_e64 s[100:101], v[1:2], v[2:3]
28999 // CHECK: [0x64,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
29001 v_cmpx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
29002 // CHECK: [0x66,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
29004 v_cmpx_nge_f64_e64 vcc, v[1:2], v[2:3]
29005 // CHECK: [0x6a,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
29007 v_cmpx_nge_f64_e64 tba, v[1:2], v[2:3]
29008 // CHECK: [0x6c,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
29010 v_cmpx_nge_f64_e64 tma, v[1:2], v[2:3]
29011 // CHECK: [0x6e,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
29013 v_cmpx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29014 // CHECK: [0x7a,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
29016 v_cmpx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
29017 // CHECK: [0x0a,0x00,0x79,0xd0,0xfe,0x05,0x02,0x00]
29019 v_cmpx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
29020 // CHECK: [0x0a,0x00,0x79,0xd0,0x02,0x04,0x02,0x00]
29022 v_cmpx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
29023 // CHECK: [0x0a,0x00,0x79,0xd0,0x04,0x04,0x02,0x00]
29025 v_cmpx_nge_f64_e64 s[10:11], s[100:101], v[2:3]
29026 // CHECK: [0x0a,0x00,0x79,0xd0,0x64,0x04,0x02,0x00]
29028 v_cmpx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
29029 // CHECK: [0x0a,0x00,0x79,0xd0,0x66,0x04,0x02,0x00]
29031 v_cmpx_nge_f64_e64 s[10:11], vcc, v[2:3]
29032 // CHECK: [0x0a,0x00,0x79,0xd0,0x6a,0x04,0x02,0x00]
29034 v_cmpx_nge_f64_e64 s[10:11], tba, v[2:3]
29035 // CHECK: [0x0a,0x00,0x79,0xd0,0x6c,0x04,0x02,0x00]
29037 v_cmpx_nge_f64_e64 s[10:11], tma, v[2:3]
29038 // CHECK: [0x0a,0x00,0x79,0xd0,0x6e,0x04,0x02,0x00]
29040 v_cmpx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29041 // CHECK: [0x0a,0x00,0x79,0xd0,0x7a,0x04,0x02,0x00]
29043 v_cmpx_nge_f64_e64 s[10:11], exec, v[2:3]
29044 // CHECK: [0x0a,0x00,0x79,0xd0,0x7e,0x04,0x02,0x00]
29046 v_cmpx_nge_f64_e64 s[10:11], 0, v[2:3]
29047 // CHECK: [0x0a,0x00,0x79,0xd0,0x80,0x04,0x02,0x00]
29049 v_cmpx_nge_f64_e64 s[10:11], -1, v[2:3]
29050 // CHECK: [0x0a,0x00,0x79,0xd0,0xc1,0x04,0x02,0x00]
29052 v_cmpx_nge_f64_e64 s[10:11], 0.5, v[2:3]
29053 // CHECK: [0x0a,0x00,0x79,0xd0,0xf0,0x04,0x02,0x00]
29055 v_cmpx_nge_f64_e64 s[10:11], -4.0, v[2:3]
29056 // CHECK: [0x0a,0x00,0x79,0xd0,0xf7,0x04,0x02,0x00]
29058 v_cmpx_nge_f64_e64 s[10:11], src_vccz, v[2:3]
29059 // CHECK: [0x0a,0x00,0x79,0xd0,0xfb,0x04,0x02,0x00]
29061 v_cmpx_nge_f64_e64 s[10:11], src_execz, v[2:3]
29062 // CHECK: [0x0a,0x00,0x79,0xd0,0xfc,0x04,0x02,0x00]
29064 v_cmpx_nge_f64_e64 s[10:11], src_scc, v[2:3]
29065 // CHECK: [0x0a,0x00,0x79,0xd0,0xfd,0x04,0x02,0x00]
29067 v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
29068 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xfd,0x03,0x00]
29070 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
29071 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x09,0x00,0x00]
29073 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
29074 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x0d,0x00,0x00]
29076 v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[100:101]
29077 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xc9,0x00,0x00]
29079 v_cmpx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
29080 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xcd,0x00,0x00]
29082 v_cmpx_nge_f64_e64 s[10:11], v[1:2], vcc
29083 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xd5,0x00,0x00]
29085 v_cmpx_nge_f64_e64 s[10:11], v[1:2], tba
29086 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xd9,0x00,0x00]
29088 v_cmpx_nge_f64_e64 s[10:11], v[1:2], tma
29089 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xdd,0x00,0x00]
29091 v_cmpx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29092 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xf5,0x00,0x00]
29094 v_cmpx_nge_f64_e64 s[10:11], v[1:2], exec
29095 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xfd,0x00,0x00]
29097 v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0
29098 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x01,0x01,0x00]
29100 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -1
29101 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x83,0x01,0x00]
29103 v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0.5
29104 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xe1,0x01,0x00]
29106 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -4.0
29107 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xef,0x01,0x00]
29109 v_cmpx_nge_f64_e64 s[10:11], v[1:2], src_vccz
29110 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xf7,0x01,0x00]
29112 v_cmpx_nge_f64_e64 s[10:11], v[1:2], src_execz
29113 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xf9,0x01,0x00]
29115 v_cmpx_nge_f64_e64 s[10:11], v[1:2], src_scc
29116 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xfb,0x01,0x00]
29118 v_cmpx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
29119 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x20]
29121 v_cmpx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
29122 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x40]
29124 v_cmpx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
29125 // CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x60]
29127 v_cmpx_nge_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29128 // CHECK: [0x0a,0x01,0x79,0xd0,0x01,0x05,0x02,0x00]
29130 v_cmpx_nge_f64_e64 s[10:11], v[1:2], |v[2:3]|
29131 // CHECK: [0x0a,0x02,0x79,0xd0,0x01,0x05,0x02,0x00]
29133 v_cmpx_nge_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29134 // CHECK: [0x0a,0x03,0x79,0xd0,0x01,0x05,0x02,0x00]
29136 v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
29137 // CHECK: [0x0a,0x80,0x79,0xd0,0x01,0x05,0x02,0x00]
29139 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
29140 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29142 v_cmpx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
29143 // CHECK: [0x0c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29145 v_cmpx_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
29146 // CHECK: [0x64,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29148 v_cmpx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
29149 // CHECK: [0x66,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29151 v_cmpx_nlg_f64_e64 vcc, v[1:2], v[2:3]
29152 // CHECK: [0x6a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29154 v_cmpx_nlg_f64_e64 tba, v[1:2], v[2:3]
29155 // CHECK: [0x6c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29157 v_cmpx_nlg_f64_e64 tma, v[1:2], v[2:3]
29158 // CHECK: [0x6e,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29160 v_cmpx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29161 // CHECK: [0x7a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
29163 v_cmpx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
29164 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfe,0x05,0x02,0x00]
29166 v_cmpx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
29167 // CHECK: [0x0a,0x00,0x7a,0xd0,0x02,0x04,0x02,0x00]
29169 v_cmpx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
29170 // CHECK: [0x0a,0x00,0x7a,0xd0,0x04,0x04,0x02,0x00]
29172 v_cmpx_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
29173 // CHECK: [0x0a,0x00,0x7a,0xd0,0x64,0x04,0x02,0x00]
29175 v_cmpx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
29176 // CHECK: [0x0a,0x00,0x7a,0xd0,0x66,0x04,0x02,0x00]
29178 v_cmpx_nlg_f64_e64 s[10:11], vcc, v[2:3]
29179 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6a,0x04,0x02,0x00]
29181 v_cmpx_nlg_f64_e64 s[10:11], tba, v[2:3]
29182 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6c,0x04,0x02,0x00]
29184 v_cmpx_nlg_f64_e64 s[10:11], tma, v[2:3]
29185 // CHECK: [0x0a,0x00,0x7a,0xd0,0x6e,0x04,0x02,0x00]
29187 v_cmpx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29188 // CHECK: [0x0a,0x00,0x7a,0xd0,0x7a,0x04,0x02,0x00]
29190 v_cmpx_nlg_f64_e64 s[10:11], exec, v[2:3]
29191 // CHECK: [0x0a,0x00,0x7a,0xd0,0x7e,0x04,0x02,0x00]
29193 v_cmpx_nlg_f64_e64 s[10:11], 0, v[2:3]
29194 // CHECK: [0x0a,0x00,0x7a,0xd0,0x80,0x04,0x02,0x00]
29196 v_cmpx_nlg_f64_e64 s[10:11], -1, v[2:3]
29197 // CHECK: [0x0a,0x00,0x7a,0xd0,0xc1,0x04,0x02,0x00]
29199 v_cmpx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
29200 // CHECK: [0x0a,0x00,0x7a,0xd0,0xf0,0x04,0x02,0x00]
29202 v_cmpx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
29203 // CHECK: [0x0a,0x00,0x7a,0xd0,0xf7,0x04,0x02,0x00]
29205 v_cmpx_nlg_f64_e64 s[10:11], src_vccz, v[2:3]
29206 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfb,0x04,0x02,0x00]
29208 v_cmpx_nlg_f64_e64 s[10:11], src_execz, v[2:3]
29209 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfc,0x04,0x02,0x00]
29211 v_cmpx_nlg_f64_e64 s[10:11], src_scc, v[2:3]
29212 // CHECK: [0x0a,0x00,0x7a,0xd0,0xfd,0x04,0x02,0x00]
29214 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
29215 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x03,0x00]
29217 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
29218 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x09,0x00,0x00]
29220 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
29221 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x0d,0x00,0x00]
29223 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
29224 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xc9,0x00,0x00]
29226 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
29227 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xcd,0x00,0x00]
29229 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], vcc
29230 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd5,0x00,0x00]
29232 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tba
29233 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd9,0x00,0x00]
29235 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tma
29236 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xdd,0x00,0x00]
29238 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29239 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf5,0x00,0x00]
29241 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], exec
29242 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x00,0x00]
29244 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0
29245 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x01,0x01,0x00]
29247 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -1
29248 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x83,0x01,0x00]
29250 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0.5
29251 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xe1,0x01,0x00]
29253 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -4.0
29254 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xef,0x01,0x00]
29256 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], src_vccz
29257 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf7,0x01,0x00]
29259 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], src_execz
29260 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf9,0x01,0x00]
29262 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], src_scc
29263 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfb,0x01,0x00]
29265 v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
29266 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x20]
29268 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
29269 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x40]
29271 v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
29272 // CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x60]
29274 v_cmpx_nlg_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29275 // CHECK: [0x0a,0x01,0x7a,0xd0,0x01,0x05,0x02,0x00]
29277 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], |v[2:3]|
29278 // CHECK: [0x0a,0x02,0x7a,0xd0,0x01,0x05,0x02,0x00]
29280 v_cmpx_nlg_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29281 // CHECK: [0x0a,0x03,0x7a,0xd0,0x01,0x05,0x02,0x00]
29283 v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
29284 // CHECK: [0x0a,0x80,0x7a,0xd0,0x01,0x05,0x02,0x00]
29286 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
29287 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29289 v_cmpx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
29290 // CHECK: [0x0c,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29292 v_cmpx_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
29293 // CHECK: [0x64,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29295 v_cmpx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
29296 // CHECK: [0x66,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29298 v_cmpx_ngt_f64_e64 vcc, v[1:2], v[2:3]
29299 // CHECK: [0x6a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29301 v_cmpx_ngt_f64_e64 tba, v[1:2], v[2:3]
29302 // CHECK: [0x6c,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29304 v_cmpx_ngt_f64_e64 tma, v[1:2], v[2:3]
29305 // CHECK: [0x6e,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29307 v_cmpx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29308 // CHECK: [0x7a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
29310 v_cmpx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
29311 // CHECK: [0x0a,0x00,0x7b,0xd0,0xfe,0x05,0x02,0x00]
29313 v_cmpx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
29314 // CHECK: [0x0a,0x00,0x7b,0xd0,0x02,0x04,0x02,0x00]
29316 v_cmpx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
29317 // CHECK: [0x0a,0x00,0x7b,0xd0,0x04,0x04,0x02,0x00]
29319 v_cmpx_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
29320 // CHECK: [0x0a,0x00,0x7b,0xd0,0x64,0x04,0x02,0x00]
29322 v_cmpx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
29323 // CHECK: [0x0a,0x00,0x7b,0xd0,0x66,0x04,0x02,0x00]
29325 v_cmpx_ngt_f64_e64 s[10:11], vcc, v[2:3]
29326 // CHECK: [0x0a,0x00,0x7b,0xd0,0x6a,0x04,0x02,0x00]
29328 v_cmpx_ngt_f64_e64 s[10:11], tba, v[2:3]
29329 // CHECK: [0x0a,0x00,0x7b,0xd0,0x6c,0x04,0x02,0x00]
29331 v_cmpx_ngt_f64_e64 s[10:11], tma, v[2:3]
29332 // CHECK: [0x0a,0x00,0x7b,0xd0,0x6e,0x04,0x02,0x00]
29334 v_cmpx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29335 // CHECK: [0x0a,0x00,0x7b,0xd0,0x7a,0x04,0x02,0x00]
29337 v_cmpx_ngt_f64_e64 s[10:11], exec, v[2:3]
29338 // CHECK: [0x0a,0x00,0x7b,0xd0,0x7e,0x04,0x02,0x00]
29340 v_cmpx_ngt_f64_e64 s[10:11], 0, v[2:3]
29341 // CHECK: [0x0a,0x00,0x7b,0xd0,0x80,0x04,0x02,0x00]
29343 v_cmpx_ngt_f64_e64 s[10:11], -1, v[2:3]
29344 // CHECK: [0x0a,0x00,0x7b,0xd0,0xc1,0x04,0x02,0x00]
29346 v_cmpx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
29347 // CHECK: [0x0a,0x00,0x7b,0xd0,0xf0,0x04,0x02,0x00]
29349 v_cmpx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
29350 // CHECK: [0x0a,0x00,0x7b,0xd0,0xf7,0x04,0x02,0x00]
29352 v_cmpx_ngt_f64_e64 s[10:11], src_vccz, v[2:3]
29353 // CHECK: [0x0a,0x00,0x7b,0xd0,0xfb,0x04,0x02,0x00]
29355 v_cmpx_ngt_f64_e64 s[10:11], src_execz, v[2:3]
29356 // CHECK: [0x0a,0x00,0x7b,0xd0,0xfc,0x04,0x02,0x00]
29358 v_cmpx_ngt_f64_e64 s[10:11], src_scc, v[2:3]
29359 // CHECK: [0x0a,0x00,0x7b,0xd0,0xfd,0x04,0x02,0x00]
29361 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
29362 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xfd,0x03,0x00]
29364 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
29365 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x09,0x00,0x00]
29367 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
29368 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x0d,0x00,0x00]
29370 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
29371 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xc9,0x00,0x00]
29373 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
29374 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xcd,0x00,0x00]
29376 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], vcc
29377 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xd5,0x00,0x00]
29379 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tba
29380 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xd9,0x00,0x00]
29382 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tma
29383 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xdd,0x00,0x00]
29385 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29386 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xf5,0x00,0x00]
29388 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], exec
29389 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xfd,0x00,0x00]
29391 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0
29392 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x01,0x01,0x00]
29394 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -1
29395 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x83,0x01,0x00]
29397 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0.5
29398 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xe1,0x01,0x00]
29400 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -4.0
29401 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xef,0x01,0x00]
29403 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], src_vccz
29404 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xf7,0x01,0x00]
29406 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], src_execz
29407 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xf9,0x01,0x00]
29409 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], src_scc
29410 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xfb,0x01,0x00]
29412 v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
29413 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x20]
29415 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
29416 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x40]
29418 v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
29419 // CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x60]
29421 v_cmpx_ngt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29422 // CHECK: [0x0a,0x01,0x7b,0xd0,0x01,0x05,0x02,0x00]
29424 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], |v[2:3]|
29425 // CHECK: [0x0a,0x02,0x7b,0xd0,0x01,0x05,0x02,0x00]
29427 v_cmpx_ngt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29428 // CHECK: [0x0a,0x03,0x7b,0xd0,0x01,0x05,0x02,0x00]
29430 v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
29431 // CHECK: [0x0a,0x80,0x7b,0xd0,0x01,0x05,0x02,0x00]
29433 v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
29434 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29436 v_cmpx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
29437 // CHECK: [0x0c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29439 v_cmpx_nle_f64_e64 s[100:101], v[1:2], v[2:3]
29440 // CHECK: [0x64,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29442 v_cmpx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
29443 // CHECK: [0x66,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29445 v_cmpx_nle_f64_e64 vcc, v[1:2], v[2:3]
29446 // CHECK: [0x6a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29448 v_cmpx_nle_f64_e64 tba, v[1:2], v[2:3]
29449 // CHECK: [0x6c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29451 v_cmpx_nle_f64_e64 tma, v[1:2], v[2:3]
29452 // CHECK: [0x6e,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29454 v_cmpx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29455 // CHECK: [0x7a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
29457 v_cmpx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
29458 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfe,0x05,0x02,0x00]
29460 v_cmpx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
29461 // CHECK: [0x0a,0x00,0x7c,0xd0,0x02,0x04,0x02,0x00]
29463 v_cmpx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
29464 // CHECK: [0x0a,0x00,0x7c,0xd0,0x04,0x04,0x02,0x00]
29466 v_cmpx_nle_f64_e64 s[10:11], s[100:101], v[2:3]
29467 // CHECK: [0x0a,0x00,0x7c,0xd0,0x64,0x04,0x02,0x00]
29469 v_cmpx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
29470 // CHECK: [0x0a,0x00,0x7c,0xd0,0x66,0x04,0x02,0x00]
29472 v_cmpx_nle_f64_e64 s[10:11], vcc, v[2:3]
29473 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6a,0x04,0x02,0x00]
29475 v_cmpx_nle_f64_e64 s[10:11], tba, v[2:3]
29476 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6c,0x04,0x02,0x00]
29478 v_cmpx_nle_f64_e64 s[10:11], tma, v[2:3]
29479 // CHECK: [0x0a,0x00,0x7c,0xd0,0x6e,0x04,0x02,0x00]
29481 v_cmpx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29482 // CHECK: [0x0a,0x00,0x7c,0xd0,0x7a,0x04,0x02,0x00]
29484 v_cmpx_nle_f64_e64 s[10:11], exec, v[2:3]
29485 // CHECK: [0x0a,0x00,0x7c,0xd0,0x7e,0x04,0x02,0x00]
29487 v_cmpx_nle_f64_e64 s[10:11], 0, v[2:3]
29488 // CHECK: [0x0a,0x00,0x7c,0xd0,0x80,0x04,0x02,0x00]
29490 v_cmpx_nle_f64_e64 s[10:11], -1, v[2:3]
29491 // CHECK: [0x0a,0x00,0x7c,0xd0,0xc1,0x04,0x02,0x00]
29493 v_cmpx_nle_f64_e64 s[10:11], 0.5, v[2:3]
29494 // CHECK: [0x0a,0x00,0x7c,0xd0,0xf0,0x04,0x02,0x00]
29496 v_cmpx_nle_f64_e64 s[10:11], -4.0, v[2:3]
29497 // CHECK: [0x0a,0x00,0x7c,0xd0,0xf7,0x04,0x02,0x00]
29499 v_cmpx_nle_f64_e64 s[10:11], src_vccz, v[2:3]
29500 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfb,0x04,0x02,0x00]
29502 v_cmpx_nle_f64_e64 s[10:11], src_execz, v[2:3]
29503 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfc,0x04,0x02,0x00]
29505 v_cmpx_nle_f64_e64 s[10:11], src_scc, v[2:3]
29506 // CHECK: [0x0a,0x00,0x7c,0xd0,0xfd,0x04,0x02,0x00]
29508 v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
29509 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x03,0x00]
29511 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
29512 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x09,0x00,0x00]
29514 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
29515 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x0d,0x00,0x00]
29517 v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[100:101]
29518 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xc9,0x00,0x00]
29520 v_cmpx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
29521 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xcd,0x00,0x00]
29523 v_cmpx_nle_f64_e64 s[10:11], v[1:2], vcc
29524 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd5,0x00,0x00]
29526 v_cmpx_nle_f64_e64 s[10:11], v[1:2], tba
29527 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd9,0x00,0x00]
29529 v_cmpx_nle_f64_e64 s[10:11], v[1:2], tma
29530 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xdd,0x00,0x00]
29532 v_cmpx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29533 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf5,0x00,0x00]
29535 v_cmpx_nle_f64_e64 s[10:11], v[1:2], exec
29536 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x00,0x00]
29538 v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0
29539 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x01,0x01,0x00]
29541 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -1
29542 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x83,0x01,0x00]
29544 v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0.5
29545 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xe1,0x01,0x00]
29547 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -4.0
29548 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xef,0x01,0x00]
29550 v_cmpx_nle_f64_e64 s[10:11], v[1:2], src_vccz
29551 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf7,0x01,0x00]
29553 v_cmpx_nle_f64_e64 s[10:11], v[1:2], src_execz
29554 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf9,0x01,0x00]
29556 v_cmpx_nle_f64_e64 s[10:11], v[1:2], src_scc
29557 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfb,0x01,0x00]
29559 v_cmpx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
29560 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x20]
29562 v_cmpx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
29563 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x40]
29565 v_cmpx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
29566 // CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x60]
29568 v_cmpx_nle_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29569 // CHECK: [0x0a,0x01,0x7c,0xd0,0x01,0x05,0x02,0x00]
29571 v_cmpx_nle_f64_e64 s[10:11], v[1:2], |v[2:3]|
29572 // CHECK: [0x0a,0x02,0x7c,0xd0,0x01,0x05,0x02,0x00]
29574 v_cmpx_nle_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29575 // CHECK: [0x0a,0x03,0x7c,0xd0,0x01,0x05,0x02,0x00]
29577 v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
29578 // CHECK: [0x0a,0x80,0x7c,0xd0,0x01,0x05,0x02,0x00]
29580 v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
29581 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29583 v_cmpx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
29584 // CHECK: [0x0c,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29586 v_cmpx_neq_f64_e64 s[100:101], v[1:2], v[2:3]
29587 // CHECK: [0x64,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29589 v_cmpx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
29590 // CHECK: [0x66,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29592 v_cmpx_neq_f64_e64 vcc, v[1:2], v[2:3]
29593 // CHECK: [0x6a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29595 v_cmpx_neq_f64_e64 tba, v[1:2], v[2:3]
29596 // CHECK: [0x6c,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29598 v_cmpx_neq_f64_e64 tma, v[1:2], v[2:3]
29599 // CHECK: [0x6e,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29601 v_cmpx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29602 // CHECK: [0x7a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
29604 v_cmpx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
29605 // CHECK: [0x0a,0x00,0x7d,0xd0,0xfe,0x05,0x02,0x00]
29607 v_cmpx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
29608 // CHECK: [0x0a,0x00,0x7d,0xd0,0x02,0x04,0x02,0x00]
29610 v_cmpx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
29611 // CHECK: [0x0a,0x00,0x7d,0xd0,0x04,0x04,0x02,0x00]
29613 v_cmpx_neq_f64_e64 s[10:11], s[100:101], v[2:3]
29614 // CHECK: [0x0a,0x00,0x7d,0xd0,0x64,0x04,0x02,0x00]
29616 v_cmpx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
29617 // CHECK: [0x0a,0x00,0x7d,0xd0,0x66,0x04,0x02,0x00]
29619 v_cmpx_neq_f64_e64 s[10:11], vcc, v[2:3]
29620 // CHECK: [0x0a,0x00,0x7d,0xd0,0x6a,0x04,0x02,0x00]
29622 v_cmpx_neq_f64_e64 s[10:11], tba, v[2:3]
29623 // CHECK: [0x0a,0x00,0x7d,0xd0,0x6c,0x04,0x02,0x00]
29625 v_cmpx_neq_f64_e64 s[10:11], tma, v[2:3]
29626 // CHECK: [0x0a,0x00,0x7d,0xd0,0x6e,0x04,0x02,0x00]
29628 v_cmpx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29629 // CHECK: [0x0a,0x00,0x7d,0xd0,0x7a,0x04,0x02,0x00]
29631 v_cmpx_neq_f64_e64 s[10:11], exec, v[2:3]
29632 // CHECK: [0x0a,0x00,0x7d,0xd0,0x7e,0x04,0x02,0x00]
29634 v_cmpx_neq_f64_e64 s[10:11], 0, v[2:3]
29635 // CHECK: [0x0a,0x00,0x7d,0xd0,0x80,0x04,0x02,0x00]
29637 v_cmpx_neq_f64_e64 s[10:11], -1, v[2:3]
29638 // CHECK: [0x0a,0x00,0x7d,0xd0,0xc1,0x04,0x02,0x00]
29640 v_cmpx_neq_f64_e64 s[10:11], 0.5, v[2:3]
29641 // CHECK: [0x0a,0x00,0x7d,0xd0,0xf0,0x04,0x02,0x00]
29643 v_cmpx_neq_f64_e64 s[10:11], -4.0, v[2:3]
29644 // CHECK: [0x0a,0x00,0x7d,0xd0,0xf7,0x04,0x02,0x00]
29646 v_cmpx_neq_f64_e64 s[10:11], src_vccz, v[2:3]
29647 // CHECK: [0x0a,0x00,0x7d,0xd0,0xfb,0x04,0x02,0x00]
29649 v_cmpx_neq_f64_e64 s[10:11], src_execz, v[2:3]
29650 // CHECK: [0x0a,0x00,0x7d,0xd0,0xfc,0x04,0x02,0x00]
29652 v_cmpx_neq_f64_e64 s[10:11], src_scc, v[2:3]
29653 // CHECK: [0x0a,0x00,0x7d,0xd0,0xfd,0x04,0x02,0x00]
29655 v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
29656 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xfd,0x03,0x00]
29658 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
29659 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x09,0x00,0x00]
29661 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
29662 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x0d,0x00,0x00]
29664 v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[100:101]
29665 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xc9,0x00,0x00]
29667 v_cmpx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
29668 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xcd,0x00,0x00]
29670 v_cmpx_neq_f64_e64 s[10:11], v[1:2], vcc
29671 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xd5,0x00,0x00]
29673 v_cmpx_neq_f64_e64 s[10:11], v[1:2], tba
29674 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xd9,0x00,0x00]
29676 v_cmpx_neq_f64_e64 s[10:11], v[1:2], tma
29677 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xdd,0x00,0x00]
29679 v_cmpx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29680 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xf5,0x00,0x00]
29682 v_cmpx_neq_f64_e64 s[10:11], v[1:2], exec
29683 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xfd,0x00,0x00]
29685 v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0
29686 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x01,0x01,0x00]
29688 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -1
29689 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x83,0x01,0x00]
29691 v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0.5
29692 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xe1,0x01,0x00]
29694 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -4.0
29695 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xef,0x01,0x00]
29697 v_cmpx_neq_f64_e64 s[10:11], v[1:2], src_vccz
29698 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xf7,0x01,0x00]
29700 v_cmpx_neq_f64_e64 s[10:11], v[1:2], src_execz
29701 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xf9,0x01,0x00]
29703 v_cmpx_neq_f64_e64 s[10:11], v[1:2], src_scc
29704 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xfb,0x01,0x00]
29706 v_cmpx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
29707 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x20]
29709 v_cmpx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
29710 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x40]
29712 v_cmpx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
29713 // CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x60]
29715 v_cmpx_neq_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29716 // CHECK: [0x0a,0x01,0x7d,0xd0,0x01,0x05,0x02,0x00]
29718 v_cmpx_neq_f64_e64 s[10:11], v[1:2], |v[2:3]|
29719 // CHECK: [0x0a,0x02,0x7d,0xd0,0x01,0x05,0x02,0x00]
29721 v_cmpx_neq_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29722 // CHECK: [0x0a,0x03,0x7d,0xd0,0x01,0x05,0x02,0x00]
29724 v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
29725 // CHECK: [0x0a,0x80,0x7d,0xd0,0x01,0x05,0x02,0x00]
29727 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
29728 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29730 v_cmpx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
29731 // CHECK: [0x0c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29733 v_cmpx_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
29734 // CHECK: [0x64,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29736 v_cmpx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
29737 // CHECK: [0x66,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29739 v_cmpx_nlt_f64_e64 vcc, v[1:2], v[2:3]
29740 // CHECK: [0x6a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29742 v_cmpx_nlt_f64_e64 tba, v[1:2], v[2:3]
29743 // CHECK: [0x6c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29745 v_cmpx_nlt_f64_e64 tma, v[1:2], v[2:3]
29746 // CHECK: [0x6e,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29748 v_cmpx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29749 // CHECK: [0x7a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
29751 v_cmpx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
29752 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfe,0x05,0x02,0x00]
29754 v_cmpx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
29755 // CHECK: [0x0a,0x00,0x7e,0xd0,0x02,0x04,0x02,0x00]
29757 v_cmpx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
29758 // CHECK: [0x0a,0x00,0x7e,0xd0,0x04,0x04,0x02,0x00]
29760 v_cmpx_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
29761 // CHECK: [0x0a,0x00,0x7e,0xd0,0x64,0x04,0x02,0x00]
29763 v_cmpx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
29764 // CHECK: [0x0a,0x00,0x7e,0xd0,0x66,0x04,0x02,0x00]
29766 v_cmpx_nlt_f64_e64 s[10:11], vcc, v[2:3]
29767 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6a,0x04,0x02,0x00]
29769 v_cmpx_nlt_f64_e64 s[10:11], tba, v[2:3]
29770 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6c,0x04,0x02,0x00]
29772 v_cmpx_nlt_f64_e64 s[10:11], tma, v[2:3]
29773 // CHECK: [0x0a,0x00,0x7e,0xd0,0x6e,0x04,0x02,0x00]
29775 v_cmpx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29776 // CHECK: [0x0a,0x00,0x7e,0xd0,0x7a,0x04,0x02,0x00]
29778 v_cmpx_nlt_f64_e64 s[10:11], exec, v[2:3]
29779 // CHECK: [0x0a,0x00,0x7e,0xd0,0x7e,0x04,0x02,0x00]
29781 v_cmpx_nlt_f64_e64 s[10:11], 0, v[2:3]
29782 // CHECK: [0x0a,0x00,0x7e,0xd0,0x80,0x04,0x02,0x00]
29784 v_cmpx_nlt_f64_e64 s[10:11], -1, v[2:3]
29785 // CHECK: [0x0a,0x00,0x7e,0xd0,0xc1,0x04,0x02,0x00]
29787 v_cmpx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
29788 // CHECK: [0x0a,0x00,0x7e,0xd0,0xf0,0x04,0x02,0x00]
29790 v_cmpx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
29791 // CHECK: [0x0a,0x00,0x7e,0xd0,0xf7,0x04,0x02,0x00]
29793 v_cmpx_nlt_f64_e64 s[10:11], src_vccz, v[2:3]
29794 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfb,0x04,0x02,0x00]
29796 v_cmpx_nlt_f64_e64 s[10:11], src_execz, v[2:3]
29797 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfc,0x04,0x02,0x00]
29799 v_cmpx_nlt_f64_e64 s[10:11], src_scc, v[2:3]
29800 // CHECK: [0x0a,0x00,0x7e,0xd0,0xfd,0x04,0x02,0x00]
29802 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
29803 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x03,0x00]
29805 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
29806 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x09,0x00,0x00]
29808 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
29809 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x0d,0x00,0x00]
29811 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
29812 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xc9,0x00,0x00]
29814 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
29815 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xcd,0x00,0x00]
29817 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], vcc
29818 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd5,0x00,0x00]
29820 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tba
29821 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd9,0x00,0x00]
29823 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tma
29824 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xdd,0x00,0x00]
29826 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29827 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf5,0x00,0x00]
29829 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], exec
29830 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x00,0x00]
29832 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0
29833 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x01,0x01,0x00]
29835 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -1
29836 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x83,0x01,0x00]
29838 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0.5
29839 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xe1,0x01,0x00]
29841 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -4.0
29842 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xef,0x01,0x00]
29844 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], src_vccz
29845 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf7,0x01,0x00]
29847 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], src_execz
29848 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf9,0x01,0x00]
29850 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], src_scc
29851 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfb,0x01,0x00]
29853 v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
29854 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x20]
29856 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
29857 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x40]
29859 v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
29860 // CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x60]
29862 v_cmpx_nlt_f64_e64 s[10:11], |v[1:2]|, v[2:3]
29863 // CHECK: [0x0a,0x01,0x7e,0xd0,0x01,0x05,0x02,0x00]
29865 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], |v[2:3]|
29866 // CHECK: [0x0a,0x02,0x7e,0xd0,0x01,0x05,0x02,0x00]
29868 v_cmpx_nlt_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
29869 // CHECK: [0x0a,0x03,0x7e,0xd0,0x01,0x05,0x02,0x00]
29871 v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
29872 // CHECK: [0x0a,0x80,0x7e,0xd0,0x01,0x05,0x02,0x00]
29874 v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
29875 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29877 v_cmpx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
29878 // CHECK: [0x0c,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29880 v_cmpx_tru_f64_e64 s[100:101], v[1:2], v[2:3]
29881 // CHECK: [0x64,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29883 v_cmpx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
29884 // CHECK: [0x66,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29886 v_cmpx_tru_f64_e64 vcc, v[1:2], v[2:3]
29887 // CHECK: [0x6a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29889 v_cmpx_tru_f64_e64 tba, v[1:2], v[2:3]
29890 // CHECK: [0x6c,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29892 v_cmpx_tru_f64_e64 tma, v[1:2], v[2:3]
29893 // CHECK: [0x6e,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29895 v_cmpx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
29896 // CHECK: [0x7a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
29898 v_cmpx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
29899 // CHECK: [0x0a,0x00,0x7f,0xd0,0xfe,0x05,0x02,0x00]
29901 v_cmpx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
29902 // CHECK: [0x0a,0x00,0x7f,0xd0,0x02,0x04,0x02,0x00]
29904 v_cmpx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
29905 // CHECK: [0x0a,0x00,0x7f,0xd0,0x04,0x04,0x02,0x00]
29907 v_cmpx_tru_f64_e64 s[10:11], s[100:101], v[2:3]
29908 // CHECK: [0x0a,0x00,0x7f,0xd0,0x64,0x04,0x02,0x00]
29910 v_cmpx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
29911 // CHECK: [0x0a,0x00,0x7f,0xd0,0x66,0x04,0x02,0x00]
29913 v_cmpx_tru_f64_e64 s[10:11], vcc, v[2:3]
29914 // CHECK: [0x0a,0x00,0x7f,0xd0,0x6a,0x04,0x02,0x00]
29916 v_cmpx_tru_f64_e64 s[10:11], tba, v[2:3]
29917 // CHECK: [0x0a,0x00,0x7f,0xd0,0x6c,0x04,0x02,0x00]
29919 v_cmpx_tru_f64_e64 s[10:11], tma, v[2:3]
29920 // CHECK: [0x0a,0x00,0x7f,0xd0,0x6e,0x04,0x02,0x00]
29922 v_cmpx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
29923 // CHECK: [0x0a,0x00,0x7f,0xd0,0x7a,0x04,0x02,0x00]
29925 v_cmpx_tru_f64_e64 s[10:11], exec, v[2:3]
29926 // CHECK: [0x0a,0x00,0x7f,0xd0,0x7e,0x04,0x02,0x00]
29928 v_cmpx_tru_f64_e64 s[10:11], 0, v[2:3]
29929 // CHECK: [0x0a,0x00,0x7f,0xd0,0x80,0x04,0x02,0x00]
29931 v_cmpx_tru_f64_e64 s[10:11], -1, v[2:3]
29932 // CHECK: [0x0a,0x00,0x7f,0xd0,0xc1,0x04,0x02,0x00]
29934 v_cmpx_tru_f64_e64 s[10:11], 0.5, v[2:3]
29935 // CHECK: [0x0a,0x00,0x7f,0xd0,0xf0,0x04,0x02,0x00]
29937 v_cmpx_tru_f64_e64 s[10:11], -4.0, v[2:3]
29938 // CHECK: [0x0a,0x00,0x7f,0xd0,0xf7,0x04,0x02,0x00]
29940 v_cmpx_tru_f64_e64 s[10:11], src_vccz, v[2:3]
29941 // CHECK: [0x0a,0x00,0x7f,0xd0,0xfb,0x04,0x02,0x00]
29943 v_cmpx_tru_f64_e64 s[10:11], src_execz, v[2:3]
29944 // CHECK: [0x0a,0x00,0x7f,0xd0,0xfc,0x04,0x02,0x00]
29946 v_cmpx_tru_f64_e64 s[10:11], src_scc, v[2:3]
29947 // CHECK: [0x0a,0x00,0x7f,0xd0,0xfd,0x04,0x02,0x00]
29949 v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
29950 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xfd,0x03,0x00]
29952 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
29953 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x09,0x00,0x00]
29955 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
29956 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x0d,0x00,0x00]
29958 v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[100:101]
29959 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xc9,0x00,0x00]
29961 v_cmpx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
29962 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xcd,0x00,0x00]
29964 v_cmpx_tru_f64_e64 s[10:11], v[1:2], vcc
29965 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xd5,0x00,0x00]
29967 v_cmpx_tru_f64_e64 s[10:11], v[1:2], tba
29968 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xd9,0x00,0x00]
29970 v_cmpx_tru_f64_e64 s[10:11], v[1:2], tma
29971 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xdd,0x00,0x00]
29973 v_cmpx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
29974 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xf5,0x00,0x00]
29976 v_cmpx_tru_f64_e64 s[10:11], v[1:2], exec
29977 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xfd,0x00,0x00]
29979 v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0
29980 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x01,0x01,0x00]
29982 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -1
29983 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x83,0x01,0x00]
29985 v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0.5
29986 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xe1,0x01,0x00]
29988 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -4.0
29989 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xef,0x01,0x00]
29991 v_cmpx_tru_f64_e64 s[10:11], v[1:2], src_vccz
29992 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xf7,0x01,0x00]
29994 v_cmpx_tru_f64_e64 s[10:11], v[1:2], src_execz
29995 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xf9,0x01,0x00]
29997 v_cmpx_tru_f64_e64 s[10:11], v[1:2], src_scc
29998 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xfb,0x01,0x00]
30000 v_cmpx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
30001 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x20]
30003 v_cmpx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
30004 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x40]
30006 v_cmpx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
30007 // CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x60]
30009 v_cmpx_tru_f64_e64 s[10:11], |v[1:2]|, v[2:3]
30010 // CHECK: [0x0a,0x01,0x7f,0xd0,0x01,0x05,0x02,0x00]
30012 v_cmpx_tru_f64_e64 s[10:11], v[1:2], |v[2:3]|
30013 // CHECK: [0x0a,0x02,0x7f,0xd0,0x01,0x05,0x02,0x00]
30015 v_cmpx_tru_f64_e64 s[10:11], |v[1:2]|, |v[2:3]|
30016 // CHECK: [0x0a,0x03,0x7f,0xd0,0x01,0x05,0x02,0x00]
30018 v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
30019 // CHECK: [0x0a,0x80,0x7f,0xd0,0x01,0x05,0x02,0x00]
30021 v_cmp_f_i16_e64 s[10:11], v1, v2
30022 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30024 v_cmp_f_i16_e64 s[12:13], v1, v2
30025 // CHECK: [0x0c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30027 v_cmp_f_i16_e64 s[100:101], v1, v2
30028 // CHECK: [0x64,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30030 v_cmp_f_i16_e64 flat_scratch, v1, v2
30031 // CHECK: [0x66,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30033 v_cmp_f_i16_e64 vcc, v1, v2
30034 // CHECK: [0x6a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30036 v_cmp_f_i16_e64 tba, v1, v2
30037 // CHECK: [0x6c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30039 v_cmp_f_i16_e64 tma, v1, v2
30040 // CHECK: [0x6e,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30042 v_cmp_f_i16_e64 ttmp[10:11], v1, v2
30043 // CHECK: [0x7a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
30045 v_cmp_f_i16_e64 s[10:11], v255, v2
30046 // CHECK: [0x0a,0x00,0xa0,0xd0,0xff,0x05,0x02,0x00]
30048 v_cmp_f_i16_e64 s[10:11], s1, v2
30049 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x04,0x02,0x00]
30051 v_cmp_f_i16_e64 s[10:11], s101, v2
30052 // CHECK: [0x0a,0x00,0xa0,0xd0,0x65,0x04,0x02,0x00]
30054 v_cmp_f_i16_e64 s[10:11], flat_scratch_lo, v2
30055 // CHECK: [0x0a,0x00,0xa0,0xd0,0x66,0x04,0x02,0x00]
30057 v_cmp_f_i16_e64 s[10:11], flat_scratch_hi, v2
30058 // CHECK: [0x0a,0x00,0xa0,0xd0,0x67,0x04,0x02,0x00]
30060 v_cmp_f_i16_e64 s[10:11], vcc_lo, v2
30061 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6a,0x04,0x02,0x00]
30063 v_cmp_f_i16_e64 s[10:11], vcc_hi, v2
30064 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6b,0x04,0x02,0x00]
30066 v_cmp_f_i16_e64 s[10:11], tba_lo, v2
30067 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6c,0x04,0x02,0x00]
30069 v_cmp_f_i16_e64 s[10:11], tba_hi, v2
30070 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6d,0x04,0x02,0x00]
30072 v_cmp_f_i16_e64 s[10:11], tma_lo, v2
30073 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6e,0x04,0x02,0x00]
30075 v_cmp_f_i16_e64 s[10:11], tma_hi, v2
30076 // CHECK: [0x0a,0x00,0xa0,0xd0,0x6f,0x04,0x02,0x00]
30078 v_cmp_f_i16_e64 s[10:11], ttmp11, v2
30079 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7b,0x04,0x02,0x00]
30081 v_cmp_f_i16_e64 s[10:11], m0, v2
30082 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7c,0x04,0x02,0x00]
30084 v_cmp_f_i16_e64 s[10:11], exec_lo, v2
30085 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7e,0x04,0x02,0x00]
30087 v_cmp_f_i16_e64 s[10:11], exec_hi, v2
30088 // CHECK: [0x0a,0x00,0xa0,0xd0,0x7f,0x04,0x02,0x00]
30090 v_cmp_f_i16_e64 s[10:11], 0, v2
30091 // CHECK: [0x0a,0x00,0xa0,0xd0,0x80,0x04,0x02,0x00]
30093 v_cmp_f_i16_e64 s[10:11], -1, v2
30094 // CHECK: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00]
30096 v_cmp_f_i16_e64 s[10:11], src_vccz, v2
30097 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfb,0x04,0x02,0x00]
30099 v_cmp_f_i16_e64 s[10:11], src_execz, v2
30100 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfc,0x04,0x02,0x00]
30102 v_cmp_f_i16_e64 s[10:11], src_scc, v2
30103 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfd,0x04,0x02,0x00]
30105 v_cmp_f_i16_e64 s[10:11], src_lds_direct, v2
30106 // CHECK: [0x0a,0x00,0xa0,0xd0,0xfe,0x04,0x02,0x00]
30108 v_cmp_f_i16_e64 s[10:11], v1, v255
30109 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00]
30111 v_cmp_f_i16_e64 s[10:11], v1, s2
30112 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x00,0x00]
30114 v_cmp_f_i16_e64 s[10:11], v1, s101
30115 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcb,0x00,0x00]
30117 v_cmp_f_i16_e64 s[10:11], v1, flat_scratch_lo
30118 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcd,0x00,0x00]
30120 v_cmp_f_i16_e64 s[10:11], v1, flat_scratch_hi
30121 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcf,0x00,0x00]
30123 v_cmp_f_i16_e64 s[10:11], v1, vcc_lo
30124 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd5,0x00,0x00]
30126 v_cmp_f_i16_e64 s[10:11], v1, vcc_hi
30127 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd7,0x00,0x00]
30129 v_cmp_f_i16_e64 s[10:11], v1, tba_lo
30130 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd9,0x00,0x00]
30132 v_cmp_f_i16_e64 s[10:11], v1, tba_hi
30133 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdb,0x00,0x00]
30135 v_cmp_f_i16_e64 s[10:11], v1, tma_lo
30136 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdd,0x00,0x00]
30138 v_cmp_f_i16_e64 s[10:11], v1, tma_hi
30139 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdf,0x00,0x00]
30141 v_cmp_f_i16_e64 s[10:11], v1, ttmp11
30142 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf7,0x00,0x00]
30144 v_cmp_f_i16_e64 s[10:11], v1, m0
30145 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf9,0x00,0x00]
30147 v_cmp_f_i16_e64 s[10:11], v1, exec_lo
30148 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xfd,0x00,0x00]
30150 v_cmp_f_i16_e64 s[10:11], v1, exec_hi
30151 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x00,0x00]
30153 v_cmp_f_i16_e64 s[10:11], v1, 0
30154 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x01,0x01,0x00]
30156 v_cmp_f_i16_e64 s[10:11], v1, -1
30157 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00]
30159 v_cmp_f_i16_e64 s[10:11], v1, src_vccz
30160 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf7,0x01,0x00]
30162 v_cmp_f_i16_e64 s[10:11], v1, src_execz
30163 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf9,0x01,0x00]
30165 v_cmp_f_i16_e64 s[10:11], v1, src_scc
30166 // CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xfb,0x01,0x00]
30168 v_cmp_lt_i16_e64 s[10:11], v1, v2
30169 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30171 v_cmp_lt_i16_e64 s[12:13], v1, v2
30172 // CHECK: [0x0c,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30174 v_cmp_lt_i16_e64 s[100:101], v1, v2
30175 // CHECK: [0x64,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30177 v_cmp_lt_i16_e64 flat_scratch, v1, v2
30178 // CHECK: [0x66,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30180 v_cmp_lt_i16_e64 vcc, v1, v2
30181 // CHECK: [0x6a,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30183 v_cmp_lt_i16_e64 tba, v1, v2
30184 // CHECK: [0x6c,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30186 v_cmp_lt_i16_e64 tma, v1, v2
30187 // CHECK: [0x6e,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30189 v_cmp_lt_i16_e64 ttmp[10:11], v1, v2
30190 // CHECK: [0x7a,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
30192 v_cmp_lt_i16_e64 s[10:11], v255, v2
30193 // CHECK: [0x0a,0x00,0xa1,0xd0,0xff,0x05,0x02,0x00]
30195 v_cmp_lt_i16_e64 s[10:11], s1, v2
30196 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x04,0x02,0x00]
30198 v_cmp_lt_i16_e64 s[10:11], s101, v2
30199 // CHECK: [0x0a,0x00,0xa1,0xd0,0x65,0x04,0x02,0x00]
30201 v_cmp_lt_i16_e64 s[10:11], flat_scratch_lo, v2
30202 // CHECK: [0x0a,0x00,0xa1,0xd0,0x66,0x04,0x02,0x00]
30204 v_cmp_lt_i16_e64 s[10:11], flat_scratch_hi, v2
30205 // CHECK: [0x0a,0x00,0xa1,0xd0,0x67,0x04,0x02,0x00]
30207 v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2
30208 // CHECK: [0x0a,0x00,0xa1,0xd0,0x6a,0x04,0x02,0x00]
30210 v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2
30211 // CHECK: [0x0a,0x00,0xa1,0xd0,0x6b,0x04,0x02,0x00]
30213 v_cmp_lt_i16_e64 s[10:11], tba_lo, v2
30214 // CHECK: [0x0a,0x00,0xa1,0xd0,0x6c,0x04,0x02,0x00]
30216 v_cmp_lt_i16_e64 s[10:11], tba_hi, v2
30217 // CHECK: [0x0a,0x00,0xa1,0xd0,0x6d,0x04,0x02,0x00]
30219 v_cmp_lt_i16_e64 s[10:11], tma_lo, v2
30220 // CHECK: [0x0a,0x00,0xa1,0xd0,0x6e,0x04,0x02,0x00]
30222 v_cmp_lt_i16_e64 s[10:11], tma_hi, v2
30223 // CHECK: [0x0a,0x00,0xa1,0xd0,0x6f,0x04,0x02,0x00]
30225 v_cmp_lt_i16_e64 s[10:11], ttmp11, v2
30226 // CHECK: [0x0a,0x00,0xa1,0xd0,0x7b,0x04,0x02,0x00]
30228 v_cmp_lt_i16_e64 s[10:11], m0, v2
30229 // CHECK: [0x0a,0x00,0xa1,0xd0,0x7c,0x04,0x02,0x00]
30231 v_cmp_lt_i16_e64 s[10:11], exec_lo, v2
30232 // CHECK: [0x0a,0x00,0xa1,0xd0,0x7e,0x04,0x02,0x00]
30234 v_cmp_lt_i16_e64 s[10:11], exec_hi, v2
30235 // CHECK: [0x0a,0x00,0xa1,0xd0,0x7f,0x04,0x02,0x00]
30237 v_cmp_lt_i16_e64 s[10:11], 0, v2
30238 // CHECK: [0x0a,0x00,0xa1,0xd0,0x80,0x04,0x02,0x00]
30240 v_cmp_lt_i16_e64 s[10:11], -1, v2
30241 // CHECK: [0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00]
30243 v_cmp_lt_i16_e64 s[10:11], src_vccz, v2
30244 // CHECK: [0x0a,0x00,0xa1,0xd0,0xfb,0x04,0x02,0x00]
30246 v_cmp_lt_i16_e64 s[10:11], src_execz, v2
30247 // CHECK: [0x0a,0x00,0xa1,0xd0,0xfc,0x04,0x02,0x00]
30249 v_cmp_lt_i16_e64 s[10:11], src_scc, v2
30250 // CHECK: [0x0a,0x00,0xa1,0xd0,0xfd,0x04,0x02,0x00]
30252 v_cmp_lt_i16_e64 s[10:11], src_lds_direct, v2
30253 // CHECK: [0x0a,0x00,0xa1,0xd0,0xfe,0x04,0x02,0x00]
30255 v_cmp_lt_i16_e64 s[10:11], v1, v255
30256 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x03,0x00]
30258 v_cmp_lt_i16_e64 s[10:11], v1, s2
30259 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x05,0x00,0x00]
30261 v_cmp_lt_i16_e64 s[10:11], v1, s101
30262 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xcb,0x00,0x00]
30264 v_cmp_lt_i16_e64 s[10:11], v1, flat_scratch_lo
30265 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xcd,0x00,0x00]
30267 v_cmp_lt_i16_e64 s[10:11], v1, flat_scratch_hi
30268 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xcf,0x00,0x00]
30270 v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo
30271 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xd5,0x00,0x00]
30273 v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi
30274 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xd7,0x00,0x00]
30276 v_cmp_lt_i16_e64 s[10:11], v1, tba_lo
30277 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xd9,0x00,0x00]
30279 v_cmp_lt_i16_e64 s[10:11], v1, tba_hi
30280 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xdb,0x00,0x00]
30282 v_cmp_lt_i16_e64 s[10:11], v1, tma_lo
30283 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xdd,0x00,0x00]
30285 v_cmp_lt_i16_e64 s[10:11], v1, tma_hi
30286 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xdf,0x00,0x00]
30288 v_cmp_lt_i16_e64 s[10:11], v1, ttmp11
30289 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xf7,0x00,0x00]
30291 v_cmp_lt_i16_e64 s[10:11], v1, m0
30292 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xf9,0x00,0x00]
30294 v_cmp_lt_i16_e64 s[10:11], v1, exec_lo
30295 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xfd,0x00,0x00]
30297 v_cmp_lt_i16_e64 s[10:11], v1, exec_hi
30298 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x00,0x00]
30300 v_cmp_lt_i16_e64 s[10:11], v1, 0
30301 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x01,0x01,0x00]
30303 v_cmp_lt_i16_e64 s[10:11], v1, -1
30304 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00]
30306 v_cmp_lt_i16_e64 s[10:11], v1, src_vccz
30307 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xf7,0x01,0x00]
30309 v_cmp_lt_i16_e64 s[10:11], v1, src_execz
30310 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xf9,0x01,0x00]
30312 v_cmp_lt_i16_e64 s[10:11], v1, src_scc
30313 // CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xfb,0x01,0x00]
30315 v_cmp_eq_i16_e64 s[10:11], v1, v2
30316 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30318 v_cmp_eq_i16_e64 s[12:13], v1, v2
30319 // CHECK: [0x0c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30321 v_cmp_eq_i16_e64 s[100:101], v1, v2
30322 // CHECK: [0x64,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30324 v_cmp_eq_i16_e64 flat_scratch, v1, v2
30325 // CHECK: [0x66,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30327 v_cmp_eq_i16_e64 vcc, v1, v2
30328 // CHECK: [0x6a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30330 v_cmp_eq_i16_e64 tba, v1, v2
30331 // CHECK: [0x6c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30333 v_cmp_eq_i16_e64 tma, v1, v2
30334 // CHECK: [0x6e,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30336 v_cmp_eq_i16_e64 ttmp[10:11], v1, v2
30337 // CHECK: [0x7a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
30339 v_cmp_eq_i16_e64 s[10:11], v255, v2
30340 // CHECK: [0x0a,0x00,0xa2,0xd0,0xff,0x05,0x02,0x00]
30342 v_cmp_eq_i16_e64 s[10:11], s1, v2
30343 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x04,0x02,0x00]
30345 v_cmp_eq_i16_e64 s[10:11], s101, v2
30346 // CHECK: [0x0a,0x00,0xa2,0xd0,0x65,0x04,0x02,0x00]
30348 v_cmp_eq_i16_e64 s[10:11], flat_scratch_lo, v2
30349 // CHECK: [0x0a,0x00,0xa2,0xd0,0x66,0x04,0x02,0x00]
30351 v_cmp_eq_i16_e64 s[10:11], flat_scratch_hi, v2
30352 // CHECK: [0x0a,0x00,0xa2,0xd0,0x67,0x04,0x02,0x00]
30354 v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2
30355 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6a,0x04,0x02,0x00]
30357 v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2
30358 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6b,0x04,0x02,0x00]
30360 v_cmp_eq_i16_e64 s[10:11], tba_lo, v2
30361 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6c,0x04,0x02,0x00]
30363 v_cmp_eq_i16_e64 s[10:11], tba_hi, v2
30364 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6d,0x04,0x02,0x00]
30366 v_cmp_eq_i16_e64 s[10:11], tma_lo, v2
30367 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6e,0x04,0x02,0x00]
30369 v_cmp_eq_i16_e64 s[10:11], tma_hi, v2
30370 // CHECK: [0x0a,0x00,0xa2,0xd0,0x6f,0x04,0x02,0x00]
30372 v_cmp_eq_i16_e64 s[10:11], ttmp11, v2
30373 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7b,0x04,0x02,0x00]
30375 v_cmp_eq_i16_e64 s[10:11], m0, v2
30376 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7c,0x04,0x02,0x00]
30378 v_cmp_eq_i16_e64 s[10:11], exec_lo, v2
30379 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7e,0x04,0x02,0x00]
30381 v_cmp_eq_i16_e64 s[10:11], exec_hi, v2
30382 // CHECK: [0x0a,0x00,0xa2,0xd0,0x7f,0x04,0x02,0x00]
30384 v_cmp_eq_i16_e64 s[10:11], 0, v2
30385 // CHECK: [0x0a,0x00,0xa2,0xd0,0x80,0x04,0x02,0x00]
30387 v_cmp_eq_i16_e64 s[10:11], -1, v2
30388 // CHECK: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00]
30390 v_cmp_eq_i16_e64 s[10:11], src_vccz, v2
30391 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfb,0x04,0x02,0x00]
30393 v_cmp_eq_i16_e64 s[10:11], src_execz, v2
30394 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfc,0x04,0x02,0x00]
30396 v_cmp_eq_i16_e64 s[10:11], src_scc, v2
30397 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfd,0x04,0x02,0x00]
30399 v_cmp_eq_i16_e64 s[10:11], src_lds_direct, v2
30400 // CHECK: [0x0a,0x00,0xa2,0xd0,0xfe,0x04,0x02,0x00]
30402 v_cmp_eq_i16_e64 s[10:11], v1, v255
30403 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00]
30405 v_cmp_eq_i16_e64 s[10:11], v1, s2
30406 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x00,0x00]
30408 v_cmp_eq_i16_e64 s[10:11], v1, s101
30409 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcb,0x00,0x00]
30411 v_cmp_eq_i16_e64 s[10:11], v1, flat_scratch_lo
30412 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcd,0x00,0x00]
30414 v_cmp_eq_i16_e64 s[10:11], v1, flat_scratch_hi
30415 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcf,0x00,0x00]
30417 v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo
30418 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd5,0x00,0x00]
30420 v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi
30421 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd7,0x00,0x00]
30423 v_cmp_eq_i16_e64 s[10:11], v1, tba_lo
30424 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd9,0x00,0x00]
30426 v_cmp_eq_i16_e64 s[10:11], v1, tba_hi
30427 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdb,0x00,0x00]
30429 v_cmp_eq_i16_e64 s[10:11], v1, tma_lo
30430 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdd,0x00,0x00]
30432 v_cmp_eq_i16_e64 s[10:11], v1, tma_hi
30433 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdf,0x00,0x00]
30435 v_cmp_eq_i16_e64 s[10:11], v1, ttmp11
30436 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf7,0x00,0x00]
30438 v_cmp_eq_i16_e64 s[10:11], v1, m0
30439 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf9,0x00,0x00]
30441 v_cmp_eq_i16_e64 s[10:11], v1, exec_lo
30442 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xfd,0x00,0x00]
30444 v_cmp_eq_i16_e64 s[10:11], v1, exec_hi
30445 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x00,0x00]
30447 v_cmp_eq_i16_e64 s[10:11], v1, 0
30448 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x01,0x01,0x00]
30450 v_cmp_eq_i16_e64 s[10:11], v1, -1
30451 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00]
30453 v_cmp_eq_i16_e64 s[10:11], v1, src_vccz
30454 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf7,0x01,0x00]
30456 v_cmp_eq_i16_e64 s[10:11], v1, src_execz
30457 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf9,0x01,0x00]
30459 v_cmp_eq_i16_e64 s[10:11], v1, src_scc
30460 // CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xfb,0x01,0x00]
30462 v_cmp_le_i16_e64 s[10:11], v1, v2
30463 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30465 v_cmp_le_i16_e64 s[12:13], v1, v2
30466 // CHECK: [0x0c,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30468 v_cmp_le_i16_e64 s[100:101], v1, v2
30469 // CHECK: [0x64,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30471 v_cmp_le_i16_e64 flat_scratch, v1, v2
30472 // CHECK: [0x66,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30474 v_cmp_le_i16_e64 vcc, v1, v2
30475 // CHECK: [0x6a,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30477 v_cmp_le_i16_e64 tba, v1, v2
30478 // CHECK: [0x6c,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30480 v_cmp_le_i16_e64 tma, v1, v2
30481 // CHECK: [0x6e,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30483 v_cmp_le_i16_e64 ttmp[10:11], v1, v2
30484 // CHECK: [0x7a,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
30486 v_cmp_le_i16_e64 s[10:11], v255, v2
30487 // CHECK: [0x0a,0x00,0xa3,0xd0,0xff,0x05,0x02,0x00]
30489 v_cmp_le_i16_e64 s[10:11], s1, v2
30490 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x04,0x02,0x00]
30492 v_cmp_le_i16_e64 s[10:11], s101, v2
30493 // CHECK: [0x0a,0x00,0xa3,0xd0,0x65,0x04,0x02,0x00]
30495 v_cmp_le_i16_e64 s[10:11], flat_scratch_lo, v2
30496 // CHECK: [0x0a,0x00,0xa3,0xd0,0x66,0x04,0x02,0x00]
30498 v_cmp_le_i16_e64 s[10:11], flat_scratch_hi, v2
30499 // CHECK: [0x0a,0x00,0xa3,0xd0,0x67,0x04,0x02,0x00]
30501 v_cmp_le_i16_e64 s[10:11], vcc_lo, v2
30502 // CHECK: [0x0a,0x00,0xa3,0xd0,0x6a,0x04,0x02,0x00]
30504 v_cmp_le_i16_e64 s[10:11], vcc_hi, v2
30505 // CHECK: [0x0a,0x00,0xa3,0xd0,0x6b,0x04,0x02,0x00]
30507 v_cmp_le_i16_e64 s[10:11], tba_lo, v2
30508 // CHECK: [0x0a,0x00,0xa3,0xd0,0x6c,0x04,0x02,0x00]
30510 v_cmp_le_i16_e64 s[10:11], tba_hi, v2
30511 // CHECK: [0x0a,0x00,0xa3,0xd0,0x6d,0x04,0x02,0x00]
30513 v_cmp_le_i16_e64 s[10:11], tma_lo, v2
30514 // CHECK: [0x0a,0x00,0xa3,0xd0,0x6e,0x04,0x02,0x00]
30516 v_cmp_le_i16_e64 s[10:11], tma_hi, v2
30517 // CHECK: [0x0a,0x00,0xa3,0xd0,0x6f,0x04,0x02,0x00]
30519 v_cmp_le_i16_e64 s[10:11], ttmp11, v2
30520 // CHECK: [0x0a,0x00,0xa3,0xd0,0x7b,0x04,0x02,0x00]
30522 v_cmp_le_i16_e64 s[10:11], m0, v2
30523 // CHECK: [0x0a,0x00,0xa3,0xd0,0x7c,0x04,0x02,0x00]
30525 v_cmp_le_i16_e64 s[10:11], exec_lo, v2
30526 // CHECK: [0x0a,0x00,0xa3,0xd0,0x7e,0x04,0x02,0x00]
30528 v_cmp_le_i16_e64 s[10:11], exec_hi, v2
30529 // CHECK: [0x0a,0x00,0xa3,0xd0,0x7f,0x04,0x02,0x00]
30531 v_cmp_le_i16_e64 s[10:11], 0, v2
30532 // CHECK: [0x0a,0x00,0xa3,0xd0,0x80,0x04,0x02,0x00]
30534 v_cmp_le_i16_e64 s[10:11], -1, v2
30535 // CHECK: [0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00]
30537 v_cmp_le_i16_e64 s[10:11], src_vccz, v2
30538 // CHECK: [0x0a,0x00,0xa3,0xd0,0xfb,0x04,0x02,0x00]
30540 v_cmp_le_i16_e64 s[10:11], src_execz, v2
30541 // CHECK: [0x0a,0x00,0xa3,0xd0,0xfc,0x04,0x02,0x00]
30543 v_cmp_le_i16_e64 s[10:11], src_scc, v2
30544 // CHECK: [0x0a,0x00,0xa3,0xd0,0xfd,0x04,0x02,0x00]
30546 v_cmp_le_i16_e64 s[10:11], src_lds_direct, v2
30547 // CHECK: [0x0a,0x00,0xa3,0xd0,0xfe,0x04,0x02,0x00]
30549 v_cmp_le_i16_e64 s[10:11], v1, v255
30550 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x03,0x00]
30552 v_cmp_le_i16_e64 s[10:11], v1, s2
30553 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x05,0x00,0x00]
30555 v_cmp_le_i16_e64 s[10:11], v1, s101
30556 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xcb,0x00,0x00]
30558 v_cmp_le_i16_e64 s[10:11], v1, flat_scratch_lo
30559 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xcd,0x00,0x00]
30561 v_cmp_le_i16_e64 s[10:11], v1, flat_scratch_hi
30562 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xcf,0x00,0x00]
30564 v_cmp_le_i16_e64 s[10:11], v1, vcc_lo
30565 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xd5,0x00,0x00]
30567 v_cmp_le_i16_e64 s[10:11], v1, vcc_hi
30568 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xd7,0x00,0x00]
30570 v_cmp_le_i16_e64 s[10:11], v1, tba_lo
30571 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xd9,0x00,0x00]
30573 v_cmp_le_i16_e64 s[10:11], v1, tba_hi
30574 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xdb,0x00,0x00]
30576 v_cmp_le_i16_e64 s[10:11], v1, tma_lo
30577 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xdd,0x00,0x00]
30579 v_cmp_le_i16_e64 s[10:11], v1, tma_hi
30580 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xdf,0x00,0x00]
30582 v_cmp_le_i16_e64 s[10:11], v1, ttmp11
30583 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xf7,0x00,0x00]
30585 v_cmp_le_i16_e64 s[10:11], v1, m0
30586 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xf9,0x00,0x00]
30588 v_cmp_le_i16_e64 s[10:11], v1, exec_lo
30589 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xfd,0x00,0x00]
30591 v_cmp_le_i16_e64 s[10:11], v1, exec_hi
30592 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x00,0x00]
30594 v_cmp_le_i16_e64 s[10:11], v1, 0
30595 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x01,0x01,0x00]
30597 v_cmp_le_i16_e64 s[10:11], v1, -1
30598 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00]
30600 v_cmp_le_i16_e64 s[10:11], v1, src_vccz
30601 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xf7,0x01,0x00]
30603 v_cmp_le_i16_e64 s[10:11], v1, src_execz
30604 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xf9,0x01,0x00]
30606 v_cmp_le_i16_e64 s[10:11], v1, src_scc
30607 // CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xfb,0x01,0x00]
30609 v_cmp_gt_i16_e64 s[10:11], v1, v2
30610 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30612 v_cmp_gt_i16_e64 s[12:13], v1, v2
30613 // CHECK: [0x0c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30615 v_cmp_gt_i16_e64 s[100:101], v1, v2
30616 // CHECK: [0x64,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30618 v_cmp_gt_i16_e64 flat_scratch, v1, v2
30619 // CHECK: [0x66,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30621 v_cmp_gt_i16_e64 vcc, v1, v2
30622 // CHECK: [0x6a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30624 v_cmp_gt_i16_e64 tba, v1, v2
30625 // CHECK: [0x6c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30627 v_cmp_gt_i16_e64 tma, v1, v2
30628 // CHECK: [0x6e,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30630 v_cmp_gt_i16_e64 ttmp[10:11], v1, v2
30631 // CHECK: [0x7a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
30633 v_cmp_gt_i16_e64 s[10:11], v255, v2
30634 // CHECK: [0x0a,0x00,0xa4,0xd0,0xff,0x05,0x02,0x00]
30636 v_cmp_gt_i16_e64 s[10:11], s1, v2
30637 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x04,0x02,0x00]
30639 v_cmp_gt_i16_e64 s[10:11], s101, v2
30640 // CHECK: [0x0a,0x00,0xa4,0xd0,0x65,0x04,0x02,0x00]
30642 v_cmp_gt_i16_e64 s[10:11], flat_scratch_lo, v2
30643 // CHECK: [0x0a,0x00,0xa4,0xd0,0x66,0x04,0x02,0x00]
30645 v_cmp_gt_i16_e64 s[10:11], flat_scratch_hi, v2
30646 // CHECK: [0x0a,0x00,0xa4,0xd0,0x67,0x04,0x02,0x00]
30648 v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2
30649 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6a,0x04,0x02,0x00]
30651 v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2
30652 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6b,0x04,0x02,0x00]
30654 v_cmp_gt_i16_e64 s[10:11], tba_lo, v2
30655 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6c,0x04,0x02,0x00]
30657 v_cmp_gt_i16_e64 s[10:11], tba_hi, v2
30658 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6d,0x04,0x02,0x00]
30660 v_cmp_gt_i16_e64 s[10:11], tma_lo, v2
30661 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6e,0x04,0x02,0x00]
30663 v_cmp_gt_i16_e64 s[10:11], tma_hi, v2
30664 // CHECK: [0x0a,0x00,0xa4,0xd0,0x6f,0x04,0x02,0x00]
30666 v_cmp_gt_i16_e64 s[10:11], ttmp11, v2
30667 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7b,0x04,0x02,0x00]
30669 v_cmp_gt_i16_e64 s[10:11], m0, v2
30670 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7c,0x04,0x02,0x00]
30672 v_cmp_gt_i16_e64 s[10:11], exec_lo, v2
30673 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7e,0x04,0x02,0x00]
30675 v_cmp_gt_i16_e64 s[10:11], exec_hi, v2
30676 // CHECK: [0x0a,0x00,0xa4,0xd0,0x7f,0x04,0x02,0x00]
30678 v_cmp_gt_i16_e64 s[10:11], 0, v2
30679 // CHECK: [0x0a,0x00,0xa4,0xd0,0x80,0x04,0x02,0x00]
30681 v_cmp_gt_i16_e64 s[10:11], -1, v2
30682 // CHECK: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00]
30684 v_cmp_gt_i16_e64 s[10:11], src_vccz, v2
30685 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfb,0x04,0x02,0x00]
30687 v_cmp_gt_i16_e64 s[10:11], src_execz, v2
30688 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfc,0x04,0x02,0x00]
30690 v_cmp_gt_i16_e64 s[10:11], src_scc, v2
30691 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfd,0x04,0x02,0x00]
30693 v_cmp_gt_i16_e64 s[10:11], src_lds_direct, v2
30694 // CHECK: [0x0a,0x00,0xa4,0xd0,0xfe,0x04,0x02,0x00]
30696 v_cmp_gt_i16_e64 s[10:11], v1, v255
30697 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00]
30699 v_cmp_gt_i16_e64 s[10:11], v1, s2
30700 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x00,0x00]
30702 v_cmp_gt_i16_e64 s[10:11], v1, s101
30703 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcb,0x00,0x00]
30705 v_cmp_gt_i16_e64 s[10:11], v1, flat_scratch_lo
30706 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcd,0x00,0x00]
30708 v_cmp_gt_i16_e64 s[10:11], v1, flat_scratch_hi
30709 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcf,0x00,0x00]
30711 v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo
30712 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd5,0x00,0x00]
30714 v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi
30715 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd7,0x00,0x00]
30717 v_cmp_gt_i16_e64 s[10:11], v1, tba_lo
30718 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd9,0x00,0x00]
30720 v_cmp_gt_i16_e64 s[10:11], v1, tba_hi
30721 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdb,0x00,0x00]
30723 v_cmp_gt_i16_e64 s[10:11], v1, tma_lo
30724 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdd,0x00,0x00]
30726 v_cmp_gt_i16_e64 s[10:11], v1, tma_hi
30727 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdf,0x00,0x00]
30729 v_cmp_gt_i16_e64 s[10:11], v1, ttmp11
30730 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf7,0x00,0x00]
30732 v_cmp_gt_i16_e64 s[10:11], v1, m0
30733 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf9,0x00,0x00]
30735 v_cmp_gt_i16_e64 s[10:11], v1, exec_lo
30736 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xfd,0x00,0x00]
30738 v_cmp_gt_i16_e64 s[10:11], v1, exec_hi
30739 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x00,0x00]
30741 v_cmp_gt_i16_e64 s[10:11], v1, 0
30742 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x01,0x01,0x00]
30744 v_cmp_gt_i16_e64 s[10:11], v1, -1
30745 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00]
30747 v_cmp_gt_i16_e64 s[10:11], v1, src_vccz
30748 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf7,0x01,0x00]
30750 v_cmp_gt_i16_e64 s[10:11], v1, src_execz
30751 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf9,0x01,0x00]
30753 v_cmp_gt_i16_e64 s[10:11], v1, src_scc
30754 // CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xfb,0x01,0x00]
30756 v_cmp_ne_i16_e64 s[10:11], v1, v2
30757 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30759 v_cmp_ne_i16_e64 s[12:13], v1, v2
30760 // CHECK: [0x0c,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30762 v_cmp_ne_i16_e64 s[100:101], v1, v2
30763 // CHECK: [0x64,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30765 v_cmp_ne_i16_e64 flat_scratch, v1, v2
30766 // CHECK: [0x66,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30768 v_cmp_ne_i16_e64 vcc, v1, v2
30769 // CHECK: [0x6a,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30771 v_cmp_ne_i16_e64 tba, v1, v2
30772 // CHECK: [0x6c,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30774 v_cmp_ne_i16_e64 tma, v1, v2
30775 // CHECK: [0x6e,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30777 v_cmp_ne_i16_e64 ttmp[10:11], v1, v2
30778 // CHECK: [0x7a,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
30780 v_cmp_ne_i16_e64 s[10:11], v255, v2
30781 // CHECK: [0x0a,0x00,0xa5,0xd0,0xff,0x05,0x02,0x00]
30783 v_cmp_ne_i16_e64 s[10:11], s1, v2
30784 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x04,0x02,0x00]
30786 v_cmp_ne_i16_e64 s[10:11], s101, v2
30787 // CHECK: [0x0a,0x00,0xa5,0xd0,0x65,0x04,0x02,0x00]
30789 v_cmp_ne_i16_e64 s[10:11], flat_scratch_lo, v2
30790 // CHECK: [0x0a,0x00,0xa5,0xd0,0x66,0x04,0x02,0x00]
30792 v_cmp_ne_i16_e64 s[10:11], flat_scratch_hi, v2
30793 // CHECK: [0x0a,0x00,0xa5,0xd0,0x67,0x04,0x02,0x00]
30795 v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2
30796 // CHECK: [0x0a,0x00,0xa5,0xd0,0x6a,0x04,0x02,0x00]
30798 v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2
30799 // CHECK: [0x0a,0x00,0xa5,0xd0,0x6b,0x04,0x02,0x00]
30801 v_cmp_ne_i16_e64 s[10:11], tba_lo, v2
30802 // CHECK: [0x0a,0x00,0xa5,0xd0,0x6c,0x04,0x02,0x00]
30804 v_cmp_ne_i16_e64 s[10:11], tba_hi, v2
30805 // CHECK: [0x0a,0x00,0xa5,0xd0,0x6d,0x04,0x02,0x00]
30807 v_cmp_ne_i16_e64 s[10:11], tma_lo, v2
30808 // CHECK: [0x0a,0x00,0xa5,0xd0,0x6e,0x04,0x02,0x00]
30810 v_cmp_ne_i16_e64 s[10:11], tma_hi, v2
30811 // CHECK: [0x0a,0x00,0xa5,0xd0,0x6f,0x04,0x02,0x00]
30813 v_cmp_ne_i16_e64 s[10:11], ttmp11, v2
30814 // CHECK: [0x0a,0x00,0xa5,0xd0,0x7b,0x04,0x02,0x00]
30816 v_cmp_ne_i16_e64 s[10:11], m0, v2
30817 // CHECK: [0x0a,0x00,0xa5,0xd0,0x7c,0x04,0x02,0x00]
30819 v_cmp_ne_i16_e64 s[10:11], exec_lo, v2
30820 // CHECK: [0x0a,0x00,0xa5,0xd0,0x7e,0x04,0x02,0x00]
30822 v_cmp_ne_i16_e64 s[10:11], exec_hi, v2
30823 // CHECK: [0x0a,0x00,0xa5,0xd0,0x7f,0x04,0x02,0x00]
30825 v_cmp_ne_i16_e64 s[10:11], 0, v2
30826 // CHECK: [0x0a,0x00,0xa5,0xd0,0x80,0x04,0x02,0x00]
30828 v_cmp_ne_i16_e64 s[10:11], -1, v2
30829 // CHECK: [0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00]
30831 v_cmp_ne_i16_e64 s[10:11], src_vccz, v2
30832 // CHECK: [0x0a,0x00,0xa5,0xd0,0xfb,0x04,0x02,0x00]
30834 v_cmp_ne_i16_e64 s[10:11], src_execz, v2
30835 // CHECK: [0x0a,0x00,0xa5,0xd0,0xfc,0x04,0x02,0x00]
30837 v_cmp_ne_i16_e64 s[10:11], src_scc, v2
30838 // CHECK: [0x0a,0x00,0xa5,0xd0,0xfd,0x04,0x02,0x00]
30840 v_cmp_ne_i16_e64 s[10:11], src_lds_direct, v2
30841 // CHECK: [0x0a,0x00,0xa5,0xd0,0xfe,0x04,0x02,0x00]
30843 v_cmp_ne_i16_e64 s[10:11], v1, v255
30844 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x03,0x00]
30846 v_cmp_ne_i16_e64 s[10:11], v1, s2
30847 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x05,0x00,0x00]
30849 v_cmp_ne_i16_e64 s[10:11], v1, s101
30850 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xcb,0x00,0x00]
30852 v_cmp_ne_i16_e64 s[10:11], v1, flat_scratch_lo
30853 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xcd,0x00,0x00]
30855 v_cmp_ne_i16_e64 s[10:11], v1, flat_scratch_hi
30856 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xcf,0x00,0x00]
30858 v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo
30859 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xd5,0x00,0x00]
30861 v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi
30862 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xd7,0x00,0x00]
30864 v_cmp_ne_i16_e64 s[10:11], v1, tba_lo
30865 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xd9,0x00,0x00]
30867 v_cmp_ne_i16_e64 s[10:11], v1, tba_hi
30868 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xdb,0x00,0x00]
30870 v_cmp_ne_i16_e64 s[10:11], v1, tma_lo
30871 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xdd,0x00,0x00]
30873 v_cmp_ne_i16_e64 s[10:11], v1, tma_hi
30874 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xdf,0x00,0x00]
30876 v_cmp_ne_i16_e64 s[10:11], v1, ttmp11
30877 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xf7,0x00,0x00]
30879 v_cmp_ne_i16_e64 s[10:11], v1, m0
30880 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xf9,0x00,0x00]
30882 v_cmp_ne_i16_e64 s[10:11], v1, exec_lo
30883 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xfd,0x00,0x00]
30885 v_cmp_ne_i16_e64 s[10:11], v1, exec_hi
30886 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x00,0x00]
30888 v_cmp_ne_i16_e64 s[10:11], v1, 0
30889 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x01,0x01,0x00]
30891 v_cmp_ne_i16_e64 s[10:11], v1, -1
30892 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00]
30894 v_cmp_ne_i16_e64 s[10:11], v1, src_vccz
30895 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xf7,0x01,0x00]
30897 v_cmp_ne_i16_e64 s[10:11], v1, src_execz
30898 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xf9,0x01,0x00]
30900 v_cmp_ne_i16_e64 s[10:11], v1, src_scc
30901 // CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xfb,0x01,0x00]
30903 v_cmp_ge_i16_e64 s[10:11], v1, v2
30904 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30906 v_cmp_ge_i16_e64 s[12:13], v1, v2
30907 // CHECK: [0x0c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30909 v_cmp_ge_i16_e64 s[100:101], v1, v2
30910 // CHECK: [0x64,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30912 v_cmp_ge_i16_e64 flat_scratch, v1, v2
30913 // CHECK: [0x66,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30915 v_cmp_ge_i16_e64 vcc, v1, v2
30916 // CHECK: [0x6a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30918 v_cmp_ge_i16_e64 tba, v1, v2
30919 // CHECK: [0x6c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30921 v_cmp_ge_i16_e64 tma, v1, v2
30922 // CHECK: [0x6e,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30924 v_cmp_ge_i16_e64 ttmp[10:11], v1, v2
30925 // CHECK: [0x7a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
30927 v_cmp_ge_i16_e64 s[10:11], v255, v2
30928 // CHECK: [0x0a,0x00,0xa6,0xd0,0xff,0x05,0x02,0x00]
30930 v_cmp_ge_i16_e64 s[10:11], s1, v2
30931 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x04,0x02,0x00]
30933 v_cmp_ge_i16_e64 s[10:11], s101, v2
30934 // CHECK: [0x0a,0x00,0xa6,0xd0,0x65,0x04,0x02,0x00]
30936 v_cmp_ge_i16_e64 s[10:11], flat_scratch_lo, v2
30937 // CHECK: [0x0a,0x00,0xa6,0xd0,0x66,0x04,0x02,0x00]
30939 v_cmp_ge_i16_e64 s[10:11], flat_scratch_hi, v2
30940 // CHECK: [0x0a,0x00,0xa6,0xd0,0x67,0x04,0x02,0x00]
30942 v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2
30943 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6a,0x04,0x02,0x00]
30945 v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2
30946 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6b,0x04,0x02,0x00]
30948 v_cmp_ge_i16_e64 s[10:11], tba_lo, v2
30949 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6c,0x04,0x02,0x00]
30951 v_cmp_ge_i16_e64 s[10:11], tba_hi, v2
30952 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6d,0x04,0x02,0x00]
30954 v_cmp_ge_i16_e64 s[10:11], tma_lo, v2
30955 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6e,0x04,0x02,0x00]
30957 v_cmp_ge_i16_e64 s[10:11], tma_hi, v2
30958 // CHECK: [0x0a,0x00,0xa6,0xd0,0x6f,0x04,0x02,0x00]
30960 v_cmp_ge_i16_e64 s[10:11], ttmp11, v2
30961 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7b,0x04,0x02,0x00]
30963 v_cmp_ge_i16_e64 s[10:11], m0, v2
30964 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7c,0x04,0x02,0x00]
30966 v_cmp_ge_i16_e64 s[10:11], exec_lo, v2
30967 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7e,0x04,0x02,0x00]
30969 v_cmp_ge_i16_e64 s[10:11], exec_hi, v2
30970 // CHECK: [0x0a,0x00,0xa6,0xd0,0x7f,0x04,0x02,0x00]
30972 v_cmp_ge_i16_e64 s[10:11], 0, v2
30973 // CHECK: [0x0a,0x00,0xa6,0xd0,0x80,0x04,0x02,0x00]
30975 v_cmp_ge_i16_e64 s[10:11], -1, v2
30976 // CHECK: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00]
30978 v_cmp_ge_i16_e64 s[10:11], src_vccz, v2
30979 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfb,0x04,0x02,0x00]
30981 v_cmp_ge_i16_e64 s[10:11], src_execz, v2
30982 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfc,0x04,0x02,0x00]
30984 v_cmp_ge_i16_e64 s[10:11], src_scc, v2
30985 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfd,0x04,0x02,0x00]
30987 v_cmp_ge_i16_e64 s[10:11], src_lds_direct, v2
30988 // CHECK: [0x0a,0x00,0xa6,0xd0,0xfe,0x04,0x02,0x00]
30990 v_cmp_ge_i16_e64 s[10:11], v1, v255
30991 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00]
30993 v_cmp_ge_i16_e64 s[10:11], v1, s2
30994 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x00,0x00]
30996 v_cmp_ge_i16_e64 s[10:11], v1, s101
30997 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcb,0x00,0x00]
30999 v_cmp_ge_i16_e64 s[10:11], v1, flat_scratch_lo
31000 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcd,0x00,0x00]
31002 v_cmp_ge_i16_e64 s[10:11], v1, flat_scratch_hi
31003 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcf,0x00,0x00]
31005 v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo
31006 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd5,0x00,0x00]
31008 v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi
31009 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd7,0x00,0x00]
31011 v_cmp_ge_i16_e64 s[10:11], v1, tba_lo
31012 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd9,0x00,0x00]
31014 v_cmp_ge_i16_e64 s[10:11], v1, tba_hi
31015 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdb,0x00,0x00]
31017 v_cmp_ge_i16_e64 s[10:11], v1, tma_lo
31018 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdd,0x00,0x00]
31020 v_cmp_ge_i16_e64 s[10:11], v1, tma_hi
31021 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdf,0x00,0x00]
31023 v_cmp_ge_i16_e64 s[10:11], v1, ttmp11
31024 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf7,0x00,0x00]
31026 v_cmp_ge_i16_e64 s[10:11], v1, m0
31027 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf9,0x00,0x00]
31029 v_cmp_ge_i16_e64 s[10:11], v1, exec_lo
31030 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xfd,0x00,0x00]
31032 v_cmp_ge_i16_e64 s[10:11], v1, exec_hi
31033 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x00,0x00]
31035 v_cmp_ge_i16_e64 s[10:11], v1, 0
31036 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x01,0x01,0x00]
31038 v_cmp_ge_i16_e64 s[10:11], v1, -1
31039 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00]
31041 v_cmp_ge_i16_e64 s[10:11], v1, src_vccz
31042 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf7,0x01,0x00]
31044 v_cmp_ge_i16_e64 s[10:11], v1, src_execz
31045 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf9,0x01,0x00]
31047 v_cmp_ge_i16_e64 s[10:11], v1, src_scc
31048 // CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xfb,0x01,0x00]
31050 v_cmp_t_i16_e64 s[10:11], v1, v2
31051 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31053 v_cmp_t_i16_e64 s[12:13], v1, v2
31054 // CHECK: [0x0c,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31056 v_cmp_t_i16_e64 s[100:101], v1, v2
31057 // CHECK: [0x64,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31059 v_cmp_t_i16_e64 flat_scratch, v1, v2
31060 // CHECK: [0x66,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31062 v_cmp_t_i16_e64 vcc, v1, v2
31063 // CHECK: [0x6a,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31065 v_cmp_t_i16_e64 tba, v1, v2
31066 // CHECK: [0x6c,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31068 v_cmp_t_i16_e64 tma, v1, v2
31069 // CHECK: [0x6e,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31071 v_cmp_t_i16_e64 ttmp[10:11], v1, v2
31072 // CHECK: [0x7a,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
31074 v_cmp_t_i16_e64 s[10:11], v255, v2
31075 // CHECK: [0x0a,0x00,0xa7,0xd0,0xff,0x05,0x02,0x00]
31077 v_cmp_t_i16_e64 s[10:11], s1, v2
31078 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x04,0x02,0x00]
31080 v_cmp_t_i16_e64 s[10:11], s101, v2
31081 // CHECK: [0x0a,0x00,0xa7,0xd0,0x65,0x04,0x02,0x00]
31083 v_cmp_t_i16_e64 s[10:11], flat_scratch_lo, v2
31084 // CHECK: [0x0a,0x00,0xa7,0xd0,0x66,0x04,0x02,0x00]
31086 v_cmp_t_i16_e64 s[10:11], flat_scratch_hi, v2
31087 // CHECK: [0x0a,0x00,0xa7,0xd0,0x67,0x04,0x02,0x00]
31089 v_cmp_t_i16_e64 s[10:11], vcc_lo, v2
31090 // CHECK: [0x0a,0x00,0xa7,0xd0,0x6a,0x04,0x02,0x00]
31092 v_cmp_t_i16_e64 s[10:11], vcc_hi, v2
31093 // CHECK: [0x0a,0x00,0xa7,0xd0,0x6b,0x04,0x02,0x00]
31095 v_cmp_t_i16_e64 s[10:11], tba_lo, v2
31096 // CHECK: [0x0a,0x00,0xa7,0xd0,0x6c,0x04,0x02,0x00]
31098 v_cmp_t_i16_e64 s[10:11], tba_hi, v2
31099 // CHECK: [0x0a,0x00,0xa7,0xd0,0x6d,0x04,0x02,0x00]
31101 v_cmp_t_i16_e64 s[10:11], tma_lo, v2
31102 // CHECK: [0x0a,0x00,0xa7,0xd0,0x6e,0x04,0x02,0x00]
31104 v_cmp_t_i16_e64 s[10:11], tma_hi, v2
31105 // CHECK: [0x0a,0x00,0xa7,0xd0,0x6f,0x04,0x02,0x00]
31107 v_cmp_t_i16_e64 s[10:11], ttmp11, v2
31108 // CHECK: [0x0a,0x00,0xa7,0xd0,0x7b,0x04,0x02,0x00]
31110 v_cmp_t_i16_e64 s[10:11], m0, v2
31111 // CHECK: [0x0a,0x00,0xa7,0xd0,0x7c,0x04,0x02,0x00]
31113 v_cmp_t_i16_e64 s[10:11], exec_lo, v2
31114 // CHECK: [0x0a,0x00,0xa7,0xd0,0x7e,0x04,0x02,0x00]
31116 v_cmp_t_i16_e64 s[10:11], exec_hi, v2
31117 // CHECK: [0x0a,0x00,0xa7,0xd0,0x7f,0x04,0x02,0x00]
31119 v_cmp_t_i16_e64 s[10:11], 0, v2
31120 // CHECK: [0x0a,0x00,0xa7,0xd0,0x80,0x04,0x02,0x00]
31122 v_cmp_t_i16_e64 s[10:11], -1, v2
31123 // CHECK: [0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00]
31125 v_cmp_t_i16_e64 s[10:11], src_vccz, v2
31126 // CHECK: [0x0a,0x00,0xa7,0xd0,0xfb,0x04,0x02,0x00]
31128 v_cmp_t_i16_e64 s[10:11], src_execz, v2
31129 // CHECK: [0x0a,0x00,0xa7,0xd0,0xfc,0x04,0x02,0x00]
31131 v_cmp_t_i16_e64 s[10:11], src_scc, v2
31132 // CHECK: [0x0a,0x00,0xa7,0xd0,0xfd,0x04,0x02,0x00]
31134 v_cmp_t_i16_e64 s[10:11], src_lds_direct, v2
31135 // CHECK: [0x0a,0x00,0xa7,0xd0,0xfe,0x04,0x02,0x00]
31137 v_cmp_t_i16_e64 s[10:11], v1, v255
31138 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x03,0x00]
31140 v_cmp_t_i16_e64 s[10:11], v1, s2
31141 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x05,0x00,0x00]
31143 v_cmp_t_i16_e64 s[10:11], v1, s101
31144 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xcb,0x00,0x00]
31146 v_cmp_t_i16_e64 s[10:11], v1, flat_scratch_lo
31147 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xcd,0x00,0x00]
31149 v_cmp_t_i16_e64 s[10:11], v1, flat_scratch_hi
31150 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xcf,0x00,0x00]
31152 v_cmp_t_i16_e64 s[10:11], v1, vcc_lo
31153 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xd5,0x00,0x00]
31155 v_cmp_t_i16_e64 s[10:11], v1, vcc_hi
31156 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xd7,0x00,0x00]
31158 v_cmp_t_i16_e64 s[10:11], v1, tba_lo
31159 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xd9,0x00,0x00]
31161 v_cmp_t_i16_e64 s[10:11], v1, tba_hi
31162 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xdb,0x00,0x00]
31164 v_cmp_t_i16_e64 s[10:11], v1, tma_lo
31165 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xdd,0x00,0x00]
31167 v_cmp_t_i16_e64 s[10:11], v1, tma_hi
31168 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xdf,0x00,0x00]
31170 v_cmp_t_i16_e64 s[10:11], v1, ttmp11
31171 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xf7,0x00,0x00]
31173 v_cmp_t_i16_e64 s[10:11], v1, m0
31174 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xf9,0x00,0x00]
31176 v_cmp_t_i16_e64 s[10:11], v1, exec_lo
31177 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xfd,0x00,0x00]
31179 v_cmp_t_i16_e64 s[10:11], v1, exec_hi
31180 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x00,0x00]
31182 v_cmp_t_i16_e64 s[10:11], v1, 0
31183 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x01,0x01,0x00]
31185 v_cmp_t_i16_e64 s[10:11], v1, -1
31186 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00]
31188 v_cmp_t_i16_e64 s[10:11], v1, src_vccz
31189 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xf7,0x01,0x00]
31191 v_cmp_t_i16_e64 s[10:11], v1, src_execz
31192 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xf9,0x01,0x00]
31194 v_cmp_t_i16_e64 s[10:11], v1, src_scc
31195 // CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xfb,0x01,0x00]
31197 v_cmp_f_u16_e64 s[10:11], v1, v2
31198 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31200 v_cmp_f_u16_e64 s[12:13], v1, v2
31201 // CHECK: [0x0c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31203 v_cmp_f_u16_e64 s[100:101], v1, v2
31204 // CHECK: [0x64,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31206 v_cmp_f_u16_e64 flat_scratch, v1, v2
31207 // CHECK: [0x66,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31209 v_cmp_f_u16_e64 vcc, v1, v2
31210 // CHECK: [0x6a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31212 v_cmp_f_u16_e64 tba, v1, v2
31213 // CHECK: [0x6c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31215 v_cmp_f_u16_e64 tma, v1, v2
31216 // CHECK: [0x6e,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31218 v_cmp_f_u16_e64 ttmp[10:11], v1, v2
31219 // CHECK: [0x7a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
31221 v_cmp_f_u16_e64 s[10:11], v255, v2
31222 // CHECK: [0x0a,0x00,0xa8,0xd0,0xff,0x05,0x02,0x00]
31224 v_cmp_f_u16_e64 s[10:11], s1, v2
31225 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x04,0x02,0x00]
31227 v_cmp_f_u16_e64 s[10:11], s101, v2
31228 // CHECK: [0x0a,0x00,0xa8,0xd0,0x65,0x04,0x02,0x00]
31230 v_cmp_f_u16_e64 s[10:11], flat_scratch_lo, v2
31231 // CHECK: [0x0a,0x00,0xa8,0xd0,0x66,0x04,0x02,0x00]
31233 v_cmp_f_u16_e64 s[10:11], flat_scratch_hi, v2
31234 // CHECK: [0x0a,0x00,0xa8,0xd0,0x67,0x04,0x02,0x00]
31236 v_cmp_f_u16_e64 s[10:11], vcc_lo, v2
31237 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6a,0x04,0x02,0x00]
31239 v_cmp_f_u16_e64 s[10:11], vcc_hi, v2
31240 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6b,0x04,0x02,0x00]
31242 v_cmp_f_u16_e64 s[10:11], tba_lo, v2
31243 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6c,0x04,0x02,0x00]
31245 v_cmp_f_u16_e64 s[10:11], tba_hi, v2
31246 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6d,0x04,0x02,0x00]
31248 v_cmp_f_u16_e64 s[10:11], tma_lo, v2
31249 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6e,0x04,0x02,0x00]
31251 v_cmp_f_u16_e64 s[10:11], tma_hi, v2
31252 // CHECK: [0x0a,0x00,0xa8,0xd0,0x6f,0x04,0x02,0x00]
31254 v_cmp_f_u16_e64 s[10:11], ttmp11, v2
31255 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7b,0x04,0x02,0x00]
31257 v_cmp_f_u16_e64 s[10:11], m0, v2
31258 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7c,0x04,0x02,0x00]
31260 v_cmp_f_u16_e64 s[10:11], exec_lo, v2
31261 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7e,0x04,0x02,0x00]
31263 v_cmp_f_u16_e64 s[10:11], exec_hi, v2
31264 // CHECK: [0x0a,0x00,0xa8,0xd0,0x7f,0x04,0x02,0x00]
31266 v_cmp_f_u16_e64 s[10:11], 0, v2
31267 // CHECK: [0x0a,0x00,0xa8,0xd0,0x80,0x04,0x02,0x00]
31269 v_cmp_f_u16_e64 s[10:11], -1, v2
31270 // CHECK: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00]
31272 v_cmp_f_u16_e64 s[10:11], src_vccz, v2
31273 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfb,0x04,0x02,0x00]
31275 v_cmp_f_u16_e64 s[10:11], src_execz, v2
31276 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfc,0x04,0x02,0x00]
31278 v_cmp_f_u16_e64 s[10:11], src_scc, v2
31279 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfd,0x04,0x02,0x00]
31281 v_cmp_f_u16_e64 s[10:11], src_lds_direct, v2
31282 // CHECK: [0x0a,0x00,0xa8,0xd0,0xfe,0x04,0x02,0x00]
31284 v_cmp_f_u16_e64 s[10:11], v1, v255
31285 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00]
31287 v_cmp_f_u16_e64 s[10:11], v1, s2
31288 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x00,0x00]
31290 v_cmp_f_u16_e64 s[10:11], v1, s101
31291 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcb,0x00,0x00]
31293 v_cmp_f_u16_e64 s[10:11], v1, flat_scratch_lo
31294 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcd,0x00,0x00]
31296 v_cmp_f_u16_e64 s[10:11], v1, flat_scratch_hi
31297 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcf,0x00,0x00]
31299 v_cmp_f_u16_e64 s[10:11], v1, vcc_lo
31300 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd5,0x00,0x00]
31302 v_cmp_f_u16_e64 s[10:11], v1, vcc_hi
31303 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd7,0x00,0x00]
31305 v_cmp_f_u16_e64 s[10:11], v1, tba_lo
31306 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd9,0x00,0x00]
31308 v_cmp_f_u16_e64 s[10:11], v1, tba_hi
31309 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdb,0x00,0x00]
31311 v_cmp_f_u16_e64 s[10:11], v1, tma_lo
31312 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdd,0x00,0x00]
31314 v_cmp_f_u16_e64 s[10:11], v1, tma_hi
31315 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdf,0x00,0x00]
31317 v_cmp_f_u16_e64 s[10:11], v1, ttmp11
31318 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf7,0x00,0x00]
31320 v_cmp_f_u16_e64 s[10:11], v1, m0
31321 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf9,0x00,0x00]
31323 v_cmp_f_u16_e64 s[10:11], v1, exec_lo
31324 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xfd,0x00,0x00]
31326 v_cmp_f_u16_e64 s[10:11], v1, exec_hi
31327 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x00,0x00]
31329 v_cmp_f_u16_e64 s[10:11], v1, 0
31330 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x01,0x01,0x00]
31332 v_cmp_f_u16_e64 s[10:11], v1, -1
31333 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00]
31335 v_cmp_f_u16_e64 s[10:11], v1, src_vccz
31336 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf7,0x01,0x00]
31338 v_cmp_f_u16_e64 s[10:11], v1, src_execz
31339 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf9,0x01,0x00]
31341 v_cmp_f_u16_e64 s[10:11], v1, src_scc
31342 // CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xfb,0x01,0x00]
31344 v_cmp_lt_u16_e64 s[10:11], v1, v2
31345 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31347 v_cmp_lt_u16_e64 s[12:13], v1, v2
31348 // CHECK: [0x0c,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31350 v_cmp_lt_u16_e64 s[100:101], v1, v2
31351 // CHECK: [0x64,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31353 v_cmp_lt_u16_e64 flat_scratch, v1, v2
31354 // CHECK: [0x66,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31356 v_cmp_lt_u16_e64 vcc, v1, v2
31357 // CHECK: [0x6a,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31359 v_cmp_lt_u16_e64 tba, v1, v2
31360 // CHECK: [0x6c,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31362 v_cmp_lt_u16_e64 tma, v1, v2
31363 // CHECK: [0x6e,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31365 v_cmp_lt_u16_e64 ttmp[10:11], v1, v2
31366 // CHECK: [0x7a,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
31368 v_cmp_lt_u16_e64 s[10:11], v255, v2
31369 // CHECK: [0x0a,0x00,0xa9,0xd0,0xff,0x05,0x02,0x00]
31371 v_cmp_lt_u16_e64 s[10:11], s1, v2
31372 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x04,0x02,0x00]
31374 v_cmp_lt_u16_e64 s[10:11], s101, v2
31375 // CHECK: [0x0a,0x00,0xa9,0xd0,0x65,0x04,0x02,0x00]
31377 v_cmp_lt_u16_e64 s[10:11], flat_scratch_lo, v2
31378 // CHECK: [0x0a,0x00,0xa9,0xd0,0x66,0x04,0x02,0x00]
31380 v_cmp_lt_u16_e64 s[10:11], flat_scratch_hi, v2
31381 // CHECK: [0x0a,0x00,0xa9,0xd0,0x67,0x04,0x02,0x00]
31383 v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2
31384 // CHECK: [0x0a,0x00,0xa9,0xd0,0x6a,0x04,0x02,0x00]
31386 v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2
31387 // CHECK: [0x0a,0x00,0xa9,0xd0,0x6b,0x04,0x02,0x00]
31389 v_cmp_lt_u16_e64 s[10:11], tba_lo, v2
31390 // CHECK: [0x0a,0x00,0xa9,0xd0,0x6c,0x04,0x02,0x00]
31392 v_cmp_lt_u16_e64 s[10:11], tba_hi, v2
31393 // CHECK: [0x0a,0x00,0xa9,0xd0,0x6d,0x04,0x02,0x00]
31395 v_cmp_lt_u16_e64 s[10:11], tma_lo, v2
31396 // CHECK: [0x0a,0x00,0xa9,0xd0,0x6e,0x04,0x02,0x00]
31398 v_cmp_lt_u16_e64 s[10:11], tma_hi, v2
31399 // CHECK: [0x0a,0x00,0xa9,0xd0,0x6f,0x04,0x02,0x00]
31401 v_cmp_lt_u16_e64 s[10:11], ttmp11, v2
31402 // CHECK: [0x0a,0x00,0xa9,0xd0,0x7b,0x04,0x02,0x00]
31404 v_cmp_lt_u16_e64 s[10:11], m0, v2
31405 // CHECK: [0x0a,0x00,0xa9,0xd0,0x7c,0x04,0x02,0x00]
31407 v_cmp_lt_u16_e64 s[10:11], exec_lo, v2
31408 // CHECK: [0x0a,0x00,0xa9,0xd0,0x7e,0x04,0x02,0x00]
31410 v_cmp_lt_u16_e64 s[10:11], exec_hi, v2
31411 // CHECK: [0x0a,0x00,0xa9,0xd0,0x7f,0x04,0x02,0x00]
31413 v_cmp_lt_u16_e64 s[10:11], 0, v2
31414 // CHECK: [0x0a,0x00,0xa9,0xd0,0x80,0x04,0x02,0x00]
31416 v_cmp_lt_u16_e64 s[10:11], -1, v2
31417 // CHECK: [0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00]
31419 v_cmp_lt_u16_e64 s[10:11], src_vccz, v2
31420 // CHECK: [0x0a,0x00,0xa9,0xd0,0xfb,0x04,0x02,0x00]
31422 v_cmp_lt_u16_e64 s[10:11], src_execz, v2
31423 // CHECK: [0x0a,0x00,0xa9,0xd0,0xfc,0x04,0x02,0x00]
31425 v_cmp_lt_u16_e64 s[10:11], src_scc, v2
31426 // CHECK: [0x0a,0x00,0xa9,0xd0,0xfd,0x04,0x02,0x00]
31428 v_cmp_lt_u16_e64 s[10:11], src_lds_direct, v2
31429 // CHECK: [0x0a,0x00,0xa9,0xd0,0xfe,0x04,0x02,0x00]
31431 v_cmp_lt_u16_e64 s[10:11], v1, v255
31432 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x03,0x00]
31434 v_cmp_lt_u16_e64 s[10:11], v1, s2
31435 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x05,0x00,0x00]
31437 v_cmp_lt_u16_e64 s[10:11], v1, s101
31438 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xcb,0x00,0x00]
31440 v_cmp_lt_u16_e64 s[10:11], v1, flat_scratch_lo
31441 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xcd,0x00,0x00]
31443 v_cmp_lt_u16_e64 s[10:11], v1, flat_scratch_hi
31444 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xcf,0x00,0x00]
31446 v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo
31447 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xd5,0x00,0x00]
31449 v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi
31450 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xd7,0x00,0x00]
31452 v_cmp_lt_u16_e64 s[10:11], v1, tba_lo
31453 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xd9,0x00,0x00]
31455 v_cmp_lt_u16_e64 s[10:11], v1, tba_hi
31456 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xdb,0x00,0x00]
31458 v_cmp_lt_u16_e64 s[10:11], v1, tma_lo
31459 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xdd,0x00,0x00]
31461 v_cmp_lt_u16_e64 s[10:11], v1, tma_hi
31462 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xdf,0x00,0x00]
31464 v_cmp_lt_u16_e64 s[10:11], v1, ttmp11
31465 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xf7,0x00,0x00]
31467 v_cmp_lt_u16_e64 s[10:11], v1, m0
31468 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xf9,0x00,0x00]
31470 v_cmp_lt_u16_e64 s[10:11], v1, exec_lo
31471 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xfd,0x00,0x00]
31473 v_cmp_lt_u16_e64 s[10:11], v1, exec_hi
31474 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x00,0x00]
31476 v_cmp_lt_u16_e64 s[10:11], v1, 0
31477 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x01,0x01,0x00]
31479 v_cmp_lt_u16_e64 s[10:11], v1, -1
31480 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00]
31482 v_cmp_lt_u16_e64 s[10:11], v1, src_vccz
31483 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xf7,0x01,0x00]
31485 v_cmp_lt_u16_e64 s[10:11], v1, src_execz
31486 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xf9,0x01,0x00]
31488 v_cmp_lt_u16_e64 s[10:11], v1, src_scc
31489 // CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xfb,0x01,0x00]
31491 v_cmp_eq_u16_e64 s[10:11], v1, v2
31492 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31494 v_cmp_eq_u16_e64 s[12:13], v1, v2
31495 // CHECK: [0x0c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31497 v_cmp_eq_u16_e64 s[100:101], v1, v2
31498 // CHECK: [0x64,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31500 v_cmp_eq_u16_e64 flat_scratch, v1, v2
31501 // CHECK: [0x66,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31503 v_cmp_eq_u16_e64 vcc, v1, v2
31504 // CHECK: [0x6a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31506 v_cmp_eq_u16_e64 tba, v1, v2
31507 // CHECK: [0x6c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31509 v_cmp_eq_u16_e64 tma, v1, v2
31510 // CHECK: [0x6e,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31512 v_cmp_eq_u16_e64 ttmp[10:11], v1, v2
31513 // CHECK: [0x7a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
31515 v_cmp_eq_u16_e64 s[10:11], v255, v2
31516 // CHECK: [0x0a,0x00,0xaa,0xd0,0xff,0x05,0x02,0x00]
31518 v_cmp_eq_u16_e64 s[10:11], s1, v2
31519 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x04,0x02,0x00]
31521 v_cmp_eq_u16_e64 s[10:11], s101, v2
31522 // CHECK: [0x0a,0x00,0xaa,0xd0,0x65,0x04,0x02,0x00]
31524 v_cmp_eq_u16_e64 s[10:11], flat_scratch_lo, v2
31525 // CHECK: [0x0a,0x00,0xaa,0xd0,0x66,0x04,0x02,0x00]
31527 v_cmp_eq_u16_e64 s[10:11], flat_scratch_hi, v2
31528 // CHECK: [0x0a,0x00,0xaa,0xd0,0x67,0x04,0x02,0x00]
31530 v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2
31531 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6a,0x04,0x02,0x00]
31533 v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2
31534 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6b,0x04,0x02,0x00]
31536 v_cmp_eq_u16_e64 s[10:11], tba_lo, v2
31537 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6c,0x04,0x02,0x00]
31539 v_cmp_eq_u16_e64 s[10:11], tba_hi, v2
31540 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6d,0x04,0x02,0x00]
31542 v_cmp_eq_u16_e64 s[10:11], tma_lo, v2
31543 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6e,0x04,0x02,0x00]
31545 v_cmp_eq_u16_e64 s[10:11], tma_hi, v2
31546 // CHECK: [0x0a,0x00,0xaa,0xd0,0x6f,0x04,0x02,0x00]
31548 v_cmp_eq_u16_e64 s[10:11], ttmp11, v2
31549 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7b,0x04,0x02,0x00]
31551 v_cmp_eq_u16_e64 s[10:11], m0, v2
31552 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7c,0x04,0x02,0x00]
31554 v_cmp_eq_u16_e64 s[10:11], exec_lo, v2
31555 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7e,0x04,0x02,0x00]
31557 v_cmp_eq_u16_e64 s[10:11], exec_hi, v2
31558 // CHECK: [0x0a,0x00,0xaa,0xd0,0x7f,0x04,0x02,0x00]
31560 v_cmp_eq_u16_e64 s[10:11], 0, v2
31561 // CHECK: [0x0a,0x00,0xaa,0xd0,0x80,0x04,0x02,0x00]
31563 v_cmp_eq_u16_e64 s[10:11], -1, v2
31564 // CHECK: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00]
31566 v_cmp_eq_u16_e64 s[10:11], src_vccz, v2
31567 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfb,0x04,0x02,0x00]
31569 v_cmp_eq_u16_e64 s[10:11], src_execz, v2
31570 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfc,0x04,0x02,0x00]
31572 v_cmp_eq_u16_e64 s[10:11], src_scc, v2
31573 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfd,0x04,0x02,0x00]
31575 v_cmp_eq_u16_e64 s[10:11], src_lds_direct, v2
31576 // CHECK: [0x0a,0x00,0xaa,0xd0,0xfe,0x04,0x02,0x00]
31578 v_cmp_eq_u16_e64 s[10:11], v1, v255
31579 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00]
31581 v_cmp_eq_u16_e64 s[10:11], v1, s2
31582 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x00,0x00]
31584 v_cmp_eq_u16_e64 s[10:11], v1, s101
31585 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcb,0x00,0x00]
31587 v_cmp_eq_u16_e64 s[10:11], v1, flat_scratch_lo
31588 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcd,0x00,0x00]
31590 v_cmp_eq_u16_e64 s[10:11], v1, flat_scratch_hi
31591 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcf,0x00,0x00]
31593 v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo
31594 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd5,0x00,0x00]
31596 v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi
31597 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd7,0x00,0x00]
31599 v_cmp_eq_u16_e64 s[10:11], v1, tba_lo
31600 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd9,0x00,0x00]
31602 v_cmp_eq_u16_e64 s[10:11], v1, tba_hi
31603 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdb,0x00,0x00]
31605 v_cmp_eq_u16_e64 s[10:11], v1, tma_lo
31606 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdd,0x00,0x00]
31608 v_cmp_eq_u16_e64 s[10:11], v1, tma_hi
31609 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdf,0x00,0x00]
31611 v_cmp_eq_u16_e64 s[10:11], v1, ttmp11
31612 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf7,0x00,0x00]
31614 v_cmp_eq_u16_e64 s[10:11], v1, m0
31615 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf9,0x00,0x00]
31617 v_cmp_eq_u16_e64 s[10:11], v1, exec_lo
31618 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xfd,0x00,0x00]
31620 v_cmp_eq_u16_e64 s[10:11], v1, exec_hi
31621 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x00,0x00]
31623 v_cmp_eq_u16_e64 s[10:11], v1, 0
31624 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x01,0x01,0x00]
31626 v_cmp_eq_u16_e64 s[10:11], v1, -1
31627 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00]
31629 v_cmp_eq_u16_e64 s[10:11], v1, src_vccz
31630 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf7,0x01,0x00]
31632 v_cmp_eq_u16_e64 s[10:11], v1, src_execz
31633 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf9,0x01,0x00]
31635 v_cmp_eq_u16_e64 s[10:11], v1, src_scc
31636 // CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xfb,0x01,0x00]
31638 v_cmp_le_u16_e64 s[10:11], v1, v2
31639 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31641 v_cmp_le_u16_e64 s[12:13], v1, v2
31642 // CHECK: [0x0c,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31644 v_cmp_le_u16_e64 s[100:101], v1, v2
31645 // CHECK: [0x64,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31647 v_cmp_le_u16_e64 flat_scratch, v1, v2
31648 // CHECK: [0x66,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31650 v_cmp_le_u16_e64 vcc, v1, v2
31651 // CHECK: [0x6a,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31653 v_cmp_le_u16_e64 tba, v1, v2
31654 // CHECK: [0x6c,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31656 v_cmp_le_u16_e64 tma, v1, v2
31657 // CHECK: [0x6e,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31659 v_cmp_le_u16_e64 ttmp[10:11], v1, v2
31660 // CHECK: [0x7a,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
31662 v_cmp_le_u16_e64 s[10:11], v255, v2
31663 // CHECK: [0x0a,0x00,0xab,0xd0,0xff,0x05,0x02,0x00]
31665 v_cmp_le_u16_e64 s[10:11], s1, v2
31666 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x04,0x02,0x00]
31668 v_cmp_le_u16_e64 s[10:11], s101, v2
31669 // CHECK: [0x0a,0x00,0xab,0xd0,0x65,0x04,0x02,0x00]
31671 v_cmp_le_u16_e64 s[10:11], flat_scratch_lo, v2
31672 // CHECK: [0x0a,0x00,0xab,0xd0,0x66,0x04,0x02,0x00]
31674 v_cmp_le_u16_e64 s[10:11], flat_scratch_hi, v2
31675 // CHECK: [0x0a,0x00,0xab,0xd0,0x67,0x04,0x02,0x00]
31677 v_cmp_le_u16_e64 s[10:11], vcc_lo, v2
31678 // CHECK: [0x0a,0x00,0xab,0xd0,0x6a,0x04,0x02,0x00]
31680 v_cmp_le_u16_e64 s[10:11], vcc_hi, v2
31681 // CHECK: [0x0a,0x00,0xab,0xd0,0x6b,0x04,0x02,0x00]
31683 v_cmp_le_u16_e64 s[10:11], tba_lo, v2
31684 // CHECK: [0x0a,0x00,0xab,0xd0,0x6c,0x04,0x02,0x00]
31686 v_cmp_le_u16_e64 s[10:11], tba_hi, v2
31687 // CHECK: [0x0a,0x00,0xab,0xd0,0x6d,0x04,0x02,0x00]
31689 v_cmp_le_u16_e64 s[10:11], tma_lo, v2
31690 // CHECK: [0x0a,0x00,0xab,0xd0,0x6e,0x04,0x02,0x00]
31692 v_cmp_le_u16_e64 s[10:11], tma_hi, v2
31693 // CHECK: [0x0a,0x00,0xab,0xd0,0x6f,0x04,0x02,0x00]
31695 v_cmp_le_u16_e64 s[10:11], ttmp11, v2
31696 // CHECK: [0x0a,0x00,0xab,0xd0,0x7b,0x04,0x02,0x00]
31698 v_cmp_le_u16_e64 s[10:11], m0, v2
31699 // CHECK: [0x0a,0x00,0xab,0xd0,0x7c,0x04,0x02,0x00]
31701 v_cmp_le_u16_e64 s[10:11], exec_lo, v2
31702 // CHECK: [0x0a,0x00,0xab,0xd0,0x7e,0x04,0x02,0x00]
31704 v_cmp_le_u16_e64 s[10:11], exec_hi, v2
31705 // CHECK: [0x0a,0x00,0xab,0xd0,0x7f,0x04,0x02,0x00]
31707 v_cmp_le_u16_e64 s[10:11], 0, v2
31708 // CHECK: [0x0a,0x00,0xab,0xd0,0x80,0x04,0x02,0x00]
31710 v_cmp_le_u16_e64 s[10:11], -1, v2
31711 // CHECK: [0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00]
31713 v_cmp_le_u16_e64 s[10:11], src_vccz, v2
31714 // CHECK: [0x0a,0x00,0xab,0xd0,0xfb,0x04,0x02,0x00]
31716 v_cmp_le_u16_e64 s[10:11], src_execz, v2
31717 // CHECK: [0x0a,0x00,0xab,0xd0,0xfc,0x04,0x02,0x00]
31719 v_cmp_le_u16_e64 s[10:11], src_scc, v2
31720 // CHECK: [0x0a,0x00,0xab,0xd0,0xfd,0x04,0x02,0x00]
31722 v_cmp_le_u16_e64 s[10:11], src_lds_direct, v2
31723 // CHECK: [0x0a,0x00,0xab,0xd0,0xfe,0x04,0x02,0x00]
31725 v_cmp_le_u16_e64 s[10:11], v1, v255
31726 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x03,0x00]
31728 v_cmp_le_u16_e64 s[10:11], v1, s2
31729 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x05,0x00,0x00]
31731 v_cmp_le_u16_e64 s[10:11], v1, s101
31732 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xcb,0x00,0x00]
31734 v_cmp_le_u16_e64 s[10:11], v1, flat_scratch_lo
31735 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xcd,0x00,0x00]
31737 v_cmp_le_u16_e64 s[10:11], v1, flat_scratch_hi
31738 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xcf,0x00,0x00]
31740 v_cmp_le_u16_e64 s[10:11], v1, vcc_lo
31741 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xd5,0x00,0x00]
31743 v_cmp_le_u16_e64 s[10:11], v1, vcc_hi
31744 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xd7,0x00,0x00]
31746 v_cmp_le_u16_e64 s[10:11], v1, tba_lo
31747 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xd9,0x00,0x00]
31749 v_cmp_le_u16_e64 s[10:11], v1, tba_hi
31750 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xdb,0x00,0x00]
31752 v_cmp_le_u16_e64 s[10:11], v1, tma_lo
31753 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xdd,0x00,0x00]
31755 v_cmp_le_u16_e64 s[10:11], v1, tma_hi
31756 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xdf,0x00,0x00]
31758 v_cmp_le_u16_e64 s[10:11], v1, ttmp11
31759 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xf7,0x00,0x00]
31761 v_cmp_le_u16_e64 s[10:11], v1, m0
31762 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xf9,0x00,0x00]
31764 v_cmp_le_u16_e64 s[10:11], v1, exec_lo
31765 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xfd,0x00,0x00]
31767 v_cmp_le_u16_e64 s[10:11], v1, exec_hi
31768 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x00,0x00]
31770 v_cmp_le_u16_e64 s[10:11], v1, 0
31771 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x01,0x01,0x00]
31773 v_cmp_le_u16_e64 s[10:11], v1, -1
31774 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00]
31776 v_cmp_le_u16_e64 s[10:11], v1, src_vccz
31777 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xf7,0x01,0x00]
31779 v_cmp_le_u16_e64 s[10:11], v1, src_execz
31780 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xf9,0x01,0x00]
31782 v_cmp_le_u16_e64 s[10:11], v1, src_scc
31783 // CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xfb,0x01,0x00]
31785 v_cmp_gt_u16_e64 s[10:11], v1, v2
31786 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31788 v_cmp_gt_u16_e64 s[12:13], v1, v2
31789 // CHECK: [0x0c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31791 v_cmp_gt_u16_e64 s[100:101], v1, v2
31792 // CHECK: [0x64,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31794 v_cmp_gt_u16_e64 flat_scratch, v1, v2
31795 // CHECK: [0x66,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31797 v_cmp_gt_u16_e64 vcc, v1, v2
31798 // CHECK: [0x6a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31800 v_cmp_gt_u16_e64 tba, v1, v2
31801 // CHECK: [0x6c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31803 v_cmp_gt_u16_e64 tma, v1, v2
31804 // CHECK: [0x6e,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31806 v_cmp_gt_u16_e64 ttmp[10:11], v1, v2
31807 // CHECK: [0x7a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
31809 v_cmp_gt_u16_e64 s[10:11], v255, v2
31810 // CHECK: [0x0a,0x00,0xac,0xd0,0xff,0x05,0x02,0x00]
31812 v_cmp_gt_u16_e64 s[10:11], s1, v2
31813 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x04,0x02,0x00]
31815 v_cmp_gt_u16_e64 s[10:11], s101, v2
31816 // CHECK: [0x0a,0x00,0xac,0xd0,0x65,0x04,0x02,0x00]
31818 v_cmp_gt_u16_e64 s[10:11], flat_scratch_lo, v2
31819 // CHECK: [0x0a,0x00,0xac,0xd0,0x66,0x04,0x02,0x00]
31821 v_cmp_gt_u16_e64 s[10:11], flat_scratch_hi, v2
31822 // CHECK: [0x0a,0x00,0xac,0xd0,0x67,0x04,0x02,0x00]
31824 v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2
31825 // CHECK: [0x0a,0x00,0xac,0xd0,0x6a,0x04,0x02,0x00]
31827 v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2
31828 // CHECK: [0x0a,0x00,0xac,0xd0,0x6b,0x04,0x02,0x00]
31830 v_cmp_gt_u16_e64 s[10:11], tba_lo, v2
31831 // CHECK: [0x0a,0x00,0xac,0xd0,0x6c,0x04,0x02,0x00]
31833 v_cmp_gt_u16_e64 s[10:11], tba_hi, v2
31834 // CHECK: [0x0a,0x00,0xac,0xd0,0x6d,0x04,0x02,0x00]
31836 v_cmp_gt_u16_e64 s[10:11], tma_lo, v2
31837 // CHECK: [0x0a,0x00,0xac,0xd0,0x6e,0x04,0x02,0x00]
31839 v_cmp_gt_u16_e64 s[10:11], tma_hi, v2
31840 // CHECK: [0x0a,0x00,0xac,0xd0,0x6f,0x04,0x02,0x00]
31842 v_cmp_gt_u16_e64 s[10:11], ttmp11, v2
31843 // CHECK: [0x0a,0x00,0xac,0xd0,0x7b,0x04,0x02,0x00]
31845 v_cmp_gt_u16_e64 s[10:11], m0, v2
31846 // CHECK: [0x0a,0x00,0xac,0xd0,0x7c,0x04,0x02,0x00]
31848 v_cmp_gt_u16_e64 s[10:11], exec_lo, v2
31849 // CHECK: [0x0a,0x00,0xac,0xd0,0x7e,0x04,0x02,0x00]
31851 v_cmp_gt_u16_e64 s[10:11], exec_hi, v2
31852 // CHECK: [0x0a,0x00,0xac,0xd0,0x7f,0x04,0x02,0x00]
31854 v_cmp_gt_u16_e64 s[10:11], 0, v2
31855 // CHECK: [0x0a,0x00,0xac,0xd0,0x80,0x04,0x02,0x00]
31857 v_cmp_gt_u16_e64 s[10:11], -1, v2
31858 // CHECK: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00]
31860 v_cmp_gt_u16_e64 s[10:11], src_vccz, v2
31861 // CHECK: [0x0a,0x00,0xac,0xd0,0xfb,0x04,0x02,0x00]
31863 v_cmp_gt_u16_e64 s[10:11], src_execz, v2
31864 // CHECK: [0x0a,0x00,0xac,0xd0,0xfc,0x04,0x02,0x00]
31866 v_cmp_gt_u16_e64 s[10:11], src_scc, v2
31867 // CHECK: [0x0a,0x00,0xac,0xd0,0xfd,0x04,0x02,0x00]
31869 v_cmp_gt_u16_e64 s[10:11], src_lds_direct, v2
31870 // CHECK: [0x0a,0x00,0xac,0xd0,0xfe,0x04,0x02,0x00]
31872 v_cmp_gt_u16_e64 s[10:11], v1, v255
31873 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00]
31875 v_cmp_gt_u16_e64 s[10:11], v1, s2
31876 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x00,0x00]
31878 v_cmp_gt_u16_e64 s[10:11], v1, s101
31879 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcb,0x00,0x00]
31881 v_cmp_gt_u16_e64 s[10:11], v1, flat_scratch_lo
31882 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcd,0x00,0x00]
31884 v_cmp_gt_u16_e64 s[10:11], v1, flat_scratch_hi
31885 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcf,0x00,0x00]
31887 v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo
31888 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd5,0x00,0x00]
31890 v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi
31891 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd7,0x00,0x00]
31893 v_cmp_gt_u16_e64 s[10:11], v1, tba_lo
31894 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd9,0x00,0x00]
31896 v_cmp_gt_u16_e64 s[10:11], v1, tba_hi
31897 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdb,0x00,0x00]
31899 v_cmp_gt_u16_e64 s[10:11], v1, tma_lo
31900 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdd,0x00,0x00]
31902 v_cmp_gt_u16_e64 s[10:11], v1, tma_hi
31903 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdf,0x00,0x00]
31905 v_cmp_gt_u16_e64 s[10:11], v1, ttmp11
31906 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf7,0x00,0x00]
31908 v_cmp_gt_u16_e64 s[10:11], v1, m0
31909 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf9,0x00,0x00]
31911 v_cmp_gt_u16_e64 s[10:11], v1, exec_lo
31912 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xfd,0x00,0x00]
31914 v_cmp_gt_u16_e64 s[10:11], v1, exec_hi
31915 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x00,0x00]
31917 v_cmp_gt_u16_e64 s[10:11], v1, 0
31918 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x01,0x01,0x00]
31920 v_cmp_gt_u16_e64 s[10:11], v1, -1
31921 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00]
31923 v_cmp_gt_u16_e64 s[10:11], v1, src_vccz
31924 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf7,0x01,0x00]
31926 v_cmp_gt_u16_e64 s[10:11], v1, src_execz
31927 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf9,0x01,0x00]
31929 v_cmp_gt_u16_e64 s[10:11], v1, src_scc
31930 // CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xfb,0x01,0x00]
31932 v_cmp_ne_u16_e64 s[10:11], v1, v2
31933 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31935 v_cmp_ne_u16_e64 s[12:13], v1, v2
31936 // CHECK: [0x0c,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31938 v_cmp_ne_u16_e64 s[100:101], v1, v2
31939 // CHECK: [0x64,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31941 v_cmp_ne_u16_e64 flat_scratch, v1, v2
31942 // CHECK: [0x66,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31944 v_cmp_ne_u16_e64 vcc, v1, v2
31945 // CHECK: [0x6a,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31947 v_cmp_ne_u16_e64 tba, v1, v2
31948 // CHECK: [0x6c,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31950 v_cmp_ne_u16_e64 tma, v1, v2
31951 // CHECK: [0x6e,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31953 v_cmp_ne_u16_e64 ttmp[10:11], v1, v2
31954 // CHECK: [0x7a,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
31956 v_cmp_ne_u16_e64 s[10:11], v255, v2
31957 // CHECK: [0x0a,0x00,0xad,0xd0,0xff,0x05,0x02,0x00]
31959 v_cmp_ne_u16_e64 s[10:11], s1, v2
31960 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x04,0x02,0x00]
31962 v_cmp_ne_u16_e64 s[10:11], s101, v2
31963 // CHECK: [0x0a,0x00,0xad,0xd0,0x65,0x04,0x02,0x00]
31965 v_cmp_ne_u16_e64 s[10:11], flat_scratch_lo, v2
31966 // CHECK: [0x0a,0x00,0xad,0xd0,0x66,0x04,0x02,0x00]
31968 v_cmp_ne_u16_e64 s[10:11], flat_scratch_hi, v2
31969 // CHECK: [0x0a,0x00,0xad,0xd0,0x67,0x04,0x02,0x00]
31971 v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2
31972 // CHECK: [0x0a,0x00,0xad,0xd0,0x6a,0x04,0x02,0x00]
31974 v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2
31975 // CHECK: [0x0a,0x00,0xad,0xd0,0x6b,0x04,0x02,0x00]
31977 v_cmp_ne_u16_e64 s[10:11], tba_lo, v2
31978 // CHECK: [0x0a,0x00,0xad,0xd0,0x6c,0x04,0x02,0x00]
31980 v_cmp_ne_u16_e64 s[10:11], tba_hi, v2
31981 // CHECK: [0x0a,0x00,0xad,0xd0,0x6d,0x04,0x02,0x00]
31983 v_cmp_ne_u16_e64 s[10:11], tma_lo, v2
31984 // CHECK: [0x0a,0x00,0xad,0xd0,0x6e,0x04,0x02,0x00]
31986 v_cmp_ne_u16_e64 s[10:11], tma_hi, v2
31987 // CHECK: [0x0a,0x00,0xad,0xd0,0x6f,0x04,0x02,0x00]
31989 v_cmp_ne_u16_e64 s[10:11], ttmp11, v2
31990 // CHECK: [0x0a,0x00,0xad,0xd0,0x7b,0x04,0x02,0x00]
31992 v_cmp_ne_u16_e64 s[10:11], m0, v2
31993 // CHECK: [0x0a,0x00,0xad,0xd0,0x7c,0x04,0x02,0x00]
31995 v_cmp_ne_u16_e64 s[10:11], exec_lo, v2
31996 // CHECK: [0x0a,0x00,0xad,0xd0,0x7e,0x04,0x02,0x00]
31998 v_cmp_ne_u16_e64 s[10:11], exec_hi, v2
31999 // CHECK: [0x0a,0x00,0xad,0xd0,0x7f,0x04,0x02,0x00]
32001 v_cmp_ne_u16_e64 s[10:11], 0, v2
32002 // CHECK: [0x0a,0x00,0xad,0xd0,0x80,0x04,0x02,0x00]
32004 v_cmp_ne_u16_e64 s[10:11], -1, v2
32005 // CHECK: [0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00]
32007 v_cmp_ne_u16_e64 s[10:11], src_vccz, v2
32008 // CHECK: [0x0a,0x00,0xad,0xd0,0xfb,0x04,0x02,0x00]
32010 v_cmp_ne_u16_e64 s[10:11], src_execz, v2
32011 // CHECK: [0x0a,0x00,0xad,0xd0,0xfc,0x04,0x02,0x00]
32013 v_cmp_ne_u16_e64 s[10:11], src_scc, v2
32014 // CHECK: [0x0a,0x00,0xad,0xd0,0xfd,0x04,0x02,0x00]
32016 v_cmp_ne_u16_e64 s[10:11], src_lds_direct, v2
32017 // CHECK: [0x0a,0x00,0xad,0xd0,0xfe,0x04,0x02,0x00]
32019 v_cmp_ne_u16_e64 s[10:11], v1, v255
32020 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x03,0x00]
32022 v_cmp_ne_u16_e64 s[10:11], v1, s2
32023 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x05,0x00,0x00]
32025 v_cmp_ne_u16_e64 s[10:11], v1, s101
32026 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xcb,0x00,0x00]
32028 v_cmp_ne_u16_e64 s[10:11], v1, flat_scratch_lo
32029 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xcd,0x00,0x00]
32031 v_cmp_ne_u16_e64 s[10:11], v1, flat_scratch_hi
32032 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xcf,0x00,0x00]
32034 v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo
32035 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xd5,0x00,0x00]
32037 v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi
32038 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xd7,0x00,0x00]
32040 v_cmp_ne_u16_e64 s[10:11], v1, tba_lo
32041 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xd9,0x00,0x00]
32043 v_cmp_ne_u16_e64 s[10:11], v1, tba_hi
32044 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xdb,0x00,0x00]
32046 v_cmp_ne_u16_e64 s[10:11], v1, tma_lo
32047 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xdd,0x00,0x00]
32049 v_cmp_ne_u16_e64 s[10:11], v1, tma_hi
32050 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xdf,0x00,0x00]
32052 v_cmp_ne_u16_e64 s[10:11], v1, ttmp11
32053 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xf7,0x00,0x00]
32055 v_cmp_ne_u16_e64 s[10:11], v1, m0
32056 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xf9,0x00,0x00]
32058 v_cmp_ne_u16_e64 s[10:11], v1, exec_lo
32059 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xfd,0x00,0x00]
32061 v_cmp_ne_u16_e64 s[10:11], v1, exec_hi
32062 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x00,0x00]
32064 v_cmp_ne_u16_e64 s[10:11], v1, 0
32065 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x01,0x01,0x00]
32067 v_cmp_ne_u16_e64 s[10:11], v1, -1
32068 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00]
32070 v_cmp_ne_u16_e64 s[10:11], v1, src_vccz
32071 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xf7,0x01,0x00]
32073 v_cmp_ne_u16_e64 s[10:11], v1, src_execz
32074 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xf9,0x01,0x00]
32076 v_cmp_ne_u16_e64 s[10:11], v1, src_scc
32077 // CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xfb,0x01,0x00]
32079 v_cmp_ge_u16_e64 s[10:11], v1, v2
32080 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32082 v_cmp_ge_u16_e64 s[12:13], v1, v2
32083 // CHECK: [0x0c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32085 v_cmp_ge_u16_e64 s[100:101], v1, v2
32086 // CHECK: [0x64,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32088 v_cmp_ge_u16_e64 flat_scratch, v1, v2
32089 // CHECK: [0x66,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32091 v_cmp_ge_u16_e64 vcc, v1, v2
32092 // CHECK: [0x6a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32094 v_cmp_ge_u16_e64 tba, v1, v2
32095 // CHECK: [0x6c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32097 v_cmp_ge_u16_e64 tma, v1, v2
32098 // CHECK: [0x6e,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32100 v_cmp_ge_u16_e64 ttmp[10:11], v1, v2
32101 // CHECK: [0x7a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
32103 v_cmp_ge_u16_e64 s[10:11], v255, v2
32104 // CHECK: [0x0a,0x00,0xae,0xd0,0xff,0x05,0x02,0x00]
32106 v_cmp_ge_u16_e64 s[10:11], s1, v2
32107 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x04,0x02,0x00]
32109 v_cmp_ge_u16_e64 s[10:11], s101, v2
32110 // CHECK: [0x0a,0x00,0xae,0xd0,0x65,0x04,0x02,0x00]
32112 v_cmp_ge_u16_e64 s[10:11], flat_scratch_lo, v2
32113 // CHECK: [0x0a,0x00,0xae,0xd0,0x66,0x04,0x02,0x00]
32115 v_cmp_ge_u16_e64 s[10:11], flat_scratch_hi, v2
32116 // CHECK: [0x0a,0x00,0xae,0xd0,0x67,0x04,0x02,0x00]
32118 v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2
32119 // CHECK: [0x0a,0x00,0xae,0xd0,0x6a,0x04,0x02,0x00]
32121 v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2
32122 // CHECK: [0x0a,0x00,0xae,0xd0,0x6b,0x04,0x02,0x00]
32124 v_cmp_ge_u16_e64 s[10:11], tba_lo, v2
32125 // CHECK: [0x0a,0x00,0xae,0xd0,0x6c,0x04,0x02,0x00]
32127 v_cmp_ge_u16_e64 s[10:11], tba_hi, v2
32128 // CHECK: [0x0a,0x00,0xae,0xd0,0x6d,0x04,0x02,0x00]
32130 v_cmp_ge_u16_e64 s[10:11], tma_lo, v2
32131 // CHECK: [0x0a,0x00,0xae,0xd0,0x6e,0x04,0x02,0x00]
32133 v_cmp_ge_u16_e64 s[10:11], tma_hi, v2
32134 // CHECK: [0x0a,0x00,0xae,0xd0,0x6f,0x04,0x02,0x00]
32136 v_cmp_ge_u16_e64 s[10:11], ttmp11, v2
32137 // CHECK: [0x0a,0x00,0xae,0xd0,0x7b,0x04,0x02,0x00]
32139 v_cmp_ge_u16_e64 s[10:11], m0, v2
32140 // CHECK: [0x0a,0x00,0xae,0xd0,0x7c,0x04,0x02,0x00]
32142 v_cmp_ge_u16_e64 s[10:11], exec_lo, v2
32143 // CHECK: [0x0a,0x00,0xae,0xd0,0x7e,0x04,0x02,0x00]
32145 v_cmp_ge_u16_e64 s[10:11], exec_hi, v2
32146 // CHECK: [0x0a,0x00,0xae,0xd0,0x7f,0x04,0x02,0x00]
32148 v_cmp_ge_u16_e64 s[10:11], 0, v2
32149 // CHECK: [0x0a,0x00,0xae,0xd0,0x80,0x04,0x02,0x00]
32151 v_cmp_ge_u16_e64 s[10:11], -1, v2
32152 // CHECK: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00]
32154 v_cmp_ge_u16_e64 s[10:11], src_vccz, v2
32155 // CHECK: [0x0a,0x00,0xae,0xd0,0xfb,0x04,0x02,0x00]
32157 v_cmp_ge_u16_e64 s[10:11], src_execz, v2
32158 // CHECK: [0x0a,0x00,0xae,0xd0,0xfc,0x04,0x02,0x00]
32160 v_cmp_ge_u16_e64 s[10:11], src_scc, v2
32161 // CHECK: [0x0a,0x00,0xae,0xd0,0xfd,0x04,0x02,0x00]
32163 v_cmp_ge_u16_e64 s[10:11], src_lds_direct, v2
32164 // CHECK: [0x0a,0x00,0xae,0xd0,0xfe,0x04,0x02,0x00]
32166 v_cmp_ge_u16_e64 s[10:11], v1, v255
32167 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00]
32169 v_cmp_ge_u16_e64 s[10:11], v1, s2
32170 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x00,0x00]
32172 v_cmp_ge_u16_e64 s[10:11], v1, s101
32173 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcb,0x00,0x00]
32175 v_cmp_ge_u16_e64 s[10:11], v1, flat_scratch_lo
32176 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcd,0x00,0x00]
32178 v_cmp_ge_u16_e64 s[10:11], v1, flat_scratch_hi
32179 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcf,0x00,0x00]
32181 v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo
32182 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd5,0x00,0x00]
32184 v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi
32185 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd7,0x00,0x00]
32187 v_cmp_ge_u16_e64 s[10:11], v1, tba_lo
32188 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd9,0x00,0x00]
32190 v_cmp_ge_u16_e64 s[10:11], v1, tba_hi
32191 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdb,0x00,0x00]
32193 v_cmp_ge_u16_e64 s[10:11], v1, tma_lo
32194 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdd,0x00,0x00]
32196 v_cmp_ge_u16_e64 s[10:11], v1, tma_hi
32197 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdf,0x00,0x00]
32199 v_cmp_ge_u16_e64 s[10:11], v1, ttmp11
32200 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf7,0x00,0x00]
32202 v_cmp_ge_u16_e64 s[10:11], v1, m0
32203 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf9,0x00,0x00]
32205 v_cmp_ge_u16_e64 s[10:11], v1, exec_lo
32206 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xfd,0x00,0x00]
32208 v_cmp_ge_u16_e64 s[10:11], v1, exec_hi
32209 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x00,0x00]
32211 v_cmp_ge_u16_e64 s[10:11], v1, 0
32212 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x01,0x01,0x00]
32214 v_cmp_ge_u16_e64 s[10:11], v1, -1
32215 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00]
32217 v_cmp_ge_u16_e64 s[10:11], v1, src_vccz
32218 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf7,0x01,0x00]
32220 v_cmp_ge_u16_e64 s[10:11], v1, src_execz
32221 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf9,0x01,0x00]
32223 v_cmp_ge_u16_e64 s[10:11], v1, src_scc
32224 // CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xfb,0x01,0x00]
32226 v_cmp_t_u16_e64 s[10:11], v1, v2
32227 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32229 v_cmp_t_u16_e64 s[12:13], v1, v2
32230 // CHECK: [0x0c,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32232 v_cmp_t_u16_e64 s[100:101], v1, v2
32233 // CHECK: [0x64,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32235 v_cmp_t_u16_e64 flat_scratch, v1, v2
32236 // CHECK: [0x66,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32238 v_cmp_t_u16_e64 vcc, v1, v2
32239 // CHECK: [0x6a,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32241 v_cmp_t_u16_e64 tba, v1, v2
32242 // CHECK: [0x6c,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32244 v_cmp_t_u16_e64 tma, v1, v2
32245 // CHECK: [0x6e,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32247 v_cmp_t_u16_e64 ttmp[10:11], v1, v2
32248 // CHECK: [0x7a,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
32250 v_cmp_t_u16_e64 s[10:11], v255, v2
32251 // CHECK: [0x0a,0x00,0xaf,0xd0,0xff,0x05,0x02,0x00]
32253 v_cmp_t_u16_e64 s[10:11], s1, v2
32254 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x04,0x02,0x00]
32256 v_cmp_t_u16_e64 s[10:11], s101, v2
32257 // CHECK: [0x0a,0x00,0xaf,0xd0,0x65,0x04,0x02,0x00]
32259 v_cmp_t_u16_e64 s[10:11], flat_scratch_lo, v2
32260 // CHECK: [0x0a,0x00,0xaf,0xd0,0x66,0x04,0x02,0x00]
32262 v_cmp_t_u16_e64 s[10:11], flat_scratch_hi, v2
32263 // CHECK: [0x0a,0x00,0xaf,0xd0,0x67,0x04,0x02,0x00]
32265 v_cmp_t_u16_e64 s[10:11], vcc_lo, v2
32266 // CHECK: [0x0a,0x00,0xaf,0xd0,0x6a,0x04,0x02,0x00]
32268 v_cmp_t_u16_e64 s[10:11], vcc_hi, v2
32269 // CHECK: [0x0a,0x00,0xaf,0xd0,0x6b,0x04,0x02,0x00]
32271 v_cmp_t_u16_e64 s[10:11], tba_lo, v2
32272 // CHECK: [0x0a,0x00,0xaf,0xd0,0x6c,0x04,0x02,0x00]
32274 v_cmp_t_u16_e64 s[10:11], tba_hi, v2
32275 // CHECK: [0x0a,0x00,0xaf,0xd0,0x6d,0x04,0x02,0x00]
32277 v_cmp_t_u16_e64 s[10:11], tma_lo, v2
32278 // CHECK: [0x0a,0x00,0xaf,0xd0,0x6e,0x04,0x02,0x00]
32280 v_cmp_t_u16_e64 s[10:11], tma_hi, v2
32281 // CHECK: [0x0a,0x00,0xaf,0xd0,0x6f,0x04,0x02,0x00]
32283 v_cmp_t_u16_e64 s[10:11], ttmp11, v2
32284 // CHECK: [0x0a,0x00,0xaf,0xd0,0x7b,0x04,0x02,0x00]
32286 v_cmp_t_u16_e64 s[10:11], m0, v2
32287 // CHECK: [0x0a,0x00,0xaf,0xd0,0x7c,0x04,0x02,0x00]
32289 v_cmp_t_u16_e64 s[10:11], exec_lo, v2
32290 // CHECK: [0x0a,0x00,0xaf,0xd0,0x7e,0x04,0x02,0x00]
32292 v_cmp_t_u16_e64 s[10:11], exec_hi, v2
32293 // CHECK: [0x0a,0x00,0xaf,0xd0,0x7f,0x04,0x02,0x00]
32295 v_cmp_t_u16_e64 s[10:11], 0, v2
32296 // CHECK: [0x0a,0x00,0xaf,0xd0,0x80,0x04,0x02,0x00]
32298 v_cmp_t_u16_e64 s[10:11], -1, v2
32299 // CHECK: [0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00]
32301 v_cmp_t_u16_e64 s[10:11], src_vccz, v2
32302 // CHECK: [0x0a,0x00,0xaf,0xd0,0xfb,0x04,0x02,0x00]
32304 v_cmp_t_u16_e64 s[10:11], src_execz, v2
32305 // CHECK: [0x0a,0x00,0xaf,0xd0,0xfc,0x04,0x02,0x00]
32307 v_cmp_t_u16_e64 s[10:11], src_scc, v2
32308 // CHECK: [0x0a,0x00,0xaf,0xd0,0xfd,0x04,0x02,0x00]
32310 v_cmp_t_u16_e64 s[10:11], src_lds_direct, v2
32311 // CHECK: [0x0a,0x00,0xaf,0xd0,0xfe,0x04,0x02,0x00]
32313 v_cmp_t_u16_e64 s[10:11], v1, v255
32314 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x03,0x00]
32316 v_cmp_t_u16_e64 s[10:11], v1, s2
32317 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x05,0x00,0x00]
32319 v_cmp_t_u16_e64 s[10:11], v1, s101
32320 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xcb,0x00,0x00]
32322 v_cmp_t_u16_e64 s[10:11], v1, flat_scratch_lo
32323 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xcd,0x00,0x00]
32325 v_cmp_t_u16_e64 s[10:11], v1, flat_scratch_hi
32326 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xcf,0x00,0x00]
32328 v_cmp_t_u16_e64 s[10:11], v1, vcc_lo
32329 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xd5,0x00,0x00]
32331 v_cmp_t_u16_e64 s[10:11], v1, vcc_hi
32332 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xd7,0x00,0x00]
32334 v_cmp_t_u16_e64 s[10:11], v1, tba_lo
32335 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xd9,0x00,0x00]
32337 v_cmp_t_u16_e64 s[10:11], v1, tba_hi
32338 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xdb,0x00,0x00]
32340 v_cmp_t_u16_e64 s[10:11], v1, tma_lo
32341 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xdd,0x00,0x00]
32343 v_cmp_t_u16_e64 s[10:11], v1, tma_hi
32344 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xdf,0x00,0x00]
32346 v_cmp_t_u16_e64 s[10:11], v1, ttmp11
32347 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xf7,0x00,0x00]
32349 v_cmp_t_u16_e64 s[10:11], v1, m0
32350 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xf9,0x00,0x00]
32352 v_cmp_t_u16_e64 s[10:11], v1, exec_lo
32353 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xfd,0x00,0x00]
32355 v_cmp_t_u16_e64 s[10:11], v1, exec_hi
32356 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x00,0x00]
32358 v_cmp_t_u16_e64 s[10:11], v1, 0
32359 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x01,0x01,0x00]
32361 v_cmp_t_u16_e64 s[10:11], v1, -1
32362 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00]
32364 v_cmp_t_u16_e64 s[10:11], v1, src_vccz
32365 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xf7,0x01,0x00]
32367 v_cmp_t_u16_e64 s[10:11], v1, src_execz
32368 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xf9,0x01,0x00]
32370 v_cmp_t_u16_e64 s[10:11], v1, src_scc
32371 // CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xfb,0x01,0x00]
32373 v_cmpx_f_i16_e64 s[10:11], v1, v2
32374 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32376 v_cmpx_f_i16_e64 s[12:13], v1, v2
32377 // CHECK: [0x0c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32379 v_cmpx_f_i16_e64 s[100:101], v1, v2
32380 // CHECK: [0x64,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32382 v_cmpx_f_i16_e64 flat_scratch, v1, v2
32383 // CHECK: [0x66,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32385 v_cmpx_f_i16_e64 vcc, v1, v2
32386 // CHECK: [0x6a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32388 v_cmpx_f_i16_e64 tba, v1, v2
32389 // CHECK: [0x6c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32391 v_cmpx_f_i16_e64 tma, v1, v2
32392 // CHECK: [0x6e,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32394 v_cmpx_f_i16_e64 ttmp[10:11], v1, v2
32395 // CHECK: [0x7a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
32397 v_cmpx_f_i16_e64 s[10:11], v255, v2
32398 // CHECK: [0x0a,0x00,0xb0,0xd0,0xff,0x05,0x02,0x00]
32400 v_cmpx_f_i16_e64 s[10:11], s1, v2
32401 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x04,0x02,0x00]
32403 v_cmpx_f_i16_e64 s[10:11], s101, v2
32404 // CHECK: [0x0a,0x00,0xb0,0xd0,0x65,0x04,0x02,0x00]
32406 v_cmpx_f_i16_e64 s[10:11], flat_scratch_lo, v2
32407 // CHECK: [0x0a,0x00,0xb0,0xd0,0x66,0x04,0x02,0x00]
32409 v_cmpx_f_i16_e64 s[10:11], flat_scratch_hi, v2
32410 // CHECK: [0x0a,0x00,0xb0,0xd0,0x67,0x04,0x02,0x00]
32412 v_cmpx_f_i16_e64 s[10:11], vcc_lo, v2
32413 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6a,0x04,0x02,0x00]
32415 v_cmpx_f_i16_e64 s[10:11], vcc_hi, v2
32416 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6b,0x04,0x02,0x00]
32418 v_cmpx_f_i16_e64 s[10:11], tba_lo, v2
32419 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6c,0x04,0x02,0x00]
32421 v_cmpx_f_i16_e64 s[10:11], tba_hi, v2
32422 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6d,0x04,0x02,0x00]
32424 v_cmpx_f_i16_e64 s[10:11], tma_lo, v2
32425 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6e,0x04,0x02,0x00]
32427 v_cmpx_f_i16_e64 s[10:11], tma_hi, v2
32428 // CHECK: [0x0a,0x00,0xb0,0xd0,0x6f,0x04,0x02,0x00]
32430 v_cmpx_f_i16_e64 s[10:11], ttmp11, v2
32431 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7b,0x04,0x02,0x00]
32433 v_cmpx_f_i16_e64 s[10:11], m0, v2
32434 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7c,0x04,0x02,0x00]
32436 v_cmpx_f_i16_e64 s[10:11], exec_lo, v2
32437 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7e,0x04,0x02,0x00]
32439 v_cmpx_f_i16_e64 s[10:11], exec_hi, v2
32440 // CHECK: [0x0a,0x00,0xb0,0xd0,0x7f,0x04,0x02,0x00]
32442 v_cmpx_f_i16_e64 s[10:11], 0, v2
32443 // CHECK: [0x0a,0x00,0xb0,0xd0,0x80,0x04,0x02,0x00]
32445 v_cmpx_f_i16_e64 s[10:11], -1, v2
32446 // CHECK: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00]
32448 v_cmpx_f_i16_e64 s[10:11], src_vccz, v2
32449 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfb,0x04,0x02,0x00]
32451 v_cmpx_f_i16_e64 s[10:11], src_execz, v2
32452 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfc,0x04,0x02,0x00]
32454 v_cmpx_f_i16_e64 s[10:11], src_scc, v2
32455 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfd,0x04,0x02,0x00]
32457 v_cmpx_f_i16_e64 s[10:11], src_lds_direct, v2
32458 // CHECK: [0x0a,0x00,0xb0,0xd0,0xfe,0x04,0x02,0x00]
32460 v_cmpx_f_i16_e64 s[10:11], v1, v255
32461 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00]
32463 v_cmpx_f_i16_e64 s[10:11], v1, s2
32464 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x00,0x00]
32466 v_cmpx_f_i16_e64 s[10:11], v1, s101
32467 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcb,0x00,0x00]
32469 v_cmpx_f_i16_e64 s[10:11], v1, flat_scratch_lo
32470 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcd,0x00,0x00]
32472 v_cmpx_f_i16_e64 s[10:11], v1, flat_scratch_hi
32473 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcf,0x00,0x00]
32475 v_cmpx_f_i16_e64 s[10:11], v1, vcc_lo
32476 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd5,0x00,0x00]
32478 v_cmpx_f_i16_e64 s[10:11], v1, vcc_hi
32479 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd7,0x00,0x00]
32481 v_cmpx_f_i16_e64 s[10:11], v1, tba_lo
32482 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd9,0x00,0x00]
32484 v_cmpx_f_i16_e64 s[10:11], v1, tba_hi
32485 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdb,0x00,0x00]
32487 v_cmpx_f_i16_e64 s[10:11], v1, tma_lo
32488 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdd,0x00,0x00]
32490 v_cmpx_f_i16_e64 s[10:11], v1, tma_hi
32491 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdf,0x00,0x00]
32493 v_cmpx_f_i16_e64 s[10:11], v1, ttmp11
32494 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf7,0x00,0x00]
32496 v_cmpx_f_i16_e64 s[10:11], v1, m0
32497 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf9,0x00,0x00]
32499 v_cmpx_f_i16_e64 s[10:11], v1, exec_lo
32500 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xfd,0x00,0x00]
32502 v_cmpx_f_i16_e64 s[10:11], v1, exec_hi
32503 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x00,0x00]
32505 v_cmpx_f_i16_e64 s[10:11], v1, 0
32506 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x01,0x01,0x00]
32508 v_cmpx_f_i16_e64 s[10:11], v1, -1
32509 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00]
32511 v_cmpx_f_i16_e64 s[10:11], v1, src_vccz
32512 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf7,0x01,0x00]
32514 v_cmpx_f_i16_e64 s[10:11], v1, src_execz
32515 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf9,0x01,0x00]
32517 v_cmpx_f_i16_e64 s[10:11], v1, src_scc
32518 // CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xfb,0x01,0x00]
32520 v_cmpx_lt_i16_e64 s[10:11], v1, v2
32521 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32523 v_cmpx_lt_i16_e64 s[12:13], v1, v2
32524 // CHECK: [0x0c,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32526 v_cmpx_lt_i16_e64 s[100:101], v1, v2
32527 // CHECK: [0x64,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32529 v_cmpx_lt_i16_e64 flat_scratch, v1, v2
32530 // CHECK: [0x66,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32532 v_cmpx_lt_i16_e64 vcc, v1, v2
32533 // CHECK: [0x6a,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32535 v_cmpx_lt_i16_e64 tba, v1, v2
32536 // CHECK: [0x6c,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32538 v_cmpx_lt_i16_e64 tma, v1, v2
32539 // CHECK: [0x6e,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32541 v_cmpx_lt_i16_e64 ttmp[10:11], v1, v2
32542 // CHECK: [0x7a,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
32544 v_cmpx_lt_i16_e64 s[10:11], v255, v2
32545 // CHECK: [0x0a,0x00,0xb1,0xd0,0xff,0x05,0x02,0x00]
32547 v_cmpx_lt_i16_e64 s[10:11], s1, v2
32548 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x04,0x02,0x00]
32550 v_cmpx_lt_i16_e64 s[10:11], s101, v2
32551 // CHECK: [0x0a,0x00,0xb1,0xd0,0x65,0x04,0x02,0x00]
32553 v_cmpx_lt_i16_e64 s[10:11], flat_scratch_lo, v2
32554 // CHECK: [0x0a,0x00,0xb1,0xd0,0x66,0x04,0x02,0x00]
32556 v_cmpx_lt_i16_e64 s[10:11], flat_scratch_hi, v2
32557 // CHECK: [0x0a,0x00,0xb1,0xd0,0x67,0x04,0x02,0x00]
32559 v_cmpx_lt_i16_e64 s[10:11], vcc_lo, v2
32560 // CHECK: [0x0a,0x00,0xb1,0xd0,0x6a,0x04,0x02,0x00]
32562 v_cmpx_lt_i16_e64 s[10:11], vcc_hi, v2
32563 // CHECK: [0x0a,0x00,0xb1,0xd0,0x6b,0x04,0x02,0x00]
32565 v_cmpx_lt_i16_e64 s[10:11], tba_lo, v2
32566 // CHECK: [0x0a,0x00,0xb1,0xd0,0x6c,0x04,0x02,0x00]
32568 v_cmpx_lt_i16_e64 s[10:11], tba_hi, v2
32569 // CHECK: [0x0a,0x00,0xb1,0xd0,0x6d,0x04,0x02,0x00]
32571 v_cmpx_lt_i16_e64 s[10:11], tma_lo, v2
32572 // CHECK: [0x0a,0x00,0xb1,0xd0,0x6e,0x04,0x02,0x00]
32574 v_cmpx_lt_i16_e64 s[10:11], tma_hi, v2
32575 // CHECK: [0x0a,0x00,0xb1,0xd0,0x6f,0x04,0x02,0x00]
32577 v_cmpx_lt_i16_e64 s[10:11], ttmp11, v2
32578 // CHECK: [0x0a,0x00,0xb1,0xd0,0x7b,0x04,0x02,0x00]
32580 v_cmpx_lt_i16_e64 s[10:11], m0, v2
32581 // CHECK: [0x0a,0x00,0xb1,0xd0,0x7c,0x04,0x02,0x00]
32583 v_cmpx_lt_i16_e64 s[10:11], exec_lo, v2
32584 // CHECK: [0x0a,0x00,0xb1,0xd0,0x7e,0x04,0x02,0x00]
32586 v_cmpx_lt_i16_e64 s[10:11], exec_hi, v2
32587 // CHECK: [0x0a,0x00,0xb1,0xd0,0x7f,0x04,0x02,0x00]
32589 v_cmpx_lt_i16_e64 s[10:11], 0, v2
32590 // CHECK: [0x0a,0x00,0xb1,0xd0,0x80,0x04,0x02,0x00]
32592 v_cmpx_lt_i16_e64 s[10:11], -1, v2
32593 // CHECK: [0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00]
32595 v_cmpx_lt_i16_e64 s[10:11], src_vccz, v2
32596 // CHECK: [0x0a,0x00,0xb1,0xd0,0xfb,0x04,0x02,0x00]
32598 v_cmpx_lt_i16_e64 s[10:11], src_execz, v2
32599 // CHECK: [0x0a,0x00,0xb1,0xd0,0xfc,0x04,0x02,0x00]
32601 v_cmpx_lt_i16_e64 s[10:11], src_scc, v2
32602 // CHECK: [0x0a,0x00,0xb1,0xd0,0xfd,0x04,0x02,0x00]
32604 v_cmpx_lt_i16_e64 s[10:11], src_lds_direct, v2
32605 // CHECK: [0x0a,0x00,0xb1,0xd0,0xfe,0x04,0x02,0x00]
32607 v_cmpx_lt_i16_e64 s[10:11], v1, v255
32608 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x03,0x00]
32610 v_cmpx_lt_i16_e64 s[10:11], v1, s2
32611 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x05,0x00,0x00]
32613 v_cmpx_lt_i16_e64 s[10:11], v1, s101
32614 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xcb,0x00,0x00]
32616 v_cmpx_lt_i16_e64 s[10:11], v1, flat_scratch_lo
32617 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xcd,0x00,0x00]
32619 v_cmpx_lt_i16_e64 s[10:11], v1, flat_scratch_hi
32620 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xcf,0x00,0x00]
32622 v_cmpx_lt_i16_e64 s[10:11], v1, vcc_lo
32623 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xd5,0x00,0x00]
32625 v_cmpx_lt_i16_e64 s[10:11], v1, vcc_hi
32626 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xd7,0x00,0x00]
32628 v_cmpx_lt_i16_e64 s[10:11], v1, tba_lo
32629 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xd9,0x00,0x00]
32631 v_cmpx_lt_i16_e64 s[10:11], v1, tba_hi
32632 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xdb,0x00,0x00]
32634 v_cmpx_lt_i16_e64 s[10:11], v1, tma_lo
32635 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xdd,0x00,0x00]
32637 v_cmpx_lt_i16_e64 s[10:11], v1, tma_hi
32638 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xdf,0x00,0x00]
32640 v_cmpx_lt_i16_e64 s[10:11], v1, ttmp11
32641 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xf7,0x00,0x00]
32643 v_cmpx_lt_i16_e64 s[10:11], v1, m0
32644 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xf9,0x00,0x00]
32646 v_cmpx_lt_i16_e64 s[10:11], v1, exec_lo
32647 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xfd,0x00,0x00]
32649 v_cmpx_lt_i16_e64 s[10:11], v1, exec_hi
32650 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x00,0x00]
32652 v_cmpx_lt_i16_e64 s[10:11], v1, 0
32653 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x01,0x01,0x00]
32655 v_cmpx_lt_i16_e64 s[10:11], v1, -1
32656 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00]
32658 v_cmpx_lt_i16_e64 s[10:11], v1, src_vccz
32659 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xf7,0x01,0x00]
32661 v_cmpx_lt_i16_e64 s[10:11], v1, src_execz
32662 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xf9,0x01,0x00]
32664 v_cmpx_lt_i16_e64 s[10:11], v1, src_scc
32665 // CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xfb,0x01,0x00]
32667 v_cmpx_eq_i16_e64 s[10:11], v1, v2
32668 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32670 v_cmpx_eq_i16_e64 s[12:13], v1, v2
32671 // CHECK: [0x0c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32673 v_cmpx_eq_i16_e64 s[100:101], v1, v2
32674 // CHECK: [0x64,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32676 v_cmpx_eq_i16_e64 flat_scratch, v1, v2
32677 // CHECK: [0x66,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32679 v_cmpx_eq_i16_e64 vcc, v1, v2
32680 // CHECK: [0x6a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32682 v_cmpx_eq_i16_e64 tba, v1, v2
32683 // CHECK: [0x6c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32685 v_cmpx_eq_i16_e64 tma, v1, v2
32686 // CHECK: [0x6e,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32688 v_cmpx_eq_i16_e64 ttmp[10:11], v1, v2
32689 // CHECK: [0x7a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
32691 v_cmpx_eq_i16_e64 s[10:11], v255, v2
32692 // CHECK: [0x0a,0x00,0xb2,0xd0,0xff,0x05,0x02,0x00]
32694 v_cmpx_eq_i16_e64 s[10:11], s1, v2
32695 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x04,0x02,0x00]
32697 v_cmpx_eq_i16_e64 s[10:11], s101, v2
32698 // CHECK: [0x0a,0x00,0xb2,0xd0,0x65,0x04,0x02,0x00]
32700 v_cmpx_eq_i16_e64 s[10:11], flat_scratch_lo, v2
32701 // CHECK: [0x0a,0x00,0xb2,0xd0,0x66,0x04,0x02,0x00]
32703 v_cmpx_eq_i16_e64 s[10:11], flat_scratch_hi, v2
32704 // CHECK: [0x0a,0x00,0xb2,0xd0,0x67,0x04,0x02,0x00]
32706 v_cmpx_eq_i16_e64 s[10:11], vcc_lo, v2
32707 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6a,0x04,0x02,0x00]
32709 v_cmpx_eq_i16_e64 s[10:11], vcc_hi, v2
32710 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6b,0x04,0x02,0x00]
32712 v_cmpx_eq_i16_e64 s[10:11], tba_lo, v2
32713 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6c,0x04,0x02,0x00]
32715 v_cmpx_eq_i16_e64 s[10:11], tba_hi, v2
32716 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6d,0x04,0x02,0x00]
32718 v_cmpx_eq_i16_e64 s[10:11], tma_lo, v2
32719 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6e,0x04,0x02,0x00]
32721 v_cmpx_eq_i16_e64 s[10:11], tma_hi, v2
32722 // CHECK: [0x0a,0x00,0xb2,0xd0,0x6f,0x04,0x02,0x00]
32724 v_cmpx_eq_i16_e64 s[10:11], ttmp11, v2
32725 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7b,0x04,0x02,0x00]
32727 v_cmpx_eq_i16_e64 s[10:11], m0, v2
32728 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7c,0x04,0x02,0x00]
32730 v_cmpx_eq_i16_e64 s[10:11], exec_lo, v2
32731 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7e,0x04,0x02,0x00]
32733 v_cmpx_eq_i16_e64 s[10:11], exec_hi, v2
32734 // CHECK: [0x0a,0x00,0xb2,0xd0,0x7f,0x04,0x02,0x00]
32736 v_cmpx_eq_i16_e64 s[10:11], 0, v2
32737 // CHECK: [0x0a,0x00,0xb2,0xd0,0x80,0x04,0x02,0x00]
32739 v_cmpx_eq_i16_e64 s[10:11], -1, v2
32740 // CHECK: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00]
32742 v_cmpx_eq_i16_e64 s[10:11], src_vccz, v2
32743 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfb,0x04,0x02,0x00]
32745 v_cmpx_eq_i16_e64 s[10:11], src_execz, v2
32746 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfc,0x04,0x02,0x00]
32748 v_cmpx_eq_i16_e64 s[10:11], src_scc, v2
32749 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfd,0x04,0x02,0x00]
32751 v_cmpx_eq_i16_e64 s[10:11], src_lds_direct, v2
32752 // CHECK: [0x0a,0x00,0xb2,0xd0,0xfe,0x04,0x02,0x00]
32754 v_cmpx_eq_i16_e64 s[10:11], v1, v255
32755 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00]
32757 v_cmpx_eq_i16_e64 s[10:11], v1, s2
32758 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x00,0x00]
32760 v_cmpx_eq_i16_e64 s[10:11], v1, s101
32761 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcb,0x00,0x00]
32763 v_cmpx_eq_i16_e64 s[10:11], v1, flat_scratch_lo
32764 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcd,0x00,0x00]
32766 v_cmpx_eq_i16_e64 s[10:11], v1, flat_scratch_hi
32767 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcf,0x00,0x00]
32769 v_cmpx_eq_i16_e64 s[10:11], v1, vcc_lo
32770 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd5,0x00,0x00]
32772 v_cmpx_eq_i16_e64 s[10:11], v1, vcc_hi
32773 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd7,0x00,0x00]
32775 v_cmpx_eq_i16_e64 s[10:11], v1, tba_lo
32776 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd9,0x00,0x00]
32778 v_cmpx_eq_i16_e64 s[10:11], v1, tba_hi
32779 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdb,0x00,0x00]
32781 v_cmpx_eq_i16_e64 s[10:11], v1, tma_lo
32782 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdd,0x00,0x00]
32784 v_cmpx_eq_i16_e64 s[10:11], v1, tma_hi
32785 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdf,0x00,0x00]
32787 v_cmpx_eq_i16_e64 s[10:11], v1, ttmp11
32788 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf7,0x00,0x00]
32790 v_cmpx_eq_i16_e64 s[10:11], v1, m0
32791 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf9,0x00,0x00]
32793 v_cmpx_eq_i16_e64 s[10:11], v1, exec_lo
32794 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xfd,0x00,0x00]
32796 v_cmpx_eq_i16_e64 s[10:11], v1, exec_hi
32797 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x00,0x00]
32799 v_cmpx_eq_i16_e64 s[10:11], v1, 0
32800 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x01,0x01,0x00]
32802 v_cmpx_eq_i16_e64 s[10:11], v1, -1
32803 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00]
32805 v_cmpx_eq_i16_e64 s[10:11], v1, src_vccz
32806 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf7,0x01,0x00]
32808 v_cmpx_eq_i16_e64 s[10:11], v1, src_execz
32809 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf9,0x01,0x00]
32811 v_cmpx_eq_i16_e64 s[10:11], v1, src_scc
32812 // CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xfb,0x01,0x00]
32814 v_cmpx_le_i16_e64 s[10:11], v1, v2
32815 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32817 v_cmpx_le_i16_e64 s[12:13], v1, v2
32818 // CHECK: [0x0c,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32820 v_cmpx_le_i16_e64 s[100:101], v1, v2
32821 // CHECK: [0x64,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32823 v_cmpx_le_i16_e64 flat_scratch, v1, v2
32824 // CHECK: [0x66,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32826 v_cmpx_le_i16_e64 vcc, v1, v2
32827 // CHECK: [0x6a,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32829 v_cmpx_le_i16_e64 tba, v1, v2
32830 // CHECK: [0x6c,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32832 v_cmpx_le_i16_e64 tma, v1, v2
32833 // CHECK: [0x6e,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32835 v_cmpx_le_i16_e64 ttmp[10:11], v1, v2
32836 // CHECK: [0x7a,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
32838 v_cmpx_le_i16_e64 s[10:11], v255, v2
32839 // CHECK: [0x0a,0x00,0xb3,0xd0,0xff,0x05,0x02,0x00]
32841 v_cmpx_le_i16_e64 s[10:11], s1, v2
32842 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x04,0x02,0x00]
32844 v_cmpx_le_i16_e64 s[10:11], s101, v2
32845 // CHECK: [0x0a,0x00,0xb3,0xd0,0x65,0x04,0x02,0x00]
32847 v_cmpx_le_i16_e64 s[10:11], flat_scratch_lo, v2
32848 // CHECK: [0x0a,0x00,0xb3,0xd0,0x66,0x04,0x02,0x00]
32850 v_cmpx_le_i16_e64 s[10:11], flat_scratch_hi, v2
32851 // CHECK: [0x0a,0x00,0xb3,0xd0,0x67,0x04,0x02,0x00]
32853 v_cmpx_le_i16_e64 s[10:11], vcc_lo, v2
32854 // CHECK: [0x0a,0x00,0xb3,0xd0,0x6a,0x04,0x02,0x00]
32856 v_cmpx_le_i16_e64 s[10:11], vcc_hi, v2
32857 // CHECK: [0x0a,0x00,0xb3,0xd0,0x6b,0x04,0x02,0x00]
32859 v_cmpx_le_i16_e64 s[10:11], tba_lo, v2
32860 // CHECK: [0x0a,0x00,0xb3,0xd0,0x6c,0x04,0x02,0x00]
32862 v_cmpx_le_i16_e64 s[10:11], tba_hi, v2
32863 // CHECK: [0x0a,0x00,0xb3,0xd0,0x6d,0x04,0x02,0x00]
32865 v_cmpx_le_i16_e64 s[10:11], tma_lo, v2
32866 // CHECK: [0x0a,0x00,0xb3,0xd0,0x6e,0x04,0x02,0x00]
32868 v_cmpx_le_i16_e64 s[10:11], tma_hi, v2
32869 // CHECK: [0x0a,0x00,0xb3,0xd0,0x6f,0x04,0x02,0x00]
32871 v_cmpx_le_i16_e64 s[10:11], ttmp11, v2
32872 // CHECK: [0x0a,0x00,0xb3,0xd0,0x7b,0x04,0x02,0x00]
32874 v_cmpx_le_i16_e64 s[10:11], m0, v2
32875 // CHECK: [0x0a,0x00,0xb3,0xd0,0x7c,0x04,0x02,0x00]
32877 v_cmpx_le_i16_e64 s[10:11], exec_lo, v2
32878 // CHECK: [0x0a,0x00,0xb3,0xd0,0x7e,0x04,0x02,0x00]
32880 v_cmpx_le_i16_e64 s[10:11], exec_hi, v2
32881 // CHECK: [0x0a,0x00,0xb3,0xd0,0x7f,0x04,0x02,0x00]
32883 v_cmpx_le_i16_e64 s[10:11], 0, v2
32884 // CHECK: [0x0a,0x00,0xb3,0xd0,0x80,0x04,0x02,0x00]
32886 v_cmpx_le_i16_e64 s[10:11], -1, v2
32887 // CHECK: [0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00]
32889 v_cmpx_le_i16_e64 s[10:11], src_vccz, v2
32890 // CHECK: [0x0a,0x00,0xb3,0xd0,0xfb,0x04,0x02,0x00]
32892 v_cmpx_le_i16_e64 s[10:11], src_execz, v2
32893 // CHECK: [0x0a,0x00,0xb3,0xd0,0xfc,0x04,0x02,0x00]
32895 v_cmpx_le_i16_e64 s[10:11], src_scc, v2
32896 // CHECK: [0x0a,0x00,0xb3,0xd0,0xfd,0x04,0x02,0x00]
32898 v_cmpx_le_i16_e64 s[10:11], src_lds_direct, v2
32899 // CHECK: [0x0a,0x00,0xb3,0xd0,0xfe,0x04,0x02,0x00]
32901 v_cmpx_le_i16_e64 s[10:11], v1, v255
32902 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x03,0x00]
32904 v_cmpx_le_i16_e64 s[10:11], v1, s2
32905 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x05,0x00,0x00]
32907 v_cmpx_le_i16_e64 s[10:11], v1, s101
32908 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xcb,0x00,0x00]
32910 v_cmpx_le_i16_e64 s[10:11], v1, flat_scratch_lo
32911 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xcd,0x00,0x00]
32913 v_cmpx_le_i16_e64 s[10:11], v1, flat_scratch_hi
32914 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xcf,0x00,0x00]
32916 v_cmpx_le_i16_e64 s[10:11], v1, vcc_lo
32917 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xd5,0x00,0x00]
32919 v_cmpx_le_i16_e64 s[10:11], v1, vcc_hi
32920 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xd7,0x00,0x00]
32922 v_cmpx_le_i16_e64 s[10:11], v1, tba_lo
32923 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xd9,0x00,0x00]
32925 v_cmpx_le_i16_e64 s[10:11], v1, tba_hi
32926 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xdb,0x00,0x00]
32928 v_cmpx_le_i16_e64 s[10:11], v1, tma_lo
32929 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xdd,0x00,0x00]
32931 v_cmpx_le_i16_e64 s[10:11], v1, tma_hi
32932 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xdf,0x00,0x00]
32934 v_cmpx_le_i16_e64 s[10:11], v1, ttmp11
32935 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xf7,0x00,0x00]
32937 v_cmpx_le_i16_e64 s[10:11], v1, m0
32938 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xf9,0x00,0x00]
32940 v_cmpx_le_i16_e64 s[10:11], v1, exec_lo
32941 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xfd,0x00,0x00]
32943 v_cmpx_le_i16_e64 s[10:11], v1, exec_hi
32944 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x00,0x00]
32946 v_cmpx_le_i16_e64 s[10:11], v1, 0
32947 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x01,0x01,0x00]
32949 v_cmpx_le_i16_e64 s[10:11], v1, -1
32950 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00]
32952 v_cmpx_le_i16_e64 s[10:11], v1, src_vccz
32953 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xf7,0x01,0x00]
32955 v_cmpx_le_i16_e64 s[10:11], v1, src_execz
32956 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xf9,0x01,0x00]
32958 v_cmpx_le_i16_e64 s[10:11], v1, src_scc
32959 // CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xfb,0x01,0x00]
32961 v_cmpx_gt_i16_e64 s[10:11], v1, v2
32962 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32964 v_cmpx_gt_i16_e64 s[12:13], v1, v2
32965 // CHECK: [0x0c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32967 v_cmpx_gt_i16_e64 s[100:101], v1, v2
32968 // CHECK: [0x64,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32970 v_cmpx_gt_i16_e64 flat_scratch, v1, v2
32971 // CHECK: [0x66,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32973 v_cmpx_gt_i16_e64 vcc, v1, v2
32974 // CHECK: [0x6a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32976 v_cmpx_gt_i16_e64 tba, v1, v2
32977 // CHECK: [0x6c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32979 v_cmpx_gt_i16_e64 tma, v1, v2
32980 // CHECK: [0x6e,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32982 v_cmpx_gt_i16_e64 ttmp[10:11], v1, v2
32983 // CHECK: [0x7a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
32985 v_cmpx_gt_i16_e64 s[10:11], v255, v2
32986 // CHECK: [0x0a,0x00,0xb4,0xd0,0xff,0x05,0x02,0x00]
32988 v_cmpx_gt_i16_e64 s[10:11], s1, v2
32989 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x04,0x02,0x00]
32991 v_cmpx_gt_i16_e64 s[10:11], s101, v2
32992 // CHECK: [0x0a,0x00,0xb4,0xd0,0x65,0x04,0x02,0x00]
32994 v_cmpx_gt_i16_e64 s[10:11], flat_scratch_lo, v2
32995 // CHECK: [0x0a,0x00,0xb4,0xd0,0x66,0x04,0x02,0x00]
32997 v_cmpx_gt_i16_e64 s[10:11], flat_scratch_hi, v2
32998 // CHECK: [0x0a,0x00,0xb4,0xd0,0x67,0x04,0x02,0x00]
33000 v_cmpx_gt_i16_e64 s[10:11], vcc_lo, v2
33001 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6a,0x04,0x02,0x00]
33003 v_cmpx_gt_i16_e64 s[10:11], vcc_hi, v2
33004 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6b,0x04,0x02,0x00]
33006 v_cmpx_gt_i16_e64 s[10:11], tba_lo, v2
33007 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6c,0x04,0x02,0x00]
33009 v_cmpx_gt_i16_e64 s[10:11], tba_hi, v2
33010 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6d,0x04,0x02,0x00]
33012 v_cmpx_gt_i16_e64 s[10:11], tma_lo, v2
33013 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6e,0x04,0x02,0x00]
33015 v_cmpx_gt_i16_e64 s[10:11], tma_hi, v2
33016 // CHECK: [0x0a,0x00,0xb4,0xd0,0x6f,0x04,0x02,0x00]
33018 v_cmpx_gt_i16_e64 s[10:11], ttmp11, v2
33019 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7b,0x04,0x02,0x00]
33021 v_cmpx_gt_i16_e64 s[10:11], m0, v2
33022 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7c,0x04,0x02,0x00]
33024 v_cmpx_gt_i16_e64 s[10:11], exec_lo, v2
33025 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7e,0x04,0x02,0x00]
33027 v_cmpx_gt_i16_e64 s[10:11], exec_hi, v2
33028 // CHECK: [0x0a,0x00,0xb4,0xd0,0x7f,0x04,0x02,0x00]
33030 v_cmpx_gt_i16_e64 s[10:11], 0, v2
33031 // CHECK: [0x0a,0x00,0xb4,0xd0,0x80,0x04,0x02,0x00]
33033 v_cmpx_gt_i16_e64 s[10:11], -1, v2
33034 // CHECK: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00]
33036 v_cmpx_gt_i16_e64 s[10:11], src_vccz, v2
33037 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfb,0x04,0x02,0x00]
33039 v_cmpx_gt_i16_e64 s[10:11], src_execz, v2
33040 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfc,0x04,0x02,0x00]
33042 v_cmpx_gt_i16_e64 s[10:11], src_scc, v2
33043 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfd,0x04,0x02,0x00]
33045 v_cmpx_gt_i16_e64 s[10:11], src_lds_direct, v2
33046 // CHECK: [0x0a,0x00,0xb4,0xd0,0xfe,0x04,0x02,0x00]
33048 v_cmpx_gt_i16_e64 s[10:11], v1, v255
33049 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00]
33051 v_cmpx_gt_i16_e64 s[10:11], v1, s2
33052 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x00,0x00]
33054 v_cmpx_gt_i16_e64 s[10:11], v1, s101
33055 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcb,0x00,0x00]
33057 v_cmpx_gt_i16_e64 s[10:11], v1, flat_scratch_lo
33058 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcd,0x00,0x00]
33060 v_cmpx_gt_i16_e64 s[10:11], v1, flat_scratch_hi
33061 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcf,0x00,0x00]
33063 v_cmpx_gt_i16_e64 s[10:11], v1, vcc_lo
33064 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd5,0x00,0x00]
33066 v_cmpx_gt_i16_e64 s[10:11], v1, vcc_hi
33067 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd7,0x00,0x00]
33069 v_cmpx_gt_i16_e64 s[10:11], v1, tba_lo
33070 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd9,0x00,0x00]
33072 v_cmpx_gt_i16_e64 s[10:11], v1, tba_hi
33073 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdb,0x00,0x00]
33075 v_cmpx_gt_i16_e64 s[10:11], v1, tma_lo
33076 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdd,0x00,0x00]
33078 v_cmpx_gt_i16_e64 s[10:11], v1, tma_hi
33079 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdf,0x00,0x00]
33081 v_cmpx_gt_i16_e64 s[10:11], v1, ttmp11
33082 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf7,0x00,0x00]
33084 v_cmpx_gt_i16_e64 s[10:11], v1, m0
33085 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf9,0x00,0x00]
33087 v_cmpx_gt_i16_e64 s[10:11], v1, exec_lo
33088 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xfd,0x00,0x00]
33090 v_cmpx_gt_i16_e64 s[10:11], v1, exec_hi
33091 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x00,0x00]
33093 v_cmpx_gt_i16_e64 s[10:11], v1, 0
33094 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x01,0x01,0x00]
33096 v_cmpx_gt_i16_e64 s[10:11], v1, -1
33097 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00]
33099 v_cmpx_gt_i16_e64 s[10:11], v1, src_vccz
33100 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf7,0x01,0x00]
33102 v_cmpx_gt_i16_e64 s[10:11], v1, src_execz
33103 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf9,0x01,0x00]
33105 v_cmpx_gt_i16_e64 s[10:11], v1, src_scc
33106 // CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xfb,0x01,0x00]
33108 v_cmpx_ne_i16_e64 s[10:11], v1, v2
33109 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33111 v_cmpx_ne_i16_e64 s[12:13], v1, v2
33112 // CHECK: [0x0c,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33114 v_cmpx_ne_i16_e64 s[100:101], v1, v2
33115 // CHECK: [0x64,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33117 v_cmpx_ne_i16_e64 flat_scratch, v1, v2
33118 // CHECK: [0x66,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33120 v_cmpx_ne_i16_e64 vcc, v1, v2
33121 // CHECK: [0x6a,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33123 v_cmpx_ne_i16_e64 tba, v1, v2
33124 // CHECK: [0x6c,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33126 v_cmpx_ne_i16_e64 tma, v1, v2
33127 // CHECK: [0x6e,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33129 v_cmpx_ne_i16_e64 ttmp[10:11], v1, v2
33130 // CHECK: [0x7a,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
33132 v_cmpx_ne_i16_e64 s[10:11], v255, v2
33133 // CHECK: [0x0a,0x00,0xb5,0xd0,0xff,0x05,0x02,0x00]
33135 v_cmpx_ne_i16_e64 s[10:11], s1, v2
33136 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x04,0x02,0x00]
33138 v_cmpx_ne_i16_e64 s[10:11], s101, v2
33139 // CHECK: [0x0a,0x00,0xb5,0xd0,0x65,0x04,0x02,0x00]
33141 v_cmpx_ne_i16_e64 s[10:11], flat_scratch_lo, v2
33142 // CHECK: [0x0a,0x00,0xb5,0xd0,0x66,0x04,0x02,0x00]
33144 v_cmpx_ne_i16_e64 s[10:11], flat_scratch_hi, v2
33145 // CHECK: [0x0a,0x00,0xb5,0xd0,0x67,0x04,0x02,0x00]
33147 v_cmpx_ne_i16_e64 s[10:11], vcc_lo, v2
33148 // CHECK: [0x0a,0x00,0xb5,0xd0,0x6a,0x04,0x02,0x00]
33150 v_cmpx_ne_i16_e64 s[10:11], vcc_hi, v2
33151 // CHECK: [0x0a,0x00,0xb5,0xd0,0x6b,0x04,0x02,0x00]
33153 v_cmpx_ne_i16_e64 s[10:11], tba_lo, v2
33154 // CHECK: [0x0a,0x00,0xb5,0xd0,0x6c,0x04,0x02,0x00]
33156 v_cmpx_ne_i16_e64 s[10:11], tba_hi, v2
33157 // CHECK: [0x0a,0x00,0xb5,0xd0,0x6d,0x04,0x02,0x00]
33159 v_cmpx_ne_i16_e64 s[10:11], tma_lo, v2
33160 // CHECK: [0x0a,0x00,0xb5,0xd0,0x6e,0x04,0x02,0x00]
33162 v_cmpx_ne_i16_e64 s[10:11], tma_hi, v2
33163 // CHECK: [0x0a,0x00,0xb5,0xd0,0x6f,0x04,0x02,0x00]
33165 v_cmpx_ne_i16_e64 s[10:11], ttmp11, v2
33166 // CHECK: [0x0a,0x00,0xb5,0xd0,0x7b,0x04,0x02,0x00]
33168 v_cmpx_ne_i16_e64 s[10:11], m0, v2
33169 // CHECK: [0x0a,0x00,0xb5,0xd0,0x7c,0x04,0x02,0x00]
33171 v_cmpx_ne_i16_e64 s[10:11], exec_lo, v2
33172 // CHECK: [0x0a,0x00,0xb5,0xd0,0x7e,0x04,0x02,0x00]
33174 v_cmpx_ne_i16_e64 s[10:11], exec_hi, v2
33175 // CHECK: [0x0a,0x00,0xb5,0xd0,0x7f,0x04,0x02,0x00]
33177 v_cmpx_ne_i16_e64 s[10:11], 0, v2
33178 // CHECK: [0x0a,0x00,0xb5,0xd0,0x80,0x04,0x02,0x00]
33180 v_cmpx_ne_i16_e64 s[10:11], -1, v2
33181 // CHECK: [0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00]
33183 v_cmpx_ne_i16_e64 s[10:11], src_vccz, v2
33184 // CHECK: [0x0a,0x00,0xb5,0xd0,0xfb,0x04,0x02,0x00]
33186 v_cmpx_ne_i16_e64 s[10:11], src_execz, v2
33187 // CHECK: [0x0a,0x00,0xb5,0xd0,0xfc,0x04,0x02,0x00]
33189 v_cmpx_ne_i16_e64 s[10:11], src_scc, v2
33190 // CHECK: [0x0a,0x00,0xb5,0xd0,0xfd,0x04,0x02,0x00]
33192 v_cmpx_ne_i16_e64 s[10:11], src_lds_direct, v2
33193 // CHECK: [0x0a,0x00,0xb5,0xd0,0xfe,0x04,0x02,0x00]
33195 v_cmpx_ne_i16_e64 s[10:11], v1, v255
33196 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x03,0x00]
33198 v_cmpx_ne_i16_e64 s[10:11], v1, s2
33199 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x05,0x00,0x00]
33201 v_cmpx_ne_i16_e64 s[10:11], v1, s101
33202 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xcb,0x00,0x00]
33204 v_cmpx_ne_i16_e64 s[10:11], v1, flat_scratch_lo
33205 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xcd,0x00,0x00]
33207 v_cmpx_ne_i16_e64 s[10:11], v1, flat_scratch_hi
33208 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xcf,0x00,0x00]
33210 v_cmpx_ne_i16_e64 s[10:11], v1, vcc_lo
33211 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xd5,0x00,0x00]
33213 v_cmpx_ne_i16_e64 s[10:11], v1, vcc_hi
33214 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xd7,0x00,0x00]
33216 v_cmpx_ne_i16_e64 s[10:11], v1, tba_lo
33217 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xd9,0x00,0x00]
33219 v_cmpx_ne_i16_e64 s[10:11], v1, tba_hi
33220 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xdb,0x00,0x00]
33222 v_cmpx_ne_i16_e64 s[10:11], v1, tma_lo
33223 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xdd,0x00,0x00]
33225 v_cmpx_ne_i16_e64 s[10:11], v1, tma_hi
33226 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xdf,0x00,0x00]
33228 v_cmpx_ne_i16_e64 s[10:11], v1, ttmp11
33229 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xf7,0x00,0x00]
33231 v_cmpx_ne_i16_e64 s[10:11], v1, m0
33232 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xf9,0x00,0x00]
33234 v_cmpx_ne_i16_e64 s[10:11], v1, exec_lo
33235 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xfd,0x00,0x00]
33237 v_cmpx_ne_i16_e64 s[10:11], v1, exec_hi
33238 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x00,0x00]
33240 v_cmpx_ne_i16_e64 s[10:11], v1, 0
33241 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x01,0x01,0x00]
33243 v_cmpx_ne_i16_e64 s[10:11], v1, -1
33244 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00]
33246 v_cmpx_ne_i16_e64 s[10:11], v1, src_vccz
33247 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xf7,0x01,0x00]
33249 v_cmpx_ne_i16_e64 s[10:11], v1, src_execz
33250 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xf9,0x01,0x00]
33252 v_cmpx_ne_i16_e64 s[10:11], v1, src_scc
33253 // CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xfb,0x01,0x00]
33255 v_cmpx_ge_i16_e64 s[10:11], v1, v2
33256 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33258 v_cmpx_ge_i16_e64 s[12:13], v1, v2
33259 // CHECK: [0x0c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33261 v_cmpx_ge_i16_e64 s[100:101], v1, v2
33262 // CHECK: [0x64,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33264 v_cmpx_ge_i16_e64 flat_scratch, v1, v2
33265 // CHECK: [0x66,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33267 v_cmpx_ge_i16_e64 vcc, v1, v2
33268 // CHECK: [0x6a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33270 v_cmpx_ge_i16_e64 tba, v1, v2
33271 // CHECK: [0x6c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33273 v_cmpx_ge_i16_e64 tma, v1, v2
33274 // CHECK: [0x6e,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33276 v_cmpx_ge_i16_e64 ttmp[10:11], v1, v2
33277 // CHECK: [0x7a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
33279 v_cmpx_ge_i16_e64 s[10:11], v255, v2
33280 // CHECK: [0x0a,0x00,0xb6,0xd0,0xff,0x05,0x02,0x00]
33282 v_cmpx_ge_i16_e64 s[10:11], s1, v2
33283 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x04,0x02,0x00]
33285 v_cmpx_ge_i16_e64 s[10:11], s101, v2
33286 // CHECK: [0x0a,0x00,0xb6,0xd0,0x65,0x04,0x02,0x00]
33288 v_cmpx_ge_i16_e64 s[10:11], flat_scratch_lo, v2
33289 // CHECK: [0x0a,0x00,0xb6,0xd0,0x66,0x04,0x02,0x00]
33291 v_cmpx_ge_i16_e64 s[10:11], flat_scratch_hi, v2
33292 // CHECK: [0x0a,0x00,0xb6,0xd0,0x67,0x04,0x02,0x00]
33294 v_cmpx_ge_i16_e64 s[10:11], vcc_lo, v2
33295 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6a,0x04,0x02,0x00]
33297 v_cmpx_ge_i16_e64 s[10:11], vcc_hi, v2
33298 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6b,0x04,0x02,0x00]
33300 v_cmpx_ge_i16_e64 s[10:11], tba_lo, v2
33301 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6c,0x04,0x02,0x00]
33303 v_cmpx_ge_i16_e64 s[10:11], tba_hi, v2
33304 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6d,0x04,0x02,0x00]
33306 v_cmpx_ge_i16_e64 s[10:11], tma_lo, v2
33307 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6e,0x04,0x02,0x00]
33309 v_cmpx_ge_i16_e64 s[10:11], tma_hi, v2
33310 // CHECK: [0x0a,0x00,0xb6,0xd0,0x6f,0x04,0x02,0x00]
33312 v_cmpx_ge_i16_e64 s[10:11], ttmp11, v2
33313 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7b,0x04,0x02,0x00]
33315 v_cmpx_ge_i16_e64 s[10:11], m0, v2
33316 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7c,0x04,0x02,0x00]
33318 v_cmpx_ge_i16_e64 s[10:11], exec_lo, v2
33319 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7e,0x04,0x02,0x00]
33321 v_cmpx_ge_i16_e64 s[10:11], exec_hi, v2
33322 // CHECK: [0x0a,0x00,0xb6,0xd0,0x7f,0x04,0x02,0x00]
33324 v_cmpx_ge_i16_e64 s[10:11], 0, v2
33325 // CHECK: [0x0a,0x00,0xb6,0xd0,0x80,0x04,0x02,0x00]
33327 v_cmpx_ge_i16_e64 s[10:11], -1, v2
33328 // CHECK: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00]
33330 v_cmpx_ge_i16_e64 s[10:11], src_vccz, v2
33331 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfb,0x04,0x02,0x00]
33333 v_cmpx_ge_i16_e64 s[10:11], src_execz, v2
33334 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfc,0x04,0x02,0x00]
33336 v_cmpx_ge_i16_e64 s[10:11], src_scc, v2
33337 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfd,0x04,0x02,0x00]
33339 v_cmpx_ge_i16_e64 s[10:11], src_lds_direct, v2
33340 // CHECK: [0x0a,0x00,0xb6,0xd0,0xfe,0x04,0x02,0x00]
33342 v_cmpx_ge_i16_e64 s[10:11], v1, v255
33343 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00]
33345 v_cmpx_ge_i16_e64 s[10:11], v1, s2
33346 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x00,0x00]
33348 v_cmpx_ge_i16_e64 s[10:11], v1, s101
33349 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcb,0x00,0x00]
33351 v_cmpx_ge_i16_e64 s[10:11], v1, flat_scratch_lo
33352 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcd,0x00,0x00]
33354 v_cmpx_ge_i16_e64 s[10:11], v1, flat_scratch_hi
33355 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcf,0x00,0x00]
33357 v_cmpx_ge_i16_e64 s[10:11], v1, vcc_lo
33358 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd5,0x00,0x00]
33360 v_cmpx_ge_i16_e64 s[10:11], v1, vcc_hi
33361 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd7,0x00,0x00]
33363 v_cmpx_ge_i16_e64 s[10:11], v1, tba_lo
33364 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd9,0x00,0x00]
33366 v_cmpx_ge_i16_e64 s[10:11], v1, tba_hi
33367 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdb,0x00,0x00]
33369 v_cmpx_ge_i16_e64 s[10:11], v1, tma_lo
33370 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdd,0x00,0x00]
33372 v_cmpx_ge_i16_e64 s[10:11], v1, tma_hi
33373 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdf,0x00,0x00]
33375 v_cmpx_ge_i16_e64 s[10:11], v1, ttmp11
33376 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf7,0x00,0x00]
33378 v_cmpx_ge_i16_e64 s[10:11], v1, m0
33379 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf9,0x00,0x00]
33381 v_cmpx_ge_i16_e64 s[10:11], v1, exec_lo
33382 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xfd,0x00,0x00]
33384 v_cmpx_ge_i16_e64 s[10:11], v1, exec_hi
33385 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x00,0x00]
33387 v_cmpx_ge_i16_e64 s[10:11], v1, 0
33388 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x01,0x01,0x00]
33390 v_cmpx_ge_i16_e64 s[10:11], v1, -1
33391 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00]
33393 v_cmpx_ge_i16_e64 s[10:11], v1, src_vccz
33394 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf7,0x01,0x00]
33396 v_cmpx_ge_i16_e64 s[10:11], v1, src_execz
33397 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf9,0x01,0x00]
33399 v_cmpx_ge_i16_e64 s[10:11], v1, src_scc
33400 // CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xfb,0x01,0x00]
33402 v_cmpx_t_i16_e64 s[10:11], v1, v2
33403 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33405 v_cmpx_t_i16_e64 s[12:13], v1, v2
33406 // CHECK: [0x0c,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33408 v_cmpx_t_i16_e64 s[100:101], v1, v2
33409 // CHECK: [0x64,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33411 v_cmpx_t_i16_e64 flat_scratch, v1, v2
33412 // CHECK: [0x66,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33414 v_cmpx_t_i16_e64 vcc, v1, v2
33415 // CHECK: [0x6a,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33417 v_cmpx_t_i16_e64 tba, v1, v2
33418 // CHECK: [0x6c,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33420 v_cmpx_t_i16_e64 tma, v1, v2
33421 // CHECK: [0x6e,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33423 v_cmpx_t_i16_e64 ttmp[10:11], v1, v2
33424 // CHECK: [0x7a,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
33426 v_cmpx_t_i16_e64 s[10:11], v255, v2
33427 // CHECK: [0x0a,0x00,0xb7,0xd0,0xff,0x05,0x02,0x00]
33429 v_cmpx_t_i16_e64 s[10:11], s1, v2
33430 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x04,0x02,0x00]
33432 v_cmpx_t_i16_e64 s[10:11], s101, v2
33433 // CHECK: [0x0a,0x00,0xb7,0xd0,0x65,0x04,0x02,0x00]
33435 v_cmpx_t_i16_e64 s[10:11], flat_scratch_lo, v2
33436 // CHECK: [0x0a,0x00,0xb7,0xd0,0x66,0x04,0x02,0x00]
33438 v_cmpx_t_i16_e64 s[10:11], flat_scratch_hi, v2
33439 // CHECK: [0x0a,0x00,0xb7,0xd0,0x67,0x04,0x02,0x00]
33441 v_cmpx_t_i16_e64 s[10:11], vcc_lo, v2
33442 // CHECK: [0x0a,0x00,0xb7,0xd0,0x6a,0x04,0x02,0x00]
33444 v_cmpx_t_i16_e64 s[10:11], vcc_hi, v2
33445 // CHECK: [0x0a,0x00,0xb7,0xd0,0x6b,0x04,0x02,0x00]
33447 v_cmpx_t_i16_e64 s[10:11], tba_lo, v2
33448 // CHECK: [0x0a,0x00,0xb7,0xd0,0x6c,0x04,0x02,0x00]
33450 v_cmpx_t_i16_e64 s[10:11], tba_hi, v2
33451 // CHECK: [0x0a,0x00,0xb7,0xd0,0x6d,0x04,0x02,0x00]
33453 v_cmpx_t_i16_e64 s[10:11], tma_lo, v2
33454 // CHECK: [0x0a,0x00,0xb7,0xd0,0x6e,0x04,0x02,0x00]
33456 v_cmpx_t_i16_e64 s[10:11], tma_hi, v2
33457 // CHECK: [0x0a,0x00,0xb7,0xd0,0x6f,0x04,0x02,0x00]
33459 v_cmpx_t_i16_e64 s[10:11], ttmp11, v2
33460 // CHECK: [0x0a,0x00,0xb7,0xd0,0x7b,0x04,0x02,0x00]
33462 v_cmpx_t_i16_e64 s[10:11], m0, v2
33463 // CHECK: [0x0a,0x00,0xb7,0xd0,0x7c,0x04,0x02,0x00]
33465 v_cmpx_t_i16_e64 s[10:11], exec_lo, v2
33466 // CHECK: [0x0a,0x00,0xb7,0xd0,0x7e,0x04,0x02,0x00]
33468 v_cmpx_t_i16_e64 s[10:11], exec_hi, v2
33469 // CHECK: [0x0a,0x00,0xb7,0xd0,0x7f,0x04,0x02,0x00]
33471 v_cmpx_t_i16_e64 s[10:11], 0, v2
33472 // CHECK: [0x0a,0x00,0xb7,0xd0,0x80,0x04,0x02,0x00]
33474 v_cmpx_t_i16_e64 s[10:11], -1, v2
33475 // CHECK: [0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00]
33477 v_cmpx_t_i16_e64 s[10:11], src_vccz, v2
33478 // CHECK: [0x0a,0x00,0xb7,0xd0,0xfb,0x04,0x02,0x00]
33480 v_cmpx_t_i16_e64 s[10:11], src_execz, v2
33481 // CHECK: [0x0a,0x00,0xb7,0xd0,0xfc,0x04,0x02,0x00]
33483 v_cmpx_t_i16_e64 s[10:11], src_scc, v2
33484 // CHECK: [0x0a,0x00,0xb7,0xd0,0xfd,0x04,0x02,0x00]
33486 v_cmpx_t_i16_e64 s[10:11], src_lds_direct, v2
33487 // CHECK: [0x0a,0x00,0xb7,0xd0,0xfe,0x04,0x02,0x00]
33489 v_cmpx_t_i16_e64 s[10:11], v1, v255
33490 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x03,0x00]
33492 v_cmpx_t_i16_e64 s[10:11], v1, s2
33493 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x05,0x00,0x00]
33495 v_cmpx_t_i16_e64 s[10:11], v1, s101
33496 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xcb,0x00,0x00]
33498 v_cmpx_t_i16_e64 s[10:11], v1, flat_scratch_lo
33499 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xcd,0x00,0x00]
33501 v_cmpx_t_i16_e64 s[10:11], v1, flat_scratch_hi
33502 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xcf,0x00,0x00]
33504 v_cmpx_t_i16_e64 s[10:11], v1, vcc_lo
33505 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xd5,0x00,0x00]
33507 v_cmpx_t_i16_e64 s[10:11], v1, vcc_hi
33508 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xd7,0x00,0x00]
33510 v_cmpx_t_i16_e64 s[10:11], v1, tba_lo
33511 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xd9,0x00,0x00]
33513 v_cmpx_t_i16_e64 s[10:11], v1, tba_hi
33514 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xdb,0x00,0x00]
33516 v_cmpx_t_i16_e64 s[10:11], v1, tma_lo
33517 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xdd,0x00,0x00]
33519 v_cmpx_t_i16_e64 s[10:11], v1, tma_hi
33520 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xdf,0x00,0x00]
33522 v_cmpx_t_i16_e64 s[10:11], v1, ttmp11
33523 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xf7,0x00,0x00]
33525 v_cmpx_t_i16_e64 s[10:11], v1, m0
33526 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xf9,0x00,0x00]
33528 v_cmpx_t_i16_e64 s[10:11], v1, exec_lo
33529 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xfd,0x00,0x00]
33531 v_cmpx_t_i16_e64 s[10:11], v1, exec_hi
33532 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x00,0x00]
33534 v_cmpx_t_i16_e64 s[10:11], v1, 0
33535 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x01,0x01,0x00]
33537 v_cmpx_t_i16_e64 s[10:11], v1, -1
33538 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00]
33540 v_cmpx_t_i16_e64 s[10:11], v1, src_vccz
33541 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xf7,0x01,0x00]
33543 v_cmpx_t_i16_e64 s[10:11], v1, src_execz
33544 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xf9,0x01,0x00]
33546 v_cmpx_t_i16_e64 s[10:11], v1, src_scc
33547 // CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xfb,0x01,0x00]
33549 v_cmpx_f_u16_e64 s[10:11], v1, v2
33550 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33552 v_cmpx_f_u16_e64 s[12:13], v1, v2
33553 // CHECK: [0x0c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33555 v_cmpx_f_u16_e64 s[100:101], v1, v2
33556 // CHECK: [0x64,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33558 v_cmpx_f_u16_e64 flat_scratch, v1, v2
33559 // CHECK: [0x66,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33561 v_cmpx_f_u16_e64 vcc, v1, v2
33562 // CHECK: [0x6a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33564 v_cmpx_f_u16_e64 tba, v1, v2
33565 // CHECK: [0x6c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33567 v_cmpx_f_u16_e64 tma, v1, v2
33568 // CHECK: [0x6e,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33570 v_cmpx_f_u16_e64 ttmp[10:11], v1, v2
33571 // CHECK: [0x7a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
33573 v_cmpx_f_u16_e64 s[10:11], v255, v2
33574 // CHECK: [0x0a,0x00,0xb8,0xd0,0xff,0x05,0x02,0x00]
33576 v_cmpx_f_u16_e64 s[10:11], s1, v2
33577 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x04,0x02,0x00]
33579 v_cmpx_f_u16_e64 s[10:11], s101, v2
33580 // CHECK: [0x0a,0x00,0xb8,0xd0,0x65,0x04,0x02,0x00]
33582 v_cmpx_f_u16_e64 s[10:11], flat_scratch_lo, v2
33583 // CHECK: [0x0a,0x00,0xb8,0xd0,0x66,0x04,0x02,0x00]
33585 v_cmpx_f_u16_e64 s[10:11], flat_scratch_hi, v2
33586 // CHECK: [0x0a,0x00,0xb8,0xd0,0x67,0x04,0x02,0x00]
33588 v_cmpx_f_u16_e64 s[10:11], vcc_lo, v2
33589 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6a,0x04,0x02,0x00]
33591 v_cmpx_f_u16_e64 s[10:11], vcc_hi, v2
33592 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6b,0x04,0x02,0x00]
33594 v_cmpx_f_u16_e64 s[10:11], tba_lo, v2
33595 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6c,0x04,0x02,0x00]
33597 v_cmpx_f_u16_e64 s[10:11], tba_hi, v2
33598 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6d,0x04,0x02,0x00]
33600 v_cmpx_f_u16_e64 s[10:11], tma_lo, v2
33601 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6e,0x04,0x02,0x00]
33603 v_cmpx_f_u16_e64 s[10:11], tma_hi, v2
33604 // CHECK: [0x0a,0x00,0xb8,0xd0,0x6f,0x04,0x02,0x00]
33606 v_cmpx_f_u16_e64 s[10:11], ttmp11, v2
33607 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7b,0x04,0x02,0x00]
33609 v_cmpx_f_u16_e64 s[10:11], m0, v2
33610 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7c,0x04,0x02,0x00]
33612 v_cmpx_f_u16_e64 s[10:11], exec_lo, v2
33613 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7e,0x04,0x02,0x00]
33615 v_cmpx_f_u16_e64 s[10:11], exec_hi, v2
33616 // CHECK: [0x0a,0x00,0xb8,0xd0,0x7f,0x04,0x02,0x00]
33618 v_cmpx_f_u16_e64 s[10:11], 0, v2
33619 // CHECK: [0x0a,0x00,0xb8,0xd0,0x80,0x04,0x02,0x00]
33621 v_cmpx_f_u16_e64 s[10:11], -1, v2
33622 // CHECK: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00]
33624 v_cmpx_f_u16_e64 s[10:11], src_vccz, v2
33625 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfb,0x04,0x02,0x00]
33627 v_cmpx_f_u16_e64 s[10:11], src_execz, v2
33628 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfc,0x04,0x02,0x00]
33630 v_cmpx_f_u16_e64 s[10:11], src_scc, v2
33631 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfd,0x04,0x02,0x00]
33633 v_cmpx_f_u16_e64 s[10:11], src_lds_direct, v2
33634 // CHECK: [0x0a,0x00,0xb8,0xd0,0xfe,0x04,0x02,0x00]
33636 v_cmpx_f_u16_e64 s[10:11], v1, v255
33637 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00]
33639 v_cmpx_f_u16_e64 s[10:11], v1, s2
33640 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x00,0x00]
33642 v_cmpx_f_u16_e64 s[10:11], v1, s101
33643 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcb,0x00,0x00]
33645 v_cmpx_f_u16_e64 s[10:11], v1, flat_scratch_lo
33646 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcd,0x00,0x00]
33648 v_cmpx_f_u16_e64 s[10:11], v1, flat_scratch_hi
33649 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcf,0x00,0x00]
33651 v_cmpx_f_u16_e64 s[10:11], v1, vcc_lo
33652 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd5,0x00,0x00]
33654 v_cmpx_f_u16_e64 s[10:11], v1, vcc_hi
33655 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd7,0x00,0x00]
33657 v_cmpx_f_u16_e64 s[10:11], v1, tba_lo
33658 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd9,0x00,0x00]
33660 v_cmpx_f_u16_e64 s[10:11], v1, tba_hi
33661 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdb,0x00,0x00]
33663 v_cmpx_f_u16_e64 s[10:11], v1, tma_lo
33664 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdd,0x00,0x00]
33666 v_cmpx_f_u16_e64 s[10:11], v1, tma_hi
33667 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdf,0x00,0x00]
33669 v_cmpx_f_u16_e64 s[10:11], v1, ttmp11
33670 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf7,0x00,0x00]
33672 v_cmpx_f_u16_e64 s[10:11], v1, m0
33673 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf9,0x00,0x00]
33675 v_cmpx_f_u16_e64 s[10:11], v1, exec_lo
33676 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xfd,0x00,0x00]
33678 v_cmpx_f_u16_e64 s[10:11], v1, exec_hi
33679 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x00,0x00]
33681 v_cmpx_f_u16_e64 s[10:11], v1, 0
33682 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x01,0x01,0x00]
33684 v_cmpx_f_u16_e64 s[10:11], v1, -1
33685 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00]
33687 v_cmpx_f_u16_e64 s[10:11], v1, src_vccz
33688 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf7,0x01,0x00]
33690 v_cmpx_f_u16_e64 s[10:11], v1, src_execz
33691 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf9,0x01,0x00]
33693 v_cmpx_f_u16_e64 s[10:11], v1, src_scc
33694 // CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xfb,0x01,0x00]
33696 v_cmpx_lt_u16_e64 s[10:11], v1, v2
33697 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33699 v_cmpx_lt_u16_e64 s[12:13], v1, v2
33700 // CHECK: [0x0c,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33702 v_cmpx_lt_u16_e64 s[100:101], v1, v2
33703 // CHECK: [0x64,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33705 v_cmpx_lt_u16_e64 flat_scratch, v1, v2
33706 // CHECK: [0x66,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33708 v_cmpx_lt_u16_e64 vcc, v1, v2
33709 // CHECK: [0x6a,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33711 v_cmpx_lt_u16_e64 tba, v1, v2
33712 // CHECK: [0x6c,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33714 v_cmpx_lt_u16_e64 tma, v1, v2
33715 // CHECK: [0x6e,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33717 v_cmpx_lt_u16_e64 ttmp[10:11], v1, v2
33718 // CHECK: [0x7a,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
33720 v_cmpx_lt_u16_e64 s[10:11], v255, v2
33721 // CHECK: [0x0a,0x00,0xb9,0xd0,0xff,0x05,0x02,0x00]
33723 v_cmpx_lt_u16_e64 s[10:11], s1, v2
33724 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x04,0x02,0x00]
33726 v_cmpx_lt_u16_e64 s[10:11], s101, v2
33727 // CHECK: [0x0a,0x00,0xb9,0xd0,0x65,0x04,0x02,0x00]
33729 v_cmpx_lt_u16_e64 s[10:11], flat_scratch_lo, v2
33730 // CHECK: [0x0a,0x00,0xb9,0xd0,0x66,0x04,0x02,0x00]
33732 v_cmpx_lt_u16_e64 s[10:11], flat_scratch_hi, v2
33733 // CHECK: [0x0a,0x00,0xb9,0xd0,0x67,0x04,0x02,0x00]
33735 v_cmpx_lt_u16_e64 s[10:11], vcc_lo, v2
33736 // CHECK: [0x0a,0x00,0xb9,0xd0,0x6a,0x04,0x02,0x00]
33738 v_cmpx_lt_u16_e64 s[10:11], vcc_hi, v2
33739 // CHECK: [0x0a,0x00,0xb9,0xd0,0x6b,0x04,0x02,0x00]
33741 v_cmpx_lt_u16_e64 s[10:11], tba_lo, v2
33742 // CHECK: [0x0a,0x00,0xb9,0xd0,0x6c,0x04,0x02,0x00]
33744 v_cmpx_lt_u16_e64 s[10:11], tba_hi, v2
33745 // CHECK: [0x0a,0x00,0xb9,0xd0,0x6d,0x04,0x02,0x00]
33747 v_cmpx_lt_u16_e64 s[10:11], tma_lo, v2
33748 // CHECK: [0x0a,0x00,0xb9,0xd0,0x6e,0x04,0x02,0x00]
33750 v_cmpx_lt_u16_e64 s[10:11], tma_hi, v2
33751 // CHECK: [0x0a,0x00,0xb9,0xd0,0x6f,0x04,0x02,0x00]
33753 v_cmpx_lt_u16_e64 s[10:11], ttmp11, v2
33754 // CHECK: [0x0a,0x00,0xb9,0xd0,0x7b,0x04,0x02,0x00]
33756 v_cmpx_lt_u16_e64 s[10:11], m0, v2
33757 // CHECK: [0x0a,0x00,0xb9,0xd0,0x7c,0x04,0x02,0x00]
33759 v_cmpx_lt_u16_e64 s[10:11], exec_lo, v2
33760 // CHECK: [0x0a,0x00,0xb9,0xd0,0x7e,0x04,0x02,0x00]
33762 v_cmpx_lt_u16_e64 s[10:11], exec_hi, v2
33763 // CHECK: [0x0a,0x00,0xb9,0xd0,0x7f,0x04,0x02,0x00]
33765 v_cmpx_lt_u16_e64 s[10:11], 0, v2
33766 // CHECK: [0x0a,0x00,0xb9,0xd0,0x80,0x04,0x02,0x00]
33768 v_cmpx_lt_u16_e64 s[10:11], -1, v2
33769 // CHECK: [0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00]
33771 v_cmpx_lt_u16_e64 s[10:11], src_vccz, v2
33772 // CHECK: [0x0a,0x00,0xb9,0xd0,0xfb,0x04,0x02,0x00]
33774 v_cmpx_lt_u16_e64 s[10:11], src_execz, v2
33775 // CHECK: [0x0a,0x00,0xb9,0xd0,0xfc,0x04,0x02,0x00]
33777 v_cmpx_lt_u16_e64 s[10:11], src_scc, v2
33778 // CHECK: [0x0a,0x00,0xb9,0xd0,0xfd,0x04,0x02,0x00]
33780 v_cmpx_lt_u16_e64 s[10:11], src_lds_direct, v2
33781 // CHECK: [0x0a,0x00,0xb9,0xd0,0xfe,0x04,0x02,0x00]
33783 v_cmpx_lt_u16_e64 s[10:11], v1, v255
33784 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x03,0x00]
33786 v_cmpx_lt_u16_e64 s[10:11], v1, s2
33787 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x05,0x00,0x00]
33789 v_cmpx_lt_u16_e64 s[10:11], v1, s101
33790 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xcb,0x00,0x00]
33792 v_cmpx_lt_u16_e64 s[10:11], v1, flat_scratch_lo
33793 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xcd,0x00,0x00]
33795 v_cmpx_lt_u16_e64 s[10:11], v1, flat_scratch_hi
33796 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xcf,0x00,0x00]
33798 v_cmpx_lt_u16_e64 s[10:11], v1, vcc_lo
33799 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xd5,0x00,0x00]
33801 v_cmpx_lt_u16_e64 s[10:11], v1, vcc_hi
33802 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xd7,0x00,0x00]
33804 v_cmpx_lt_u16_e64 s[10:11], v1, tba_lo
33805 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xd9,0x00,0x00]
33807 v_cmpx_lt_u16_e64 s[10:11], v1, tba_hi
33808 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xdb,0x00,0x00]
33810 v_cmpx_lt_u16_e64 s[10:11], v1, tma_lo
33811 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xdd,0x00,0x00]
33813 v_cmpx_lt_u16_e64 s[10:11], v1, tma_hi
33814 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xdf,0x00,0x00]
33816 v_cmpx_lt_u16_e64 s[10:11], v1, ttmp11
33817 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xf7,0x00,0x00]
33819 v_cmpx_lt_u16_e64 s[10:11], v1, m0
33820 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xf9,0x00,0x00]
33822 v_cmpx_lt_u16_e64 s[10:11], v1, exec_lo
33823 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xfd,0x00,0x00]
33825 v_cmpx_lt_u16_e64 s[10:11], v1, exec_hi
33826 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x00,0x00]
33828 v_cmpx_lt_u16_e64 s[10:11], v1, 0
33829 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x01,0x01,0x00]
33831 v_cmpx_lt_u16_e64 s[10:11], v1, -1
33832 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00]
33834 v_cmpx_lt_u16_e64 s[10:11], v1, src_vccz
33835 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xf7,0x01,0x00]
33837 v_cmpx_lt_u16_e64 s[10:11], v1, src_execz
33838 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xf9,0x01,0x00]
33840 v_cmpx_lt_u16_e64 s[10:11], v1, src_scc
33841 // CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xfb,0x01,0x00]
33843 v_cmpx_eq_u16_e64 s[10:11], v1, v2
33844 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33846 v_cmpx_eq_u16_e64 s[12:13], v1, v2
33847 // CHECK: [0x0c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33849 v_cmpx_eq_u16_e64 s[100:101], v1, v2
33850 // CHECK: [0x64,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33852 v_cmpx_eq_u16_e64 flat_scratch, v1, v2
33853 // CHECK: [0x66,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33855 v_cmpx_eq_u16_e64 vcc, v1, v2
33856 // CHECK: [0x6a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33858 v_cmpx_eq_u16_e64 tba, v1, v2
33859 // CHECK: [0x6c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33861 v_cmpx_eq_u16_e64 tma, v1, v2
33862 // CHECK: [0x6e,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33864 v_cmpx_eq_u16_e64 ttmp[10:11], v1, v2
33865 // CHECK: [0x7a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
33867 v_cmpx_eq_u16_e64 s[10:11], v255, v2
33868 // CHECK: [0x0a,0x00,0xba,0xd0,0xff,0x05,0x02,0x00]
33870 v_cmpx_eq_u16_e64 s[10:11], s1, v2
33871 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x04,0x02,0x00]
33873 v_cmpx_eq_u16_e64 s[10:11], s101, v2
33874 // CHECK: [0x0a,0x00,0xba,0xd0,0x65,0x04,0x02,0x00]
33876 v_cmpx_eq_u16_e64 s[10:11], flat_scratch_lo, v2
33877 // CHECK: [0x0a,0x00,0xba,0xd0,0x66,0x04,0x02,0x00]
33879 v_cmpx_eq_u16_e64 s[10:11], flat_scratch_hi, v2
33880 // CHECK: [0x0a,0x00,0xba,0xd0,0x67,0x04,0x02,0x00]
33882 v_cmpx_eq_u16_e64 s[10:11], vcc_lo, v2
33883 // CHECK: [0x0a,0x00,0xba,0xd0,0x6a,0x04,0x02,0x00]
33885 v_cmpx_eq_u16_e64 s[10:11], vcc_hi, v2
33886 // CHECK: [0x0a,0x00,0xba,0xd0,0x6b,0x04,0x02,0x00]
33888 v_cmpx_eq_u16_e64 s[10:11], tba_lo, v2
33889 // CHECK: [0x0a,0x00,0xba,0xd0,0x6c,0x04,0x02,0x00]
33891 v_cmpx_eq_u16_e64 s[10:11], tba_hi, v2
33892 // CHECK: [0x0a,0x00,0xba,0xd0,0x6d,0x04,0x02,0x00]
33894 v_cmpx_eq_u16_e64 s[10:11], tma_lo, v2
33895 // CHECK: [0x0a,0x00,0xba,0xd0,0x6e,0x04,0x02,0x00]
33897 v_cmpx_eq_u16_e64 s[10:11], tma_hi, v2
33898 // CHECK: [0x0a,0x00,0xba,0xd0,0x6f,0x04,0x02,0x00]
33900 v_cmpx_eq_u16_e64 s[10:11], ttmp11, v2
33901 // CHECK: [0x0a,0x00,0xba,0xd0,0x7b,0x04,0x02,0x00]
33903 v_cmpx_eq_u16_e64 s[10:11], m0, v2
33904 // CHECK: [0x0a,0x00,0xba,0xd0,0x7c,0x04,0x02,0x00]
33906 v_cmpx_eq_u16_e64 s[10:11], exec_lo, v2
33907 // CHECK: [0x0a,0x00,0xba,0xd0,0x7e,0x04,0x02,0x00]
33909 v_cmpx_eq_u16_e64 s[10:11], exec_hi, v2
33910 // CHECK: [0x0a,0x00,0xba,0xd0,0x7f,0x04,0x02,0x00]
33912 v_cmpx_eq_u16_e64 s[10:11], 0, v2
33913 // CHECK: [0x0a,0x00,0xba,0xd0,0x80,0x04,0x02,0x00]
33915 v_cmpx_eq_u16_e64 s[10:11], -1, v2
33916 // CHECK: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00]
33918 v_cmpx_eq_u16_e64 s[10:11], src_vccz, v2
33919 // CHECK: [0x0a,0x00,0xba,0xd0,0xfb,0x04,0x02,0x00]
33921 v_cmpx_eq_u16_e64 s[10:11], src_execz, v2
33922 // CHECK: [0x0a,0x00,0xba,0xd0,0xfc,0x04,0x02,0x00]
33924 v_cmpx_eq_u16_e64 s[10:11], src_scc, v2
33925 // CHECK: [0x0a,0x00,0xba,0xd0,0xfd,0x04,0x02,0x00]
33927 v_cmpx_eq_u16_e64 s[10:11], src_lds_direct, v2
33928 // CHECK: [0x0a,0x00,0xba,0xd0,0xfe,0x04,0x02,0x00]
33930 v_cmpx_eq_u16_e64 s[10:11], v1, v255
33931 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00]
33933 v_cmpx_eq_u16_e64 s[10:11], v1, s2
33934 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x00,0x00]
33936 v_cmpx_eq_u16_e64 s[10:11], v1, s101
33937 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcb,0x00,0x00]
33939 v_cmpx_eq_u16_e64 s[10:11], v1, flat_scratch_lo
33940 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcd,0x00,0x00]
33942 v_cmpx_eq_u16_e64 s[10:11], v1, flat_scratch_hi
33943 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcf,0x00,0x00]
33945 v_cmpx_eq_u16_e64 s[10:11], v1, vcc_lo
33946 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd5,0x00,0x00]
33948 v_cmpx_eq_u16_e64 s[10:11], v1, vcc_hi
33949 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd7,0x00,0x00]
33951 v_cmpx_eq_u16_e64 s[10:11], v1, tba_lo
33952 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd9,0x00,0x00]
33954 v_cmpx_eq_u16_e64 s[10:11], v1, tba_hi
33955 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdb,0x00,0x00]
33957 v_cmpx_eq_u16_e64 s[10:11], v1, tma_lo
33958 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdd,0x00,0x00]
33960 v_cmpx_eq_u16_e64 s[10:11], v1, tma_hi
33961 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdf,0x00,0x00]
33963 v_cmpx_eq_u16_e64 s[10:11], v1, ttmp11
33964 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf7,0x00,0x00]
33966 v_cmpx_eq_u16_e64 s[10:11], v1, m0
33967 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf9,0x00,0x00]
33969 v_cmpx_eq_u16_e64 s[10:11], v1, exec_lo
33970 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xfd,0x00,0x00]
33972 v_cmpx_eq_u16_e64 s[10:11], v1, exec_hi
33973 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x00,0x00]
33975 v_cmpx_eq_u16_e64 s[10:11], v1, 0
33976 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x01,0x01,0x00]
33978 v_cmpx_eq_u16_e64 s[10:11], v1, -1
33979 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00]
33981 v_cmpx_eq_u16_e64 s[10:11], v1, src_vccz
33982 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf7,0x01,0x00]
33984 v_cmpx_eq_u16_e64 s[10:11], v1, src_execz
33985 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf9,0x01,0x00]
33987 v_cmpx_eq_u16_e64 s[10:11], v1, src_scc
33988 // CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xfb,0x01,0x00]
33990 v_cmpx_le_u16_e64 s[10:11], v1, v2
33991 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
33993 v_cmpx_le_u16_e64 s[12:13], v1, v2
33994 // CHECK: [0x0c,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
33996 v_cmpx_le_u16_e64 s[100:101], v1, v2
33997 // CHECK: [0x64,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
33999 v_cmpx_le_u16_e64 flat_scratch, v1, v2
34000 // CHECK: [0x66,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
34002 v_cmpx_le_u16_e64 vcc, v1, v2
34003 // CHECK: [0x6a,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
34005 v_cmpx_le_u16_e64 tba, v1, v2
34006 // CHECK: [0x6c,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
34008 v_cmpx_le_u16_e64 tma, v1, v2
34009 // CHECK: [0x6e,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
34011 v_cmpx_le_u16_e64 ttmp[10:11], v1, v2
34012 // CHECK: [0x7a,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
34014 v_cmpx_le_u16_e64 s[10:11], v255, v2
34015 // CHECK: [0x0a,0x00,0xbb,0xd0,0xff,0x05,0x02,0x00]
34017 v_cmpx_le_u16_e64 s[10:11], s1, v2
34018 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x04,0x02,0x00]
34020 v_cmpx_le_u16_e64 s[10:11], s101, v2
34021 // CHECK: [0x0a,0x00,0xbb,0xd0,0x65,0x04,0x02,0x00]
34023 v_cmpx_le_u16_e64 s[10:11], flat_scratch_lo, v2
34024 // CHECK: [0x0a,0x00,0xbb,0xd0,0x66,0x04,0x02,0x00]
34026 v_cmpx_le_u16_e64 s[10:11], flat_scratch_hi, v2
34027 // CHECK: [0x0a,0x00,0xbb,0xd0,0x67,0x04,0x02,0x00]
34029 v_cmpx_le_u16_e64 s[10:11], vcc_lo, v2
34030 // CHECK: [0x0a,0x00,0xbb,0xd0,0x6a,0x04,0x02,0x00]
34032 v_cmpx_le_u16_e64 s[10:11], vcc_hi, v2
34033 // CHECK: [0x0a,0x00,0xbb,0xd0,0x6b,0x04,0x02,0x00]
34035 v_cmpx_le_u16_e64 s[10:11], tba_lo, v2
34036 // CHECK: [0x0a,0x00,0xbb,0xd0,0x6c,0x04,0x02,0x00]
34038 v_cmpx_le_u16_e64 s[10:11], tba_hi, v2
34039 // CHECK: [0x0a,0x00,0xbb,0xd0,0x6d,0x04,0x02,0x00]
34041 v_cmpx_le_u16_e64 s[10:11], tma_lo, v2
34042 // CHECK: [0x0a,0x00,0xbb,0xd0,0x6e,0x04,0x02,0x00]
34044 v_cmpx_le_u16_e64 s[10:11], tma_hi, v2
34045 // CHECK: [0x0a,0x00,0xbb,0xd0,0x6f,0x04,0x02,0x00]
34047 v_cmpx_le_u16_e64 s[10:11], ttmp11, v2
34048 // CHECK: [0x0a,0x00,0xbb,0xd0,0x7b,0x04,0x02,0x00]
34050 v_cmpx_le_u16_e64 s[10:11], m0, v2
34051 // CHECK: [0x0a,0x00,0xbb,0xd0,0x7c,0x04,0x02,0x00]
34053 v_cmpx_le_u16_e64 s[10:11], exec_lo, v2
34054 // CHECK: [0x0a,0x00,0xbb,0xd0,0x7e,0x04,0x02,0x00]
34056 v_cmpx_le_u16_e64 s[10:11], exec_hi, v2
34057 // CHECK: [0x0a,0x00,0xbb,0xd0,0x7f,0x04,0x02,0x00]
34059 v_cmpx_le_u16_e64 s[10:11], 0, v2
34060 // CHECK: [0x0a,0x00,0xbb,0xd0,0x80,0x04,0x02,0x00]
34062 v_cmpx_le_u16_e64 s[10:11], -1, v2
34063 // CHECK: [0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00]
34065 v_cmpx_le_u16_e64 s[10:11], src_vccz, v2
34066 // CHECK: [0x0a,0x00,0xbb,0xd0,0xfb,0x04,0x02,0x00]
34068 v_cmpx_le_u16_e64 s[10:11], src_execz, v2
34069 // CHECK: [0x0a,0x00,0xbb,0xd0,0xfc,0x04,0x02,0x00]
34071 v_cmpx_le_u16_e64 s[10:11], src_scc, v2
34072 // CHECK: [0x0a,0x00,0xbb,0xd0,0xfd,0x04,0x02,0x00]
34074 v_cmpx_le_u16_e64 s[10:11], src_lds_direct, v2
34075 // CHECK: [0x0a,0x00,0xbb,0xd0,0xfe,0x04,0x02,0x00]
34077 v_cmpx_le_u16_e64 s[10:11], v1, v255
34078 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x03,0x00]
34080 v_cmpx_le_u16_e64 s[10:11], v1, s2
34081 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x05,0x00,0x00]
34083 v_cmpx_le_u16_e64 s[10:11], v1, s101
34084 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xcb,0x00,0x00]
34086 v_cmpx_le_u16_e64 s[10:11], v1, flat_scratch_lo
34087 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xcd,0x00,0x00]
34089 v_cmpx_le_u16_e64 s[10:11], v1, flat_scratch_hi
34090 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xcf,0x00,0x00]
34092 v_cmpx_le_u16_e64 s[10:11], v1, vcc_lo
34093 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xd5,0x00,0x00]
34095 v_cmpx_le_u16_e64 s[10:11], v1, vcc_hi
34096 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xd7,0x00,0x00]
34098 v_cmpx_le_u16_e64 s[10:11], v1, tba_lo
34099 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xd9,0x00,0x00]
34101 v_cmpx_le_u16_e64 s[10:11], v1, tba_hi
34102 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xdb,0x00,0x00]
34104 v_cmpx_le_u16_e64 s[10:11], v1, tma_lo
34105 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xdd,0x00,0x00]
34107 v_cmpx_le_u16_e64 s[10:11], v1, tma_hi
34108 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xdf,0x00,0x00]
34110 v_cmpx_le_u16_e64 s[10:11], v1, ttmp11
34111 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xf7,0x00,0x00]
34113 v_cmpx_le_u16_e64 s[10:11], v1, m0
34114 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xf9,0x00,0x00]
34116 v_cmpx_le_u16_e64 s[10:11], v1, exec_lo
34117 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xfd,0x00,0x00]
34119 v_cmpx_le_u16_e64 s[10:11], v1, exec_hi
34120 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x00,0x00]
34122 v_cmpx_le_u16_e64 s[10:11], v1, 0
34123 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x01,0x01,0x00]
34125 v_cmpx_le_u16_e64 s[10:11], v1, -1
34126 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00]
34128 v_cmpx_le_u16_e64 s[10:11], v1, src_vccz
34129 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xf7,0x01,0x00]
34131 v_cmpx_le_u16_e64 s[10:11], v1, src_execz
34132 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xf9,0x01,0x00]
34134 v_cmpx_le_u16_e64 s[10:11], v1, src_scc
34135 // CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xfb,0x01,0x00]
34137 v_cmpx_gt_u16_e64 s[10:11], v1, v2
34138 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34140 v_cmpx_gt_u16_e64 s[12:13], v1, v2
34141 // CHECK: [0x0c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34143 v_cmpx_gt_u16_e64 s[100:101], v1, v2
34144 // CHECK: [0x64,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34146 v_cmpx_gt_u16_e64 flat_scratch, v1, v2
34147 // CHECK: [0x66,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34149 v_cmpx_gt_u16_e64 vcc, v1, v2
34150 // CHECK: [0x6a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34152 v_cmpx_gt_u16_e64 tba, v1, v2
34153 // CHECK: [0x6c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34155 v_cmpx_gt_u16_e64 tma, v1, v2
34156 // CHECK: [0x6e,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34158 v_cmpx_gt_u16_e64 ttmp[10:11], v1, v2
34159 // CHECK: [0x7a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
34161 v_cmpx_gt_u16_e64 s[10:11], v255, v2
34162 // CHECK: [0x0a,0x00,0xbc,0xd0,0xff,0x05,0x02,0x00]
34164 v_cmpx_gt_u16_e64 s[10:11], s1, v2
34165 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x04,0x02,0x00]
34167 v_cmpx_gt_u16_e64 s[10:11], s101, v2
34168 // CHECK: [0x0a,0x00,0xbc,0xd0,0x65,0x04,0x02,0x00]
34170 v_cmpx_gt_u16_e64 s[10:11], flat_scratch_lo, v2
34171 // CHECK: [0x0a,0x00,0xbc,0xd0,0x66,0x04,0x02,0x00]
34173 v_cmpx_gt_u16_e64 s[10:11], flat_scratch_hi, v2
34174 // CHECK: [0x0a,0x00,0xbc,0xd0,0x67,0x04,0x02,0x00]
34176 v_cmpx_gt_u16_e64 s[10:11], vcc_lo, v2
34177 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6a,0x04,0x02,0x00]
34179 v_cmpx_gt_u16_e64 s[10:11], vcc_hi, v2
34180 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6b,0x04,0x02,0x00]
34182 v_cmpx_gt_u16_e64 s[10:11], tba_lo, v2
34183 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6c,0x04,0x02,0x00]
34185 v_cmpx_gt_u16_e64 s[10:11], tba_hi, v2
34186 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6d,0x04,0x02,0x00]
34188 v_cmpx_gt_u16_e64 s[10:11], tma_lo, v2
34189 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6e,0x04,0x02,0x00]
34191 v_cmpx_gt_u16_e64 s[10:11], tma_hi, v2
34192 // CHECK: [0x0a,0x00,0xbc,0xd0,0x6f,0x04,0x02,0x00]
34194 v_cmpx_gt_u16_e64 s[10:11], ttmp11, v2
34195 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7b,0x04,0x02,0x00]
34197 v_cmpx_gt_u16_e64 s[10:11], m0, v2
34198 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7c,0x04,0x02,0x00]
34200 v_cmpx_gt_u16_e64 s[10:11], exec_lo, v2
34201 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7e,0x04,0x02,0x00]
34203 v_cmpx_gt_u16_e64 s[10:11], exec_hi, v2
34204 // CHECK: [0x0a,0x00,0xbc,0xd0,0x7f,0x04,0x02,0x00]
34206 v_cmpx_gt_u16_e64 s[10:11], 0, v2
34207 // CHECK: [0x0a,0x00,0xbc,0xd0,0x80,0x04,0x02,0x00]
34209 v_cmpx_gt_u16_e64 s[10:11], -1, v2
34210 // CHECK: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00]
34212 v_cmpx_gt_u16_e64 s[10:11], src_vccz, v2
34213 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfb,0x04,0x02,0x00]
34215 v_cmpx_gt_u16_e64 s[10:11], src_execz, v2
34216 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfc,0x04,0x02,0x00]
34218 v_cmpx_gt_u16_e64 s[10:11], src_scc, v2
34219 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfd,0x04,0x02,0x00]
34221 v_cmpx_gt_u16_e64 s[10:11], src_lds_direct, v2
34222 // CHECK: [0x0a,0x00,0xbc,0xd0,0xfe,0x04,0x02,0x00]
34224 v_cmpx_gt_u16_e64 s[10:11], v1, v255
34225 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00]
34227 v_cmpx_gt_u16_e64 s[10:11], v1, s2
34228 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x00,0x00]
34230 v_cmpx_gt_u16_e64 s[10:11], v1, s101
34231 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcb,0x00,0x00]
34233 v_cmpx_gt_u16_e64 s[10:11], v1, flat_scratch_lo
34234 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcd,0x00,0x00]
34236 v_cmpx_gt_u16_e64 s[10:11], v1, flat_scratch_hi
34237 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcf,0x00,0x00]
34239 v_cmpx_gt_u16_e64 s[10:11], v1, vcc_lo
34240 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd5,0x00,0x00]
34242 v_cmpx_gt_u16_e64 s[10:11], v1, vcc_hi
34243 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd7,0x00,0x00]
34245 v_cmpx_gt_u16_e64 s[10:11], v1, tba_lo
34246 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd9,0x00,0x00]
34248 v_cmpx_gt_u16_e64 s[10:11], v1, tba_hi
34249 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdb,0x00,0x00]
34251 v_cmpx_gt_u16_e64 s[10:11], v1, tma_lo
34252 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdd,0x00,0x00]
34254 v_cmpx_gt_u16_e64 s[10:11], v1, tma_hi
34255 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdf,0x00,0x00]
34257 v_cmpx_gt_u16_e64 s[10:11], v1, ttmp11
34258 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf7,0x00,0x00]
34260 v_cmpx_gt_u16_e64 s[10:11], v1, m0
34261 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf9,0x00,0x00]
34263 v_cmpx_gt_u16_e64 s[10:11], v1, exec_lo
34264 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xfd,0x00,0x00]
34266 v_cmpx_gt_u16_e64 s[10:11], v1, exec_hi
34267 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x00,0x00]
34269 v_cmpx_gt_u16_e64 s[10:11], v1, 0
34270 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x01,0x01,0x00]
34272 v_cmpx_gt_u16_e64 s[10:11], v1, -1
34273 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00]
34275 v_cmpx_gt_u16_e64 s[10:11], v1, src_vccz
34276 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf7,0x01,0x00]
34278 v_cmpx_gt_u16_e64 s[10:11], v1, src_execz
34279 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf9,0x01,0x00]
34281 v_cmpx_gt_u16_e64 s[10:11], v1, src_scc
34282 // CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xfb,0x01,0x00]
34284 v_cmpx_ne_u16_e64 s[10:11], v1, v2
34285 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34287 v_cmpx_ne_u16_e64 s[12:13], v1, v2
34288 // CHECK: [0x0c,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34290 v_cmpx_ne_u16_e64 s[100:101], v1, v2
34291 // CHECK: [0x64,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34293 v_cmpx_ne_u16_e64 flat_scratch, v1, v2
34294 // CHECK: [0x66,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34296 v_cmpx_ne_u16_e64 vcc, v1, v2
34297 // CHECK: [0x6a,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34299 v_cmpx_ne_u16_e64 tba, v1, v2
34300 // CHECK: [0x6c,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34302 v_cmpx_ne_u16_e64 tma, v1, v2
34303 // CHECK: [0x6e,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34305 v_cmpx_ne_u16_e64 ttmp[10:11], v1, v2
34306 // CHECK: [0x7a,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
34308 v_cmpx_ne_u16_e64 s[10:11], v255, v2
34309 // CHECK: [0x0a,0x00,0xbd,0xd0,0xff,0x05,0x02,0x00]
34311 v_cmpx_ne_u16_e64 s[10:11], s1, v2
34312 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x04,0x02,0x00]
34314 v_cmpx_ne_u16_e64 s[10:11], s101, v2
34315 // CHECK: [0x0a,0x00,0xbd,0xd0,0x65,0x04,0x02,0x00]
34317 v_cmpx_ne_u16_e64 s[10:11], flat_scratch_lo, v2
34318 // CHECK: [0x0a,0x00,0xbd,0xd0,0x66,0x04,0x02,0x00]
34320 v_cmpx_ne_u16_e64 s[10:11], flat_scratch_hi, v2
34321 // CHECK: [0x0a,0x00,0xbd,0xd0,0x67,0x04,0x02,0x00]
34323 v_cmpx_ne_u16_e64 s[10:11], vcc_lo, v2
34324 // CHECK: [0x0a,0x00,0xbd,0xd0,0x6a,0x04,0x02,0x00]
34326 v_cmpx_ne_u16_e64 s[10:11], vcc_hi, v2
34327 // CHECK: [0x0a,0x00,0xbd,0xd0,0x6b,0x04,0x02,0x00]
34329 v_cmpx_ne_u16_e64 s[10:11], tba_lo, v2
34330 // CHECK: [0x0a,0x00,0xbd,0xd0,0x6c,0x04,0x02,0x00]
34332 v_cmpx_ne_u16_e64 s[10:11], tba_hi, v2
34333 // CHECK: [0x0a,0x00,0xbd,0xd0,0x6d,0x04,0x02,0x00]
34335 v_cmpx_ne_u16_e64 s[10:11], tma_lo, v2
34336 // CHECK: [0x0a,0x00,0xbd,0xd0,0x6e,0x04,0x02,0x00]
34338 v_cmpx_ne_u16_e64 s[10:11], tma_hi, v2
34339 // CHECK: [0x0a,0x00,0xbd,0xd0,0x6f,0x04,0x02,0x00]
34341 v_cmpx_ne_u16_e64 s[10:11], ttmp11, v2
34342 // CHECK: [0x0a,0x00,0xbd,0xd0,0x7b,0x04,0x02,0x00]
34344 v_cmpx_ne_u16_e64 s[10:11], m0, v2
34345 // CHECK: [0x0a,0x00,0xbd,0xd0,0x7c,0x04,0x02,0x00]
34347 v_cmpx_ne_u16_e64 s[10:11], exec_lo, v2
34348 // CHECK: [0x0a,0x00,0xbd,0xd0,0x7e,0x04,0x02,0x00]
34350 v_cmpx_ne_u16_e64 s[10:11], exec_hi, v2
34351 // CHECK: [0x0a,0x00,0xbd,0xd0,0x7f,0x04,0x02,0x00]
34353 v_cmpx_ne_u16_e64 s[10:11], 0, v2
34354 // CHECK: [0x0a,0x00,0xbd,0xd0,0x80,0x04,0x02,0x00]
34356 v_cmpx_ne_u16_e64 s[10:11], -1, v2
34357 // CHECK: [0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00]
34359 v_cmpx_ne_u16_e64 s[10:11], src_vccz, v2
34360 // CHECK: [0x0a,0x00,0xbd,0xd0,0xfb,0x04,0x02,0x00]
34362 v_cmpx_ne_u16_e64 s[10:11], src_execz, v2
34363 // CHECK: [0x0a,0x00,0xbd,0xd0,0xfc,0x04,0x02,0x00]
34365 v_cmpx_ne_u16_e64 s[10:11], src_scc, v2
34366 // CHECK: [0x0a,0x00,0xbd,0xd0,0xfd,0x04,0x02,0x00]
34368 v_cmpx_ne_u16_e64 s[10:11], src_lds_direct, v2
34369 // CHECK: [0x0a,0x00,0xbd,0xd0,0xfe,0x04,0x02,0x00]
34371 v_cmpx_ne_u16_e64 s[10:11], v1, v255
34372 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x03,0x00]
34374 v_cmpx_ne_u16_e64 s[10:11], v1, s2
34375 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x05,0x00,0x00]
34377 v_cmpx_ne_u16_e64 s[10:11], v1, s101
34378 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xcb,0x00,0x00]
34380 v_cmpx_ne_u16_e64 s[10:11], v1, flat_scratch_lo
34381 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xcd,0x00,0x00]
34383 v_cmpx_ne_u16_e64 s[10:11], v1, flat_scratch_hi
34384 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xcf,0x00,0x00]
34386 v_cmpx_ne_u16_e64 s[10:11], v1, vcc_lo
34387 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xd5,0x00,0x00]
34389 v_cmpx_ne_u16_e64 s[10:11], v1, vcc_hi
34390 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xd7,0x00,0x00]
34392 v_cmpx_ne_u16_e64 s[10:11], v1, tba_lo
34393 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xd9,0x00,0x00]
34395 v_cmpx_ne_u16_e64 s[10:11], v1, tba_hi
34396 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xdb,0x00,0x00]
34398 v_cmpx_ne_u16_e64 s[10:11], v1, tma_lo
34399 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xdd,0x00,0x00]
34401 v_cmpx_ne_u16_e64 s[10:11], v1, tma_hi
34402 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xdf,0x00,0x00]
34404 v_cmpx_ne_u16_e64 s[10:11], v1, ttmp11
34405 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xf7,0x00,0x00]
34407 v_cmpx_ne_u16_e64 s[10:11], v1, m0
34408 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xf9,0x00,0x00]
34410 v_cmpx_ne_u16_e64 s[10:11], v1, exec_lo
34411 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xfd,0x00,0x00]
34413 v_cmpx_ne_u16_e64 s[10:11], v1, exec_hi
34414 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x00,0x00]
34416 v_cmpx_ne_u16_e64 s[10:11], v1, 0
34417 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x01,0x01,0x00]
34419 v_cmpx_ne_u16_e64 s[10:11], v1, -1
34420 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00]
34422 v_cmpx_ne_u16_e64 s[10:11], v1, src_vccz
34423 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xf7,0x01,0x00]
34425 v_cmpx_ne_u16_e64 s[10:11], v1, src_execz
34426 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xf9,0x01,0x00]
34428 v_cmpx_ne_u16_e64 s[10:11], v1, src_scc
34429 // CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xfb,0x01,0x00]
34431 v_cmpx_ge_u16_e64 s[10:11], v1, v2
34432 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34434 v_cmpx_ge_u16_e64 s[12:13], v1, v2
34435 // CHECK: [0x0c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34437 v_cmpx_ge_u16_e64 s[100:101], v1, v2
34438 // CHECK: [0x64,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34440 v_cmpx_ge_u16_e64 flat_scratch, v1, v2
34441 // CHECK: [0x66,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34443 v_cmpx_ge_u16_e64 vcc, v1, v2
34444 // CHECK: [0x6a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34446 v_cmpx_ge_u16_e64 tba, v1, v2
34447 // CHECK: [0x6c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34449 v_cmpx_ge_u16_e64 tma, v1, v2
34450 // CHECK: [0x6e,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34452 v_cmpx_ge_u16_e64 ttmp[10:11], v1, v2
34453 // CHECK: [0x7a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
34455 v_cmpx_ge_u16_e64 s[10:11], v255, v2
34456 // CHECK: [0x0a,0x00,0xbe,0xd0,0xff,0x05,0x02,0x00]
34458 v_cmpx_ge_u16_e64 s[10:11], s1, v2
34459 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x04,0x02,0x00]
34461 v_cmpx_ge_u16_e64 s[10:11], s101, v2
34462 // CHECK: [0x0a,0x00,0xbe,0xd0,0x65,0x04,0x02,0x00]
34464 v_cmpx_ge_u16_e64 s[10:11], flat_scratch_lo, v2
34465 // CHECK: [0x0a,0x00,0xbe,0xd0,0x66,0x04,0x02,0x00]
34467 v_cmpx_ge_u16_e64 s[10:11], flat_scratch_hi, v2
34468 // CHECK: [0x0a,0x00,0xbe,0xd0,0x67,0x04,0x02,0x00]
34470 v_cmpx_ge_u16_e64 s[10:11], vcc_lo, v2
34471 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6a,0x04,0x02,0x00]
34473 v_cmpx_ge_u16_e64 s[10:11], vcc_hi, v2
34474 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6b,0x04,0x02,0x00]
34476 v_cmpx_ge_u16_e64 s[10:11], tba_lo, v2
34477 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6c,0x04,0x02,0x00]
34479 v_cmpx_ge_u16_e64 s[10:11], tba_hi, v2
34480 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6d,0x04,0x02,0x00]
34482 v_cmpx_ge_u16_e64 s[10:11], tma_lo, v2
34483 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6e,0x04,0x02,0x00]
34485 v_cmpx_ge_u16_e64 s[10:11], tma_hi, v2
34486 // CHECK: [0x0a,0x00,0xbe,0xd0,0x6f,0x04,0x02,0x00]
34488 v_cmpx_ge_u16_e64 s[10:11], ttmp11, v2
34489 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7b,0x04,0x02,0x00]
34491 v_cmpx_ge_u16_e64 s[10:11], m0, v2
34492 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7c,0x04,0x02,0x00]
34494 v_cmpx_ge_u16_e64 s[10:11], exec_lo, v2
34495 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7e,0x04,0x02,0x00]
34497 v_cmpx_ge_u16_e64 s[10:11], exec_hi, v2
34498 // CHECK: [0x0a,0x00,0xbe,0xd0,0x7f,0x04,0x02,0x00]
34500 v_cmpx_ge_u16_e64 s[10:11], 0, v2
34501 // CHECK: [0x0a,0x00,0xbe,0xd0,0x80,0x04,0x02,0x00]
34503 v_cmpx_ge_u16_e64 s[10:11], -1, v2
34504 // CHECK: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00]
34506 v_cmpx_ge_u16_e64 s[10:11], src_vccz, v2
34507 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfb,0x04,0x02,0x00]
34509 v_cmpx_ge_u16_e64 s[10:11], src_execz, v2
34510 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfc,0x04,0x02,0x00]
34512 v_cmpx_ge_u16_e64 s[10:11], src_scc, v2
34513 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfd,0x04,0x02,0x00]
34515 v_cmpx_ge_u16_e64 s[10:11], src_lds_direct, v2
34516 // CHECK: [0x0a,0x00,0xbe,0xd0,0xfe,0x04,0x02,0x00]
34518 v_cmpx_ge_u16_e64 s[10:11], v1, v255
34519 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00]
34521 v_cmpx_ge_u16_e64 s[10:11], v1, s2
34522 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x00,0x00]
34524 v_cmpx_ge_u16_e64 s[10:11], v1, s101
34525 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcb,0x00,0x00]
34527 v_cmpx_ge_u16_e64 s[10:11], v1, flat_scratch_lo
34528 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcd,0x00,0x00]
34530 v_cmpx_ge_u16_e64 s[10:11], v1, flat_scratch_hi
34531 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcf,0x00,0x00]
34533 v_cmpx_ge_u16_e64 s[10:11], v1, vcc_lo
34534 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd5,0x00,0x00]
34536 v_cmpx_ge_u16_e64 s[10:11], v1, vcc_hi
34537 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd7,0x00,0x00]
34539 v_cmpx_ge_u16_e64 s[10:11], v1, tba_lo
34540 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd9,0x00,0x00]
34542 v_cmpx_ge_u16_e64 s[10:11], v1, tba_hi
34543 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdb,0x00,0x00]
34545 v_cmpx_ge_u16_e64 s[10:11], v1, tma_lo
34546 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdd,0x00,0x00]
34548 v_cmpx_ge_u16_e64 s[10:11], v1, tma_hi
34549 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdf,0x00,0x00]
34551 v_cmpx_ge_u16_e64 s[10:11], v1, ttmp11
34552 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf7,0x00,0x00]
34554 v_cmpx_ge_u16_e64 s[10:11], v1, m0
34555 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf9,0x00,0x00]
34557 v_cmpx_ge_u16_e64 s[10:11], v1, exec_lo
34558 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xfd,0x00,0x00]
34560 v_cmpx_ge_u16_e64 s[10:11], v1, exec_hi
34561 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x00,0x00]
34563 v_cmpx_ge_u16_e64 s[10:11], v1, 0
34564 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x01,0x01,0x00]
34566 v_cmpx_ge_u16_e64 s[10:11], v1, -1
34567 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00]
34569 v_cmpx_ge_u16_e64 s[10:11], v1, src_vccz
34570 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf7,0x01,0x00]
34572 v_cmpx_ge_u16_e64 s[10:11], v1, src_execz
34573 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf9,0x01,0x00]
34575 v_cmpx_ge_u16_e64 s[10:11], v1, src_scc
34576 // CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xfb,0x01,0x00]
34578 v_cmpx_t_u16_e64 s[10:11], v1, v2
34579 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34581 v_cmpx_t_u16_e64 s[12:13], v1, v2
34582 // CHECK: [0x0c,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34584 v_cmpx_t_u16_e64 s[100:101], v1, v2
34585 // CHECK: [0x64,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34587 v_cmpx_t_u16_e64 flat_scratch, v1, v2
34588 // CHECK: [0x66,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34590 v_cmpx_t_u16_e64 vcc, v1, v2
34591 // CHECK: [0x6a,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34593 v_cmpx_t_u16_e64 tba, v1, v2
34594 // CHECK: [0x6c,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34596 v_cmpx_t_u16_e64 tma, v1, v2
34597 // CHECK: [0x6e,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34599 v_cmpx_t_u16_e64 ttmp[10:11], v1, v2
34600 // CHECK: [0x7a,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
34602 v_cmpx_t_u16_e64 s[10:11], v255, v2
34603 // CHECK: [0x0a,0x00,0xbf,0xd0,0xff,0x05,0x02,0x00]
34605 v_cmpx_t_u16_e64 s[10:11], s1, v2
34606 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x04,0x02,0x00]
34608 v_cmpx_t_u16_e64 s[10:11], s101, v2
34609 // CHECK: [0x0a,0x00,0xbf,0xd0,0x65,0x04,0x02,0x00]
34611 v_cmpx_t_u16_e64 s[10:11], flat_scratch_lo, v2
34612 // CHECK: [0x0a,0x00,0xbf,0xd0,0x66,0x04,0x02,0x00]
34614 v_cmpx_t_u16_e64 s[10:11], flat_scratch_hi, v2
34615 // CHECK: [0x0a,0x00,0xbf,0xd0,0x67,0x04,0x02,0x00]
34617 v_cmpx_t_u16_e64 s[10:11], vcc_lo, v2
34618 // CHECK: [0x0a,0x00,0xbf,0xd0,0x6a,0x04,0x02,0x00]
34620 v_cmpx_t_u16_e64 s[10:11], vcc_hi, v2
34621 // CHECK: [0x0a,0x00,0xbf,0xd0,0x6b,0x04,0x02,0x00]
34623 v_cmpx_t_u16_e64 s[10:11], tba_lo, v2
34624 // CHECK: [0x0a,0x00,0xbf,0xd0,0x6c,0x04,0x02,0x00]
34626 v_cmpx_t_u16_e64 s[10:11], tba_hi, v2
34627 // CHECK: [0x0a,0x00,0xbf,0xd0,0x6d,0x04,0x02,0x00]
34629 v_cmpx_t_u16_e64 s[10:11], tma_lo, v2
34630 // CHECK: [0x0a,0x00,0xbf,0xd0,0x6e,0x04,0x02,0x00]
34632 v_cmpx_t_u16_e64 s[10:11], tma_hi, v2
34633 // CHECK: [0x0a,0x00,0xbf,0xd0,0x6f,0x04,0x02,0x00]
34635 v_cmpx_t_u16_e64 s[10:11], ttmp11, v2
34636 // CHECK: [0x0a,0x00,0xbf,0xd0,0x7b,0x04,0x02,0x00]
34638 v_cmpx_t_u16_e64 s[10:11], m0, v2
34639 // CHECK: [0x0a,0x00,0xbf,0xd0,0x7c,0x04,0x02,0x00]
34641 v_cmpx_t_u16_e64 s[10:11], exec_lo, v2
34642 // CHECK: [0x0a,0x00,0xbf,0xd0,0x7e,0x04,0x02,0x00]
34644 v_cmpx_t_u16_e64 s[10:11], exec_hi, v2
34645 // CHECK: [0x0a,0x00,0xbf,0xd0,0x7f,0x04,0x02,0x00]
34647 v_cmpx_t_u16_e64 s[10:11], 0, v2
34648 // CHECK: [0x0a,0x00,0xbf,0xd0,0x80,0x04,0x02,0x00]
34650 v_cmpx_t_u16_e64 s[10:11], -1, v2
34651 // CHECK: [0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00]
34653 v_cmpx_t_u16_e64 s[10:11], src_vccz, v2
34654 // CHECK: [0x0a,0x00,0xbf,0xd0,0xfb,0x04,0x02,0x00]
34656 v_cmpx_t_u16_e64 s[10:11], src_execz, v2
34657 // CHECK: [0x0a,0x00,0xbf,0xd0,0xfc,0x04,0x02,0x00]
34659 v_cmpx_t_u16_e64 s[10:11], src_scc, v2
34660 // CHECK: [0x0a,0x00,0xbf,0xd0,0xfd,0x04,0x02,0x00]
34662 v_cmpx_t_u16_e64 s[10:11], src_lds_direct, v2
34663 // CHECK: [0x0a,0x00,0xbf,0xd0,0xfe,0x04,0x02,0x00]
34665 v_cmpx_t_u16_e64 s[10:11], v1, v255
34666 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x03,0x00]
34668 v_cmpx_t_u16_e64 s[10:11], v1, s2
34669 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x05,0x00,0x00]
34671 v_cmpx_t_u16_e64 s[10:11], v1, s101
34672 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xcb,0x00,0x00]
34674 v_cmpx_t_u16_e64 s[10:11], v1, flat_scratch_lo
34675 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xcd,0x00,0x00]
34677 v_cmpx_t_u16_e64 s[10:11], v1, flat_scratch_hi
34678 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xcf,0x00,0x00]
34680 v_cmpx_t_u16_e64 s[10:11], v1, vcc_lo
34681 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xd5,0x00,0x00]
34683 v_cmpx_t_u16_e64 s[10:11], v1, vcc_hi
34684 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xd7,0x00,0x00]
34686 v_cmpx_t_u16_e64 s[10:11], v1, tba_lo
34687 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xd9,0x00,0x00]
34689 v_cmpx_t_u16_e64 s[10:11], v1, tba_hi
34690 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xdb,0x00,0x00]
34692 v_cmpx_t_u16_e64 s[10:11], v1, tma_lo
34693 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xdd,0x00,0x00]
34695 v_cmpx_t_u16_e64 s[10:11], v1, tma_hi
34696 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xdf,0x00,0x00]
34698 v_cmpx_t_u16_e64 s[10:11], v1, ttmp11
34699 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xf7,0x00,0x00]
34701 v_cmpx_t_u16_e64 s[10:11], v1, m0
34702 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xf9,0x00,0x00]
34704 v_cmpx_t_u16_e64 s[10:11], v1, exec_lo
34705 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xfd,0x00,0x00]
34707 v_cmpx_t_u16_e64 s[10:11], v1, exec_hi
34708 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x00,0x00]
34710 v_cmpx_t_u16_e64 s[10:11], v1, 0
34711 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x01,0x01,0x00]
34713 v_cmpx_t_u16_e64 s[10:11], v1, -1
34714 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00]
34716 v_cmpx_t_u16_e64 s[10:11], v1, src_vccz
34717 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xf7,0x01,0x00]
34719 v_cmpx_t_u16_e64 s[10:11], v1, src_execz
34720 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xf9,0x01,0x00]
34722 v_cmpx_t_u16_e64 s[10:11], v1, src_scc
34723 // CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xfb,0x01,0x00]
34725 v_cmp_f_i32_e64 s[10:11], v1, v2
34726 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34728 v_cmp_f_i32_e64 s[12:13], v1, v2
34729 // CHECK: [0x0c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34731 v_cmp_f_i32_e64 s[100:101], v1, v2
34732 // CHECK: [0x64,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34734 v_cmp_f_i32_e64 flat_scratch, v1, v2
34735 // CHECK: [0x66,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34737 v_cmp_f_i32_e64 vcc, v1, v2
34738 // CHECK: [0x6a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34740 v_cmp_f_i32_e64 tba, v1, v2
34741 // CHECK: [0x6c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34743 v_cmp_f_i32_e64 tma, v1, v2
34744 // CHECK: [0x6e,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34746 v_cmp_f_i32_e64 ttmp[10:11], v1, v2
34747 // CHECK: [0x7a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
34749 v_cmp_f_i32_e64 s[10:11], v255, v2
34750 // CHECK: [0x0a,0x00,0xc0,0xd0,0xff,0x05,0x02,0x00]
34752 v_cmp_f_i32_e64 s[10:11], s1, v2
34753 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x04,0x02,0x00]
34755 v_cmp_f_i32_e64 s[10:11], s101, v2
34756 // CHECK: [0x0a,0x00,0xc0,0xd0,0x65,0x04,0x02,0x00]
34758 v_cmp_f_i32_e64 s[10:11], flat_scratch_lo, v2
34759 // CHECK: [0x0a,0x00,0xc0,0xd0,0x66,0x04,0x02,0x00]
34761 v_cmp_f_i32_e64 s[10:11], flat_scratch_hi, v2
34762 // CHECK: [0x0a,0x00,0xc0,0xd0,0x67,0x04,0x02,0x00]
34764 v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
34765 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6a,0x04,0x02,0x00]
34767 v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
34768 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6b,0x04,0x02,0x00]
34770 v_cmp_f_i32_e64 s[10:11], tba_lo, v2
34771 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6c,0x04,0x02,0x00]
34773 v_cmp_f_i32_e64 s[10:11], tba_hi, v2
34774 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6d,0x04,0x02,0x00]
34776 v_cmp_f_i32_e64 s[10:11], tma_lo, v2
34777 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6e,0x04,0x02,0x00]
34779 v_cmp_f_i32_e64 s[10:11], tma_hi, v2
34780 // CHECK: [0x0a,0x00,0xc0,0xd0,0x6f,0x04,0x02,0x00]
34782 v_cmp_f_i32_e64 s[10:11], ttmp11, v2
34783 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7b,0x04,0x02,0x00]
34785 v_cmp_f_i32_e64 s[10:11], m0, v2
34786 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7c,0x04,0x02,0x00]
34788 v_cmp_f_i32_e64 s[10:11], exec_lo, v2
34789 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7e,0x04,0x02,0x00]
34791 v_cmp_f_i32_e64 s[10:11], exec_hi, v2
34792 // CHECK: [0x0a,0x00,0xc0,0xd0,0x7f,0x04,0x02,0x00]
34794 v_cmp_f_i32_e64 s[10:11], 0, v2
34795 // CHECK: [0x0a,0x00,0xc0,0xd0,0x80,0x04,0x02,0x00]
34797 v_cmp_f_i32_e64 s[10:11], -1, v2
34798 // CHECK: [0x0a,0x00,0xc0,0xd0,0xc1,0x04,0x02,0x00]
34800 v_cmp_f_i32_e64 s[10:11], 0.5, v2
34801 // CHECK: [0x0a,0x00,0xc0,0xd0,0xf0,0x04,0x02,0x00]
34803 v_cmp_f_i32_e64 s[10:11], -4.0, v2
34804 // CHECK: [0x0a,0x00,0xc0,0xd0,0xf7,0x04,0x02,0x00]
34806 v_cmp_f_i32_e64 s[10:11], src_vccz, v2
34807 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfb,0x04,0x02,0x00]
34809 v_cmp_f_i32_e64 s[10:11], src_execz, v2
34810 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfc,0x04,0x02,0x00]
34812 v_cmp_f_i32_e64 s[10:11], src_scc, v2
34813 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfd,0x04,0x02,0x00]
34815 v_cmp_f_i32_e64 s[10:11], src_lds_direct, v2
34816 // CHECK: [0x0a,0x00,0xc0,0xd0,0xfe,0x04,0x02,0x00]
34818 v_cmp_f_i32_e64 s[10:11], v1, v255
34819 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xff,0x03,0x00]
34821 v_cmp_f_i32_e64 s[10:11], v1, s2
34822 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x00,0x00]
34824 v_cmp_f_i32_e64 s[10:11], v1, s101
34825 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcb,0x00,0x00]
34827 v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_lo
34828 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcd,0x00,0x00]
34830 v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_hi
34831 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcf,0x00,0x00]
34833 v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
34834 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd5,0x00,0x00]
34836 v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
34837 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd7,0x00,0x00]
34839 v_cmp_f_i32_e64 s[10:11], v1, tba_lo
34840 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd9,0x00,0x00]
34842 v_cmp_f_i32_e64 s[10:11], v1, tba_hi
34843 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdb,0x00,0x00]
34845 v_cmp_f_i32_e64 s[10:11], v1, tma_lo
34846 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdd,0x00,0x00]
34848 v_cmp_f_i32_e64 s[10:11], v1, tma_hi
34849 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdf,0x00,0x00]
34851 v_cmp_f_i32_e64 s[10:11], v1, ttmp11
34852 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf7,0x00,0x00]
34854 v_cmp_f_i32_e64 s[10:11], v1, m0
34855 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf9,0x00,0x00]
34857 v_cmp_f_i32_e64 s[10:11], v1, exec_lo
34858 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x00,0x00]
34860 v_cmp_f_i32_e64 s[10:11], v1, exec_hi
34861 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xff,0x00,0x00]
34863 v_cmp_f_i32_e64 s[10:11], v1, 0
34864 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x01,0x01,0x00]
34866 v_cmp_f_i32_e64 s[10:11], v1, -1
34867 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x83,0x01,0x00]
34869 v_cmp_f_i32_e64 s[10:11], v1, 0.5
34870 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xe1,0x01,0x00]
34872 v_cmp_f_i32_e64 s[10:11], v1, -4.0
34873 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xef,0x01,0x00]
34875 v_cmp_f_i32_e64 s[10:11], v1, src_vccz
34876 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf7,0x01,0x00]
34878 v_cmp_f_i32_e64 s[10:11], v1, src_execz
34879 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf9,0x01,0x00]
34881 v_cmp_f_i32_e64 s[10:11], v1, src_scc
34882 // CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfb,0x01,0x00]
34884 v_cmp_lt_i32_e64 s[10:11], v1, v2
34885 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34887 v_cmp_lt_i32_e64 s[12:13], v1, v2
34888 // CHECK: [0x0c,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34890 v_cmp_lt_i32_e64 s[100:101], v1, v2
34891 // CHECK: [0x64,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34893 v_cmp_lt_i32_e64 flat_scratch, v1, v2
34894 // CHECK: [0x66,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34896 v_cmp_lt_i32_e64 vcc, v1, v2
34897 // CHECK: [0x6a,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34899 v_cmp_lt_i32_e64 tba, v1, v2
34900 // CHECK: [0x6c,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34902 v_cmp_lt_i32_e64 tma, v1, v2
34903 // CHECK: [0x6e,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34905 v_cmp_lt_i32_e64 ttmp[10:11], v1, v2
34906 // CHECK: [0x7a,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
34908 v_cmp_lt_i32_e64 s[10:11], v255, v2
34909 // CHECK: [0x0a,0x00,0xc1,0xd0,0xff,0x05,0x02,0x00]
34911 v_cmp_lt_i32_e64 s[10:11], s1, v2
34912 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x04,0x02,0x00]
34914 v_cmp_lt_i32_e64 s[10:11], s101, v2
34915 // CHECK: [0x0a,0x00,0xc1,0xd0,0x65,0x04,0x02,0x00]
34917 v_cmp_lt_i32_e64 s[10:11], flat_scratch_lo, v2
34918 // CHECK: [0x0a,0x00,0xc1,0xd0,0x66,0x04,0x02,0x00]
34920 v_cmp_lt_i32_e64 s[10:11], flat_scratch_hi, v2
34921 // CHECK: [0x0a,0x00,0xc1,0xd0,0x67,0x04,0x02,0x00]
34923 v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
34924 // CHECK: [0x0a,0x00,0xc1,0xd0,0x6a,0x04,0x02,0x00]
34926 v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
34927 // CHECK: [0x0a,0x00,0xc1,0xd0,0x6b,0x04,0x02,0x00]
34929 v_cmp_lt_i32_e64 s[10:11], tba_lo, v2
34930 // CHECK: [0x0a,0x00,0xc1,0xd0,0x6c,0x04,0x02,0x00]
34932 v_cmp_lt_i32_e64 s[10:11], tba_hi, v2
34933 // CHECK: [0x0a,0x00,0xc1,0xd0,0x6d,0x04,0x02,0x00]
34935 v_cmp_lt_i32_e64 s[10:11], tma_lo, v2
34936 // CHECK: [0x0a,0x00,0xc1,0xd0,0x6e,0x04,0x02,0x00]
34938 v_cmp_lt_i32_e64 s[10:11], tma_hi, v2
34939 // CHECK: [0x0a,0x00,0xc1,0xd0,0x6f,0x04,0x02,0x00]
34941 v_cmp_lt_i32_e64 s[10:11], ttmp11, v2
34942 // CHECK: [0x0a,0x00,0xc1,0xd0,0x7b,0x04,0x02,0x00]
34944 v_cmp_lt_i32_e64 s[10:11], m0, v2
34945 // CHECK: [0x0a,0x00,0xc1,0xd0,0x7c,0x04,0x02,0x00]
34947 v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
34948 // CHECK: [0x0a,0x00,0xc1,0xd0,0x7e,0x04,0x02,0x00]
34950 v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
34951 // CHECK: [0x0a,0x00,0xc1,0xd0,0x7f,0x04,0x02,0x00]
34953 v_cmp_lt_i32_e64 s[10:11], 0, v2
34954 // CHECK: [0x0a,0x00,0xc1,0xd0,0x80,0x04,0x02,0x00]
34956 v_cmp_lt_i32_e64 s[10:11], -1, v2
34957 // CHECK: [0x0a,0x00,0xc1,0xd0,0xc1,0x04,0x02,0x00]
34959 v_cmp_lt_i32_e64 s[10:11], 0.5, v2
34960 // CHECK: [0x0a,0x00,0xc1,0xd0,0xf0,0x04,0x02,0x00]
34962 v_cmp_lt_i32_e64 s[10:11], -4.0, v2
34963 // CHECK: [0x0a,0x00,0xc1,0xd0,0xf7,0x04,0x02,0x00]
34965 v_cmp_lt_i32_e64 s[10:11], src_vccz, v2
34966 // CHECK: [0x0a,0x00,0xc1,0xd0,0xfb,0x04,0x02,0x00]
34968 v_cmp_lt_i32_e64 s[10:11], src_execz, v2
34969 // CHECK: [0x0a,0x00,0xc1,0xd0,0xfc,0x04,0x02,0x00]
34971 v_cmp_lt_i32_e64 s[10:11], src_scc, v2
34972 // CHECK: [0x0a,0x00,0xc1,0xd0,0xfd,0x04,0x02,0x00]
34974 v_cmp_lt_i32_e64 s[10:11], src_lds_direct, v2
34975 // CHECK: [0x0a,0x00,0xc1,0xd0,0xfe,0x04,0x02,0x00]
34977 v_cmp_lt_i32_e64 s[10:11], v1, v255
34978 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xff,0x03,0x00]
34980 v_cmp_lt_i32_e64 s[10:11], v1, s2
34981 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x05,0x00,0x00]
34983 v_cmp_lt_i32_e64 s[10:11], v1, s101
34984 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xcb,0x00,0x00]
34986 v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_lo
34987 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xcd,0x00,0x00]
34989 v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_hi
34990 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xcf,0x00,0x00]
34992 v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
34993 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xd5,0x00,0x00]
34995 v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
34996 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xd7,0x00,0x00]
34998 v_cmp_lt_i32_e64 s[10:11], v1, tba_lo
34999 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xd9,0x00,0x00]
35001 v_cmp_lt_i32_e64 s[10:11], v1, tba_hi
35002 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xdb,0x00,0x00]
35004 v_cmp_lt_i32_e64 s[10:11], v1, tma_lo
35005 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xdd,0x00,0x00]
35007 v_cmp_lt_i32_e64 s[10:11], v1, tma_hi
35008 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xdf,0x00,0x00]
35010 v_cmp_lt_i32_e64 s[10:11], v1, ttmp11
35011 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xf7,0x00,0x00]
35013 v_cmp_lt_i32_e64 s[10:11], v1, m0
35014 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xf9,0x00,0x00]
35016 v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
35017 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xfd,0x00,0x00]
35019 v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
35020 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xff,0x00,0x00]
35022 v_cmp_lt_i32_e64 s[10:11], v1, 0
35023 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x01,0x01,0x00]
35025 v_cmp_lt_i32_e64 s[10:11], v1, -1
35026 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x83,0x01,0x00]
35028 v_cmp_lt_i32_e64 s[10:11], v1, 0.5
35029 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xe1,0x01,0x00]
35031 v_cmp_lt_i32_e64 s[10:11], v1, -4.0
35032 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xef,0x01,0x00]
35034 v_cmp_lt_i32_e64 s[10:11], v1, src_vccz
35035 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xf7,0x01,0x00]
35037 v_cmp_lt_i32_e64 s[10:11], v1, src_execz
35038 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xf9,0x01,0x00]
35040 v_cmp_lt_i32_e64 s[10:11], v1, src_scc
35041 // CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xfb,0x01,0x00]
35043 v_cmp_eq_i32_e64 s[10:11], v1, v2
35044 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35046 v_cmp_eq_i32_e64 s[12:13], v1, v2
35047 // CHECK: [0x0c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35049 v_cmp_eq_i32_e64 s[100:101], v1, v2
35050 // CHECK: [0x64,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35052 v_cmp_eq_i32_e64 flat_scratch, v1, v2
35053 // CHECK: [0x66,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35055 v_cmp_eq_i32_e64 vcc, v1, v2
35056 // CHECK: [0x6a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35058 v_cmp_eq_i32_e64 tba, v1, v2
35059 // CHECK: [0x6c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35061 v_cmp_eq_i32_e64 tma, v1, v2
35062 // CHECK: [0x6e,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35064 v_cmp_eq_i32_e64 ttmp[10:11], v1, v2
35065 // CHECK: [0x7a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
35067 v_cmp_eq_i32_e64 s[10:11], v255, v2
35068 // CHECK: [0x0a,0x00,0xc2,0xd0,0xff,0x05,0x02,0x00]
35070 v_cmp_eq_i32_e64 s[10:11], s1, v2
35071 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x04,0x02,0x00]
35073 v_cmp_eq_i32_e64 s[10:11], s101, v2
35074 // CHECK: [0x0a,0x00,0xc2,0xd0,0x65,0x04,0x02,0x00]
35076 v_cmp_eq_i32_e64 s[10:11], flat_scratch_lo, v2
35077 // CHECK: [0x0a,0x00,0xc2,0xd0,0x66,0x04,0x02,0x00]
35079 v_cmp_eq_i32_e64 s[10:11], flat_scratch_hi, v2
35080 // CHECK: [0x0a,0x00,0xc2,0xd0,0x67,0x04,0x02,0x00]
35082 v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
35083 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6a,0x04,0x02,0x00]
35085 v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
35086 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6b,0x04,0x02,0x00]
35088 v_cmp_eq_i32_e64 s[10:11], tba_lo, v2
35089 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6c,0x04,0x02,0x00]
35091 v_cmp_eq_i32_e64 s[10:11], tba_hi, v2
35092 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6d,0x04,0x02,0x00]
35094 v_cmp_eq_i32_e64 s[10:11], tma_lo, v2
35095 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6e,0x04,0x02,0x00]
35097 v_cmp_eq_i32_e64 s[10:11], tma_hi, v2
35098 // CHECK: [0x0a,0x00,0xc2,0xd0,0x6f,0x04,0x02,0x00]
35100 v_cmp_eq_i32_e64 s[10:11], ttmp11, v2
35101 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7b,0x04,0x02,0x00]
35103 v_cmp_eq_i32_e64 s[10:11], m0, v2
35104 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7c,0x04,0x02,0x00]
35106 v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
35107 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7e,0x04,0x02,0x00]
35109 v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
35110 // CHECK: [0x0a,0x00,0xc2,0xd0,0x7f,0x04,0x02,0x00]
35112 v_cmp_eq_i32_e64 s[10:11], 0, v2
35113 // CHECK: [0x0a,0x00,0xc2,0xd0,0x80,0x04,0x02,0x00]
35115 v_cmp_eq_i32_e64 s[10:11], -1, v2
35116 // CHECK: [0x0a,0x00,0xc2,0xd0,0xc1,0x04,0x02,0x00]
35118 v_cmp_eq_i32_e64 s[10:11], 0.5, v2
35119 // CHECK: [0x0a,0x00,0xc2,0xd0,0xf0,0x04,0x02,0x00]
35121 v_cmp_eq_i32_e64 s[10:11], -4.0, v2
35122 // CHECK: [0x0a,0x00,0xc2,0xd0,0xf7,0x04,0x02,0x00]
35124 v_cmp_eq_i32_e64 s[10:11], src_vccz, v2
35125 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfb,0x04,0x02,0x00]
35127 v_cmp_eq_i32_e64 s[10:11], src_execz, v2
35128 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfc,0x04,0x02,0x00]
35130 v_cmp_eq_i32_e64 s[10:11], src_scc, v2
35131 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfd,0x04,0x02,0x00]
35133 v_cmp_eq_i32_e64 s[10:11], src_lds_direct, v2
35134 // CHECK: [0x0a,0x00,0xc2,0xd0,0xfe,0x04,0x02,0x00]
35136 v_cmp_eq_i32_e64 s[10:11], v1, v255
35137 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xff,0x03,0x00]
35139 v_cmp_eq_i32_e64 s[10:11], v1, s2
35140 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x00,0x00]
35142 v_cmp_eq_i32_e64 s[10:11], v1, s101
35143 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcb,0x00,0x00]
35145 v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_lo
35146 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcd,0x00,0x00]
35148 v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_hi
35149 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcf,0x00,0x00]
35151 v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
35152 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd5,0x00,0x00]
35154 v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
35155 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd7,0x00,0x00]
35157 v_cmp_eq_i32_e64 s[10:11], v1, tba_lo
35158 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd9,0x00,0x00]
35160 v_cmp_eq_i32_e64 s[10:11], v1, tba_hi
35161 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdb,0x00,0x00]
35163 v_cmp_eq_i32_e64 s[10:11], v1, tma_lo
35164 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdd,0x00,0x00]
35166 v_cmp_eq_i32_e64 s[10:11], v1, tma_hi
35167 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdf,0x00,0x00]
35169 v_cmp_eq_i32_e64 s[10:11], v1, ttmp11
35170 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf7,0x00,0x00]
35172 v_cmp_eq_i32_e64 s[10:11], v1, m0
35173 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf9,0x00,0x00]
35175 v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
35176 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x00,0x00]
35178 v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
35179 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xff,0x00,0x00]
35181 v_cmp_eq_i32_e64 s[10:11], v1, 0
35182 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x01,0x01,0x00]
35184 v_cmp_eq_i32_e64 s[10:11], v1, -1
35185 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x83,0x01,0x00]
35187 v_cmp_eq_i32_e64 s[10:11], v1, 0.5
35188 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xe1,0x01,0x00]
35190 v_cmp_eq_i32_e64 s[10:11], v1, -4.0
35191 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xef,0x01,0x00]
35193 v_cmp_eq_i32_e64 s[10:11], v1, src_vccz
35194 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf7,0x01,0x00]
35196 v_cmp_eq_i32_e64 s[10:11], v1, src_execz
35197 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf9,0x01,0x00]
35199 v_cmp_eq_i32_e64 s[10:11], v1, src_scc
35200 // CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfb,0x01,0x00]
35202 v_cmp_le_i32_e64 s[10:11], v1, v2
35203 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35205 v_cmp_le_i32_e64 s[12:13], v1, v2
35206 // CHECK: [0x0c,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35208 v_cmp_le_i32_e64 s[100:101], v1, v2
35209 // CHECK: [0x64,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35211 v_cmp_le_i32_e64 flat_scratch, v1, v2
35212 // CHECK: [0x66,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35214 v_cmp_le_i32_e64 vcc, v1, v2
35215 // CHECK: [0x6a,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35217 v_cmp_le_i32_e64 tba, v1, v2
35218 // CHECK: [0x6c,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35220 v_cmp_le_i32_e64 tma, v1, v2
35221 // CHECK: [0x6e,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35223 v_cmp_le_i32_e64 ttmp[10:11], v1, v2
35224 // CHECK: [0x7a,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
35226 v_cmp_le_i32_e64 s[10:11], v255, v2
35227 // CHECK: [0x0a,0x00,0xc3,0xd0,0xff,0x05,0x02,0x00]
35229 v_cmp_le_i32_e64 s[10:11], s1, v2
35230 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x04,0x02,0x00]
35232 v_cmp_le_i32_e64 s[10:11], s101, v2
35233 // CHECK: [0x0a,0x00,0xc3,0xd0,0x65,0x04,0x02,0x00]
35235 v_cmp_le_i32_e64 s[10:11], flat_scratch_lo, v2
35236 // CHECK: [0x0a,0x00,0xc3,0xd0,0x66,0x04,0x02,0x00]
35238 v_cmp_le_i32_e64 s[10:11], flat_scratch_hi, v2
35239 // CHECK: [0x0a,0x00,0xc3,0xd0,0x67,0x04,0x02,0x00]
35241 v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
35242 // CHECK: [0x0a,0x00,0xc3,0xd0,0x6a,0x04,0x02,0x00]
35244 v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
35245 // CHECK: [0x0a,0x00,0xc3,0xd0,0x6b,0x04,0x02,0x00]
35247 v_cmp_le_i32_e64 s[10:11], tba_lo, v2
35248 // CHECK: [0x0a,0x00,0xc3,0xd0,0x6c,0x04,0x02,0x00]
35250 v_cmp_le_i32_e64 s[10:11], tba_hi, v2
35251 // CHECK: [0x0a,0x00,0xc3,0xd0,0x6d,0x04,0x02,0x00]
35253 v_cmp_le_i32_e64 s[10:11], tma_lo, v2
35254 // CHECK: [0x0a,0x00,0xc3,0xd0,0x6e,0x04,0x02,0x00]
35256 v_cmp_le_i32_e64 s[10:11], tma_hi, v2
35257 // CHECK: [0x0a,0x00,0xc3,0xd0,0x6f,0x04,0x02,0x00]
35259 v_cmp_le_i32_e64 s[10:11], ttmp11, v2
35260 // CHECK: [0x0a,0x00,0xc3,0xd0,0x7b,0x04,0x02,0x00]
35262 v_cmp_le_i32_e64 s[10:11], m0, v2
35263 // CHECK: [0x0a,0x00,0xc3,0xd0,0x7c,0x04,0x02,0x00]
35265 v_cmp_le_i32_e64 s[10:11], exec_lo, v2
35266 // CHECK: [0x0a,0x00,0xc3,0xd0,0x7e,0x04,0x02,0x00]
35268 v_cmp_le_i32_e64 s[10:11], exec_hi, v2
35269 // CHECK: [0x0a,0x00,0xc3,0xd0,0x7f,0x04,0x02,0x00]
35271 v_cmp_le_i32_e64 s[10:11], 0, v2
35272 // CHECK: [0x0a,0x00,0xc3,0xd0,0x80,0x04,0x02,0x00]
35274 v_cmp_le_i32_e64 s[10:11], -1, v2
35275 // CHECK: [0x0a,0x00,0xc3,0xd0,0xc1,0x04,0x02,0x00]
35277 v_cmp_le_i32_e64 s[10:11], 0.5, v2
35278 // CHECK: [0x0a,0x00,0xc3,0xd0,0xf0,0x04,0x02,0x00]
35280 v_cmp_le_i32_e64 s[10:11], -4.0, v2
35281 // CHECK: [0x0a,0x00,0xc3,0xd0,0xf7,0x04,0x02,0x00]
35283 v_cmp_le_i32_e64 s[10:11], src_vccz, v2
35284 // CHECK: [0x0a,0x00,0xc3,0xd0,0xfb,0x04,0x02,0x00]
35286 v_cmp_le_i32_e64 s[10:11], src_execz, v2
35287 // CHECK: [0x0a,0x00,0xc3,0xd0,0xfc,0x04,0x02,0x00]
35289 v_cmp_le_i32_e64 s[10:11], src_scc, v2
35290 // CHECK: [0x0a,0x00,0xc3,0xd0,0xfd,0x04,0x02,0x00]
35292 v_cmp_le_i32_e64 s[10:11], src_lds_direct, v2
35293 // CHECK: [0x0a,0x00,0xc3,0xd0,0xfe,0x04,0x02,0x00]
35295 v_cmp_le_i32_e64 s[10:11], v1, v255
35296 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xff,0x03,0x00]
35298 v_cmp_le_i32_e64 s[10:11], v1, s2
35299 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x05,0x00,0x00]
35301 v_cmp_le_i32_e64 s[10:11], v1, s101
35302 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xcb,0x00,0x00]
35304 v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_lo
35305 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xcd,0x00,0x00]
35307 v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_hi
35308 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xcf,0x00,0x00]
35310 v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
35311 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xd5,0x00,0x00]
35313 v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
35314 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xd7,0x00,0x00]
35316 v_cmp_le_i32_e64 s[10:11], v1, tba_lo
35317 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xd9,0x00,0x00]
35319 v_cmp_le_i32_e64 s[10:11], v1, tba_hi
35320 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xdb,0x00,0x00]
35322 v_cmp_le_i32_e64 s[10:11], v1, tma_lo
35323 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xdd,0x00,0x00]
35325 v_cmp_le_i32_e64 s[10:11], v1, tma_hi
35326 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xdf,0x00,0x00]
35328 v_cmp_le_i32_e64 s[10:11], v1, ttmp11
35329 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xf7,0x00,0x00]
35331 v_cmp_le_i32_e64 s[10:11], v1, m0
35332 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xf9,0x00,0x00]
35334 v_cmp_le_i32_e64 s[10:11], v1, exec_lo
35335 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xfd,0x00,0x00]
35337 v_cmp_le_i32_e64 s[10:11], v1, exec_hi
35338 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xff,0x00,0x00]
35340 v_cmp_le_i32_e64 s[10:11], v1, 0
35341 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x01,0x01,0x00]
35343 v_cmp_le_i32_e64 s[10:11], v1, -1
35344 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x83,0x01,0x00]
35346 v_cmp_le_i32_e64 s[10:11], v1, 0.5
35347 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xe1,0x01,0x00]
35349 v_cmp_le_i32_e64 s[10:11], v1, -4.0
35350 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xef,0x01,0x00]
35352 v_cmp_le_i32_e64 s[10:11], v1, src_vccz
35353 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xf7,0x01,0x00]
35355 v_cmp_le_i32_e64 s[10:11], v1, src_execz
35356 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xf9,0x01,0x00]
35358 v_cmp_le_i32_e64 s[10:11], v1, src_scc
35359 // CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xfb,0x01,0x00]
35361 v_cmp_gt_i32_e64 s[10:11], v1, v2
35362 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35364 v_cmp_gt_i32_e64 s[12:13], v1, v2
35365 // CHECK: [0x0c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35367 v_cmp_gt_i32_e64 s[100:101], v1, v2
35368 // CHECK: [0x64,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35370 v_cmp_gt_i32_e64 flat_scratch, v1, v2
35371 // CHECK: [0x66,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35373 v_cmp_gt_i32_e64 vcc, v1, v2
35374 // CHECK: [0x6a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35376 v_cmp_gt_i32_e64 tba, v1, v2
35377 // CHECK: [0x6c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35379 v_cmp_gt_i32_e64 tma, v1, v2
35380 // CHECK: [0x6e,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35382 v_cmp_gt_i32_e64 ttmp[10:11], v1, v2
35383 // CHECK: [0x7a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
35385 v_cmp_gt_i32_e64 s[10:11], v255, v2
35386 // CHECK: [0x0a,0x00,0xc4,0xd0,0xff,0x05,0x02,0x00]
35388 v_cmp_gt_i32_e64 s[10:11], s1, v2
35389 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x04,0x02,0x00]
35391 v_cmp_gt_i32_e64 s[10:11], s101, v2
35392 // CHECK: [0x0a,0x00,0xc4,0xd0,0x65,0x04,0x02,0x00]
35394 v_cmp_gt_i32_e64 s[10:11], flat_scratch_lo, v2
35395 // CHECK: [0x0a,0x00,0xc4,0xd0,0x66,0x04,0x02,0x00]
35397 v_cmp_gt_i32_e64 s[10:11], flat_scratch_hi, v2
35398 // CHECK: [0x0a,0x00,0xc4,0xd0,0x67,0x04,0x02,0x00]
35400 v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
35401 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6a,0x04,0x02,0x00]
35403 v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
35404 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6b,0x04,0x02,0x00]
35406 v_cmp_gt_i32_e64 s[10:11], tba_lo, v2
35407 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6c,0x04,0x02,0x00]
35409 v_cmp_gt_i32_e64 s[10:11], tba_hi, v2
35410 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6d,0x04,0x02,0x00]
35412 v_cmp_gt_i32_e64 s[10:11], tma_lo, v2
35413 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6e,0x04,0x02,0x00]
35415 v_cmp_gt_i32_e64 s[10:11], tma_hi, v2
35416 // CHECK: [0x0a,0x00,0xc4,0xd0,0x6f,0x04,0x02,0x00]
35418 v_cmp_gt_i32_e64 s[10:11], ttmp11, v2
35419 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7b,0x04,0x02,0x00]
35421 v_cmp_gt_i32_e64 s[10:11], m0, v2
35422 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7c,0x04,0x02,0x00]
35424 v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
35425 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7e,0x04,0x02,0x00]
35427 v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
35428 // CHECK: [0x0a,0x00,0xc4,0xd0,0x7f,0x04,0x02,0x00]
35430 v_cmp_gt_i32_e64 s[10:11], 0, v2
35431 // CHECK: [0x0a,0x00,0xc4,0xd0,0x80,0x04,0x02,0x00]
35433 v_cmp_gt_i32_e64 s[10:11], -1, v2
35434 // CHECK: [0x0a,0x00,0xc4,0xd0,0xc1,0x04,0x02,0x00]
35436 v_cmp_gt_i32_e64 s[10:11], 0.5, v2
35437 // CHECK: [0x0a,0x00,0xc4,0xd0,0xf0,0x04,0x02,0x00]
35439 v_cmp_gt_i32_e64 s[10:11], -4.0, v2
35440 // CHECK: [0x0a,0x00,0xc4,0xd0,0xf7,0x04,0x02,0x00]
35442 v_cmp_gt_i32_e64 s[10:11], src_vccz, v2
35443 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfb,0x04,0x02,0x00]
35445 v_cmp_gt_i32_e64 s[10:11], src_execz, v2
35446 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfc,0x04,0x02,0x00]
35448 v_cmp_gt_i32_e64 s[10:11], src_scc, v2
35449 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfd,0x04,0x02,0x00]
35451 v_cmp_gt_i32_e64 s[10:11], src_lds_direct, v2
35452 // CHECK: [0x0a,0x00,0xc4,0xd0,0xfe,0x04,0x02,0x00]
35454 v_cmp_gt_i32_e64 s[10:11], v1, v255
35455 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xff,0x03,0x00]
35457 v_cmp_gt_i32_e64 s[10:11], v1, s2
35458 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x00,0x00]
35460 v_cmp_gt_i32_e64 s[10:11], v1, s101
35461 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcb,0x00,0x00]
35463 v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_lo
35464 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcd,0x00,0x00]
35466 v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_hi
35467 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcf,0x00,0x00]
35469 v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
35470 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd5,0x00,0x00]
35472 v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
35473 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd7,0x00,0x00]
35475 v_cmp_gt_i32_e64 s[10:11], v1, tba_lo
35476 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd9,0x00,0x00]
35478 v_cmp_gt_i32_e64 s[10:11], v1, tba_hi
35479 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdb,0x00,0x00]
35481 v_cmp_gt_i32_e64 s[10:11], v1, tma_lo
35482 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdd,0x00,0x00]
35484 v_cmp_gt_i32_e64 s[10:11], v1, tma_hi
35485 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdf,0x00,0x00]
35487 v_cmp_gt_i32_e64 s[10:11], v1, ttmp11
35488 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf7,0x00,0x00]
35490 v_cmp_gt_i32_e64 s[10:11], v1, m0
35491 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf9,0x00,0x00]
35493 v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
35494 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x00,0x00]
35496 v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
35497 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xff,0x00,0x00]
35499 v_cmp_gt_i32_e64 s[10:11], v1, 0
35500 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x01,0x01,0x00]
35502 v_cmp_gt_i32_e64 s[10:11], v1, -1
35503 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x83,0x01,0x00]
35505 v_cmp_gt_i32_e64 s[10:11], v1, 0.5
35506 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xe1,0x01,0x00]
35508 v_cmp_gt_i32_e64 s[10:11], v1, -4.0
35509 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xef,0x01,0x00]
35511 v_cmp_gt_i32_e64 s[10:11], v1, src_vccz
35512 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf7,0x01,0x00]
35514 v_cmp_gt_i32_e64 s[10:11], v1, src_execz
35515 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf9,0x01,0x00]
35517 v_cmp_gt_i32_e64 s[10:11], v1, src_scc
35518 // CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfb,0x01,0x00]
35520 v_cmp_ne_i32_e64 s[10:11], v1, v2
35521 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35523 v_cmp_ne_i32_e64 s[12:13], v1, v2
35524 // CHECK: [0x0c,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35526 v_cmp_ne_i32_e64 s[100:101], v1, v2
35527 // CHECK: [0x64,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35529 v_cmp_ne_i32_e64 flat_scratch, v1, v2
35530 // CHECK: [0x66,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35532 v_cmp_ne_i32_e64 vcc, v1, v2
35533 // CHECK: [0x6a,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35535 v_cmp_ne_i32_e64 tba, v1, v2
35536 // CHECK: [0x6c,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35538 v_cmp_ne_i32_e64 tma, v1, v2
35539 // CHECK: [0x6e,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35541 v_cmp_ne_i32_e64 ttmp[10:11], v1, v2
35542 // CHECK: [0x7a,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
35544 v_cmp_ne_i32_e64 s[10:11], v255, v2
35545 // CHECK: [0x0a,0x00,0xc5,0xd0,0xff,0x05,0x02,0x00]
35547 v_cmp_ne_i32_e64 s[10:11], s1, v2
35548 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x04,0x02,0x00]
35550 v_cmp_ne_i32_e64 s[10:11], s101, v2
35551 // CHECK: [0x0a,0x00,0xc5,0xd0,0x65,0x04,0x02,0x00]
35553 v_cmp_ne_i32_e64 s[10:11], flat_scratch_lo, v2
35554 // CHECK: [0x0a,0x00,0xc5,0xd0,0x66,0x04,0x02,0x00]
35556 v_cmp_ne_i32_e64 s[10:11], flat_scratch_hi, v2
35557 // CHECK: [0x0a,0x00,0xc5,0xd0,0x67,0x04,0x02,0x00]
35559 v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
35560 // CHECK: [0x0a,0x00,0xc5,0xd0,0x6a,0x04,0x02,0x00]
35562 v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
35563 // CHECK: [0x0a,0x00,0xc5,0xd0,0x6b,0x04,0x02,0x00]
35565 v_cmp_ne_i32_e64 s[10:11], tba_lo, v2
35566 // CHECK: [0x0a,0x00,0xc5,0xd0,0x6c,0x04,0x02,0x00]
35568 v_cmp_ne_i32_e64 s[10:11], tba_hi, v2
35569 // CHECK: [0x0a,0x00,0xc5,0xd0,0x6d,0x04,0x02,0x00]
35571 v_cmp_ne_i32_e64 s[10:11], tma_lo, v2
35572 // CHECK: [0x0a,0x00,0xc5,0xd0,0x6e,0x04,0x02,0x00]
35574 v_cmp_ne_i32_e64 s[10:11], tma_hi, v2
35575 // CHECK: [0x0a,0x00,0xc5,0xd0,0x6f,0x04,0x02,0x00]
35577 v_cmp_ne_i32_e64 s[10:11], ttmp11, v2
35578 // CHECK: [0x0a,0x00,0xc5,0xd0,0x7b,0x04,0x02,0x00]
35580 v_cmp_ne_i32_e64 s[10:11], m0, v2
35581 // CHECK: [0x0a,0x00,0xc5,0xd0,0x7c,0x04,0x02,0x00]
35583 v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
35584 // CHECK: [0x0a,0x00,0xc5,0xd0,0x7e,0x04,0x02,0x00]
35586 v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
35587 // CHECK: [0x0a,0x00,0xc5,0xd0,0x7f,0x04,0x02,0x00]
35589 v_cmp_ne_i32_e64 s[10:11], 0, v2
35590 // CHECK: [0x0a,0x00,0xc5,0xd0,0x80,0x04,0x02,0x00]
35592 v_cmp_ne_i32_e64 s[10:11], -1, v2
35593 // CHECK: [0x0a,0x00,0xc5,0xd0,0xc1,0x04,0x02,0x00]
35595 v_cmp_ne_i32_e64 s[10:11], 0.5, v2
35596 // CHECK: [0x0a,0x00,0xc5,0xd0,0xf0,0x04,0x02,0x00]
35598 v_cmp_ne_i32_e64 s[10:11], -4.0, v2
35599 // CHECK: [0x0a,0x00,0xc5,0xd0,0xf7,0x04,0x02,0x00]
35601 v_cmp_ne_i32_e64 s[10:11], src_vccz, v2
35602 // CHECK: [0x0a,0x00,0xc5,0xd0,0xfb,0x04,0x02,0x00]
35604 v_cmp_ne_i32_e64 s[10:11], src_execz, v2
35605 // CHECK: [0x0a,0x00,0xc5,0xd0,0xfc,0x04,0x02,0x00]
35607 v_cmp_ne_i32_e64 s[10:11], src_scc, v2
35608 // CHECK: [0x0a,0x00,0xc5,0xd0,0xfd,0x04,0x02,0x00]
35610 v_cmp_ne_i32_e64 s[10:11], src_lds_direct, v2
35611 // CHECK: [0x0a,0x00,0xc5,0xd0,0xfe,0x04,0x02,0x00]
35613 v_cmp_ne_i32_e64 s[10:11], v1, v255
35614 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xff,0x03,0x00]
35616 v_cmp_ne_i32_e64 s[10:11], v1, s2
35617 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x05,0x00,0x00]
35619 v_cmp_ne_i32_e64 s[10:11], v1, s101
35620 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xcb,0x00,0x00]
35622 v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_lo
35623 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xcd,0x00,0x00]
35625 v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_hi
35626 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xcf,0x00,0x00]
35628 v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
35629 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xd5,0x00,0x00]
35631 v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
35632 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xd7,0x00,0x00]
35634 v_cmp_ne_i32_e64 s[10:11], v1, tba_lo
35635 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xd9,0x00,0x00]
35637 v_cmp_ne_i32_e64 s[10:11], v1, tba_hi
35638 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xdb,0x00,0x00]
35640 v_cmp_ne_i32_e64 s[10:11], v1, tma_lo
35641 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xdd,0x00,0x00]
35643 v_cmp_ne_i32_e64 s[10:11], v1, tma_hi
35644 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xdf,0x00,0x00]
35646 v_cmp_ne_i32_e64 s[10:11], v1, ttmp11
35647 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xf7,0x00,0x00]
35649 v_cmp_ne_i32_e64 s[10:11], v1, m0
35650 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xf9,0x00,0x00]
35652 v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
35653 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xfd,0x00,0x00]
35655 v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
35656 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xff,0x00,0x00]
35658 v_cmp_ne_i32_e64 s[10:11], v1, 0
35659 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x01,0x01,0x00]
35661 v_cmp_ne_i32_e64 s[10:11], v1, -1
35662 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x83,0x01,0x00]
35664 v_cmp_ne_i32_e64 s[10:11], v1, 0.5
35665 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xe1,0x01,0x00]
35667 v_cmp_ne_i32_e64 s[10:11], v1, -4.0
35668 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xef,0x01,0x00]
35670 v_cmp_ne_i32_e64 s[10:11], v1, src_vccz
35671 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xf7,0x01,0x00]
35673 v_cmp_ne_i32_e64 s[10:11], v1, src_execz
35674 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xf9,0x01,0x00]
35676 v_cmp_ne_i32_e64 s[10:11], v1, src_scc
35677 // CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xfb,0x01,0x00]
35679 v_cmp_ge_i32_e64 s[10:11], v1, v2
35680 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35682 v_cmp_ge_i32_e64 s[12:13], v1, v2
35683 // CHECK: [0x0c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35685 v_cmp_ge_i32_e64 s[100:101], v1, v2
35686 // CHECK: [0x64,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35688 v_cmp_ge_i32_e64 flat_scratch, v1, v2
35689 // CHECK: [0x66,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35691 v_cmp_ge_i32_e64 vcc, v1, v2
35692 // CHECK: [0x6a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35694 v_cmp_ge_i32_e64 tba, v1, v2
35695 // CHECK: [0x6c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35697 v_cmp_ge_i32_e64 tma, v1, v2
35698 // CHECK: [0x6e,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35700 v_cmp_ge_i32_e64 ttmp[10:11], v1, v2
35701 // CHECK: [0x7a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
35703 v_cmp_ge_i32_e64 s[10:11], v255, v2
35704 // CHECK: [0x0a,0x00,0xc6,0xd0,0xff,0x05,0x02,0x00]
35706 v_cmp_ge_i32_e64 s[10:11], s1, v2
35707 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x04,0x02,0x00]
35709 v_cmp_ge_i32_e64 s[10:11], s101, v2
35710 // CHECK: [0x0a,0x00,0xc6,0xd0,0x65,0x04,0x02,0x00]
35712 v_cmp_ge_i32_e64 s[10:11], flat_scratch_lo, v2
35713 // CHECK: [0x0a,0x00,0xc6,0xd0,0x66,0x04,0x02,0x00]
35715 v_cmp_ge_i32_e64 s[10:11], flat_scratch_hi, v2
35716 // CHECK: [0x0a,0x00,0xc6,0xd0,0x67,0x04,0x02,0x00]
35718 v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
35719 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6a,0x04,0x02,0x00]
35721 v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
35722 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6b,0x04,0x02,0x00]
35724 v_cmp_ge_i32_e64 s[10:11], tba_lo, v2
35725 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6c,0x04,0x02,0x00]
35727 v_cmp_ge_i32_e64 s[10:11], tba_hi, v2
35728 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6d,0x04,0x02,0x00]
35730 v_cmp_ge_i32_e64 s[10:11], tma_lo, v2
35731 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6e,0x04,0x02,0x00]
35733 v_cmp_ge_i32_e64 s[10:11], tma_hi, v2
35734 // CHECK: [0x0a,0x00,0xc6,0xd0,0x6f,0x04,0x02,0x00]
35736 v_cmp_ge_i32_e64 s[10:11], ttmp11, v2
35737 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7b,0x04,0x02,0x00]
35739 v_cmp_ge_i32_e64 s[10:11], m0, v2
35740 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7c,0x04,0x02,0x00]
35742 v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
35743 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7e,0x04,0x02,0x00]
35745 v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
35746 // CHECK: [0x0a,0x00,0xc6,0xd0,0x7f,0x04,0x02,0x00]
35748 v_cmp_ge_i32_e64 s[10:11], 0, v2
35749 // CHECK: [0x0a,0x00,0xc6,0xd0,0x80,0x04,0x02,0x00]
35751 v_cmp_ge_i32_e64 s[10:11], -1, v2
35752 // CHECK: [0x0a,0x00,0xc6,0xd0,0xc1,0x04,0x02,0x00]
35754 v_cmp_ge_i32_e64 s[10:11], 0.5, v2
35755 // CHECK: [0x0a,0x00,0xc6,0xd0,0xf0,0x04,0x02,0x00]
35757 v_cmp_ge_i32_e64 s[10:11], -4.0, v2
35758 // CHECK: [0x0a,0x00,0xc6,0xd0,0xf7,0x04,0x02,0x00]
35760 v_cmp_ge_i32_e64 s[10:11], src_vccz, v2
35761 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfb,0x04,0x02,0x00]
35763 v_cmp_ge_i32_e64 s[10:11], src_execz, v2
35764 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfc,0x04,0x02,0x00]
35766 v_cmp_ge_i32_e64 s[10:11], src_scc, v2
35767 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfd,0x04,0x02,0x00]
35769 v_cmp_ge_i32_e64 s[10:11], src_lds_direct, v2
35770 // CHECK: [0x0a,0x00,0xc6,0xd0,0xfe,0x04,0x02,0x00]
35772 v_cmp_ge_i32_e64 s[10:11], v1, v255
35773 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xff,0x03,0x00]
35775 v_cmp_ge_i32_e64 s[10:11], v1, s2
35776 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x00,0x00]
35778 v_cmp_ge_i32_e64 s[10:11], v1, s101
35779 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcb,0x00,0x00]
35781 v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_lo
35782 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcd,0x00,0x00]
35784 v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_hi
35785 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcf,0x00,0x00]
35787 v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
35788 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd5,0x00,0x00]
35790 v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
35791 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd7,0x00,0x00]
35793 v_cmp_ge_i32_e64 s[10:11], v1, tba_lo
35794 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd9,0x00,0x00]
35796 v_cmp_ge_i32_e64 s[10:11], v1, tba_hi
35797 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdb,0x00,0x00]
35799 v_cmp_ge_i32_e64 s[10:11], v1, tma_lo
35800 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdd,0x00,0x00]
35802 v_cmp_ge_i32_e64 s[10:11], v1, tma_hi
35803 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdf,0x00,0x00]
35805 v_cmp_ge_i32_e64 s[10:11], v1, ttmp11
35806 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf7,0x00,0x00]
35808 v_cmp_ge_i32_e64 s[10:11], v1, m0
35809 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf9,0x00,0x00]
35811 v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
35812 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x00,0x00]
35814 v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
35815 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xff,0x00,0x00]
35817 v_cmp_ge_i32_e64 s[10:11], v1, 0
35818 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x01,0x01,0x00]
35820 v_cmp_ge_i32_e64 s[10:11], v1, -1
35821 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x83,0x01,0x00]
35823 v_cmp_ge_i32_e64 s[10:11], v1, 0.5
35824 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xe1,0x01,0x00]
35826 v_cmp_ge_i32_e64 s[10:11], v1, -4.0
35827 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xef,0x01,0x00]
35829 v_cmp_ge_i32_e64 s[10:11], v1, src_vccz
35830 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf7,0x01,0x00]
35832 v_cmp_ge_i32_e64 s[10:11], v1, src_execz
35833 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf9,0x01,0x00]
35835 v_cmp_ge_i32_e64 s[10:11], v1, src_scc
35836 // CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfb,0x01,0x00]
35838 v_cmp_t_i32_e64 s[10:11], v1, v2
35839 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35841 v_cmp_t_i32_e64 s[12:13], v1, v2
35842 // CHECK: [0x0c,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35844 v_cmp_t_i32_e64 s[100:101], v1, v2
35845 // CHECK: [0x64,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35847 v_cmp_t_i32_e64 flat_scratch, v1, v2
35848 // CHECK: [0x66,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35850 v_cmp_t_i32_e64 vcc, v1, v2
35851 // CHECK: [0x6a,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35853 v_cmp_t_i32_e64 tba, v1, v2
35854 // CHECK: [0x6c,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35856 v_cmp_t_i32_e64 tma, v1, v2
35857 // CHECK: [0x6e,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35859 v_cmp_t_i32_e64 ttmp[10:11], v1, v2
35860 // CHECK: [0x7a,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
35862 v_cmp_t_i32_e64 s[10:11], v255, v2
35863 // CHECK: [0x0a,0x00,0xc7,0xd0,0xff,0x05,0x02,0x00]
35865 v_cmp_t_i32_e64 s[10:11], s1, v2
35866 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x04,0x02,0x00]
35868 v_cmp_t_i32_e64 s[10:11], s101, v2
35869 // CHECK: [0x0a,0x00,0xc7,0xd0,0x65,0x04,0x02,0x00]
35871 v_cmp_t_i32_e64 s[10:11], flat_scratch_lo, v2
35872 // CHECK: [0x0a,0x00,0xc7,0xd0,0x66,0x04,0x02,0x00]
35874 v_cmp_t_i32_e64 s[10:11], flat_scratch_hi, v2
35875 // CHECK: [0x0a,0x00,0xc7,0xd0,0x67,0x04,0x02,0x00]
35877 v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
35878 // CHECK: [0x0a,0x00,0xc7,0xd0,0x6a,0x04,0x02,0x00]
35880 v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
35881 // CHECK: [0x0a,0x00,0xc7,0xd0,0x6b,0x04,0x02,0x00]
35883 v_cmp_t_i32_e64 s[10:11], tba_lo, v2
35884 // CHECK: [0x0a,0x00,0xc7,0xd0,0x6c,0x04,0x02,0x00]
35886 v_cmp_t_i32_e64 s[10:11], tba_hi, v2
35887 // CHECK: [0x0a,0x00,0xc7,0xd0,0x6d,0x04,0x02,0x00]
35889 v_cmp_t_i32_e64 s[10:11], tma_lo, v2
35890 // CHECK: [0x0a,0x00,0xc7,0xd0,0x6e,0x04,0x02,0x00]
35892 v_cmp_t_i32_e64 s[10:11], tma_hi, v2
35893 // CHECK: [0x0a,0x00,0xc7,0xd0,0x6f,0x04,0x02,0x00]
35895 v_cmp_t_i32_e64 s[10:11], ttmp11, v2
35896 // CHECK: [0x0a,0x00,0xc7,0xd0,0x7b,0x04,0x02,0x00]
35898 v_cmp_t_i32_e64 s[10:11], m0, v2
35899 // CHECK: [0x0a,0x00,0xc7,0xd0,0x7c,0x04,0x02,0x00]
35901 v_cmp_t_i32_e64 s[10:11], exec_lo, v2
35902 // CHECK: [0x0a,0x00,0xc7,0xd0,0x7e,0x04,0x02,0x00]
35904 v_cmp_t_i32_e64 s[10:11], exec_hi, v2
35905 // CHECK: [0x0a,0x00,0xc7,0xd0,0x7f,0x04,0x02,0x00]
35907 v_cmp_t_i32_e64 s[10:11], 0, v2
35908 // CHECK: [0x0a,0x00,0xc7,0xd0,0x80,0x04,0x02,0x00]
35910 v_cmp_t_i32_e64 s[10:11], -1, v2
35911 // CHECK: [0x0a,0x00,0xc7,0xd0,0xc1,0x04,0x02,0x00]
35913 v_cmp_t_i32_e64 s[10:11], 0.5, v2
35914 // CHECK: [0x0a,0x00,0xc7,0xd0,0xf0,0x04,0x02,0x00]
35916 v_cmp_t_i32_e64 s[10:11], -4.0, v2
35917 // CHECK: [0x0a,0x00,0xc7,0xd0,0xf7,0x04,0x02,0x00]
35919 v_cmp_t_i32_e64 s[10:11], src_vccz, v2
35920 // CHECK: [0x0a,0x00,0xc7,0xd0,0xfb,0x04,0x02,0x00]
35922 v_cmp_t_i32_e64 s[10:11], src_execz, v2
35923 // CHECK: [0x0a,0x00,0xc7,0xd0,0xfc,0x04,0x02,0x00]
35925 v_cmp_t_i32_e64 s[10:11], src_scc, v2
35926 // CHECK: [0x0a,0x00,0xc7,0xd0,0xfd,0x04,0x02,0x00]
35928 v_cmp_t_i32_e64 s[10:11], src_lds_direct, v2
35929 // CHECK: [0x0a,0x00,0xc7,0xd0,0xfe,0x04,0x02,0x00]
35931 v_cmp_t_i32_e64 s[10:11], v1, v255
35932 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xff,0x03,0x00]
35934 v_cmp_t_i32_e64 s[10:11], v1, s2
35935 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x05,0x00,0x00]
35937 v_cmp_t_i32_e64 s[10:11], v1, s101
35938 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xcb,0x00,0x00]
35940 v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_lo
35941 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xcd,0x00,0x00]
35943 v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_hi
35944 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xcf,0x00,0x00]
35946 v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
35947 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xd5,0x00,0x00]
35949 v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
35950 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xd7,0x00,0x00]
35952 v_cmp_t_i32_e64 s[10:11], v1, tba_lo
35953 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xd9,0x00,0x00]
35955 v_cmp_t_i32_e64 s[10:11], v1, tba_hi
35956 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xdb,0x00,0x00]
35958 v_cmp_t_i32_e64 s[10:11], v1, tma_lo
35959 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xdd,0x00,0x00]
35961 v_cmp_t_i32_e64 s[10:11], v1, tma_hi
35962 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xdf,0x00,0x00]
35964 v_cmp_t_i32_e64 s[10:11], v1, ttmp11
35965 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xf7,0x00,0x00]
35967 v_cmp_t_i32_e64 s[10:11], v1, m0
35968 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xf9,0x00,0x00]
35970 v_cmp_t_i32_e64 s[10:11], v1, exec_lo
35971 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xfd,0x00,0x00]
35973 v_cmp_t_i32_e64 s[10:11], v1, exec_hi
35974 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xff,0x00,0x00]
35976 v_cmp_t_i32_e64 s[10:11], v1, 0
35977 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x01,0x01,0x00]
35979 v_cmp_t_i32_e64 s[10:11], v1, -1
35980 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x83,0x01,0x00]
35982 v_cmp_t_i32_e64 s[10:11], v1, 0.5
35983 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xe1,0x01,0x00]
35985 v_cmp_t_i32_e64 s[10:11], v1, -4.0
35986 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xef,0x01,0x00]
35988 v_cmp_t_i32_e64 s[10:11], v1, src_vccz
35989 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xf7,0x01,0x00]
35991 v_cmp_t_i32_e64 s[10:11], v1, src_execz
35992 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xf9,0x01,0x00]
35994 v_cmp_t_i32_e64 s[10:11], v1, src_scc
35995 // CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xfb,0x01,0x00]
35997 v_cmp_f_u32_e64 s[10:11], v1, v2
35998 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36000 v_cmp_f_u32_e64 s[12:13], v1, v2
36001 // CHECK: [0x0c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36003 v_cmp_f_u32_e64 s[100:101], v1, v2
36004 // CHECK: [0x64,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36006 v_cmp_f_u32_e64 flat_scratch, v1, v2
36007 // CHECK: [0x66,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36009 v_cmp_f_u32_e64 vcc, v1, v2
36010 // CHECK: [0x6a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36012 v_cmp_f_u32_e64 tba, v1, v2
36013 // CHECK: [0x6c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36015 v_cmp_f_u32_e64 tma, v1, v2
36016 // CHECK: [0x6e,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36018 v_cmp_f_u32_e64 ttmp[10:11], v1, v2
36019 // CHECK: [0x7a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
36021 v_cmp_f_u32_e64 s[10:11], v255, v2
36022 // CHECK: [0x0a,0x00,0xc8,0xd0,0xff,0x05,0x02,0x00]
36024 v_cmp_f_u32_e64 s[10:11], s1, v2
36025 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x04,0x02,0x00]
36027 v_cmp_f_u32_e64 s[10:11], s101, v2
36028 // CHECK: [0x0a,0x00,0xc8,0xd0,0x65,0x04,0x02,0x00]
36030 v_cmp_f_u32_e64 s[10:11], flat_scratch_lo, v2
36031 // CHECK: [0x0a,0x00,0xc8,0xd0,0x66,0x04,0x02,0x00]
36033 v_cmp_f_u32_e64 s[10:11], flat_scratch_hi, v2
36034 // CHECK: [0x0a,0x00,0xc8,0xd0,0x67,0x04,0x02,0x00]
36036 v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
36037 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6a,0x04,0x02,0x00]
36039 v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
36040 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6b,0x04,0x02,0x00]
36042 v_cmp_f_u32_e64 s[10:11], tba_lo, v2
36043 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6c,0x04,0x02,0x00]
36045 v_cmp_f_u32_e64 s[10:11], tba_hi, v2
36046 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6d,0x04,0x02,0x00]
36048 v_cmp_f_u32_e64 s[10:11], tma_lo, v2
36049 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6e,0x04,0x02,0x00]
36051 v_cmp_f_u32_e64 s[10:11], tma_hi, v2
36052 // CHECK: [0x0a,0x00,0xc8,0xd0,0x6f,0x04,0x02,0x00]
36054 v_cmp_f_u32_e64 s[10:11], ttmp11, v2
36055 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7b,0x04,0x02,0x00]
36057 v_cmp_f_u32_e64 s[10:11], m0, v2
36058 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7c,0x04,0x02,0x00]
36060 v_cmp_f_u32_e64 s[10:11], exec_lo, v2
36061 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7e,0x04,0x02,0x00]
36063 v_cmp_f_u32_e64 s[10:11], exec_hi, v2
36064 // CHECK: [0x0a,0x00,0xc8,0xd0,0x7f,0x04,0x02,0x00]
36066 v_cmp_f_u32_e64 s[10:11], 0, v2
36067 // CHECK: [0x0a,0x00,0xc8,0xd0,0x80,0x04,0x02,0x00]
36069 v_cmp_f_u32_e64 s[10:11], -1, v2
36070 // CHECK: [0x0a,0x00,0xc8,0xd0,0xc1,0x04,0x02,0x00]
36072 v_cmp_f_u32_e64 s[10:11], 0.5, v2
36073 // CHECK: [0x0a,0x00,0xc8,0xd0,0xf0,0x04,0x02,0x00]
36075 v_cmp_f_u32_e64 s[10:11], -4.0, v2
36076 // CHECK: [0x0a,0x00,0xc8,0xd0,0xf7,0x04,0x02,0x00]
36078 v_cmp_f_u32_e64 s[10:11], src_vccz, v2
36079 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfb,0x04,0x02,0x00]
36081 v_cmp_f_u32_e64 s[10:11], src_execz, v2
36082 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfc,0x04,0x02,0x00]
36084 v_cmp_f_u32_e64 s[10:11], src_scc, v2
36085 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfd,0x04,0x02,0x00]
36087 v_cmp_f_u32_e64 s[10:11], src_lds_direct, v2
36088 // CHECK: [0x0a,0x00,0xc8,0xd0,0xfe,0x04,0x02,0x00]
36090 v_cmp_f_u32_e64 s[10:11], v1, v255
36091 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xff,0x03,0x00]
36093 v_cmp_f_u32_e64 s[10:11], v1, s2
36094 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x00,0x00]
36096 v_cmp_f_u32_e64 s[10:11], v1, s101
36097 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcb,0x00,0x00]
36099 v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_lo
36100 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcd,0x00,0x00]
36102 v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_hi
36103 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcf,0x00,0x00]
36105 v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
36106 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd5,0x00,0x00]
36108 v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
36109 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd7,0x00,0x00]
36111 v_cmp_f_u32_e64 s[10:11], v1, tba_lo
36112 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd9,0x00,0x00]
36114 v_cmp_f_u32_e64 s[10:11], v1, tba_hi
36115 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdb,0x00,0x00]
36117 v_cmp_f_u32_e64 s[10:11], v1, tma_lo
36118 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdd,0x00,0x00]
36120 v_cmp_f_u32_e64 s[10:11], v1, tma_hi
36121 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdf,0x00,0x00]
36123 v_cmp_f_u32_e64 s[10:11], v1, ttmp11
36124 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf7,0x00,0x00]
36126 v_cmp_f_u32_e64 s[10:11], v1, m0
36127 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf9,0x00,0x00]
36129 v_cmp_f_u32_e64 s[10:11], v1, exec_lo
36130 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x00,0x00]
36132 v_cmp_f_u32_e64 s[10:11], v1, exec_hi
36133 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xff,0x00,0x00]
36135 v_cmp_f_u32_e64 s[10:11], v1, 0
36136 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x01,0x01,0x00]
36138 v_cmp_f_u32_e64 s[10:11], v1, -1
36139 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x83,0x01,0x00]
36141 v_cmp_f_u32_e64 s[10:11], v1, 0.5
36142 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xe1,0x01,0x00]
36144 v_cmp_f_u32_e64 s[10:11], v1, -4.0
36145 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xef,0x01,0x00]
36147 v_cmp_f_u32_e64 s[10:11], v1, src_vccz
36148 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf7,0x01,0x00]
36150 v_cmp_f_u32_e64 s[10:11], v1, src_execz
36151 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf9,0x01,0x00]
36153 v_cmp_f_u32_e64 s[10:11], v1, src_scc
36154 // CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfb,0x01,0x00]
36156 v_cmp_lt_u32_e64 s[10:11], v1, v2
36157 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36159 v_cmp_lt_u32_e64 s[12:13], v1, v2
36160 // CHECK: [0x0c,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36162 v_cmp_lt_u32_e64 s[100:101], v1, v2
36163 // CHECK: [0x64,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36165 v_cmp_lt_u32_e64 flat_scratch, v1, v2
36166 // CHECK: [0x66,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36168 v_cmp_lt_u32_e64 vcc, v1, v2
36169 // CHECK: [0x6a,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36171 v_cmp_lt_u32_e64 tba, v1, v2
36172 // CHECK: [0x6c,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36174 v_cmp_lt_u32_e64 tma, v1, v2
36175 // CHECK: [0x6e,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36177 v_cmp_lt_u32_e64 ttmp[10:11], v1, v2
36178 // CHECK: [0x7a,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
36180 v_cmp_lt_u32_e64 s[10:11], v255, v2
36181 // CHECK: [0x0a,0x00,0xc9,0xd0,0xff,0x05,0x02,0x00]
36183 v_cmp_lt_u32_e64 s[10:11], s1, v2
36184 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x04,0x02,0x00]
36186 v_cmp_lt_u32_e64 s[10:11], s101, v2
36187 // CHECK: [0x0a,0x00,0xc9,0xd0,0x65,0x04,0x02,0x00]
36189 v_cmp_lt_u32_e64 s[10:11], flat_scratch_lo, v2
36190 // CHECK: [0x0a,0x00,0xc9,0xd0,0x66,0x04,0x02,0x00]
36192 v_cmp_lt_u32_e64 s[10:11], flat_scratch_hi, v2
36193 // CHECK: [0x0a,0x00,0xc9,0xd0,0x67,0x04,0x02,0x00]
36195 v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
36196 // CHECK: [0x0a,0x00,0xc9,0xd0,0x6a,0x04,0x02,0x00]
36198 v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
36199 // CHECK: [0x0a,0x00,0xc9,0xd0,0x6b,0x04,0x02,0x00]
36201 v_cmp_lt_u32_e64 s[10:11], tba_lo, v2
36202 // CHECK: [0x0a,0x00,0xc9,0xd0,0x6c,0x04,0x02,0x00]
36204 v_cmp_lt_u32_e64 s[10:11], tba_hi, v2
36205 // CHECK: [0x0a,0x00,0xc9,0xd0,0x6d,0x04,0x02,0x00]
36207 v_cmp_lt_u32_e64 s[10:11], tma_lo, v2
36208 // CHECK: [0x0a,0x00,0xc9,0xd0,0x6e,0x04,0x02,0x00]
36210 v_cmp_lt_u32_e64 s[10:11], tma_hi, v2
36211 // CHECK: [0x0a,0x00,0xc9,0xd0,0x6f,0x04,0x02,0x00]
36213 v_cmp_lt_u32_e64 s[10:11], ttmp11, v2
36214 // CHECK: [0x0a,0x00,0xc9,0xd0,0x7b,0x04,0x02,0x00]
36216 v_cmp_lt_u32_e64 s[10:11], m0, v2
36217 // CHECK: [0x0a,0x00,0xc9,0xd0,0x7c,0x04,0x02,0x00]
36219 v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
36220 // CHECK: [0x0a,0x00,0xc9,0xd0,0x7e,0x04,0x02,0x00]
36222 v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
36223 // CHECK: [0x0a,0x00,0xc9,0xd0,0x7f,0x04,0x02,0x00]
36225 v_cmp_lt_u32_e64 s[10:11], 0, v2
36226 // CHECK: [0x0a,0x00,0xc9,0xd0,0x80,0x04,0x02,0x00]
36228 v_cmp_lt_u32_e64 s[10:11], -1, v2
36229 // CHECK: [0x0a,0x00,0xc9,0xd0,0xc1,0x04,0x02,0x00]
36231 v_cmp_lt_u32_e64 s[10:11], 0.5, v2
36232 // CHECK: [0x0a,0x00,0xc9,0xd0,0xf0,0x04,0x02,0x00]
36234 v_cmp_lt_u32_e64 s[10:11], -4.0, v2
36235 // CHECK: [0x0a,0x00,0xc9,0xd0,0xf7,0x04,0x02,0x00]
36237 v_cmp_lt_u32_e64 s[10:11], src_vccz, v2
36238 // CHECK: [0x0a,0x00,0xc9,0xd0,0xfb,0x04,0x02,0x00]
36240 v_cmp_lt_u32_e64 s[10:11], src_execz, v2
36241 // CHECK: [0x0a,0x00,0xc9,0xd0,0xfc,0x04,0x02,0x00]
36243 v_cmp_lt_u32_e64 s[10:11], src_scc, v2
36244 // CHECK: [0x0a,0x00,0xc9,0xd0,0xfd,0x04,0x02,0x00]
36246 v_cmp_lt_u32_e64 s[10:11], src_lds_direct, v2
36247 // CHECK: [0x0a,0x00,0xc9,0xd0,0xfe,0x04,0x02,0x00]
36249 v_cmp_lt_u32_e64 s[10:11], v1, v255
36250 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xff,0x03,0x00]
36252 v_cmp_lt_u32_e64 s[10:11], v1, s2
36253 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x05,0x00,0x00]
36255 v_cmp_lt_u32_e64 s[10:11], v1, s101
36256 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xcb,0x00,0x00]
36258 v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_lo
36259 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xcd,0x00,0x00]
36261 v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_hi
36262 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xcf,0x00,0x00]
36264 v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
36265 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xd5,0x00,0x00]
36267 v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
36268 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xd7,0x00,0x00]
36270 v_cmp_lt_u32_e64 s[10:11], v1, tba_lo
36271 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xd9,0x00,0x00]
36273 v_cmp_lt_u32_e64 s[10:11], v1, tba_hi
36274 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xdb,0x00,0x00]
36276 v_cmp_lt_u32_e64 s[10:11], v1, tma_lo
36277 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xdd,0x00,0x00]
36279 v_cmp_lt_u32_e64 s[10:11], v1, tma_hi
36280 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xdf,0x00,0x00]
36282 v_cmp_lt_u32_e64 s[10:11], v1, ttmp11
36283 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xf7,0x00,0x00]
36285 v_cmp_lt_u32_e64 s[10:11], v1, m0
36286 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xf9,0x00,0x00]
36288 v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
36289 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xfd,0x00,0x00]
36291 v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
36292 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xff,0x00,0x00]
36294 v_cmp_lt_u32_e64 s[10:11], v1, 0
36295 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x01,0x01,0x00]
36297 v_cmp_lt_u32_e64 s[10:11], v1, -1
36298 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x83,0x01,0x00]
36300 v_cmp_lt_u32_e64 s[10:11], v1, 0.5
36301 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xe1,0x01,0x00]
36303 v_cmp_lt_u32_e64 s[10:11], v1, -4.0
36304 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xef,0x01,0x00]
36306 v_cmp_lt_u32_e64 s[10:11], v1, src_vccz
36307 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xf7,0x01,0x00]
36309 v_cmp_lt_u32_e64 s[10:11], v1, src_execz
36310 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xf9,0x01,0x00]
36312 v_cmp_lt_u32_e64 s[10:11], v1, src_scc
36313 // CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xfb,0x01,0x00]
36315 v_cmp_eq_u32_e64 s[10:11], v1, v2
36316 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36318 v_cmp_eq_u32_e64 s[12:13], v1, v2
36319 // CHECK: [0x0c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36321 v_cmp_eq_u32_e64 s[100:101], v1, v2
36322 // CHECK: [0x64,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36324 v_cmp_eq_u32_e64 flat_scratch, v1, v2
36325 // CHECK: [0x66,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36327 v_cmp_eq_u32_e64 vcc, v1, v2
36328 // CHECK: [0x6a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36330 v_cmp_eq_u32_e64 tba, v1, v2
36331 // CHECK: [0x6c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36333 v_cmp_eq_u32_e64 tma, v1, v2
36334 // CHECK: [0x6e,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36336 v_cmp_eq_u32_e64 ttmp[10:11], v1, v2
36337 // CHECK: [0x7a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
36339 v_cmp_eq_u32_e64 s[10:11], v255, v2
36340 // CHECK: [0x0a,0x00,0xca,0xd0,0xff,0x05,0x02,0x00]
36342 v_cmp_eq_u32_e64 s[10:11], s1, v2
36343 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x04,0x02,0x00]
36345 v_cmp_eq_u32_e64 s[10:11], s101, v2
36346 // CHECK: [0x0a,0x00,0xca,0xd0,0x65,0x04,0x02,0x00]
36348 v_cmp_eq_u32_e64 s[10:11], flat_scratch_lo, v2
36349 // CHECK: [0x0a,0x00,0xca,0xd0,0x66,0x04,0x02,0x00]
36351 v_cmp_eq_u32_e64 s[10:11], flat_scratch_hi, v2
36352 // CHECK: [0x0a,0x00,0xca,0xd0,0x67,0x04,0x02,0x00]
36354 v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
36355 // CHECK: [0x0a,0x00,0xca,0xd0,0x6a,0x04,0x02,0x00]
36357 v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
36358 // CHECK: [0x0a,0x00,0xca,0xd0,0x6b,0x04,0x02,0x00]
36360 v_cmp_eq_u32_e64 s[10:11], tba_lo, v2
36361 // CHECK: [0x0a,0x00,0xca,0xd0,0x6c,0x04,0x02,0x00]
36363 v_cmp_eq_u32_e64 s[10:11], tba_hi, v2
36364 // CHECK: [0x0a,0x00,0xca,0xd0,0x6d,0x04,0x02,0x00]
36366 v_cmp_eq_u32_e64 s[10:11], tma_lo, v2
36367 // CHECK: [0x0a,0x00,0xca,0xd0,0x6e,0x04,0x02,0x00]
36369 v_cmp_eq_u32_e64 s[10:11], tma_hi, v2
36370 // CHECK: [0x0a,0x00,0xca,0xd0,0x6f,0x04,0x02,0x00]
36372 v_cmp_eq_u32_e64 s[10:11], ttmp11, v2
36373 // CHECK: [0x0a,0x00,0xca,0xd0,0x7b,0x04,0x02,0x00]
36375 v_cmp_eq_u32_e64 s[10:11], m0, v2
36376 // CHECK: [0x0a,0x00,0xca,0xd0,0x7c,0x04,0x02,0x00]
36378 v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
36379 // CHECK: [0x0a,0x00,0xca,0xd0,0x7e,0x04,0x02,0x00]
36381 v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
36382 // CHECK: [0x0a,0x00,0xca,0xd0,0x7f,0x04,0x02,0x00]
36384 v_cmp_eq_u32_e64 s[10:11], 0, v2
36385 // CHECK: [0x0a,0x00,0xca,0xd0,0x80,0x04,0x02,0x00]
36387 v_cmp_eq_u32_e64 s[10:11], -1, v2
36388 // CHECK: [0x0a,0x00,0xca,0xd0,0xc1,0x04,0x02,0x00]
36390 v_cmp_eq_u32_e64 s[10:11], 0.5, v2
36391 // CHECK: [0x0a,0x00,0xca,0xd0,0xf0,0x04,0x02,0x00]
36393 v_cmp_eq_u32_e64 s[10:11], -4.0, v2
36394 // CHECK: [0x0a,0x00,0xca,0xd0,0xf7,0x04,0x02,0x00]
36396 v_cmp_eq_u32_e64 s[10:11], src_vccz, v2
36397 // CHECK: [0x0a,0x00,0xca,0xd0,0xfb,0x04,0x02,0x00]
36399 v_cmp_eq_u32_e64 s[10:11], src_execz, v2
36400 // CHECK: [0x0a,0x00,0xca,0xd0,0xfc,0x04,0x02,0x00]
36402 v_cmp_eq_u32_e64 s[10:11], src_scc, v2
36403 // CHECK: [0x0a,0x00,0xca,0xd0,0xfd,0x04,0x02,0x00]
36405 v_cmp_eq_u32_e64 s[10:11], src_lds_direct, v2
36406 // CHECK: [0x0a,0x00,0xca,0xd0,0xfe,0x04,0x02,0x00]
36408 v_cmp_eq_u32_e64 s[10:11], v1, v255
36409 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xff,0x03,0x00]
36411 v_cmp_eq_u32_e64 s[10:11], v1, s2
36412 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x00,0x00]
36414 v_cmp_eq_u32_e64 s[10:11], v1, s101
36415 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcb,0x00,0x00]
36417 v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_lo
36418 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcd,0x00,0x00]
36420 v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_hi
36421 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcf,0x00,0x00]
36423 v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
36424 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd5,0x00,0x00]
36426 v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
36427 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd7,0x00,0x00]
36429 v_cmp_eq_u32_e64 s[10:11], v1, tba_lo
36430 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd9,0x00,0x00]
36432 v_cmp_eq_u32_e64 s[10:11], v1, tba_hi
36433 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdb,0x00,0x00]
36435 v_cmp_eq_u32_e64 s[10:11], v1, tma_lo
36436 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdd,0x00,0x00]
36438 v_cmp_eq_u32_e64 s[10:11], v1, tma_hi
36439 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdf,0x00,0x00]
36441 v_cmp_eq_u32_e64 s[10:11], v1, ttmp11
36442 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf7,0x00,0x00]
36444 v_cmp_eq_u32_e64 s[10:11], v1, m0
36445 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf9,0x00,0x00]
36447 v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
36448 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x00,0x00]
36450 v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
36451 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xff,0x00,0x00]
36453 v_cmp_eq_u32_e64 s[10:11], v1, 0
36454 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x01,0x01,0x00]
36456 v_cmp_eq_u32_e64 s[10:11], v1, -1
36457 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x83,0x01,0x00]
36459 v_cmp_eq_u32_e64 s[10:11], v1, 0.5
36460 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xe1,0x01,0x00]
36462 v_cmp_eq_u32_e64 s[10:11], v1, -4.0
36463 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xef,0x01,0x00]
36465 v_cmp_eq_u32_e64 s[10:11], v1, src_vccz
36466 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf7,0x01,0x00]
36468 v_cmp_eq_u32_e64 s[10:11], v1, src_execz
36469 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf9,0x01,0x00]
36471 v_cmp_eq_u32_e64 s[10:11], v1, src_scc
36472 // CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfb,0x01,0x00]
36474 v_cmp_le_u32_e64 s[10:11], v1, v2
36475 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36477 v_cmp_le_u32_e64 s[12:13], v1, v2
36478 // CHECK: [0x0c,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36480 v_cmp_le_u32_e64 s[100:101], v1, v2
36481 // CHECK: [0x64,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36483 v_cmp_le_u32_e64 flat_scratch, v1, v2
36484 // CHECK: [0x66,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36486 v_cmp_le_u32_e64 vcc, v1, v2
36487 // CHECK: [0x6a,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36489 v_cmp_le_u32_e64 tba, v1, v2
36490 // CHECK: [0x6c,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36492 v_cmp_le_u32_e64 tma, v1, v2
36493 // CHECK: [0x6e,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36495 v_cmp_le_u32_e64 ttmp[10:11], v1, v2
36496 // CHECK: [0x7a,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
36498 v_cmp_le_u32_e64 s[10:11], v255, v2
36499 // CHECK: [0x0a,0x00,0xcb,0xd0,0xff,0x05,0x02,0x00]
36501 v_cmp_le_u32_e64 s[10:11], s1, v2
36502 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x04,0x02,0x00]
36504 v_cmp_le_u32_e64 s[10:11], s101, v2
36505 // CHECK: [0x0a,0x00,0xcb,0xd0,0x65,0x04,0x02,0x00]
36507 v_cmp_le_u32_e64 s[10:11], flat_scratch_lo, v2
36508 // CHECK: [0x0a,0x00,0xcb,0xd0,0x66,0x04,0x02,0x00]
36510 v_cmp_le_u32_e64 s[10:11], flat_scratch_hi, v2
36511 // CHECK: [0x0a,0x00,0xcb,0xd0,0x67,0x04,0x02,0x00]
36513 v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
36514 // CHECK: [0x0a,0x00,0xcb,0xd0,0x6a,0x04,0x02,0x00]
36516 v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
36517 // CHECK: [0x0a,0x00,0xcb,0xd0,0x6b,0x04,0x02,0x00]
36519 v_cmp_le_u32_e64 s[10:11], tba_lo, v2
36520 // CHECK: [0x0a,0x00,0xcb,0xd0,0x6c,0x04,0x02,0x00]
36522 v_cmp_le_u32_e64 s[10:11], tba_hi, v2
36523 // CHECK: [0x0a,0x00,0xcb,0xd0,0x6d,0x04,0x02,0x00]
36525 v_cmp_le_u32_e64 s[10:11], tma_lo, v2
36526 // CHECK: [0x0a,0x00,0xcb,0xd0,0x6e,0x04,0x02,0x00]
36528 v_cmp_le_u32_e64 s[10:11], tma_hi, v2
36529 // CHECK: [0x0a,0x00,0xcb,0xd0,0x6f,0x04,0x02,0x00]
36531 v_cmp_le_u32_e64 s[10:11], ttmp11, v2
36532 // CHECK: [0x0a,0x00,0xcb,0xd0,0x7b,0x04,0x02,0x00]
36534 v_cmp_le_u32_e64 s[10:11], m0, v2
36535 // CHECK: [0x0a,0x00,0xcb,0xd0,0x7c,0x04,0x02,0x00]
36537 v_cmp_le_u32_e64 s[10:11], exec_lo, v2
36538 // CHECK: [0x0a,0x00,0xcb,0xd0,0x7e,0x04,0x02,0x00]
36540 v_cmp_le_u32_e64 s[10:11], exec_hi, v2
36541 // CHECK: [0x0a,0x00,0xcb,0xd0,0x7f,0x04,0x02,0x00]
36543 v_cmp_le_u32_e64 s[10:11], 0, v2
36544 // CHECK: [0x0a,0x00,0xcb,0xd0,0x80,0x04,0x02,0x00]
36546 v_cmp_le_u32_e64 s[10:11], -1, v2
36547 // CHECK: [0x0a,0x00,0xcb,0xd0,0xc1,0x04,0x02,0x00]
36549 v_cmp_le_u32_e64 s[10:11], 0.5, v2
36550 // CHECK: [0x0a,0x00,0xcb,0xd0,0xf0,0x04,0x02,0x00]
36552 v_cmp_le_u32_e64 s[10:11], -4.0, v2
36553 // CHECK: [0x0a,0x00,0xcb,0xd0,0xf7,0x04,0x02,0x00]
36555 v_cmp_le_u32_e64 s[10:11], src_vccz, v2
36556 // CHECK: [0x0a,0x00,0xcb,0xd0,0xfb,0x04,0x02,0x00]
36558 v_cmp_le_u32_e64 s[10:11], src_execz, v2
36559 // CHECK: [0x0a,0x00,0xcb,0xd0,0xfc,0x04,0x02,0x00]
36561 v_cmp_le_u32_e64 s[10:11], src_scc, v2
36562 // CHECK: [0x0a,0x00,0xcb,0xd0,0xfd,0x04,0x02,0x00]
36564 v_cmp_le_u32_e64 s[10:11], src_lds_direct, v2
36565 // CHECK: [0x0a,0x00,0xcb,0xd0,0xfe,0x04,0x02,0x00]
36567 v_cmp_le_u32_e64 s[10:11], v1, v255
36568 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xff,0x03,0x00]
36570 v_cmp_le_u32_e64 s[10:11], v1, s2
36571 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x05,0x00,0x00]
36573 v_cmp_le_u32_e64 s[10:11], v1, s101
36574 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xcb,0x00,0x00]
36576 v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_lo
36577 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xcd,0x00,0x00]
36579 v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_hi
36580 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xcf,0x00,0x00]
36582 v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
36583 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xd5,0x00,0x00]
36585 v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
36586 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xd7,0x00,0x00]
36588 v_cmp_le_u32_e64 s[10:11], v1, tba_lo
36589 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xd9,0x00,0x00]
36591 v_cmp_le_u32_e64 s[10:11], v1, tba_hi
36592 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xdb,0x00,0x00]
36594 v_cmp_le_u32_e64 s[10:11], v1, tma_lo
36595 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xdd,0x00,0x00]
36597 v_cmp_le_u32_e64 s[10:11], v1, tma_hi
36598 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xdf,0x00,0x00]
36600 v_cmp_le_u32_e64 s[10:11], v1, ttmp11
36601 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xf7,0x00,0x00]
36603 v_cmp_le_u32_e64 s[10:11], v1, m0
36604 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xf9,0x00,0x00]
36606 v_cmp_le_u32_e64 s[10:11], v1, exec_lo
36607 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xfd,0x00,0x00]
36609 v_cmp_le_u32_e64 s[10:11], v1, exec_hi
36610 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xff,0x00,0x00]
36612 v_cmp_le_u32_e64 s[10:11], v1, 0
36613 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x01,0x01,0x00]
36615 v_cmp_le_u32_e64 s[10:11], v1, -1
36616 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x83,0x01,0x00]
36618 v_cmp_le_u32_e64 s[10:11], v1, 0.5
36619 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xe1,0x01,0x00]
36621 v_cmp_le_u32_e64 s[10:11], v1, -4.0
36622 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xef,0x01,0x00]
36624 v_cmp_le_u32_e64 s[10:11], v1, src_vccz
36625 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xf7,0x01,0x00]
36627 v_cmp_le_u32_e64 s[10:11], v1, src_execz
36628 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xf9,0x01,0x00]
36630 v_cmp_le_u32_e64 s[10:11], v1, src_scc
36631 // CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xfb,0x01,0x00]
36633 v_cmp_gt_u32_e64 s[10:11], v1, v2
36634 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36636 v_cmp_gt_u32_e64 s[12:13], v1, v2
36637 // CHECK: [0x0c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36639 v_cmp_gt_u32_e64 s[100:101], v1, v2
36640 // CHECK: [0x64,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36642 v_cmp_gt_u32_e64 flat_scratch, v1, v2
36643 // CHECK: [0x66,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36645 v_cmp_gt_u32_e64 vcc, v1, v2
36646 // CHECK: [0x6a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36648 v_cmp_gt_u32_e64 tba, v1, v2
36649 // CHECK: [0x6c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36651 v_cmp_gt_u32_e64 tma, v1, v2
36652 // CHECK: [0x6e,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36654 v_cmp_gt_u32_e64 ttmp[10:11], v1, v2
36655 // CHECK: [0x7a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
36657 v_cmp_gt_u32_e64 s[10:11], v255, v2
36658 // CHECK: [0x0a,0x00,0xcc,0xd0,0xff,0x05,0x02,0x00]
36660 v_cmp_gt_u32_e64 s[10:11], s1, v2
36661 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x04,0x02,0x00]
36663 v_cmp_gt_u32_e64 s[10:11], s101, v2
36664 // CHECK: [0x0a,0x00,0xcc,0xd0,0x65,0x04,0x02,0x00]
36666 v_cmp_gt_u32_e64 s[10:11], flat_scratch_lo, v2
36667 // CHECK: [0x0a,0x00,0xcc,0xd0,0x66,0x04,0x02,0x00]
36669 v_cmp_gt_u32_e64 s[10:11], flat_scratch_hi, v2
36670 // CHECK: [0x0a,0x00,0xcc,0xd0,0x67,0x04,0x02,0x00]
36672 v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
36673 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6a,0x04,0x02,0x00]
36675 v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
36676 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6b,0x04,0x02,0x00]
36678 v_cmp_gt_u32_e64 s[10:11], tba_lo, v2
36679 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6c,0x04,0x02,0x00]
36681 v_cmp_gt_u32_e64 s[10:11], tba_hi, v2
36682 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6d,0x04,0x02,0x00]
36684 v_cmp_gt_u32_e64 s[10:11], tma_lo, v2
36685 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6e,0x04,0x02,0x00]
36687 v_cmp_gt_u32_e64 s[10:11], tma_hi, v2
36688 // CHECK: [0x0a,0x00,0xcc,0xd0,0x6f,0x04,0x02,0x00]
36690 v_cmp_gt_u32_e64 s[10:11], ttmp11, v2
36691 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7b,0x04,0x02,0x00]
36693 v_cmp_gt_u32_e64 s[10:11], m0, v2
36694 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7c,0x04,0x02,0x00]
36696 v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
36697 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7e,0x04,0x02,0x00]
36699 v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
36700 // CHECK: [0x0a,0x00,0xcc,0xd0,0x7f,0x04,0x02,0x00]
36702 v_cmp_gt_u32_e64 s[10:11], 0, v2
36703 // CHECK: [0x0a,0x00,0xcc,0xd0,0x80,0x04,0x02,0x00]
36705 v_cmp_gt_u32_e64 s[10:11], -1, v2
36706 // CHECK: [0x0a,0x00,0xcc,0xd0,0xc1,0x04,0x02,0x00]
36708 v_cmp_gt_u32_e64 s[10:11], 0.5, v2
36709 // CHECK: [0x0a,0x00,0xcc,0xd0,0xf0,0x04,0x02,0x00]
36711 v_cmp_gt_u32_e64 s[10:11], -4.0, v2
36712 // CHECK: [0x0a,0x00,0xcc,0xd0,0xf7,0x04,0x02,0x00]
36714 v_cmp_gt_u32_e64 s[10:11], src_vccz, v2
36715 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfb,0x04,0x02,0x00]
36717 v_cmp_gt_u32_e64 s[10:11], src_execz, v2
36718 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfc,0x04,0x02,0x00]
36720 v_cmp_gt_u32_e64 s[10:11], src_scc, v2
36721 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfd,0x04,0x02,0x00]
36723 v_cmp_gt_u32_e64 s[10:11], src_lds_direct, v2
36724 // CHECK: [0x0a,0x00,0xcc,0xd0,0xfe,0x04,0x02,0x00]
36726 v_cmp_gt_u32_e64 s[10:11], v1, v255
36727 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xff,0x03,0x00]
36729 v_cmp_gt_u32_e64 s[10:11], v1, s2
36730 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x00,0x00]
36732 v_cmp_gt_u32_e64 s[10:11], v1, s101
36733 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcb,0x00,0x00]
36735 v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_lo
36736 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcd,0x00,0x00]
36738 v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_hi
36739 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcf,0x00,0x00]
36741 v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
36742 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd5,0x00,0x00]
36744 v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
36745 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd7,0x00,0x00]
36747 v_cmp_gt_u32_e64 s[10:11], v1, tba_lo
36748 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd9,0x00,0x00]
36750 v_cmp_gt_u32_e64 s[10:11], v1, tba_hi
36751 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdb,0x00,0x00]
36753 v_cmp_gt_u32_e64 s[10:11], v1, tma_lo
36754 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdd,0x00,0x00]
36756 v_cmp_gt_u32_e64 s[10:11], v1, tma_hi
36757 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdf,0x00,0x00]
36759 v_cmp_gt_u32_e64 s[10:11], v1, ttmp11
36760 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf7,0x00,0x00]
36762 v_cmp_gt_u32_e64 s[10:11], v1, m0
36763 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf9,0x00,0x00]
36765 v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
36766 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x00,0x00]
36768 v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
36769 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xff,0x00,0x00]
36771 v_cmp_gt_u32_e64 s[10:11], v1, 0
36772 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x01,0x01,0x00]
36774 v_cmp_gt_u32_e64 s[10:11], v1, -1
36775 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x83,0x01,0x00]
36777 v_cmp_gt_u32_e64 s[10:11], v1, 0.5
36778 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xe1,0x01,0x00]
36780 v_cmp_gt_u32_e64 s[10:11], v1, -4.0
36781 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xef,0x01,0x00]
36783 v_cmp_gt_u32_e64 s[10:11], v1, src_vccz
36784 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf7,0x01,0x00]
36786 v_cmp_gt_u32_e64 s[10:11], v1, src_execz
36787 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf9,0x01,0x00]
36789 v_cmp_gt_u32_e64 s[10:11], v1, src_scc
36790 // CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfb,0x01,0x00]
36792 v_cmp_ne_u32_e64 s[10:11], v1, v2
36793 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36795 v_cmp_ne_u32_e64 s[12:13], v1, v2
36796 // CHECK: [0x0c,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36798 v_cmp_ne_u32_e64 s[100:101], v1, v2
36799 // CHECK: [0x64,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36801 v_cmp_ne_u32_e64 flat_scratch, v1, v2
36802 // CHECK: [0x66,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36804 v_cmp_ne_u32_e64 vcc, v1, v2
36805 // CHECK: [0x6a,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36807 v_cmp_ne_u32_e64 tba, v1, v2
36808 // CHECK: [0x6c,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36810 v_cmp_ne_u32_e64 tma, v1, v2
36811 // CHECK: [0x6e,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36813 v_cmp_ne_u32_e64 ttmp[10:11], v1, v2
36814 // CHECK: [0x7a,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
36816 v_cmp_ne_u32_e64 s[10:11], v255, v2
36817 // CHECK: [0x0a,0x00,0xcd,0xd0,0xff,0x05,0x02,0x00]
36819 v_cmp_ne_u32_e64 s[10:11], s1, v2
36820 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x04,0x02,0x00]
36822 v_cmp_ne_u32_e64 s[10:11], s101, v2
36823 // CHECK: [0x0a,0x00,0xcd,0xd0,0x65,0x04,0x02,0x00]
36825 v_cmp_ne_u32_e64 s[10:11], flat_scratch_lo, v2
36826 // CHECK: [0x0a,0x00,0xcd,0xd0,0x66,0x04,0x02,0x00]
36828 v_cmp_ne_u32_e64 s[10:11], flat_scratch_hi, v2
36829 // CHECK: [0x0a,0x00,0xcd,0xd0,0x67,0x04,0x02,0x00]
36831 v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
36832 // CHECK: [0x0a,0x00,0xcd,0xd0,0x6a,0x04,0x02,0x00]
36834 v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
36835 // CHECK: [0x0a,0x00,0xcd,0xd0,0x6b,0x04,0x02,0x00]
36837 v_cmp_ne_u32_e64 s[10:11], tba_lo, v2
36838 // CHECK: [0x0a,0x00,0xcd,0xd0,0x6c,0x04,0x02,0x00]
36840 v_cmp_ne_u32_e64 s[10:11], tba_hi, v2
36841 // CHECK: [0x0a,0x00,0xcd,0xd0,0x6d,0x04,0x02,0x00]
36843 v_cmp_ne_u32_e64 s[10:11], tma_lo, v2
36844 // CHECK: [0x0a,0x00,0xcd,0xd0,0x6e,0x04,0x02,0x00]
36846 v_cmp_ne_u32_e64 s[10:11], tma_hi, v2
36847 // CHECK: [0x0a,0x00,0xcd,0xd0,0x6f,0x04,0x02,0x00]
36849 v_cmp_ne_u32_e64 s[10:11], ttmp11, v2
36850 // CHECK: [0x0a,0x00,0xcd,0xd0,0x7b,0x04,0x02,0x00]
36852 v_cmp_ne_u32_e64 s[10:11], m0, v2
36853 // CHECK: [0x0a,0x00,0xcd,0xd0,0x7c,0x04,0x02,0x00]
36855 v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
36856 // CHECK: [0x0a,0x00,0xcd,0xd0,0x7e,0x04,0x02,0x00]
36858 v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
36859 // CHECK: [0x0a,0x00,0xcd,0xd0,0x7f,0x04,0x02,0x00]
36861 v_cmp_ne_u32_e64 s[10:11], 0, v2
36862 // CHECK: [0x0a,0x00,0xcd,0xd0,0x80,0x04,0x02,0x00]
36864 v_cmp_ne_u32_e64 s[10:11], -1, v2
36865 // CHECK: [0x0a,0x00,0xcd,0xd0,0xc1,0x04,0x02,0x00]
36867 v_cmp_ne_u32_e64 s[10:11], 0.5, v2
36868 // CHECK: [0x0a,0x00,0xcd,0xd0,0xf0,0x04,0x02,0x00]
36870 v_cmp_ne_u32_e64 s[10:11], -4.0, v2
36871 // CHECK: [0x0a,0x00,0xcd,0xd0,0xf7,0x04,0x02,0x00]
36873 v_cmp_ne_u32_e64 s[10:11], src_vccz, v2
36874 // CHECK: [0x0a,0x00,0xcd,0xd0,0xfb,0x04,0x02,0x00]
36876 v_cmp_ne_u32_e64 s[10:11], src_execz, v2
36877 // CHECK: [0x0a,0x00,0xcd,0xd0,0xfc,0x04,0x02,0x00]
36879 v_cmp_ne_u32_e64 s[10:11], src_scc, v2
36880 // CHECK: [0x0a,0x00,0xcd,0xd0,0xfd,0x04,0x02,0x00]
36882 v_cmp_ne_u32_e64 s[10:11], src_lds_direct, v2
36883 // CHECK: [0x0a,0x00,0xcd,0xd0,0xfe,0x04,0x02,0x00]
36885 v_cmp_ne_u32_e64 s[10:11], v1, v255
36886 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xff,0x03,0x00]
36888 v_cmp_ne_u32_e64 s[10:11], v1, s2
36889 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x05,0x00,0x00]
36891 v_cmp_ne_u32_e64 s[10:11], v1, s101
36892 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xcb,0x00,0x00]
36894 v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_lo
36895 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xcd,0x00,0x00]
36897 v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_hi
36898 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xcf,0x00,0x00]
36900 v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
36901 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xd5,0x00,0x00]
36903 v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
36904 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xd7,0x00,0x00]
36906 v_cmp_ne_u32_e64 s[10:11], v1, tba_lo
36907 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xd9,0x00,0x00]
36909 v_cmp_ne_u32_e64 s[10:11], v1, tba_hi
36910 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xdb,0x00,0x00]
36912 v_cmp_ne_u32_e64 s[10:11], v1, tma_lo
36913 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xdd,0x00,0x00]
36915 v_cmp_ne_u32_e64 s[10:11], v1, tma_hi
36916 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xdf,0x00,0x00]
36918 v_cmp_ne_u32_e64 s[10:11], v1, ttmp11
36919 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xf7,0x00,0x00]
36921 v_cmp_ne_u32_e64 s[10:11], v1, m0
36922 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xf9,0x00,0x00]
36924 v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
36925 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xfd,0x00,0x00]
36927 v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
36928 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xff,0x00,0x00]
36930 v_cmp_ne_u32_e64 s[10:11], v1, 0
36931 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x01,0x01,0x00]
36933 v_cmp_ne_u32_e64 s[10:11], v1, -1
36934 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x83,0x01,0x00]
36936 v_cmp_ne_u32_e64 s[10:11], v1, 0.5
36937 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xe1,0x01,0x00]
36939 v_cmp_ne_u32_e64 s[10:11], v1, -4.0
36940 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xef,0x01,0x00]
36942 v_cmp_ne_u32_e64 s[10:11], v1, src_vccz
36943 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xf7,0x01,0x00]
36945 v_cmp_ne_u32_e64 s[10:11], v1, src_execz
36946 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xf9,0x01,0x00]
36948 v_cmp_ne_u32_e64 s[10:11], v1, src_scc
36949 // CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xfb,0x01,0x00]
36951 v_cmp_ge_u32_e64 s[10:11], v1, v2
36952 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36954 v_cmp_ge_u32_e64 s[12:13], v1, v2
36955 // CHECK: [0x0c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36957 v_cmp_ge_u32_e64 s[100:101], v1, v2
36958 // CHECK: [0x64,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36960 v_cmp_ge_u32_e64 flat_scratch, v1, v2
36961 // CHECK: [0x66,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36963 v_cmp_ge_u32_e64 vcc, v1, v2
36964 // CHECK: [0x6a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36966 v_cmp_ge_u32_e64 tba, v1, v2
36967 // CHECK: [0x6c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36969 v_cmp_ge_u32_e64 tma, v1, v2
36970 // CHECK: [0x6e,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36972 v_cmp_ge_u32_e64 ttmp[10:11], v1, v2
36973 // CHECK: [0x7a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
36975 v_cmp_ge_u32_e64 s[10:11], v255, v2
36976 // CHECK: [0x0a,0x00,0xce,0xd0,0xff,0x05,0x02,0x00]
36978 v_cmp_ge_u32_e64 s[10:11], s1, v2
36979 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x04,0x02,0x00]
36981 v_cmp_ge_u32_e64 s[10:11], s101, v2
36982 // CHECK: [0x0a,0x00,0xce,0xd0,0x65,0x04,0x02,0x00]
36984 v_cmp_ge_u32_e64 s[10:11], flat_scratch_lo, v2
36985 // CHECK: [0x0a,0x00,0xce,0xd0,0x66,0x04,0x02,0x00]
36987 v_cmp_ge_u32_e64 s[10:11], flat_scratch_hi, v2
36988 // CHECK: [0x0a,0x00,0xce,0xd0,0x67,0x04,0x02,0x00]
36990 v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
36991 // CHECK: [0x0a,0x00,0xce,0xd0,0x6a,0x04,0x02,0x00]
36993 v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
36994 // CHECK: [0x0a,0x00,0xce,0xd0,0x6b,0x04,0x02,0x00]
36996 v_cmp_ge_u32_e64 s[10:11], tba_lo, v2
36997 // CHECK: [0x0a,0x00,0xce,0xd0,0x6c,0x04,0x02,0x00]
36999 v_cmp_ge_u32_e64 s[10:11], tba_hi, v2
37000 // CHECK: [0x0a,0x00,0xce,0xd0,0x6d,0x04,0x02,0x00]
37002 v_cmp_ge_u32_e64 s[10:11], tma_lo, v2
37003 // CHECK: [0x0a,0x00,0xce,0xd0,0x6e,0x04,0x02,0x00]
37005 v_cmp_ge_u32_e64 s[10:11], tma_hi, v2
37006 // CHECK: [0x0a,0x00,0xce,0xd0,0x6f,0x04,0x02,0x00]
37008 v_cmp_ge_u32_e64 s[10:11], ttmp11, v2
37009 // CHECK: [0x0a,0x00,0xce,0xd0,0x7b,0x04,0x02,0x00]
37011 v_cmp_ge_u32_e64 s[10:11], m0, v2
37012 // CHECK: [0x0a,0x00,0xce,0xd0,0x7c,0x04,0x02,0x00]
37014 v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
37015 // CHECK: [0x0a,0x00,0xce,0xd0,0x7e,0x04,0x02,0x00]
37017 v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
37018 // CHECK: [0x0a,0x00,0xce,0xd0,0x7f,0x04,0x02,0x00]
37020 v_cmp_ge_u32_e64 s[10:11], 0, v2
37021 // CHECK: [0x0a,0x00,0xce,0xd0,0x80,0x04,0x02,0x00]
37023 v_cmp_ge_u32_e64 s[10:11], -1, v2
37024 // CHECK: [0x0a,0x00,0xce,0xd0,0xc1,0x04,0x02,0x00]
37026 v_cmp_ge_u32_e64 s[10:11], 0.5, v2
37027 // CHECK: [0x0a,0x00,0xce,0xd0,0xf0,0x04,0x02,0x00]
37029 v_cmp_ge_u32_e64 s[10:11], -4.0, v2
37030 // CHECK: [0x0a,0x00,0xce,0xd0,0xf7,0x04,0x02,0x00]
37032 v_cmp_ge_u32_e64 s[10:11], src_vccz, v2
37033 // CHECK: [0x0a,0x00,0xce,0xd0,0xfb,0x04,0x02,0x00]
37035 v_cmp_ge_u32_e64 s[10:11], src_execz, v2
37036 // CHECK: [0x0a,0x00,0xce,0xd0,0xfc,0x04,0x02,0x00]
37038 v_cmp_ge_u32_e64 s[10:11], src_scc, v2
37039 // CHECK: [0x0a,0x00,0xce,0xd0,0xfd,0x04,0x02,0x00]
37041 v_cmp_ge_u32_e64 s[10:11], src_lds_direct, v2
37042 // CHECK: [0x0a,0x00,0xce,0xd0,0xfe,0x04,0x02,0x00]
37044 v_cmp_ge_u32_e64 s[10:11], v1, v255
37045 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xff,0x03,0x00]
37047 v_cmp_ge_u32_e64 s[10:11], v1, s2
37048 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x00,0x00]
37050 v_cmp_ge_u32_e64 s[10:11], v1, s101
37051 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcb,0x00,0x00]
37053 v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_lo
37054 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcd,0x00,0x00]
37056 v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_hi
37057 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcf,0x00,0x00]
37059 v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
37060 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd5,0x00,0x00]
37062 v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
37063 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd7,0x00,0x00]
37065 v_cmp_ge_u32_e64 s[10:11], v1, tba_lo
37066 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd9,0x00,0x00]
37068 v_cmp_ge_u32_e64 s[10:11], v1, tba_hi
37069 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdb,0x00,0x00]
37071 v_cmp_ge_u32_e64 s[10:11], v1, tma_lo
37072 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdd,0x00,0x00]
37074 v_cmp_ge_u32_e64 s[10:11], v1, tma_hi
37075 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdf,0x00,0x00]
37077 v_cmp_ge_u32_e64 s[10:11], v1, ttmp11
37078 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf7,0x00,0x00]
37080 v_cmp_ge_u32_e64 s[10:11], v1, m0
37081 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf9,0x00,0x00]
37083 v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
37084 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x00,0x00]
37086 v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
37087 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xff,0x00,0x00]
37089 v_cmp_ge_u32_e64 s[10:11], v1, 0
37090 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x01,0x01,0x00]
37092 v_cmp_ge_u32_e64 s[10:11], v1, -1
37093 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x83,0x01,0x00]
37095 v_cmp_ge_u32_e64 s[10:11], v1, 0.5
37096 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xe1,0x01,0x00]
37098 v_cmp_ge_u32_e64 s[10:11], v1, -4.0
37099 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xef,0x01,0x00]
37101 v_cmp_ge_u32_e64 s[10:11], v1, src_vccz
37102 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf7,0x01,0x00]
37104 v_cmp_ge_u32_e64 s[10:11], v1, src_execz
37105 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf9,0x01,0x00]
37107 v_cmp_ge_u32_e64 s[10:11], v1, src_scc
37108 // CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfb,0x01,0x00]
37110 v_cmp_t_u32_e64 s[10:11], v1, v2
37111 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37113 v_cmp_t_u32_e64 s[12:13], v1, v2
37114 // CHECK: [0x0c,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37116 v_cmp_t_u32_e64 s[100:101], v1, v2
37117 // CHECK: [0x64,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37119 v_cmp_t_u32_e64 flat_scratch, v1, v2
37120 // CHECK: [0x66,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37122 v_cmp_t_u32_e64 vcc, v1, v2
37123 // CHECK: [0x6a,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37125 v_cmp_t_u32_e64 tba, v1, v2
37126 // CHECK: [0x6c,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37128 v_cmp_t_u32_e64 tma, v1, v2
37129 // CHECK: [0x6e,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37131 v_cmp_t_u32_e64 ttmp[10:11], v1, v2
37132 // CHECK: [0x7a,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
37134 v_cmp_t_u32_e64 s[10:11], v255, v2
37135 // CHECK: [0x0a,0x00,0xcf,0xd0,0xff,0x05,0x02,0x00]
37137 v_cmp_t_u32_e64 s[10:11], s1, v2
37138 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x04,0x02,0x00]
37140 v_cmp_t_u32_e64 s[10:11], s101, v2
37141 // CHECK: [0x0a,0x00,0xcf,0xd0,0x65,0x04,0x02,0x00]
37143 v_cmp_t_u32_e64 s[10:11], flat_scratch_lo, v2
37144 // CHECK: [0x0a,0x00,0xcf,0xd0,0x66,0x04,0x02,0x00]
37146 v_cmp_t_u32_e64 s[10:11], flat_scratch_hi, v2
37147 // CHECK: [0x0a,0x00,0xcf,0xd0,0x67,0x04,0x02,0x00]
37149 v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
37150 // CHECK: [0x0a,0x00,0xcf,0xd0,0x6a,0x04,0x02,0x00]
37152 v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
37153 // CHECK: [0x0a,0x00,0xcf,0xd0,0x6b,0x04,0x02,0x00]
37155 v_cmp_t_u32_e64 s[10:11], tba_lo, v2
37156 // CHECK: [0x0a,0x00,0xcf,0xd0,0x6c,0x04,0x02,0x00]
37158 v_cmp_t_u32_e64 s[10:11], tba_hi, v2
37159 // CHECK: [0x0a,0x00,0xcf,0xd0,0x6d,0x04,0x02,0x00]
37161 v_cmp_t_u32_e64 s[10:11], tma_lo, v2
37162 // CHECK: [0x0a,0x00,0xcf,0xd0,0x6e,0x04,0x02,0x00]
37164 v_cmp_t_u32_e64 s[10:11], tma_hi, v2
37165 // CHECK: [0x0a,0x00,0xcf,0xd0,0x6f,0x04,0x02,0x00]
37167 v_cmp_t_u32_e64 s[10:11], ttmp11, v2
37168 // CHECK: [0x0a,0x00,0xcf,0xd0,0x7b,0x04,0x02,0x00]
37170 v_cmp_t_u32_e64 s[10:11], m0, v2
37171 // CHECK: [0x0a,0x00,0xcf,0xd0,0x7c,0x04,0x02,0x00]
37173 v_cmp_t_u32_e64 s[10:11], exec_lo, v2
37174 // CHECK: [0x0a,0x00,0xcf,0xd0,0x7e,0x04,0x02,0x00]
37176 v_cmp_t_u32_e64 s[10:11], exec_hi, v2
37177 // CHECK: [0x0a,0x00,0xcf,0xd0,0x7f,0x04,0x02,0x00]
37179 v_cmp_t_u32_e64 s[10:11], 0, v2
37180 // CHECK: [0x0a,0x00,0xcf,0xd0,0x80,0x04,0x02,0x00]
37182 v_cmp_t_u32_e64 s[10:11], -1, v2
37183 // CHECK: [0x0a,0x00,0xcf,0xd0,0xc1,0x04,0x02,0x00]
37185 v_cmp_t_u32_e64 s[10:11], 0.5, v2
37186 // CHECK: [0x0a,0x00,0xcf,0xd0,0xf0,0x04,0x02,0x00]
37188 v_cmp_t_u32_e64 s[10:11], -4.0, v2
37189 // CHECK: [0x0a,0x00,0xcf,0xd0,0xf7,0x04,0x02,0x00]
37191 v_cmp_t_u32_e64 s[10:11], src_vccz, v2
37192 // CHECK: [0x0a,0x00,0xcf,0xd0,0xfb,0x04,0x02,0x00]
37194 v_cmp_t_u32_e64 s[10:11], src_execz, v2
37195 // CHECK: [0x0a,0x00,0xcf,0xd0,0xfc,0x04,0x02,0x00]
37197 v_cmp_t_u32_e64 s[10:11], src_scc, v2
37198 // CHECK: [0x0a,0x00,0xcf,0xd0,0xfd,0x04,0x02,0x00]
37200 v_cmp_t_u32_e64 s[10:11], src_lds_direct, v2
37201 // CHECK: [0x0a,0x00,0xcf,0xd0,0xfe,0x04,0x02,0x00]
37203 v_cmp_t_u32_e64 s[10:11], v1, v255
37204 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xff,0x03,0x00]
37206 v_cmp_t_u32_e64 s[10:11], v1, s2
37207 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x05,0x00,0x00]
37209 v_cmp_t_u32_e64 s[10:11], v1, s101
37210 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xcb,0x00,0x00]
37212 v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_lo
37213 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xcd,0x00,0x00]
37215 v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_hi
37216 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xcf,0x00,0x00]
37218 v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
37219 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xd5,0x00,0x00]
37221 v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
37222 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xd7,0x00,0x00]
37224 v_cmp_t_u32_e64 s[10:11], v1, tba_lo
37225 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xd9,0x00,0x00]
37227 v_cmp_t_u32_e64 s[10:11], v1, tba_hi
37228 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xdb,0x00,0x00]
37230 v_cmp_t_u32_e64 s[10:11], v1, tma_lo
37231 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xdd,0x00,0x00]
37233 v_cmp_t_u32_e64 s[10:11], v1, tma_hi
37234 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xdf,0x00,0x00]
37236 v_cmp_t_u32_e64 s[10:11], v1, ttmp11
37237 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xf7,0x00,0x00]
37239 v_cmp_t_u32_e64 s[10:11], v1, m0
37240 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xf9,0x00,0x00]
37242 v_cmp_t_u32_e64 s[10:11], v1, exec_lo
37243 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xfd,0x00,0x00]
37245 v_cmp_t_u32_e64 s[10:11], v1, exec_hi
37246 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xff,0x00,0x00]
37248 v_cmp_t_u32_e64 s[10:11], v1, 0
37249 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x01,0x01,0x00]
37251 v_cmp_t_u32_e64 s[10:11], v1, -1
37252 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x83,0x01,0x00]
37254 v_cmp_t_u32_e64 s[10:11], v1, 0.5
37255 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xe1,0x01,0x00]
37257 v_cmp_t_u32_e64 s[10:11], v1, -4.0
37258 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xef,0x01,0x00]
37260 v_cmp_t_u32_e64 s[10:11], v1, src_vccz
37261 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xf7,0x01,0x00]
37263 v_cmp_t_u32_e64 s[10:11], v1, src_execz
37264 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xf9,0x01,0x00]
37266 v_cmp_t_u32_e64 s[10:11], v1, src_scc
37267 // CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xfb,0x01,0x00]
37269 v_cmpx_f_i32_e64 s[10:11], v1, v2
37270 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37272 v_cmpx_f_i32_e64 s[12:13], v1, v2
37273 // CHECK: [0x0c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37275 v_cmpx_f_i32_e64 s[100:101], v1, v2
37276 // CHECK: [0x64,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37278 v_cmpx_f_i32_e64 flat_scratch, v1, v2
37279 // CHECK: [0x66,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37281 v_cmpx_f_i32_e64 vcc, v1, v2
37282 // CHECK: [0x6a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37284 v_cmpx_f_i32_e64 tba, v1, v2
37285 // CHECK: [0x6c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37287 v_cmpx_f_i32_e64 tma, v1, v2
37288 // CHECK: [0x6e,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37290 v_cmpx_f_i32_e64 ttmp[10:11], v1, v2
37291 // CHECK: [0x7a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
37293 v_cmpx_f_i32_e64 s[10:11], v255, v2
37294 // CHECK: [0x0a,0x00,0xd0,0xd0,0xff,0x05,0x02,0x00]
37296 v_cmpx_f_i32_e64 s[10:11], s1, v2
37297 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x04,0x02,0x00]
37299 v_cmpx_f_i32_e64 s[10:11], s101, v2
37300 // CHECK: [0x0a,0x00,0xd0,0xd0,0x65,0x04,0x02,0x00]
37302 v_cmpx_f_i32_e64 s[10:11], flat_scratch_lo, v2
37303 // CHECK: [0x0a,0x00,0xd0,0xd0,0x66,0x04,0x02,0x00]
37305 v_cmpx_f_i32_e64 s[10:11], flat_scratch_hi, v2
37306 // CHECK: [0x0a,0x00,0xd0,0xd0,0x67,0x04,0x02,0x00]
37308 v_cmpx_f_i32_e64 s[10:11], vcc_lo, v2
37309 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6a,0x04,0x02,0x00]
37311 v_cmpx_f_i32_e64 s[10:11], vcc_hi, v2
37312 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6b,0x04,0x02,0x00]
37314 v_cmpx_f_i32_e64 s[10:11], tba_lo, v2
37315 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6c,0x04,0x02,0x00]
37317 v_cmpx_f_i32_e64 s[10:11], tba_hi, v2
37318 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6d,0x04,0x02,0x00]
37320 v_cmpx_f_i32_e64 s[10:11], tma_lo, v2
37321 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6e,0x04,0x02,0x00]
37323 v_cmpx_f_i32_e64 s[10:11], tma_hi, v2
37324 // CHECK: [0x0a,0x00,0xd0,0xd0,0x6f,0x04,0x02,0x00]
37326 v_cmpx_f_i32_e64 s[10:11], ttmp11, v2
37327 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7b,0x04,0x02,0x00]
37329 v_cmpx_f_i32_e64 s[10:11], m0, v2
37330 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7c,0x04,0x02,0x00]
37332 v_cmpx_f_i32_e64 s[10:11], exec_lo, v2
37333 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7e,0x04,0x02,0x00]
37335 v_cmpx_f_i32_e64 s[10:11], exec_hi, v2
37336 // CHECK: [0x0a,0x00,0xd0,0xd0,0x7f,0x04,0x02,0x00]
37338 v_cmpx_f_i32_e64 s[10:11], 0, v2
37339 // CHECK: [0x0a,0x00,0xd0,0xd0,0x80,0x04,0x02,0x00]
37341 v_cmpx_f_i32_e64 s[10:11], -1, v2
37342 // CHECK: [0x0a,0x00,0xd0,0xd0,0xc1,0x04,0x02,0x00]
37344 v_cmpx_f_i32_e64 s[10:11], 0.5, v2
37345 // CHECK: [0x0a,0x00,0xd0,0xd0,0xf0,0x04,0x02,0x00]
37347 v_cmpx_f_i32_e64 s[10:11], -4.0, v2
37348 // CHECK: [0x0a,0x00,0xd0,0xd0,0xf7,0x04,0x02,0x00]
37350 v_cmpx_f_i32_e64 s[10:11], src_vccz, v2
37351 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfb,0x04,0x02,0x00]
37353 v_cmpx_f_i32_e64 s[10:11], src_execz, v2
37354 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfc,0x04,0x02,0x00]
37356 v_cmpx_f_i32_e64 s[10:11], src_scc, v2
37357 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfd,0x04,0x02,0x00]
37359 v_cmpx_f_i32_e64 s[10:11], src_lds_direct, v2
37360 // CHECK: [0x0a,0x00,0xd0,0xd0,0xfe,0x04,0x02,0x00]
37362 v_cmpx_f_i32_e64 s[10:11], v1, v255
37363 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xff,0x03,0x00]
37365 v_cmpx_f_i32_e64 s[10:11], v1, s2
37366 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x00,0x00]
37368 v_cmpx_f_i32_e64 s[10:11], v1, s101
37369 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcb,0x00,0x00]
37371 v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_lo
37372 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcd,0x00,0x00]
37374 v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_hi
37375 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcf,0x00,0x00]
37377 v_cmpx_f_i32_e64 s[10:11], v1, vcc_lo
37378 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd5,0x00,0x00]
37380 v_cmpx_f_i32_e64 s[10:11], v1, vcc_hi
37381 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd7,0x00,0x00]
37383 v_cmpx_f_i32_e64 s[10:11], v1, tba_lo
37384 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd9,0x00,0x00]
37386 v_cmpx_f_i32_e64 s[10:11], v1, tba_hi
37387 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdb,0x00,0x00]
37389 v_cmpx_f_i32_e64 s[10:11], v1, tma_lo
37390 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdd,0x00,0x00]
37392 v_cmpx_f_i32_e64 s[10:11], v1, tma_hi
37393 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdf,0x00,0x00]
37395 v_cmpx_f_i32_e64 s[10:11], v1, ttmp11
37396 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf7,0x00,0x00]
37398 v_cmpx_f_i32_e64 s[10:11], v1, m0
37399 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf9,0x00,0x00]
37401 v_cmpx_f_i32_e64 s[10:11], v1, exec_lo
37402 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x00,0x00]
37404 v_cmpx_f_i32_e64 s[10:11], v1, exec_hi
37405 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xff,0x00,0x00]
37407 v_cmpx_f_i32_e64 s[10:11], v1, 0
37408 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x01,0x01,0x00]
37410 v_cmpx_f_i32_e64 s[10:11], v1, -1
37411 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x83,0x01,0x00]
37413 v_cmpx_f_i32_e64 s[10:11], v1, 0.5
37414 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xe1,0x01,0x00]
37416 v_cmpx_f_i32_e64 s[10:11], v1, -4.0
37417 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xef,0x01,0x00]
37419 v_cmpx_f_i32_e64 s[10:11], v1, src_vccz
37420 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf7,0x01,0x00]
37422 v_cmpx_f_i32_e64 s[10:11], v1, src_execz
37423 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf9,0x01,0x00]
37425 v_cmpx_f_i32_e64 s[10:11], v1, src_scc
37426 // CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfb,0x01,0x00]
37428 v_cmpx_lt_i32_e64 s[10:11], v1, v2
37429 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37431 v_cmpx_lt_i32_e64 s[12:13], v1, v2
37432 // CHECK: [0x0c,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37434 v_cmpx_lt_i32_e64 s[100:101], v1, v2
37435 // CHECK: [0x64,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37437 v_cmpx_lt_i32_e64 flat_scratch, v1, v2
37438 // CHECK: [0x66,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37440 v_cmpx_lt_i32_e64 vcc, v1, v2
37441 // CHECK: [0x6a,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37443 v_cmpx_lt_i32_e64 tba, v1, v2
37444 // CHECK: [0x6c,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37446 v_cmpx_lt_i32_e64 tma, v1, v2
37447 // CHECK: [0x6e,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37449 v_cmpx_lt_i32_e64 ttmp[10:11], v1, v2
37450 // CHECK: [0x7a,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
37452 v_cmpx_lt_i32_e64 s[10:11], v255, v2
37453 // CHECK: [0x0a,0x00,0xd1,0xd0,0xff,0x05,0x02,0x00]
37455 v_cmpx_lt_i32_e64 s[10:11], s1, v2
37456 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x04,0x02,0x00]
37458 v_cmpx_lt_i32_e64 s[10:11], s101, v2
37459 // CHECK: [0x0a,0x00,0xd1,0xd0,0x65,0x04,0x02,0x00]
37461 v_cmpx_lt_i32_e64 s[10:11], flat_scratch_lo, v2
37462 // CHECK: [0x0a,0x00,0xd1,0xd0,0x66,0x04,0x02,0x00]
37464 v_cmpx_lt_i32_e64 s[10:11], flat_scratch_hi, v2
37465 // CHECK: [0x0a,0x00,0xd1,0xd0,0x67,0x04,0x02,0x00]
37467 v_cmpx_lt_i32_e64 s[10:11], vcc_lo, v2
37468 // CHECK: [0x0a,0x00,0xd1,0xd0,0x6a,0x04,0x02,0x00]
37470 v_cmpx_lt_i32_e64 s[10:11], vcc_hi, v2
37471 // CHECK: [0x0a,0x00,0xd1,0xd0,0x6b,0x04,0x02,0x00]
37473 v_cmpx_lt_i32_e64 s[10:11], tba_lo, v2
37474 // CHECK: [0x0a,0x00,0xd1,0xd0,0x6c,0x04,0x02,0x00]
37476 v_cmpx_lt_i32_e64 s[10:11], tba_hi, v2
37477 // CHECK: [0x0a,0x00,0xd1,0xd0,0x6d,0x04,0x02,0x00]
37479 v_cmpx_lt_i32_e64 s[10:11], tma_lo, v2
37480 // CHECK: [0x0a,0x00,0xd1,0xd0,0x6e,0x04,0x02,0x00]
37482 v_cmpx_lt_i32_e64 s[10:11], tma_hi, v2
37483 // CHECK: [0x0a,0x00,0xd1,0xd0,0x6f,0x04,0x02,0x00]
37485 v_cmpx_lt_i32_e64 s[10:11], ttmp11, v2
37486 // CHECK: [0x0a,0x00,0xd1,0xd0,0x7b,0x04,0x02,0x00]
37488 v_cmpx_lt_i32_e64 s[10:11], m0, v2
37489 // CHECK: [0x0a,0x00,0xd1,0xd0,0x7c,0x04,0x02,0x00]
37491 v_cmpx_lt_i32_e64 s[10:11], exec_lo, v2
37492 // CHECK: [0x0a,0x00,0xd1,0xd0,0x7e,0x04,0x02,0x00]
37494 v_cmpx_lt_i32_e64 s[10:11], exec_hi, v2
37495 // CHECK: [0x0a,0x00,0xd1,0xd0,0x7f,0x04,0x02,0x00]
37497 v_cmpx_lt_i32_e64 s[10:11], 0, v2
37498 // CHECK: [0x0a,0x00,0xd1,0xd0,0x80,0x04,0x02,0x00]
37500 v_cmpx_lt_i32_e64 s[10:11], -1, v2
37501 // CHECK: [0x0a,0x00,0xd1,0xd0,0xc1,0x04,0x02,0x00]
37503 v_cmpx_lt_i32_e64 s[10:11], 0.5, v2
37504 // CHECK: [0x0a,0x00,0xd1,0xd0,0xf0,0x04,0x02,0x00]
37506 v_cmpx_lt_i32_e64 s[10:11], -4.0, v2
37507 // CHECK: [0x0a,0x00,0xd1,0xd0,0xf7,0x04,0x02,0x00]
37509 v_cmpx_lt_i32_e64 s[10:11], src_vccz, v2
37510 // CHECK: [0x0a,0x00,0xd1,0xd0,0xfb,0x04,0x02,0x00]
37512 v_cmpx_lt_i32_e64 s[10:11], src_execz, v2
37513 // CHECK: [0x0a,0x00,0xd1,0xd0,0xfc,0x04,0x02,0x00]
37515 v_cmpx_lt_i32_e64 s[10:11], src_scc, v2
37516 // CHECK: [0x0a,0x00,0xd1,0xd0,0xfd,0x04,0x02,0x00]
37518 v_cmpx_lt_i32_e64 s[10:11], src_lds_direct, v2
37519 // CHECK: [0x0a,0x00,0xd1,0xd0,0xfe,0x04,0x02,0x00]
37521 v_cmpx_lt_i32_e64 s[10:11], v1, v255
37522 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xff,0x03,0x00]
37524 v_cmpx_lt_i32_e64 s[10:11], v1, s2
37525 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x05,0x00,0x00]
37527 v_cmpx_lt_i32_e64 s[10:11], v1, s101
37528 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xcb,0x00,0x00]
37530 v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_lo
37531 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xcd,0x00,0x00]
37533 v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_hi
37534 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xcf,0x00,0x00]
37536 v_cmpx_lt_i32_e64 s[10:11], v1, vcc_lo
37537 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xd5,0x00,0x00]
37539 v_cmpx_lt_i32_e64 s[10:11], v1, vcc_hi
37540 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xd7,0x00,0x00]
37542 v_cmpx_lt_i32_e64 s[10:11], v1, tba_lo
37543 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xd9,0x00,0x00]
37545 v_cmpx_lt_i32_e64 s[10:11], v1, tba_hi
37546 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xdb,0x00,0x00]
37548 v_cmpx_lt_i32_e64 s[10:11], v1, tma_lo
37549 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xdd,0x00,0x00]
37551 v_cmpx_lt_i32_e64 s[10:11], v1, tma_hi
37552 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xdf,0x00,0x00]
37554 v_cmpx_lt_i32_e64 s[10:11], v1, ttmp11
37555 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xf7,0x00,0x00]
37557 v_cmpx_lt_i32_e64 s[10:11], v1, m0
37558 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xf9,0x00,0x00]
37560 v_cmpx_lt_i32_e64 s[10:11], v1, exec_lo
37561 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xfd,0x00,0x00]
37563 v_cmpx_lt_i32_e64 s[10:11], v1, exec_hi
37564 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xff,0x00,0x00]
37566 v_cmpx_lt_i32_e64 s[10:11], v1, 0
37567 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x01,0x01,0x00]
37569 v_cmpx_lt_i32_e64 s[10:11], v1, -1
37570 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x83,0x01,0x00]
37572 v_cmpx_lt_i32_e64 s[10:11], v1, 0.5
37573 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xe1,0x01,0x00]
37575 v_cmpx_lt_i32_e64 s[10:11], v1, -4.0
37576 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xef,0x01,0x00]
37578 v_cmpx_lt_i32_e64 s[10:11], v1, src_vccz
37579 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xf7,0x01,0x00]
37581 v_cmpx_lt_i32_e64 s[10:11], v1, src_execz
37582 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xf9,0x01,0x00]
37584 v_cmpx_lt_i32_e64 s[10:11], v1, src_scc
37585 // CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xfb,0x01,0x00]
37587 v_cmpx_eq_i32_e64 s[10:11], v1, v2
37588 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37590 v_cmpx_eq_i32_e64 s[12:13], v1, v2
37591 // CHECK: [0x0c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37593 v_cmpx_eq_i32_e64 s[100:101], v1, v2
37594 // CHECK: [0x64,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37596 v_cmpx_eq_i32_e64 flat_scratch, v1, v2
37597 // CHECK: [0x66,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37599 v_cmpx_eq_i32_e64 vcc, v1, v2
37600 // CHECK: [0x6a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37602 v_cmpx_eq_i32_e64 tba, v1, v2
37603 // CHECK: [0x6c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37605 v_cmpx_eq_i32_e64 tma, v1, v2
37606 // CHECK: [0x6e,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37608 v_cmpx_eq_i32_e64 ttmp[10:11], v1, v2
37609 // CHECK: [0x7a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
37611 v_cmpx_eq_i32_e64 s[10:11], v255, v2
37612 // CHECK: [0x0a,0x00,0xd2,0xd0,0xff,0x05,0x02,0x00]
37614 v_cmpx_eq_i32_e64 s[10:11], s1, v2
37615 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x04,0x02,0x00]
37617 v_cmpx_eq_i32_e64 s[10:11], s101, v2
37618 // CHECK: [0x0a,0x00,0xd2,0xd0,0x65,0x04,0x02,0x00]
37620 v_cmpx_eq_i32_e64 s[10:11], flat_scratch_lo, v2
37621 // CHECK: [0x0a,0x00,0xd2,0xd0,0x66,0x04,0x02,0x00]
37623 v_cmpx_eq_i32_e64 s[10:11], flat_scratch_hi, v2
37624 // CHECK: [0x0a,0x00,0xd2,0xd0,0x67,0x04,0x02,0x00]
37626 v_cmpx_eq_i32_e64 s[10:11], vcc_lo, v2
37627 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6a,0x04,0x02,0x00]
37629 v_cmpx_eq_i32_e64 s[10:11], vcc_hi, v2
37630 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6b,0x04,0x02,0x00]
37632 v_cmpx_eq_i32_e64 s[10:11], tba_lo, v2
37633 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6c,0x04,0x02,0x00]
37635 v_cmpx_eq_i32_e64 s[10:11], tba_hi, v2
37636 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6d,0x04,0x02,0x00]
37638 v_cmpx_eq_i32_e64 s[10:11], tma_lo, v2
37639 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6e,0x04,0x02,0x00]
37641 v_cmpx_eq_i32_e64 s[10:11], tma_hi, v2
37642 // CHECK: [0x0a,0x00,0xd2,0xd0,0x6f,0x04,0x02,0x00]
37644 v_cmpx_eq_i32_e64 s[10:11], ttmp11, v2
37645 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7b,0x04,0x02,0x00]
37647 v_cmpx_eq_i32_e64 s[10:11], m0, v2
37648 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7c,0x04,0x02,0x00]
37650 v_cmpx_eq_i32_e64 s[10:11], exec_lo, v2
37651 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7e,0x04,0x02,0x00]
37653 v_cmpx_eq_i32_e64 s[10:11], exec_hi, v2
37654 // CHECK: [0x0a,0x00,0xd2,0xd0,0x7f,0x04,0x02,0x00]
37656 v_cmpx_eq_i32_e64 s[10:11], 0, v2
37657 // CHECK: [0x0a,0x00,0xd2,0xd0,0x80,0x04,0x02,0x00]
37659 v_cmpx_eq_i32_e64 s[10:11], -1, v2
37660 // CHECK: [0x0a,0x00,0xd2,0xd0,0xc1,0x04,0x02,0x00]
37662 v_cmpx_eq_i32_e64 s[10:11], 0.5, v2
37663 // CHECK: [0x0a,0x00,0xd2,0xd0,0xf0,0x04,0x02,0x00]
37665 v_cmpx_eq_i32_e64 s[10:11], -4.0, v2
37666 // CHECK: [0x0a,0x00,0xd2,0xd0,0xf7,0x04,0x02,0x00]
37668 v_cmpx_eq_i32_e64 s[10:11], src_vccz, v2
37669 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfb,0x04,0x02,0x00]
37671 v_cmpx_eq_i32_e64 s[10:11], src_execz, v2
37672 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfc,0x04,0x02,0x00]
37674 v_cmpx_eq_i32_e64 s[10:11], src_scc, v2
37675 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfd,0x04,0x02,0x00]
37677 v_cmpx_eq_i32_e64 s[10:11], src_lds_direct, v2
37678 // CHECK: [0x0a,0x00,0xd2,0xd0,0xfe,0x04,0x02,0x00]
37680 v_cmpx_eq_i32_e64 s[10:11], v1, v255
37681 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xff,0x03,0x00]
37683 v_cmpx_eq_i32_e64 s[10:11], v1, s2
37684 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x00,0x00]
37686 v_cmpx_eq_i32_e64 s[10:11], v1, s101
37687 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcb,0x00,0x00]
37689 v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_lo
37690 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcd,0x00,0x00]
37692 v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_hi
37693 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcf,0x00,0x00]
37695 v_cmpx_eq_i32_e64 s[10:11], v1, vcc_lo
37696 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd5,0x00,0x00]
37698 v_cmpx_eq_i32_e64 s[10:11], v1, vcc_hi
37699 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd7,0x00,0x00]
37701 v_cmpx_eq_i32_e64 s[10:11], v1, tba_lo
37702 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd9,0x00,0x00]
37704 v_cmpx_eq_i32_e64 s[10:11], v1, tba_hi
37705 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdb,0x00,0x00]
37707 v_cmpx_eq_i32_e64 s[10:11], v1, tma_lo
37708 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdd,0x00,0x00]
37710 v_cmpx_eq_i32_e64 s[10:11], v1, tma_hi
37711 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdf,0x00,0x00]
37713 v_cmpx_eq_i32_e64 s[10:11], v1, ttmp11
37714 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf7,0x00,0x00]
37716 v_cmpx_eq_i32_e64 s[10:11], v1, m0
37717 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf9,0x00,0x00]
37719 v_cmpx_eq_i32_e64 s[10:11], v1, exec_lo
37720 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x00,0x00]
37722 v_cmpx_eq_i32_e64 s[10:11], v1, exec_hi
37723 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xff,0x00,0x00]
37725 v_cmpx_eq_i32_e64 s[10:11], v1, 0
37726 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x01,0x01,0x00]
37728 v_cmpx_eq_i32_e64 s[10:11], v1, -1
37729 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x83,0x01,0x00]
37731 v_cmpx_eq_i32_e64 s[10:11], v1, 0.5
37732 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xe1,0x01,0x00]
37734 v_cmpx_eq_i32_e64 s[10:11], v1, -4.0
37735 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xef,0x01,0x00]
37737 v_cmpx_eq_i32_e64 s[10:11], v1, src_vccz
37738 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf7,0x01,0x00]
37740 v_cmpx_eq_i32_e64 s[10:11], v1, src_execz
37741 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf9,0x01,0x00]
37743 v_cmpx_eq_i32_e64 s[10:11], v1, src_scc
37744 // CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfb,0x01,0x00]
37746 v_cmpx_le_i32_e64 s[10:11], v1, v2
37747 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37749 v_cmpx_le_i32_e64 s[12:13], v1, v2
37750 // CHECK: [0x0c,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37752 v_cmpx_le_i32_e64 s[100:101], v1, v2
37753 // CHECK: [0x64,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37755 v_cmpx_le_i32_e64 flat_scratch, v1, v2
37756 // CHECK: [0x66,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37758 v_cmpx_le_i32_e64 vcc, v1, v2
37759 // CHECK: [0x6a,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37761 v_cmpx_le_i32_e64 tba, v1, v2
37762 // CHECK: [0x6c,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37764 v_cmpx_le_i32_e64 tma, v1, v2
37765 // CHECK: [0x6e,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37767 v_cmpx_le_i32_e64 ttmp[10:11], v1, v2
37768 // CHECK: [0x7a,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
37770 v_cmpx_le_i32_e64 s[10:11], v255, v2
37771 // CHECK: [0x0a,0x00,0xd3,0xd0,0xff,0x05,0x02,0x00]
37773 v_cmpx_le_i32_e64 s[10:11], s1, v2
37774 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x04,0x02,0x00]
37776 v_cmpx_le_i32_e64 s[10:11], s101, v2
37777 // CHECK: [0x0a,0x00,0xd3,0xd0,0x65,0x04,0x02,0x00]
37779 v_cmpx_le_i32_e64 s[10:11], flat_scratch_lo, v2
37780 // CHECK: [0x0a,0x00,0xd3,0xd0,0x66,0x04,0x02,0x00]
37782 v_cmpx_le_i32_e64 s[10:11], flat_scratch_hi, v2
37783 // CHECK: [0x0a,0x00,0xd3,0xd0,0x67,0x04,0x02,0x00]
37785 v_cmpx_le_i32_e64 s[10:11], vcc_lo, v2
37786 // CHECK: [0x0a,0x00,0xd3,0xd0,0x6a,0x04,0x02,0x00]
37788 v_cmpx_le_i32_e64 s[10:11], vcc_hi, v2
37789 // CHECK: [0x0a,0x00,0xd3,0xd0,0x6b,0x04,0x02,0x00]
37791 v_cmpx_le_i32_e64 s[10:11], tba_lo, v2
37792 // CHECK: [0x0a,0x00,0xd3,0xd0,0x6c,0x04,0x02,0x00]
37794 v_cmpx_le_i32_e64 s[10:11], tba_hi, v2
37795 // CHECK: [0x0a,0x00,0xd3,0xd0,0x6d,0x04,0x02,0x00]
37797 v_cmpx_le_i32_e64 s[10:11], tma_lo, v2
37798 // CHECK: [0x0a,0x00,0xd3,0xd0,0x6e,0x04,0x02,0x00]
37800 v_cmpx_le_i32_e64 s[10:11], tma_hi, v2
37801 // CHECK: [0x0a,0x00,0xd3,0xd0,0x6f,0x04,0x02,0x00]
37803 v_cmpx_le_i32_e64 s[10:11], ttmp11, v2
37804 // CHECK: [0x0a,0x00,0xd3,0xd0,0x7b,0x04,0x02,0x00]
37806 v_cmpx_le_i32_e64 s[10:11], m0, v2
37807 // CHECK: [0x0a,0x00,0xd3,0xd0,0x7c,0x04,0x02,0x00]
37809 v_cmpx_le_i32_e64 s[10:11], exec_lo, v2
37810 // CHECK: [0x0a,0x00,0xd3,0xd0,0x7e,0x04,0x02,0x00]
37812 v_cmpx_le_i32_e64 s[10:11], exec_hi, v2
37813 // CHECK: [0x0a,0x00,0xd3,0xd0,0x7f,0x04,0x02,0x00]
37815 v_cmpx_le_i32_e64 s[10:11], 0, v2
37816 // CHECK: [0x0a,0x00,0xd3,0xd0,0x80,0x04,0x02,0x00]
37818 v_cmpx_le_i32_e64 s[10:11], -1, v2
37819 // CHECK: [0x0a,0x00,0xd3,0xd0,0xc1,0x04,0x02,0x00]
37821 v_cmpx_le_i32_e64 s[10:11], 0.5, v2
37822 // CHECK: [0x0a,0x00,0xd3,0xd0,0xf0,0x04,0x02,0x00]
37824 v_cmpx_le_i32_e64 s[10:11], -4.0, v2
37825 // CHECK: [0x0a,0x00,0xd3,0xd0,0xf7,0x04,0x02,0x00]
37827 v_cmpx_le_i32_e64 s[10:11], src_vccz, v2
37828 // CHECK: [0x0a,0x00,0xd3,0xd0,0xfb,0x04,0x02,0x00]
37830 v_cmpx_le_i32_e64 s[10:11], src_execz, v2
37831 // CHECK: [0x0a,0x00,0xd3,0xd0,0xfc,0x04,0x02,0x00]
37833 v_cmpx_le_i32_e64 s[10:11], src_scc, v2
37834 // CHECK: [0x0a,0x00,0xd3,0xd0,0xfd,0x04,0x02,0x00]
37836 v_cmpx_le_i32_e64 s[10:11], src_lds_direct, v2
37837 // CHECK: [0x0a,0x00,0xd3,0xd0,0xfe,0x04,0x02,0x00]
37839 v_cmpx_le_i32_e64 s[10:11], v1, v255
37840 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xff,0x03,0x00]
37842 v_cmpx_le_i32_e64 s[10:11], v1, s2
37843 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x05,0x00,0x00]
37845 v_cmpx_le_i32_e64 s[10:11], v1, s101
37846 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xcb,0x00,0x00]
37848 v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_lo
37849 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xcd,0x00,0x00]
37851 v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_hi
37852 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xcf,0x00,0x00]
37854 v_cmpx_le_i32_e64 s[10:11], v1, vcc_lo
37855 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xd5,0x00,0x00]
37857 v_cmpx_le_i32_e64 s[10:11], v1, vcc_hi
37858 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xd7,0x00,0x00]
37860 v_cmpx_le_i32_e64 s[10:11], v1, tba_lo
37861 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xd9,0x00,0x00]
37863 v_cmpx_le_i32_e64 s[10:11], v1, tba_hi
37864 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xdb,0x00,0x00]
37866 v_cmpx_le_i32_e64 s[10:11], v1, tma_lo
37867 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xdd,0x00,0x00]
37869 v_cmpx_le_i32_e64 s[10:11], v1, tma_hi
37870 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xdf,0x00,0x00]
37872 v_cmpx_le_i32_e64 s[10:11], v1, ttmp11
37873 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xf7,0x00,0x00]
37875 v_cmpx_le_i32_e64 s[10:11], v1, m0
37876 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xf9,0x00,0x00]
37878 v_cmpx_le_i32_e64 s[10:11], v1, exec_lo
37879 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xfd,0x00,0x00]
37881 v_cmpx_le_i32_e64 s[10:11], v1, exec_hi
37882 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xff,0x00,0x00]
37884 v_cmpx_le_i32_e64 s[10:11], v1, 0
37885 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x01,0x01,0x00]
37887 v_cmpx_le_i32_e64 s[10:11], v1, -1
37888 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x83,0x01,0x00]
37890 v_cmpx_le_i32_e64 s[10:11], v1, 0.5
37891 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xe1,0x01,0x00]
37893 v_cmpx_le_i32_e64 s[10:11], v1, -4.0
37894 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xef,0x01,0x00]
37896 v_cmpx_le_i32_e64 s[10:11], v1, src_vccz
37897 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xf7,0x01,0x00]
37899 v_cmpx_le_i32_e64 s[10:11], v1, src_execz
37900 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xf9,0x01,0x00]
37902 v_cmpx_le_i32_e64 s[10:11], v1, src_scc
37903 // CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xfb,0x01,0x00]
37905 v_cmpx_gt_i32_e64 s[10:11], v1, v2
37906 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37908 v_cmpx_gt_i32_e64 s[12:13], v1, v2
37909 // CHECK: [0x0c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37911 v_cmpx_gt_i32_e64 s[100:101], v1, v2
37912 // CHECK: [0x64,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37914 v_cmpx_gt_i32_e64 flat_scratch, v1, v2
37915 // CHECK: [0x66,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37917 v_cmpx_gt_i32_e64 vcc, v1, v2
37918 // CHECK: [0x6a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37920 v_cmpx_gt_i32_e64 tba, v1, v2
37921 // CHECK: [0x6c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37923 v_cmpx_gt_i32_e64 tma, v1, v2
37924 // CHECK: [0x6e,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37926 v_cmpx_gt_i32_e64 ttmp[10:11], v1, v2
37927 // CHECK: [0x7a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
37929 v_cmpx_gt_i32_e64 s[10:11], v255, v2
37930 // CHECK: [0x0a,0x00,0xd4,0xd0,0xff,0x05,0x02,0x00]
37932 v_cmpx_gt_i32_e64 s[10:11], s1, v2
37933 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x04,0x02,0x00]
37935 v_cmpx_gt_i32_e64 s[10:11], s101, v2
37936 // CHECK: [0x0a,0x00,0xd4,0xd0,0x65,0x04,0x02,0x00]
37938 v_cmpx_gt_i32_e64 s[10:11], flat_scratch_lo, v2
37939 // CHECK: [0x0a,0x00,0xd4,0xd0,0x66,0x04,0x02,0x00]
37941 v_cmpx_gt_i32_e64 s[10:11], flat_scratch_hi, v2
37942 // CHECK: [0x0a,0x00,0xd4,0xd0,0x67,0x04,0x02,0x00]
37944 v_cmpx_gt_i32_e64 s[10:11], vcc_lo, v2
37945 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6a,0x04,0x02,0x00]
37947 v_cmpx_gt_i32_e64 s[10:11], vcc_hi, v2
37948 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6b,0x04,0x02,0x00]
37950 v_cmpx_gt_i32_e64 s[10:11], tba_lo, v2
37951 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6c,0x04,0x02,0x00]
37953 v_cmpx_gt_i32_e64 s[10:11], tba_hi, v2
37954 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6d,0x04,0x02,0x00]
37956 v_cmpx_gt_i32_e64 s[10:11], tma_lo, v2
37957 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6e,0x04,0x02,0x00]
37959 v_cmpx_gt_i32_e64 s[10:11], tma_hi, v2
37960 // CHECK: [0x0a,0x00,0xd4,0xd0,0x6f,0x04,0x02,0x00]
37962 v_cmpx_gt_i32_e64 s[10:11], ttmp11, v2
37963 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7b,0x04,0x02,0x00]
37965 v_cmpx_gt_i32_e64 s[10:11], m0, v2
37966 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7c,0x04,0x02,0x00]
37968 v_cmpx_gt_i32_e64 s[10:11], exec_lo, v2
37969 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7e,0x04,0x02,0x00]
37971 v_cmpx_gt_i32_e64 s[10:11], exec_hi, v2
37972 // CHECK: [0x0a,0x00,0xd4,0xd0,0x7f,0x04,0x02,0x00]
37974 v_cmpx_gt_i32_e64 s[10:11], 0, v2
37975 // CHECK: [0x0a,0x00,0xd4,0xd0,0x80,0x04,0x02,0x00]
37977 v_cmpx_gt_i32_e64 s[10:11], -1, v2
37978 // CHECK: [0x0a,0x00,0xd4,0xd0,0xc1,0x04,0x02,0x00]
37980 v_cmpx_gt_i32_e64 s[10:11], 0.5, v2
37981 // CHECK: [0x0a,0x00,0xd4,0xd0,0xf0,0x04,0x02,0x00]
37983 v_cmpx_gt_i32_e64 s[10:11], -4.0, v2
37984 // CHECK: [0x0a,0x00,0xd4,0xd0,0xf7,0x04,0x02,0x00]
37986 v_cmpx_gt_i32_e64 s[10:11], src_vccz, v2
37987 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfb,0x04,0x02,0x00]
37989 v_cmpx_gt_i32_e64 s[10:11], src_execz, v2
37990 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfc,0x04,0x02,0x00]
37992 v_cmpx_gt_i32_e64 s[10:11], src_scc, v2
37993 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfd,0x04,0x02,0x00]
37995 v_cmpx_gt_i32_e64 s[10:11], src_lds_direct, v2
37996 // CHECK: [0x0a,0x00,0xd4,0xd0,0xfe,0x04,0x02,0x00]
37998 v_cmpx_gt_i32_e64 s[10:11], v1, v255
37999 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xff,0x03,0x00]
38001 v_cmpx_gt_i32_e64 s[10:11], v1, s2
38002 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x00,0x00]
38004 v_cmpx_gt_i32_e64 s[10:11], v1, s101
38005 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcb,0x00,0x00]
38007 v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_lo
38008 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcd,0x00,0x00]
38010 v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_hi
38011 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcf,0x00,0x00]
38013 v_cmpx_gt_i32_e64 s[10:11], v1, vcc_lo
38014 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd5,0x00,0x00]
38016 v_cmpx_gt_i32_e64 s[10:11], v1, vcc_hi
38017 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd7,0x00,0x00]
38019 v_cmpx_gt_i32_e64 s[10:11], v1, tba_lo
38020 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd9,0x00,0x00]
38022 v_cmpx_gt_i32_e64 s[10:11], v1, tba_hi
38023 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdb,0x00,0x00]
38025 v_cmpx_gt_i32_e64 s[10:11], v1, tma_lo
38026 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdd,0x00,0x00]
38028 v_cmpx_gt_i32_e64 s[10:11], v1, tma_hi
38029 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdf,0x00,0x00]
38031 v_cmpx_gt_i32_e64 s[10:11], v1, ttmp11
38032 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf7,0x00,0x00]
38034 v_cmpx_gt_i32_e64 s[10:11], v1, m0
38035 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf9,0x00,0x00]
38037 v_cmpx_gt_i32_e64 s[10:11], v1, exec_lo
38038 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x00,0x00]
38040 v_cmpx_gt_i32_e64 s[10:11], v1, exec_hi
38041 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xff,0x00,0x00]
38043 v_cmpx_gt_i32_e64 s[10:11], v1, 0
38044 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x01,0x01,0x00]
38046 v_cmpx_gt_i32_e64 s[10:11], v1, -1
38047 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x83,0x01,0x00]
38049 v_cmpx_gt_i32_e64 s[10:11], v1, 0.5
38050 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xe1,0x01,0x00]
38052 v_cmpx_gt_i32_e64 s[10:11], v1, -4.0
38053 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xef,0x01,0x00]
38055 v_cmpx_gt_i32_e64 s[10:11], v1, src_vccz
38056 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf7,0x01,0x00]
38058 v_cmpx_gt_i32_e64 s[10:11], v1, src_execz
38059 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf9,0x01,0x00]
38061 v_cmpx_gt_i32_e64 s[10:11], v1, src_scc
38062 // CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfb,0x01,0x00]
38064 v_cmpx_ne_i32_e64 s[10:11], v1, v2
38065 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38067 v_cmpx_ne_i32_e64 s[12:13], v1, v2
38068 // CHECK: [0x0c,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38070 v_cmpx_ne_i32_e64 s[100:101], v1, v2
38071 // CHECK: [0x64,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38073 v_cmpx_ne_i32_e64 flat_scratch, v1, v2
38074 // CHECK: [0x66,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38076 v_cmpx_ne_i32_e64 vcc, v1, v2
38077 // CHECK: [0x6a,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38079 v_cmpx_ne_i32_e64 tba, v1, v2
38080 // CHECK: [0x6c,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38082 v_cmpx_ne_i32_e64 tma, v1, v2
38083 // CHECK: [0x6e,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38085 v_cmpx_ne_i32_e64 ttmp[10:11], v1, v2
38086 // CHECK: [0x7a,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
38088 v_cmpx_ne_i32_e64 s[10:11], v255, v2
38089 // CHECK: [0x0a,0x00,0xd5,0xd0,0xff,0x05,0x02,0x00]
38091 v_cmpx_ne_i32_e64 s[10:11], s1, v2
38092 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x04,0x02,0x00]
38094 v_cmpx_ne_i32_e64 s[10:11], s101, v2
38095 // CHECK: [0x0a,0x00,0xd5,0xd0,0x65,0x04,0x02,0x00]
38097 v_cmpx_ne_i32_e64 s[10:11], flat_scratch_lo, v2
38098 // CHECK: [0x0a,0x00,0xd5,0xd0,0x66,0x04,0x02,0x00]
38100 v_cmpx_ne_i32_e64 s[10:11], flat_scratch_hi, v2
38101 // CHECK: [0x0a,0x00,0xd5,0xd0,0x67,0x04,0x02,0x00]
38103 v_cmpx_ne_i32_e64 s[10:11], vcc_lo, v2
38104 // CHECK: [0x0a,0x00,0xd5,0xd0,0x6a,0x04,0x02,0x00]
38106 v_cmpx_ne_i32_e64 s[10:11], vcc_hi, v2
38107 // CHECK: [0x0a,0x00,0xd5,0xd0,0x6b,0x04,0x02,0x00]
38109 v_cmpx_ne_i32_e64 s[10:11], tba_lo, v2
38110 // CHECK: [0x0a,0x00,0xd5,0xd0,0x6c,0x04,0x02,0x00]
38112 v_cmpx_ne_i32_e64 s[10:11], tba_hi, v2
38113 // CHECK: [0x0a,0x00,0xd5,0xd0,0x6d,0x04,0x02,0x00]
38115 v_cmpx_ne_i32_e64 s[10:11], tma_lo, v2
38116 // CHECK: [0x0a,0x00,0xd5,0xd0,0x6e,0x04,0x02,0x00]
38118 v_cmpx_ne_i32_e64 s[10:11], tma_hi, v2
38119 // CHECK: [0x0a,0x00,0xd5,0xd0,0x6f,0x04,0x02,0x00]
38121 v_cmpx_ne_i32_e64 s[10:11], ttmp11, v2
38122 // CHECK: [0x0a,0x00,0xd5,0xd0,0x7b,0x04,0x02,0x00]
38124 v_cmpx_ne_i32_e64 s[10:11], m0, v2
38125 // CHECK: [0x0a,0x00,0xd5,0xd0,0x7c,0x04,0x02,0x00]
38127 v_cmpx_ne_i32_e64 s[10:11], exec_lo, v2
38128 // CHECK: [0x0a,0x00,0xd5,0xd0,0x7e,0x04,0x02,0x00]
38130 v_cmpx_ne_i32_e64 s[10:11], exec_hi, v2
38131 // CHECK: [0x0a,0x00,0xd5,0xd0,0x7f,0x04,0x02,0x00]
38133 v_cmpx_ne_i32_e64 s[10:11], 0, v2
38134 // CHECK: [0x0a,0x00,0xd5,0xd0,0x80,0x04,0x02,0x00]
38136 v_cmpx_ne_i32_e64 s[10:11], -1, v2
38137 // CHECK: [0x0a,0x00,0xd5,0xd0,0xc1,0x04,0x02,0x00]
38139 v_cmpx_ne_i32_e64 s[10:11], 0.5, v2
38140 // CHECK: [0x0a,0x00,0xd5,0xd0,0xf0,0x04,0x02,0x00]
38142 v_cmpx_ne_i32_e64 s[10:11], -4.0, v2
38143 // CHECK: [0x0a,0x00,0xd5,0xd0,0xf7,0x04,0x02,0x00]
38145 v_cmpx_ne_i32_e64 s[10:11], src_vccz, v2
38146 // CHECK: [0x0a,0x00,0xd5,0xd0,0xfb,0x04,0x02,0x00]
38148 v_cmpx_ne_i32_e64 s[10:11], src_execz, v2
38149 // CHECK: [0x0a,0x00,0xd5,0xd0,0xfc,0x04,0x02,0x00]
38151 v_cmpx_ne_i32_e64 s[10:11], src_scc, v2
38152 // CHECK: [0x0a,0x00,0xd5,0xd0,0xfd,0x04,0x02,0x00]
38154 v_cmpx_ne_i32_e64 s[10:11], src_lds_direct, v2
38155 // CHECK: [0x0a,0x00,0xd5,0xd0,0xfe,0x04,0x02,0x00]
38157 v_cmpx_ne_i32_e64 s[10:11], v1, v255
38158 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xff,0x03,0x00]
38160 v_cmpx_ne_i32_e64 s[10:11], v1, s2
38161 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x05,0x00,0x00]
38163 v_cmpx_ne_i32_e64 s[10:11], v1, s101
38164 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xcb,0x00,0x00]
38166 v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_lo
38167 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xcd,0x00,0x00]
38169 v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_hi
38170 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xcf,0x00,0x00]
38172 v_cmpx_ne_i32_e64 s[10:11], v1, vcc_lo
38173 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xd5,0x00,0x00]
38175 v_cmpx_ne_i32_e64 s[10:11], v1, vcc_hi
38176 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xd7,0x00,0x00]
38178 v_cmpx_ne_i32_e64 s[10:11], v1, tba_lo
38179 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xd9,0x00,0x00]
38181 v_cmpx_ne_i32_e64 s[10:11], v1, tba_hi
38182 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xdb,0x00,0x00]
38184 v_cmpx_ne_i32_e64 s[10:11], v1, tma_lo
38185 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xdd,0x00,0x00]
38187 v_cmpx_ne_i32_e64 s[10:11], v1, tma_hi
38188 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xdf,0x00,0x00]
38190 v_cmpx_ne_i32_e64 s[10:11], v1, ttmp11
38191 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xf7,0x00,0x00]
38193 v_cmpx_ne_i32_e64 s[10:11], v1, m0
38194 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xf9,0x00,0x00]
38196 v_cmpx_ne_i32_e64 s[10:11], v1, exec_lo
38197 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xfd,0x00,0x00]
38199 v_cmpx_ne_i32_e64 s[10:11], v1, exec_hi
38200 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xff,0x00,0x00]
38202 v_cmpx_ne_i32_e64 s[10:11], v1, 0
38203 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x01,0x01,0x00]
38205 v_cmpx_ne_i32_e64 s[10:11], v1, -1
38206 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x83,0x01,0x00]
38208 v_cmpx_ne_i32_e64 s[10:11], v1, 0.5
38209 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xe1,0x01,0x00]
38211 v_cmpx_ne_i32_e64 s[10:11], v1, -4.0
38212 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xef,0x01,0x00]
38214 v_cmpx_ne_i32_e64 s[10:11], v1, src_vccz
38215 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xf7,0x01,0x00]
38217 v_cmpx_ne_i32_e64 s[10:11], v1, src_execz
38218 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xf9,0x01,0x00]
38220 v_cmpx_ne_i32_e64 s[10:11], v1, src_scc
38221 // CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xfb,0x01,0x00]
38223 v_cmpx_ge_i32_e64 s[10:11], v1, v2
38224 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38226 v_cmpx_ge_i32_e64 s[12:13], v1, v2
38227 // CHECK: [0x0c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38229 v_cmpx_ge_i32_e64 s[100:101], v1, v2
38230 // CHECK: [0x64,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38232 v_cmpx_ge_i32_e64 flat_scratch, v1, v2
38233 // CHECK: [0x66,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38235 v_cmpx_ge_i32_e64 vcc, v1, v2
38236 // CHECK: [0x6a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38238 v_cmpx_ge_i32_e64 tba, v1, v2
38239 // CHECK: [0x6c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38241 v_cmpx_ge_i32_e64 tma, v1, v2
38242 // CHECK: [0x6e,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38244 v_cmpx_ge_i32_e64 ttmp[10:11], v1, v2
38245 // CHECK: [0x7a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
38247 v_cmpx_ge_i32_e64 s[10:11], v255, v2
38248 // CHECK: [0x0a,0x00,0xd6,0xd0,0xff,0x05,0x02,0x00]
38250 v_cmpx_ge_i32_e64 s[10:11], s1, v2
38251 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x04,0x02,0x00]
38253 v_cmpx_ge_i32_e64 s[10:11], s101, v2
38254 // CHECK: [0x0a,0x00,0xd6,0xd0,0x65,0x04,0x02,0x00]
38256 v_cmpx_ge_i32_e64 s[10:11], flat_scratch_lo, v2
38257 // CHECK: [0x0a,0x00,0xd6,0xd0,0x66,0x04,0x02,0x00]
38259 v_cmpx_ge_i32_e64 s[10:11], flat_scratch_hi, v2
38260 // CHECK: [0x0a,0x00,0xd6,0xd0,0x67,0x04,0x02,0x00]
38262 v_cmpx_ge_i32_e64 s[10:11], vcc_lo, v2
38263 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6a,0x04,0x02,0x00]
38265 v_cmpx_ge_i32_e64 s[10:11], vcc_hi, v2
38266 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6b,0x04,0x02,0x00]
38268 v_cmpx_ge_i32_e64 s[10:11], tba_lo, v2
38269 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6c,0x04,0x02,0x00]
38271 v_cmpx_ge_i32_e64 s[10:11], tba_hi, v2
38272 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6d,0x04,0x02,0x00]
38274 v_cmpx_ge_i32_e64 s[10:11], tma_lo, v2
38275 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6e,0x04,0x02,0x00]
38277 v_cmpx_ge_i32_e64 s[10:11], tma_hi, v2
38278 // CHECK: [0x0a,0x00,0xd6,0xd0,0x6f,0x04,0x02,0x00]
38280 v_cmpx_ge_i32_e64 s[10:11], ttmp11, v2
38281 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7b,0x04,0x02,0x00]
38283 v_cmpx_ge_i32_e64 s[10:11], m0, v2
38284 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7c,0x04,0x02,0x00]
38286 v_cmpx_ge_i32_e64 s[10:11], exec_lo, v2
38287 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7e,0x04,0x02,0x00]
38289 v_cmpx_ge_i32_e64 s[10:11], exec_hi, v2
38290 // CHECK: [0x0a,0x00,0xd6,0xd0,0x7f,0x04,0x02,0x00]
38292 v_cmpx_ge_i32_e64 s[10:11], 0, v2
38293 // CHECK: [0x0a,0x00,0xd6,0xd0,0x80,0x04,0x02,0x00]
38295 v_cmpx_ge_i32_e64 s[10:11], -1, v2
38296 // CHECK: [0x0a,0x00,0xd6,0xd0,0xc1,0x04,0x02,0x00]
38298 v_cmpx_ge_i32_e64 s[10:11], 0.5, v2
38299 // CHECK: [0x0a,0x00,0xd6,0xd0,0xf0,0x04,0x02,0x00]
38301 v_cmpx_ge_i32_e64 s[10:11], -4.0, v2
38302 // CHECK: [0x0a,0x00,0xd6,0xd0,0xf7,0x04,0x02,0x00]
38304 v_cmpx_ge_i32_e64 s[10:11], src_vccz, v2
38305 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfb,0x04,0x02,0x00]
38307 v_cmpx_ge_i32_e64 s[10:11], src_execz, v2
38308 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfc,0x04,0x02,0x00]
38310 v_cmpx_ge_i32_e64 s[10:11], src_scc, v2
38311 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfd,0x04,0x02,0x00]
38313 v_cmpx_ge_i32_e64 s[10:11], src_lds_direct, v2
38314 // CHECK: [0x0a,0x00,0xd6,0xd0,0xfe,0x04,0x02,0x00]
38316 v_cmpx_ge_i32_e64 s[10:11], v1, v255
38317 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xff,0x03,0x00]
38319 v_cmpx_ge_i32_e64 s[10:11], v1, s2
38320 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x00,0x00]
38322 v_cmpx_ge_i32_e64 s[10:11], v1, s101
38323 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcb,0x00,0x00]
38325 v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_lo
38326 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcd,0x00,0x00]
38328 v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_hi
38329 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcf,0x00,0x00]
38331 v_cmpx_ge_i32_e64 s[10:11], v1, vcc_lo
38332 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd5,0x00,0x00]
38334 v_cmpx_ge_i32_e64 s[10:11], v1, vcc_hi
38335 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd7,0x00,0x00]
38337 v_cmpx_ge_i32_e64 s[10:11], v1, tba_lo
38338 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd9,0x00,0x00]
38340 v_cmpx_ge_i32_e64 s[10:11], v1, tba_hi
38341 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdb,0x00,0x00]
38343 v_cmpx_ge_i32_e64 s[10:11], v1, tma_lo
38344 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdd,0x00,0x00]
38346 v_cmpx_ge_i32_e64 s[10:11], v1, tma_hi
38347 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdf,0x00,0x00]
38349 v_cmpx_ge_i32_e64 s[10:11], v1, ttmp11
38350 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf7,0x00,0x00]
38352 v_cmpx_ge_i32_e64 s[10:11], v1, m0
38353 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf9,0x00,0x00]
38355 v_cmpx_ge_i32_e64 s[10:11], v1, exec_lo
38356 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x00,0x00]
38358 v_cmpx_ge_i32_e64 s[10:11], v1, exec_hi
38359 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xff,0x00,0x00]
38361 v_cmpx_ge_i32_e64 s[10:11], v1, 0
38362 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x01,0x01,0x00]
38364 v_cmpx_ge_i32_e64 s[10:11], v1, -1
38365 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x83,0x01,0x00]
38367 v_cmpx_ge_i32_e64 s[10:11], v1, 0.5
38368 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xe1,0x01,0x00]
38370 v_cmpx_ge_i32_e64 s[10:11], v1, -4.0
38371 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xef,0x01,0x00]
38373 v_cmpx_ge_i32_e64 s[10:11], v1, src_vccz
38374 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf7,0x01,0x00]
38376 v_cmpx_ge_i32_e64 s[10:11], v1, src_execz
38377 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf9,0x01,0x00]
38379 v_cmpx_ge_i32_e64 s[10:11], v1, src_scc
38380 // CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfb,0x01,0x00]
38382 v_cmpx_t_i32_e64 s[10:11], v1, v2
38383 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38385 v_cmpx_t_i32_e64 s[12:13], v1, v2
38386 // CHECK: [0x0c,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38388 v_cmpx_t_i32_e64 s[100:101], v1, v2
38389 // CHECK: [0x64,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38391 v_cmpx_t_i32_e64 flat_scratch, v1, v2
38392 // CHECK: [0x66,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38394 v_cmpx_t_i32_e64 vcc, v1, v2
38395 // CHECK: [0x6a,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38397 v_cmpx_t_i32_e64 tba, v1, v2
38398 // CHECK: [0x6c,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38400 v_cmpx_t_i32_e64 tma, v1, v2
38401 // CHECK: [0x6e,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38403 v_cmpx_t_i32_e64 ttmp[10:11], v1, v2
38404 // CHECK: [0x7a,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
38406 v_cmpx_t_i32_e64 s[10:11], v255, v2
38407 // CHECK: [0x0a,0x00,0xd7,0xd0,0xff,0x05,0x02,0x00]
38409 v_cmpx_t_i32_e64 s[10:11], s1, v2
38410 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x04,0x02,0x00]
38412 v_cmpx_t_i32_e64 s[10:11], s101, v2
38413 // CHECK: [0x0a,0x00,0xd7,0xd0,0x65,0x04,0x02,0x00]
38415 v_cmpx_t_i32_e64 s[10:11], flat_scratch_lo, v2
38416 // CHECK: [0x0a,0x00,0xd7,0xd0,0x66,0x04,0x02,0x00]
38418 v_cmpx_t_i32_e64 s[10:11], flat_scratch_hi, v2
38419 // CHECK: [0x0a,0x00,0xd7,0xd0,0x67,0x04,0x02,0x00]
38421 v_cmpx_t_i32_e64 s[10:11], vcc_lo, v2
38422 // CHECK: [0x0a,0x00,0xd7,0xd0,0x6a,0x04,0x02,0x00]
38424 v_cmpx_t_i32_e64 s[10:11], vcc_hi, v2
38425 // CHECK: [0x0a,0x00,0xd7,0xd0,0x6b,0x04,0x02,0x00]
38427 v_cmpx_t_i32_e64 s[10:11], tba_lo, v2
38428 // CHECK: [0x0a,0x00,0xd7,0xd0,0x6c,0x04,0x02,0x00]
38430 v_cmpx_t_i32_e64 s[10:11], tba_hi, v2
38431 // CHECK: [0x0a,0x00,0xd7,0xd0,0x6d,0x04,0x02,0x00]
38433 v_cmpx_t_i32_e64 s[10:11], tma_lo, v2
38434 // CHECK: [0x0a,0x00,0xd7,0xd0,0x6e,0x04,0x02,0x00]
38436 v_cmpx_t_i32_e64 s[10:11], tma_hi, v2
38437 // CHECK: [0x0a,0x00,0xd7,0xd0,0x6f,0x04,0x02,0x00]
38439 v_cmpx_t_i32_e64 s[10:11], ttmp11, v2
38440 // CHECK: [0x0a,0x00,0xd7,0xd0,0x7b,0x04,0x02,0x00]
38442 v_cmpx_t_i32_e64 s[10:11], m0, v2
38443 // CHECK: [0x0a,0x00,0xd7,0xd0,0x7c,0x04,0x02,0x00]
38445 v_cmpx_t_i32_e64 s[10:11], exec_lo, v2
38446 // CHECK: [0x0a,0x00,0xd7,0xd0,0x7e,0x04,0x02,0x00]
38448 v_cmpx_t_i32_e64 s[10:11], exec_hi, v2
38449 // CHECK: [0x0a,0x00,0xd7,0xd0,0x7f,0x04,0x02,0x00]
38451 v_cmpx_t_i32_e64 s[10:11], 0, v2
38452 // CHECK: [0x0a,0x00,0xd7,0xd0,0x80,0x04,0x02,0x00]
38454 v_cmpx_t_i32_e64 s[10:11], -1, v2
38455 // CHECK: [0x0a,0x00,0xd7,0xd0,0xc1,0x04,0x02,0x00]
38457 v_cmpx_t_i32_e64 s[10:11], 0.5, v2
38458 // CHECK: [0x0a,0x00,0xd7,0xd0,0xf0,0x04,0x02,0x00]
38460 v_cmpx_t_i32_e64 s[10:11], -4.0, v2
38461 // CHECK: [0x0a,0x00,0xd7,0xd0,0xf7,0x04,0x02,0x00]
38463 v_cmpx_t_i32_e64 s[10:11], src_vccz, v2
38464 // CHECK: [0x0a,0x00,0xd7,0xd0,0xfb,0x04,0x02,0x00]
38466 v_cmpx_t_i32_e64 s[10:11], src_execz, v2
38467 // CHECK: [0x0a,0x00,0xd7,0xd0,0xfc,0x04,0x02,0x00]
38469 v_cmpx_t_i32_e64 s[10:11], src_scc, v2
38470 // CHECK: [0x0a,0x00,0xd7,0xd0,0xfd,0x04,0x02,0x00]
38472 v_cmpx_t_i32_e64 s[10:11], src_lds_direct, v2
38473 // CHECK: [0x0a,0x00,0xd7,0xd0,0xfe,0x04,0x02,0x00]
38475 v_cmpx_t_i32_e64 s[10:11], v1, v255
38476 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xff,0x03,0x00]
38478 v_cmpx_t_i32_e64 s[10:11], v1, s2
38479 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x05,0x00,0x00]
38481 v_cmpx_t_i32_e64 s[10:11], v1, s101
38482 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xcb,0x00,0x00]
38484 v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_lo
38485 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xcd,0x00,0x00]
38487 v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_hi
38488 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xcf,0x00,0x00]
38490 v_cmpx_t_i32_e64 s[10:11], v1, vcc_lo
38491 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xd5,0x00,0x00]
38493 v_cmpx_t_i32_e64 s[10:11], v1, vcc_hi
38494 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xd7,0x00,0x00]
38496 v_cmpx_t_i32_e64 s[10:11], v1, tba_lo
38497 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xd9,0x00,0x00]
38499 v_cmpx_t_i32_e64 s[10:11], v1, tba_hi
38500 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xdb,0x00,0x00]
38502 v_cmpx_t_i32_e64 s[10:11], v1, tma_lo
38503 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xdd,0x00,0x00]
38505 v_cmpx_t_i32_e64 s[10:11], v1, tma_hi
38506 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xdf,0x00,0x00]
38508 v_cmpx_t_i32_e64 s[10:11], v1, ttmp11
38509 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xf7,0x00,0x00]
38511 v_cmpx_t_i32_e64 s[10:11], v1, m0
38512 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xf9,0x00,0x00]
38514 v_cmpx_t_i32_e64 s[10:11], v1, exec_lo
38515 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xfd,0x00,0x00]
38517 v_cmpx_t_i32_e64 s[10:11], v1, exec_hi
38518 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xff,0x00,0x00]
38520 v_cmpx_t_i32_e64 s[10:11], v1, 0
38521 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x01,0x01,0x00]
38523 v_cmpx_t_i32_e64 s[10:11], v1, -1
38524 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x83,0x01,0x00]
38526 v_cmpx_t_i32_e64 s[10:11], v1, 0.5
38527 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xe1,0x01,0x00]
38529 v_cmpx_t_i32_e64 s[10:11], v1, -4.0
38530 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xef,0x01,0x00]
38532 v_cmpx_t_i32_e64 s[10:11], v1, src_vccz
38533 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xf7,0x01,0x00]
38535 v_cmpx_t_i32_e64 s[10:11], v1, src_execz
38536 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xf9,0x01,0x00]
38538 v_cmpx_t_i32_e64 s[10:11], v1, src_scc
38539 // CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xfb,0x01,0x00]
38541 v_cmpx_f_u32_e64 s[10:11], v1, v2
38542 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38544 v_cmpx_f_u32_e64 s[12:13], v1, v2
38545 // CHECK: [0x0c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38547 v_cmpx_f_u32_e64 s[100:101], v1, v2
38548 // CHECK: [0x64,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38550 v_cmpx_f_u32_e64 flat_scratch, v1, v2
38551 // CHECK: [0x66,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38553 v_cmpx_f_u32_e64 vcc, v1, v2
38554 // CHECK: [0x6a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38556 v_cmpx_f_u32_e64 tba, v1, v2
38557 // CHECK: [0x6c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38559 v_cmpx_f_u32_e64 tma, v1, v2
38560 // CHECK: [0x6e,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38562 v_cmpx_f_u32_e64 ttmp[10:11], v1, v2
38563 // CHECK: [0x7a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
38565 v_cmpx_f_u32_e64 s[10:11], v255, v2
38566 // CHECK: [0x0a,0x00,0xd8,0xd0,0xff,0x05,0x02,0x00]
38568 v_cmpx_f_u32_e64 s[10:11], s1, v2
38569 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x04,0x02,0x00]
38571 v_cmpx_f_u32_e64 s[10:11], s101, v2
38572 // CHECK: [0x0a,0x00,0xd8,0xd0,0x65,0x04,0x02,0x00]
38574 v_cmpx_f_u32_e64 s[10:11], flat_scratch_lo, v2
38575 // CHECK: [0x0a,0x00,0xd8,0xd0,0x66,0x04,0x02,0x00]
38577 v_cmpx_f_u32_e64 s[10:11], flat_scratch_hi, v2
38578 // CHECK: [0x0a,0x00,0xd8,0xd0,0x67,0x04,0x02,0x00]
38580 v_cmpx_f_u32_e64 s[10:11], vcc_lo, v2
38581 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6a,0x04,0x02,0x00]
38583 v_cmpx_f_u32_e64 s[10:11], vcc_hi, v2
38584 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6b,0x04,0x02,0x00]
38586 v_cmpx_f_u32_e64 s[10:11], tba_lo, v2
38587 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6c,0x04,0x02,0x00]
38589 v_cmpx_f_u32_e64 s[10:11], tba_hi, v2
38590 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6d,0x04,0x02,0x00]
38592 v_cmpx_f_u32_e64 s[10:11], tma_lo, v2
38593 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6e,0x04,0x02,0x00]
38595 v_cmpx_f_u32_e64 s[10:11], tma_hi, v2
38596 // CHECK: [0x0a,0x00,0xd8,0xd0,0x6f,0x04,0x02,0x00]
38598 v_cmpx_f_u32_e64 s[10:11], ttmp11, v2
38599 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7b,0x04,0x02,0x00]
38601 v_cmpx_f_u32_e64 s[10:11], m0, v2
38602 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7c,0x04,0x02,0x00]
38604 v_cmpx_f_u32_e64 s[10:11], exec_lo, v2
38605 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7e,0x04,0x02,0x00]
38607 v_cmpx_f_u32_e64 s[10:11], exec_hi, v2
38608 // CHECK: [0x0a,0x00,0xd8,0xd0,0x7f,0x04,0x02,0x00]
38610 v_cmpx_f_u32_e64 s[10:11], 0, v2
38611 // CHECK: [0x0a,0x00,0xd8,0xd0,0x80,0x04,0x02,0x00]
38613 v_cmpx_f_u32_e64 s[10:11], -1, v2
38614 // CHECK: [0x0a,0x00,0xd8,0xd0,0xc1,0x04,0x02,0x00]
38616 v_cmpx_f_u32_e64 s[10:11], 0.5, v2
38617 // CHECK: [0x0a,0x00,0xd8,0xd0,0xf0,0x04,0x02,0x00]
38619 v_cmpx_f_u32_e64 s[10:11], -4.0, v2
38620 // CHECK: [0x0a,0x00,0xd8,0xd0,0xf7,0x04,0x02,0x00]
38622 v_cmpx_f_u32_e64 s[10:11], src_vccz, v2
38623 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfb,0x04,0x02,0x00]
38625 v_cmpx_f_u32_e64 s[10:11], src_execz, v2
38626 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfc,0x04,0x02,0x00]
38628 v_cmpx_f_u32_e64 s[10:11], src_scc, v2
38629 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfd,0x04,0x02,0x00]
38631 v_cmpx_f_u32_e64 s[10:11], src_lds_direct, v2
38632 // CHECK: [0x0a,0x00,0xd8,0xd0,0xfe,0x04,0x02,0x00]
38634 v_cmpx_f_u32_e64 s[10:11], v1, v255
38635 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xff,0x03,0x00]
38637 v_cmpx_f_u32_e64 s[10:11], v1, s2
38638 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x00,0x00]
38640 v_cmpx_f_u32_e64 s[10:11], v1, s101
38641 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcb,0x00,0x00]
38643 v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_lo
38644 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcd,0x00,0x00]
38646 v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_hi
38647 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcf,0x00,0x00]
38649 v_cmpx_f_u32_e64 s[10:11], v1, vcc_lo
38650 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd5,0x00,0x00]
38652 v_cmpx_f_u32_e64 s[10:11], v1, vcc_hi
38653 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd7,0x00,0x00]
38655 v_cmpx_f_u32_e64 s[10:11], v1, tba_lo
38656 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd9,0x00,0x00]
38658 v_cmpx_f_u32_e64 s[10:11], v1, tba_hi
38659 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdb,0x00,0x00]
38661 v_cmpx_f_u32_e64 s[10:11], v1, tma_lo
38662 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdd,0x00,0x00]
38664 v_cmpx_f_u32_e64 s[10:11], v1, tma_hi
38665 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdf,0x00,0x00]
38667 v_cmpx_f_u32_e64 s[10:11], v1, ttmp11
38668 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf7,0x00,0x00]
38670 v_cmpx_f_u32_e64 s[10:11], v1, m0
38671 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf9,0x00,0x00]
38673 v_cmpx_f_u32_e64 s[10:11], v1, exec_lo
38674 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x00,0x00]
38676 v_cmpx_f_u32_e64 s[10:11], v1, exec_hi
38677 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xff,0x00,0x00]
38679 v_cmpx_f_u32_e64 s[10:11], v1, 0
38680 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x01,0x01,0x00]
38682 v_cmpx_f_u32_e64 s[10:11], v1, -1
38683 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x83,0x01,0x00]
38685 v_cmpx_f_u32_e64 s[10:11], v1, 0.5
38686 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xe1,0x01,0x00]
38688 v_cmpx_f_u32_e64 s[10:11], v1, -4.0
38689 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xef,0x01,0x00]
38691 v_cmpx_f_u32_e64 s[10:11], v1, src_vccz
38692 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf7,0x01,0x00]
38694 v_cmpx_f_u32_e64 s[10:11], v1, src_execz
38695 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf9,0x01,0x00]
38697 v_cmpx_f_u32_e64 s[10:11], v1, src_scc
38698 // CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfb,0x01,0x00]
38700 v_cmpx_lt_u32_e64 s[10:11], v1, v2
38701 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38703 v_cmpx_lt_u32_e64 s[12:13], v1, v2
38704 // CHECK: [0x0c,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38706 v_cmpx_lt_u32_e64 s[100:101], v1, v2
38707 // CHECK: [0x64,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38709 v_cmpx_lt_u32_e64 flat_scratch, v1, v2
38710 // CHECK: [0x66,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38712 v_cmpx_lt_u32_e64 vcc, v1, v2
38713 // CHECK: [0x6a,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38715 v_cmpx_lt_u32_e64 tba, v1, v2
38716 // CHECK: [0x6c,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38718 v_cmpx_lt_u32_e64 tma, v1, v2
38719 // CHECK: [0x6e,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38721 v_cmpx_lt_u32_e64 ttmp[10:11], v1, v2
38722 // CHECK: [0x7a,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
38724 v_cmpx_lt_u32_e64 s[10:11], v255, v2
38725 // CHECK: [0x0a,0x00,0xd9,0xd0,0xff,0x05,0x02,0x00]
38727 v_cmpx_lt_u32_e64 s[10:11], s1, v2
38728 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x04,0x02,0x00]
38730 v_cmpx_lt_u32_e64 s[10:11], s101, v2
38731 // CHECK: [0x0a,0x00,0xd9,0xd0,0x65,0x04,0x02,0x00]
38733 v_cmpx_lt_u32_e64 s[10:11], flat_scratch_lo, v2
38734 // CHECK: [0x0a,0x00,0xd9,0xd0,0x66,0x04,0x02,0x00]
38736 v_cmpx_lt_u32_e64 s[10:11], flat_scratch_hi, v2
38737 // CHECK: [0x0a,0x00,0xd9,0xd0,0x67,0x04,0x02,0x00]
38739 v_cmpx_lt_u32_e64 s[10:11], vcc_lo, v2
38740 // CHECK: [0x0a,0x00,0xd9,0xd0,0x6a,0x04,0x02,0x00]
38742 v_cmpx_lt_u32_e64 s[10:11], vcc_hi, v2
38743 // CHECK: [0x0a,0x00,0xd9,0xd0,0x6b,0x04,0x02,0x00]
38745 v_cmpx_lt_u32_e64 s[10:11], tba_lo, v2
38746 // CHECK: [0x0a,0x00,0xd9,0xd0,0x6c,0x04,0x02,0x00]
38748 v_cmpx_lt_u32_e64 s[10:11], tba_hi, v2
38749 // CHECK: [0x0a,0x00,0xd9,0xd0,0x6d,0x04,0x02,0x00]
38751 v_cmpx_lt_u32_e64 s[10:11], tma_lo, v2
38752 // CHECK: [0x0a,0x00,0xd9,0xd0,0x6e,0x04,0x02,0x00]
38754 v_cmpx_lt_u32_e64 s[10:11], tma_hi, v2
38755 // CHECK: [0x0a,0x00,0xd9,0xd0,0x6f,0x04,0x02,0x00]
38757 v_cmpx_lt_u32_e64 s[10:11], ttmp11, v2
38758 // CHECK: [0x0a,0x00,0xd9,0xd0,0x7b,0x04,0x02,0x00]
38760 v_cmpx_lt_u32_e64 s[10:11], m0, v2
38761 // CHECK: [0x0a,0x00,0xd9,0xd0,0x7c,0x04,0x02,0x00]
38763 v_cmpx_lt_u32_e64 s[10:11], exec_lo, v2
38764 // CHECK: [0x0a,0x00,0xd9,0xd0,0x7e,0x04,0x02,0x00]
38766 v_cmpx_lt_u32_e64 s[10:11], exec_hi, v2
38767 // CHECK: [0x0a,0x00,0xd9,0xd0,0x7f,0x04,0x02,0x00]
38769 v_cmpx_lt_u32_e64 s[10:11], 0, v2
38770 // CHECK: [0x0a,0x00,0xd9,0xd0,0x80,0x04,0x02,0x00]
38772 v_cmpx_lt_u32_e64 s[10:11], -1, v2
38773 // CHECK: [0x0a,0x00,0xd9,0xd0,0xc1,0x04,0x02,0x00]
38775 v_cmpx_lt_u32_e64 s[10:11], 0.5, v2
38776 // CHECK: [0x0a,0x00,0xd9,0xd0,0xf0,0x04,0x02,0x00]
38778 v_cmpx_lt_u32_e64 s[10:11], -4.0, v2
38779 // CHECK: [0x0a,0x00,0xd9,0xd0,0xf7,0x04,0x02,0x00]
38781 v_cmpx_lt_u32_e64 s[10:11], src_vccz, v2
38782 // CHECK: [0x0a,0x00,0xd9,0xd0,0xfb,0x04,0x02,0x00]
38784 v_cmpx_lt_u32_e64 s[10:11], src_execz, v2
38785 // CHECK: [0x0a,0x00,0xd9,0xd0,0xfc,0x04,0x02,0x00]
38787 v_cmpx_lt_u32_e64 s[10:11], src_scc, v2
38788 // CHECK: [0x0a,0x00,0xd9,0xd0,0xfd,0x04,0x02,0x00]
38790 v_cmpx_lt_u32_e64 s[10:11], src_lds_direct, v2
38791 // CHECK: [0x0a,0x00,0xd9,0xd0,0xfe,0x04,0x02,0x00]
38793 v_cmpx_lt_u32_e64 s[10:11], v1, v255
38794 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xff,0x03,0x00]
38796 v_cmpx_lt_u32_e64 s[10:11], v1, s2
38797 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x05,0x00,0x00]
38799 v_cmpx_lt_u32_e64 s[10:11], v1, s101
38800 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xcb,0x00,0x00]
38802 v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_lo
38803 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xcd,0x00,0x00]
38805 v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_hi
38806 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xcf,0x00,0x00]
38808 v_cmpx_lt_u32_e64 s[10:11], v1, vcc_lo
38809 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xd5,0x00,0x00]
38811 v_cmpx_lt_u32_e64 s[10:11], v1, vcc_hi
38812 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xd7,0x00,0x00]
38814 v_cmpx_lt_u32_e64 s[10:11], v1, tba_lo
38815 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xd9,0x00,0x00]
38817 v_cmpx_lt_u32_e64 s[10:11], v1, tba_hi
38818 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xdb,0x00,0x00]
38820 v_cmpx_lt_u32_e64 s[10:11], v1, tma_lo
38821 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xdd,0x00,0x00]
38823 v_cmpx_lt_u32_e64 s[10:11], v1, tma_hi
38824 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xdf,0x00,0x00]
38826 v_cmpx_lt_u32_e64 s[10:11], v1, ttmp11
38827 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xf7,0x00,0x00]
38829 v_cmpx_lt_u32_e64 s[10:11], v1, m0
38830 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xf9,0x00,0x00]
38832 v_cmpx_lt_u32_e64 s[10:11], v1, exec_lo
38833 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xfd,0x00,0x00]
38835 v_cmpx_lt_u32_e64 s[10:11], v1, exec_hi
38836 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xff,0x00,0x00]
38838 v_cmpx_lt_u32_e64 s[10:11], v1, 0
38839 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x01,0x01,0x00]
38841 v_cmpx_lt_u32_e64 s[10:11], v1, -1
38842 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x83,0x01,0x00]
38844 v_cmpx_lt_u32_e64 s[10:11], v1, 0.5
38845 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xe1,0x01,0x00]
38847 v_cmpx_lt_u32_e64 s[10:11], v1, -4.0
38848 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xef,0x01,0x00]
38850 v_cmpx_lt_u32_e64 s[10:11], v1, src_vccz
38851 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xf7,0x01,0x00]
38853 v_cmpx_lt_u32_e64 s[10:11], v1, src_execz
38854 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xf9,0x01,0x00]
38856 v_cmpx_lt_u32_e64 s[10:11], v1, src_scc
38857 // CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xfb,0x01,0x00]
38859 v_cmpx_eq_u32_e64 s[10:11], v1, v2
38860 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38862 v_cmpx_eq_u32_e64 s[12:13], v1, v2
38863 // CHECK: [0x0c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38865 v_cmpx_eq_u32_e64 s[100:101], v1, v2
38866 // CHECK: [0x64,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38868 v_cmpx_eq_u32_e64 flat_scratch, v1, v2
38869 // CHECK: [0x66,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38871 v_cmpx_eq_u32_e64 vcc, v1, v2
38872 // CHECK: [0x6a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38874 v_cmpx_eq_u32_e64 tba, v1, v2
38875 // CHECK: [0x6c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38877 v_cmpx_eq_u32_e64 tma, v1, v2
38878 // CHECK: [0x6e,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38880 v_cmpx_eq_u32_e64 ttmp[10:11], v1, v2
38881 // CHECK: [0x7a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
38883 v_cmpx_eq_u32_e64 s[10:11], v255, v2
38884 // CHECK: [0x0a,0x00,0xda,0xd0,0xff,0x05,0x02,0x00]
38886 v_cmpx_eq_u32_e64 s[10:11], s1, v2
38887 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x04,0x02,0x00]
38889 v_cmpx_eq_u32_e64 s[10:11], s101, v2
38890 // CHECK: [0x0a,0x00,0xda,0xd0,0x65,0x04,0x02,0x00]
38892 v_cmpx_eq_u32_e64 s[10:11], flat_scratch_lo, v2
38893 // CHECK: [0x0a,0x00,0xda,0xd0,0x66,0x04,0x02,0x00]
38895 v_cmpx_eq_u32_e64 s[10:11], flat_scratch_hi, v2
38896 // CHECK: [0x0a,0x00,0xda,0xd0,0x67,0x04,0x02,0x00]
38898 v_cmpx_eq_u32_e64 s[10:11], vcc_lo, v2
38899 // CHECK: [0x0a,0x00,0xda,0xd0,0x6a,0x04,0x02,0x00]
38901 v_cmpx_eq_u32_e64 s[10:11], vcc_hi, v2
38902 // CHECK: [0x0a,0x00,0xda,0xd0,0x6b,0x04,0x02,0x00]
38904 v_cmpx_eq_u32_e64 s[10:11], tba_lo, v2
38905 // CHECK: [0x0a,0x00,0xda,0xd0,0x6c,0x04,0x02,0x00]
38907 v_cmpx_eq_u32_e64 s[10:11], tba_hi, v2
38908 // CHECK: [0x0a,0x00,0xda,0xd0,0x6d,0x04,0x02,0x00]
38910 v_cmpx_eq_u32_e64 s[10:11], tma_lo, v2
38911 // CHECK: [0x0a,0x00,0xda,0xd0,0x6e,0x04,0x02,0x00]
38913 v_cmpx_eq_u32_e64 s[10:11], tma_hi, v2
38914 // CHECK: [0x0a,0x00,0xda,0xd0,0x6f,0x04,0x02,0x00]
38916 v_cmpx_eq_u32_e64 s[10:11], ttmp11, v2
38917 // CHECK: [0x0a,0x00,0xda,0xd0,0x7b,0x04,0x02,0x00]
38919 v_cmpx_eq_u32_e64 s[10:11], m0, v2
38920 // CHECK: [0x0a,0x00,0xda,0xd0,0x7c,0x04,0x02,0x00]
38922 v_cmpx_eq_u32_e64 s[10:11], exec_lo, v2
38923 // CHECK: [0x0a,0x00,0xda,0xd0,0x7e,0x04,0x02,0x00]
38925 v_cmpx_eq_u32_e64 s[10:11], exec_hi, v2
38926 // CHECK: [0x0a,0x00,0xda,0xd0,0x7f,0x04,0x02,0x00]
38928 v_cmpx_eq_u32_e64 s[10:11], 0, v2
38929 // CHECK: [0x0a,0x00,0xda,0xd0,0x80,0x04,0x02,0x00]
38931 v_cmpx_eq_u32_e64 s[10:11], -1, v2
38932 // CHECK: [0x0a,0x00,0xda,0xd0,0xc1,0x04,0x02,0x00]
38934 v_cmpx_eq_u32_e64 s[10:11], 0.5, v2
38935 // CHECK: [0x0a,0x00,0xda,0xd0,0xf0,0x04,0x02,0x00]
38937 v_cmpx_eq_u32_e64 s[10:11], -4.0, v2
38938 // CHECK: [0x0a,0x00,0xda,0xd0,0xf7,0x04,0x02,0x00]
38940 v_cmpx_eq_u32_e64 s[10:11], src_vccz, v2
38941 // CHECK: [0x0a,0x00,0xda,0xd0,0xfb,0x04,0x02,0x00]
38943 v_cmpx_eq_u32_e64 s[10:11], src_execz, v2
38944 // CHECK: [0x0a,0x00,0xda,0xd0,0xfc,0x04,0x02,0x00]
38946 v_cmpx_eq_u32_e64 s[10:11], src_scc, v2
38947 // CHECK: [0x0a,0x00,0xda,0xd0,0xfd,0x04,0x02,0x00]
38949 v_cmpx_eq_u32_e64 s[10:11], src_lds_direct, v2
38950 // CHECK: [0x0a,0x00,0xda,0xd0,0xfe,0x04,0x02,0x00]
38952 v_cmpx_eq_u32_e64 s[10:11], v1, v255
38953 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xff,0x03,0x00]
38955 v_cmpx_eq_u32_e64 s[10:11], v1, s2
38956 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x00,0x00]
38958 v_cmpx_eq_u32_e64 s[10:11], v1, s101
38959 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcb,0x00,0x00]
38961 v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_lo
38962 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcd,0x00,0x00]
38964 v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_hi
38965 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcf,0x00,0x00]
38967 v_cmpx_eq_u32_e64 s[10:11], v1, vcc_lo
38968 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd5,0x00,0x00]
38970 v_cmpx_eq_u32_e64 s[10:11], v1, vcc_hi
38971 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd7,0x00,0x00]
38973 v_cmpx_eq_u32_e64 s[10:11], v1, tba_lo
38974 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd9,0x00,0x00]
38976 v_cmpx_eq_u32_e64 s[10:11], v1, tba_hi
38977 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdb,0x00,0x00]
38979 v_cmpx_eq_u32_e64 s[10:11], v1, tma_lo
38980 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdd,0x00,0x00]
38982 v_cmpx_eq_u32_e64 s[10:11], v1, tma_hi
38983 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdf,0x00,0x00]
38985 v_cmpx_eq_u32_e64 s[10:11], v1, ttmp11
38986 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf7,0x00,0x00]
38988 v_cmpx_eq_u32_e64 s[10:11], v1, m0
38989 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf9,0x00,0x00]
38991 v_cmpx_eq_u32_e64 s[10:11], v1, exec_lo
38992 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x00,0x00]
38994 v_cmpx_eq_u32_e64 s[10:11], v1, exec_hi
38995 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xff,0x00,0x00]
38997 v_cmpx_eq_u32_e64 s[10:11], v1, 0
38998 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x01,0x01,0x00]
39000 v_cmpx_eq_u32_e64 s[10:11], v1, -1
39001 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x83,0x01,0x00]
39003 v_cmpx_eq_u32_e64 s[10:11], v1, 0.5
39004 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xe1,0x01,0x00]
39006 v_cmpx_eq_u32_e64 s[10:11], v1, -4.0
39007 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xef,0x01,0x00]
39009 v_cmpx_eq_u32_e64 s[10:11], v1, src_vccz
39010 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf7,0x01,0x00]
39012 v_cmpx_eq_u32_e64 s[10:11], v1, src_execz
39013 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf9,0x01,0x00]
39015 v_cmpx_eq_u32_e64 s[10:11], v1, src_scc
39016 // CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfb,0x01,0x00]
39018 v_cmpx_le_u32_e64 s[10:11], v1, v2
39019 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39021 v_cmpx_le_u32_e64 s[12:13], v1, v2
39022 // CHECK: [0x0c,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39024 v_cmpx_le_u32_e64 s[100:101], v1, v2
39025 // CHECK: [0x64,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39027 v_cmpx_le_u32_e64 flat_scratch, v1, v2
39028 // CHECK: [0x66,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39030 v_cmpx_le_u32_e64 vcc, v1, v2
39031 // CHECK: [0x6a,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39033 v_cmpx_le_u32_e64 tba, v1, v2
39034 // CHECK: [0x6c,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39036 v_cmpx_le_u32_e64 tma, v1, v2
39037 // CHECK: [0x6e,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39039 v_cmpx_le_u32_e64 ttmp[10:11], v1, v2
39040 // CHECK: [0x7a,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
39042 v_cmpx_le_u32_e64 s[10:11], v255, v2
39043 // CHECK: [0x0a,0x00,0xdb,0xd0,0xff,0x05,0x02,0x00]
39045 v_cmpx_le_u32_e64 s[10:11], s1, v2
39046 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x04,0x02,0x00]
39048 v_cmpx_le_u32_e64 s[10:11], s101, v2
39049 // CHECK: [0x0a,0x00,0xdb,0xd0,0x65,0x04,0x02,0x00]
39051 v_cmpx_le_u32_e64 s[10:11], flat_scratch_lo, v2
39052 // CHECK: [0x0a,0x00,0xdb,0xd0,0x66,0x04,0x02,0x00]
39054 v_cmpx_le_u32_e64 s[10:11], flat_scratch_hi, v2
39055 // CHECK: [0x0a,0x00,0xdb,0xd0,0x67,0x04,0x02,0x00]
39057 v_cmpx_le_u32_e64 s[10:11], vcc_lo, v2
39058 // CHECK: [0x0a,0x00,0xdb,0xd0,0x6a,0x04,0x02,0x00]
39060 v_cmpx_le_u32_e64 s[10:11], vcc_hi, v2
39061 // CHECK: [0x0a,0x00,0xdb,0xd0,0x6b,0x04,0x02,0x00]
39063 v_cmpx_le_u32_e64 s[10:11], tba_lo, v2
39064 // CHECK: [0x0a,0x00,0xdb,0xd0,0x6c,0x04,0x02,0x00]
39066 v_cmpx_le_u32_e64 s[10:11], tba_hi, v2
39067 // CHECK: [0x0a,0x00,0xdb,0xd0,0x6d,0x04,0x02,0x00]
39069 v_cmpx_le_u32_e64 s[10:11], tma_lo, v2
39070 // CHECK: [0x0a,0x00,0xdb,0xd0,0x6e,0x04,0x02,0x00]
39072 v_cmpx_le_u32_e64 s[10:11], tma_hi, v2
39073 // CHECK: [0x0a,0x00,0xdb,0xd0,0x6f,0x04,0x02,0x00]
39075 v_cmpx_le_u32_e64 s[10:11], ttmp11, v2
39076 // CHECK: [0x0a,0x00,0xdb,0xd0,0x7b,0x04,0x02,0x00]
39078 v_cmpx_le_u32_e64 s[10:11], m0, v2
39079 // CHECK: [0x0a,0x00,0xdb,0xd0,0x7c,0x04,0x02,0x00]
39081 v_cmpx_le_u32_e64 s[10:11], exec_lo, v2
39082 // CHECK: [0x0a,0x00,0xdb,0xd0,0x7e,0x04,0x02,0x00]
39084 v_cmpx_le_u32_e64 s[10:11], exec_hi, v2
39085 // CHECK: [0x0a,0x00,0xdb,0xd0,0x7f,0x04,0x02,0x00]
39087 v_cmpx_le_u32_e64 s[10:11], 0, v2
39088 // CHECK: [0x0a,0x00,0xdb,0xd0,0x80,0x04,0x02,0x00]
39090 v_cmpx_le_u32_e64 s[10:11], -1, v2
39091 // CHECK: [0x0a,0x00,0xdb,0xd0,0xc1,0x04,0x02,0x00]
39093 v_cmpx_le_u32_e64 s[10:11], 0.5, v2
39094 // CHECK: [0x0a,0x00,0xdb,0xd0,0xf0,0x04,0x02,0x00]
39096 v_cmpx_le_u32_e64 s[10:11], -4.0, v2
39097 // CHECK: [0x0a,0x00,0xdb,0xd0,0xf7,0x04,0x02,0x00]
39099 v_cmpx_le_u32_e64 s[10:11], src_vccz, v2
39100 // CHECK: [0x0a,0x00,0xdb,0xd0,0xfb,0x04,0x02,0x00]
39102 v_cmpx_le_u32_e64 s[10:11], src_execz, v2
39103 // CHECK: [0x0a,0x00,0xdb,0xd0,0xfc,0x04,0x02,0x00]
39105 v_cmpx_le_u32_e64 s[10:11], src_scc, v2
39106 // CHECK: [0x0a,0x00,0xdb,0xd0,0xfd,0x04,0x02,0x00]
39108 v_cmpx_le_u32_e64 s[10:11], src_lds_direct, v2
39109 // CHECK: [0x0a,0x00,0xdb,0xd0,0xfe,0x04,0x02,0x00]
39111 v_cmpx_le_u32_e64 s[10:11], v1, v255
39112 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xff,0x03,0x00]
39114 v_cmpx_le_u32_e64 s[10:11], v1, s2
39115 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x05,0x00,0x00]
39117 v_cmpx_le_u32_e64 s[10:11], v1, s101
39118 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xcb,0x00,0x00]
39120 v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_lo
39121 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xcd,0x00,0x00]
39123 v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_hi
39124 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xcf,0x00,0x00]
39126 v_cmpx_le_u32_e64 s[10:11], v1, vcc_lo
39127 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xd5,0x00,0x00]
39129 v_cmpx_le_u32_e64 s[10:11], v1, vcc_hi
39130 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xd7,0x00,0x00]
39132 v_cmpx_le_u32_e64 s[10:11], v1, tba_lo
39133 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xd9,0x00,0x00]
39135 v_cmpx_le_u32_e64 s[10:11], v1, tba_hi
39136 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xdb,0x00,0x00]
39138 v_cmpx_le_u32_e64 s[10:11], v1, tma_lo
39139 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xdd,0x00,0x00]
39141 v_cmpx_le_u32_e64 s[10:11], v1, tma_hi
39142 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xdf,0x00,0x00]
39144 v_cmpx_le_u32_e64 s[10:11], v1, ttmp11
39145 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xf7,0x00,0x00]
39147 v_cmpx_le_u32_e64 s[10:11], v1, m0
39148 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xf9,0x00,0x00]
39150 v_cmpx_le_u32_e64 s[10:11], v1, exec_lo
39151 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xfd,0x00,0x00]
39153 v_cmpx_le_u32_e64 s[10:11], v1, exec_hi
39154 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xff,0x00,0x00]
39156 v_cmpx_le_u32_e64 s[10:11], v1, 0
39157 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x01,0x01,0x00]
39159 v_cmpx_le_u32_e64 s[10:11], v1, -1
39160 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x83,0x01,0x00]
39162 v_cmpx_le_u32_e64 s[10:11], v1, 0.5
39163 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xe1,0x01,0x00]
39165 v_cmpx_le_u32_e64 s[10:11], v1, -4.0
39166 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xef,0x01,0x00]
39168 v_cmpx_le_u32_e64 s[10:11], v1, src_vccz
39169 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xf7,0x01,0x00]
39171 v_cmpx_le_u32_e64 s[10:11], v1, src_execz
39172 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xf9,0x01,0x00]
39174 v_cmpx_le_u32_e64 s[10:11], v1, src_scc
39175 // CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xfb,0x01,0x00]
39177 v_cmpx_gt_u32_e64 s[10:11], v1, v2
39178 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39180 v_cmpx_gt_u32_e64 s[12:13], v1, v2
39181 // CHECK: [0x0c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39183 v_cmpx_gt_u32_e64 s[100:101], v1, v2
39184 // CHECK: [0x64,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39186 v_cmpx_gt_u32_e64 flat_scratch, v1, v2
39187 // CHECK: [0x66,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39189 v_cmpx_gt_u32_e64 vcc, v1, v2
39190 // CHECK: [0x6a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39192 v_cmpx_gt_u32_e64 tba, v1, v2
39193 // CHECK: [0x6c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39195 v_cmpx_gt_u32_e64 tma, v1, v2
39196 // CHECK: [0x6e,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39198 v_cmpx_gt_u32_e64 ttmp[10:11], v1, v2
39199 // CHECK: [0x7a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
39201 v_cmpx_gt_u32_e64 s[10:11], v255, v2
39202 // CHECK: [0x0a,0x00,0xdc,0xd0,0xff,0x05,0x02,0x00]
39204 v_cmpx_gt_u32_e64 s[10:11], s1, v2
39205 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x04,0x02,0x00]
39207 v_cmpx_gt_u32_e64 s[10:11], s101, v2
39208 // CHECK: [0x0a,0x00,0xdc,0xd0,0x65,0x04,0x02,0x00]
39210 v_cmpx_gt_u32_e64 s[10:11], flat_scratch_lo, v2
39211 // CHECK: [0x0a,0x00,0xdc,0xd0,0x66,0x04,0x02,0x00]
39213 v_cmpx_gt_u32_e64 s[10:11], flat_scratch_hi, v2
39214 // CHECK: [0x0a,0x00,0xdc,0xd0,0x67,0x04,0x02,0x00]
39216 v_cmpx_gt_u32_e64 s[10:11], vcc_lo, v2
39217 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6a,0x04,0x02,0x00]
39219 v_cmpx_gt_u32_e64 s[10:11], vcc_hi, v2
39220 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6b,0x04,0x02,0x00]
39222 v_cmpx_gt_u32_e64 s[10:11], tba_lo, v2
39223 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6c,0x04,0x02,0x00]
39225 v_cmpx_gt_u32_e64 s[10:11], tba_hi, v2
39226 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6d,0x04,0x02,0x00]
39228 v_cmpx_gt_u32_e64 s[10:11], tma_lo, v2
39229 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6e,0x04,0x02,0x00]
39231 v_cmpx_gt_u32_e64 s[10:11], tma_hi, v2
39232 // CHECK: [0x0a,0x00,0xdc,0xd0,0x6f,0x04,0x02,0x00]
39234 v_cmpx_gt_u32_e64 s[10:11], ttmp11, v2
39235 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7b,0x04,0x02,0x00]
39237 v_cmpx_gt_u32_e64 s[10:11], m0, v2
39238 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7c,0x04,0x02,0x00]
39240 v_cmpx_gt_u32_e64 s[10:11], exec_lo, v2
39241 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7e,0x04,0x02,0x00]
39243 v_cmpx_gt_u32_e64 s[10:11], exec_hi, v2
39244 // CHECK: [0x0a,0x00,0xdc,0xd0,0x7f,0x04,0x02,0x00]
39246 v_cmpx_gt_u32_e64 s[10:11], 0, v2
39247 // CHECK: [0x0a,0x00,0xdc,0xd0,0x80,0x04,0x02,0x00]
39249 v_cmpx_gt_u32_e64 s[10:11], -1, v2
39250 // CHECK: [0x0a,0x00,0xdc,0xd0,0xc1,0x04,0x02,0x00]
39252 v_cmpx_gt_u32_e64 s[10:11], 0.5, v2
39253 // CHECK: [0x0a,0x00,0xdc,0xd0,0xf0,0x04,0x02,0x00]
39255 v_cmpx_gt_u32_e64 s[10:11], -4.0, v2
39256 // CHECK: [0x0a,0x00,0xdc,0xd0,0xf7,0x04,0x02,0x00]
39258 v_cmpx_gt_u32_e64 s[10:11], src_vccz, v2
39259 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfb,0x04,0x02,0x00]
39261 v_cmpx_gt_u32_e64 s[10:11], src_execz, v2
39262 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfc,0x04,0x02,0x00]
39264 v_cmpx_gt_u32_e64 s[10:11], src_scc, v2
39265 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfd,0x04,0x02,0x00]
39267 v_cmpx_gt_u32_e64 s[10:11], src_lds_direct, v2
39268 // CHECK: [0x0a,0x00,0xdc,0xd0,0xfe,0x04,0x02,0x00]
39270 v_cmpx_gt_u32_e64 s[10:11], v1, v255
39271 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xff,0x03,0x00]
39273 v_cmpx_gt_u32_e64 s[10:11], v1, s2
39274 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x00,0x00]
39276 v_cmpx_gt_u32_e64 s[10:11], v1, s101
39277 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcb,0x00,0x00]
39279 v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_lo
39280 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcd,0x00,0x00]
39282 v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_hi
39283 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcf,0x00,0x00]
39285 v_cmpx_gt_u32_e64 s[10:11], v1, vcc_lo
39286 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd5,0x00,0x00]
39288 v_cmpx_gt_u32_e64 s[10:11], v1, vcc_hi
39289 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd7,0x00,0x00]
39291 v_cmpx_gt_u32_e64 s[10:11], v1, tba_lo
39292 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd9,0x00,0x00]
39294 v_cmpx_gt_u32_e64 s[10:11], v1, tba_hi
39295 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdb,0x00,0x00]
39297 v_cmpx_gt_u32_e64 s[10:11], v1, tma_lo
39298 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdd,0x00,0x00]
39300 v_cmpx_gt_u32_e64 s[10:11], v1, tma_hi
39301 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdf,0x00,0x00]
39303 v_cmpx_gt_u32_e64 s[10:11], v1, ttmp11
39304 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf7,0x00,0x00]
39306 v_cmpx_gt_u32_e64 s[10:11], v1, m0
39307 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf9,0x00,0x00]
39309 v_cmpx_gt_u32_e64 s[10:11], v1, exec_lo
39310 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x00,0x00]
39312 v_cmpx_gt_u32_e64 s[10:11], v1, exec_hi
39313 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xff,0x00,0x00]
39315 v_cmpx_gt_u32_e64 s[10:11], v1, 0
39316 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x01,0x01,0x00]
39318 v_cmpx_gt_u32_e64 s[10:11], v1, -1
39319 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x83,0x01,0x00]
39321 v_cmpx_gt_u32_e64 s[10:11], v1, 0.5
39322 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xe1,0x01,0x00]
39324 v_cmpx_gt_u32_e64 s[10:11], v1, -4.0
39325 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xef,0x01,0x00]
39327 v_cmpx_gt_u32_e64 s[10:11], v1, src_vccz
39328 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf7,0x01,0x00]
39330 v_cmpx_gt_u32_e64 s[10:11], v1, src_execz
39331 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf9,0x01,0x00]
39333 v_cmpx_gt_u32_e64 s[10:11], v1, src_scc
39334 // CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfb,0x01,0x00]
39336 v_cmpx_ne_u32_e64 s[10:11], v1, v2
39337 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39339 v_cmpx_ne_u32_e64 s[12:13], v1, v2
39340 // CHECK: [0x0c,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39342 v_cmpx_ne_u32_e64 s[100:101], v1, v2
39343 // CHECK: [0x64,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39345 v_cmpx_ne_u32_e64 flat_scratch, v1, v2
39346 // CHECK: [0x66,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39348 v_cmpx_ne_u32_e64 vcc, v1, v2
39349 // CHECK: [0x6a,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39351 v_cmpx_ne_u32_e64 tba, v1, v2
39352 // CHECK: [0x6c,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39354 v_cmpx_ne_u32_e64 tma, v1, v2
39355 // CHECK: [0x6e,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39357 v_cmpx_ne_u32_e64 ttmp[10:11], v1, v2
39358 // CHECK: [0x7a,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
39360 v_cmpx_ne_u32_e64 s[10:11], v255, v2
39361 // CHECK: [0x0a,0x00,0xdd,0xd0,0xff,0x05,0x02,0x00]
39363 v_cmpx_ne_u32_e64 s[10:11], s1, v2
39364 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x04,0x02,0x00]
39366 v_cmpx_ne_u32_e64 s[10:11], s101, v2
39367 // CHECK: [0x0a,0x00,0xdd,0xd0,0x65,0x04,0x02,0x00]
39369 v_cmpx_ne_u32_e64 s[10:11], flat_scratch_lo, v2
39370 // CHECK: [0x0a,0x00,0xdd,0xd0,0x66,0x04,0x02,0x00]
39372 v_cmpx_ne_u32_e64 s[10:11], flat_scratch_hi, v2
39373 // CHECK: [0x0a,0x00,0xdd,0xd0,0x67,0x04,0x02,0x00]
39375 v_cmpx_ne_u32_e64 s[10:11], vcc_lo, v2
39376 // CHECK: [0x0a,0x00,0xdd,0xd0,0x6a,0x04,0x02,0x00]
39378 v_cmpx_ne_u32_e64 s[10:11], vcc_hi, v2
39379 // CHECK: [0x0a,0x00,0xdd,0xd0,0x6b,0x04,0x02,0x00]
39381 v_cmpx_ne_u32_e64 s[10:11], tba_lo, v2
39382 // CHECK: [0x0a,0x00,0xdd,0xd0,0x6c,0x04,0x02,0x00]
39384 v_cmpx_ne_u32_e64 s[10:11], tba_hi, v2
39385 // CHECK: [0x0a,0x00,0xdd,0xd0,0x6d,0x04,0x02,0x00]
39387 v_cmpx_ne_u32_e64 s[10:11], tma_lo, v2
39388 // CHECK: [0x0a,0x00,0xdd,0xd0,0x6e,0x04,0x02,0x00]
39390 v_cmpx_ne_u32_e64 s[10:11], tma_hi, v2
39391 // CHECK: [0x0a,0x00,0xdd,0xd0,0x6f,0x04,0x02,0x00]
39393 v_cmpx_ne_u32_e64 s[10:11], ttmp11, v2
39394 // CHECK: [0x0a,0x00,0xdd,0xd0,0x7b,0x04,0x02,0x00]
39396 v_cmpx_ne_u32_e64 s[10:11], m0, v2
39397 // CHECK: [0x0a,0x00,0xdd,0xd0,0x7c,0x04,0x02,0x00]
39399 v_cmpx_ne_u32_e64 s[10:11], exec_lo, v2
39400 // CHECK: [0x0a,0x00,0xdd,0xd0,0x7e,0x04,0x02,0x00]
39402 v_cmpx_ne_u32_e64 s[10:11], exec_hi, v2
39403 // CHECK: [0x0a,0x00,0xdd,0xd0,0x7f,0x04,0x02,0x00]
39405 v_cmpx_ne_u32_e64 s[10:11], 0, v2
39406 // CHECK: [0x0a,0x00,0xdd,0xd0,0x80,0x04,0x02,0x00]
39408 v_cmpx_ne_u32_e64 s[10:11], -1, v2
39409 // CHECK: [0x0a,0x00,0xdd,0xd0,0xc1,0x04,0x02,0x00]
39411 v_cmpx_ne_u32_e64 s[10:11], 0.5, v2
39412 // CHECK: [0x0a,0x00,0xdd,0xd0,0xf0,0x04,0x02,0x00]
39414 v_cmpx_ne_u32_e64 s[10:11], -4.0, v2
39415 // CHECK: [0x0a,0x00,0xdd,0xd0,0xf7,0x04,0x02,0x00]
39417 v_cmpx_ne_u32_e64 s[10:11], src_vccz, v2
39418 // CHECK: [0x0a,0x00,0xdd,0xd0,0xfb,0x04,0x02,0x00]
39420 v_cmpx_ne_u32_e64 s[10:11], src_execz, v2
39421 // CHECK: [0x0a,0x00,0xdd,0xd0,0xfc,0x04,0x02,0x00]
39423 v_cmpx_ne_u32_e64 s[10:11], src_scc, v2
39424 // CHECK: [0x0a,0x00,0xdd,0xd0,0xfd,0x04,0x02,0x00]
39426 v_cmpx_ne_u32_e64 s[10:11], src_lds_direct, v2
39427 // CHECK: [0x0a,0x00,0xdd,0xd0,0xfe,0x04,0x02,0x00]
39429 v_cmpx_ne_u32_e64 s[10:11], v1, v255
39430 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xff,0x03,0x00]
39432 v_cmpx_ne_u32_e64 s[10:11], v1, s2
39433 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x05,0x00,0x00]
39435 v_cmpx_ne_u32_e64 s[10:11], v1, s101
39436 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xcb,0x00,0x00]
39438 v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_lo
39439 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xcd,0x00,0x00]
39441 v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_hi
39442 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xcf,0x00,0x00]
39444 v_cmpx_ne_u32_e64 s[10:11], v1, vcc_lo
39445 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xd5,0x00,0x00]
39447 v_cmpx_ne_u32_e64 s[10:11], v1, vcc_hi
39448 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xd7,0x00,0x00]
39450 v_cmpx_ne_u32_e64 s[10:11], v1, tba_lo
39451 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xd9,0x00,0x00]
39453 v_cmpx_ne_u32_e64 s[10:11], v1, tba_hi
39454 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xdb,0x00,0x00]
39456 v_cmpx_ne_u32_e64 s[10:11], v1, tma_lo
39457 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xdd,0x00,0x00]
39459 v_cmpx_ne_u32_e64 s[10:11], v1, tma_hi
39460 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xdf,0x00,0x00]
39462 v_cmpx_ne_u32_e64 s[10:11], v1, ttmp11
39463 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xf7,0x00,0x00]
39465 v_cmpx_ne_u32_e64 s[10:11], v1, m0
39466 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xf9,0x00,0x00]
39468 v_cmpx_ne_u32_e64 s[10:11], v1, exec_lo
39469 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xfd,0x00,0x00]
39471 v_cmpx_ne_u32_e64 s[10:11], v1, exec_hi
39472 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xff,0x00,0x00]
39474 v_cmpx_ne_u32_e64 s[10:11], v1, 0
39475 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x01,0x01,0x00]
39477 v_cmpx_ne_u32_e64 s[10:11], v1, -1
39478 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x83,0x01,0x00]
39480 v_cmpx_ne_u32_e64 s[10:11], v1, 0.5
39481 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xe1,0x01,0x00]
39483 v_cmpx_ne_u32_e64 s[10:11], v1, -4.0
39484 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xef,0x01,0x00]
39486 v_cmpx_ne_u32_e64 s[10:11], v1, src_vccz
39487 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xf7,0x01,0x00]
39489 v_cmpx_ne_u32_e64 s[10:11], v1, src_execz
39490 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xf9,0x01,0x00]
39492 v_cmpx_ne_u32_e64 s[10:11], v1, src_scc
39493 // CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xfb,0x01,0x00]
39495 v_cmpx_ge_u32_e64 s[10:11], v1, v2
39496 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39498 v_cmpx_ge_u32_e64 s[12:13], v1, v2
39499 // CHECK: [0x0c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39501 v_cmpx_ge_u32_e64 s[100:101], v1, v2
39502 // CHECK: [0x64,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39504 v_cmpx_ge_u32_e64 flat_scratch, v1, v2
39505 // CHECK: [0x66,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39507 v_cmpx_ge_u32_e64 vcc, v1, v2
39508 // CHECK: [0x6a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39510 v_cmpx_ge_u32_e64 tba, v1, v2
39511 // CHECK: [0x6c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39513 v_cmpx_ge_u32_e64 tma, v1, v2
39514 // CHECK: [0x6e,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39516 v_cmpx_ge_u32_e64 ttmp[10:11], v1, v2
39517 // CHECK: [0x7a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
39519 v_cmpx_ge_u32_e64 s[10:11], v255, v2
39520 // CHECK: [0x0a,0x00,0xde,0xd0,0xff,0x05,0x02,0x00]
39522 v_cmpx_ge_u32_e64 s[10:11], s1, v2
39523 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x04,0x02,0x00]
39525 v_cmpx_ge_u32_e64 s[10:11], s101, v2
39526 // CHECK: [0x0a,0x00,0xde,0xd0,0x65,0x04,0x02,0x00]
39528 v_cmpx_ge_u32_e64 s[10:11], flat_scratch_lo, v2
39529 // CHECK: [0x0a,0x00,0xde,0xd0,0x66,0x04,0x02,0x00]
39531 v_cmpx_ge_u32_e64 s[10:11], flat_scratch_hi, v2
39532 // CHECK: [0x0a,0x00,0xde,0xd0,0x67,0x04,0x02,0x00]
39534 v_cmpx_ge_u32_e64 s[10:11], vcc_lo, v2
39535 // CHECK: [0x0a,0x00,0xde,0xd0,0x6a,0x04,0x02,0x00]
39537 v_cmpx_ge_u32_e64 s[10:11], vcc_hi, v2
39538 // CHECK: [0x0a,0x00,0xde,0xd0,0x6b,0x04,0x02,0x00]
39540 v_cmpx_ge_u32_e64 s[10:11], tba_lo, v2
39541 // CHECK: [0x0a,0x00,0xde,0xd0,0x6c,0x04,0x02,0x00]
39543 v_cmpx_ge_u32_e64 s[10:11], tba_hi, v2
39544 // CHECK: [0x0a,0x00,0xde,0xd0,0x6d,0x04,0x02,0x00]
39546 v_cmpx_ge_u32_e64 s[10:11], tma_lo, v2
39547 // CHECK: [0x0a,0x00,0xde,0xd0,0x6e,0x04,0x02,0x00]
39549 v_cmpx_ge_u32_e64 s[10:11], tma_hi, v2
39550 // CHECK: [0x0a,0x00,0xde,0xd0,0x6f,0x04,0x02,0x00]
39552 v_cmpx_ge_u32_e64 s[10:11], ttmp11, v2
39553 // CHECK: [0x0a,0x00,0xde,0xd0,0x7b,0x04,0x02,0x00]
39555 v_cmpx_ge_u32_e64 s[10:11], m0, v2
39556 // CHECK: [0x0a,0x00,0xde,0xd0,0x7c,0x04,0x02,0x00]
39558 v_cmpx_ge_u32_e64 s[10:11], exec_lo, v2
39559 // CHECK: [0x0a,0x00,0xde,0xd0,0x7e,0x04,0x02,0x00]
39561 v_cmpx_ge_u32_e64 s[10:11], exec_hi, v2
39562 // CHECK: [0x0a,0x00,0xde,0xd0,0x7f,0x04,0x02,0x00]
39564 v_cmpx_ge_u32_e64 s[10:11], 0, v2
39565 // CHECK: [0x0a,0x00,0xde,0xd0,0x80,0x04,0x02,0x00]
39567 v_cmpx_ge_u32_e64 s[10:11], -1, v2
39568 // CHECK: [0x0a,0x00,0xde,0xd0,0xc1,0x04,0x02,0x00]
39570 v_cmpx_ge_u32_e64 s[10:11], 0.5, v2
39571 // CHECK: [0x0a,0x00,0xde,0xd0,0xf0,0x04,0x02,0x00]
39573 v_cmpx_ge_u32_e64 s[10:11], -4.0, v2
39574 // CHECK: [0x0a,0x00,0xde,0xd0,0xf7,0x04,0x02,0x00]
39576 v_cmpx_ge_u32_e64 s[10:11], src_vccz, v2
39577 // CHECK: [0x0a,0x00,0xde,0xd0,0xfb,0x04,0x02,0x00]
39579 v_cmpx_ge_u32_e64 s[10:11], src_execz, v2
39580 // CHECK: [0x0a,0x00,0xde,0xd0,0xfc,0x04,0x02,0x00]
39582 v_cmpx_ge_u32_e64 s[10:11], src_scc, v2
39583 // CHECK: [0x0a,0x00,0xde,0xd0,0xfd,0x04,0x02,0x00]
39585 v_cmpx_ge_u32_e64 s[10:11], src_lds_direct, v2
39586 // CHECK: [0x0a,0x00,0xde,0xd0,0xfe,0x04,0x02,0x00]
39588 v_cmpx_ge_u32_e64 s[10:11], v1, v255
39589 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xff,0x03,0x00]
39591 v_cmpx_ge_u32_e64 s[10:11], v1, s2
39592 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x00,0x00]
39594 v_cmpx_ge_u32_e64 s[10:11], v1, s101
39595 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcb,0x00,0x00]
39597 v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_lo
39598 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcd,0x00,0x00]
39600 v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_hi
39601 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcf,0x00,0x00]
39603 v_cmpx_ge_u32_e64 s[10:11], v1, vcc_lo
39604 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd5,0x00,0x00]
39606 v_cmpx_ge_u32_e64 s[10:11], v1, vcc_hi
39607 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd7,0x00,0x00]
39609 v_cmpx_ge_u32_e64 s[10:11], v1, tba_lo
39610 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd9,0x00,0x00]
39612 v_cmpx_ge_u32_e64 s[10:11], v1, tba_hi
39613 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdb,0x00,0x00]
39615 v_cmpx_ge_u32_e64 s[10:11], v1, tma_lo
39616 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdd,0x00,0x00]
39618 v_cmpx_ge_u32_e64 s[10:11], v1, tma_hi
39619 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdf,0x00,0x00]
39621 v_cmpx_ge_u32_e64 s[10:11], v1, ttmp11
39622 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf7,0x00,0x00]
39624 v_cmpx_ge_u32_e64 s[10:11], v1, m0
39625 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf9,0x00,0x00]
39627 v_cmpx_ge_u32_e64 s[10:11], v1, exec_lo
39628 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x00,0x00]
39630 v_cmpx_ge_u32_e64 s[10:11], v1, exec_hi
39631 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xff,0x00,0x00]
39633 v_cmpx_ge_u32_e64 s[10:11], v1, 0
39634 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x01,0x01,0x00]
39636 v_cmpx_ge_u32_e64 s[10:11], v1, -1
39637 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x83,0x01,0x00]
39639 v_cmpx_ge_u32_e64 s[10:11], v1, 0.5
39640 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xe1,0x01,0x00]
39642 v_cmpx_ge_u32_e64 s[10:11], v1, -4.0
39643 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xef,0x01,0x00]
39645 v_cmpx_ge_u32_e64 s[10:11], v1, src_vccz
39646 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf7,0x01,0x00]
39648 v_cmpx_ge_u32_e64 s[10:11], v1, src_execz
39649 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf9,0x01,0x00]
39651 v_cmpx_ge_u32_e64 s[10:11], v1, src_scc
39652 // CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfb,0x01,0x00]
39654 v_cmpx_t_u32_e64 s[10:11], v1, v2
39655 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39657 v_cmpx_t_u32_e64 s[12:13], v1, v2
39658 // CHECK: [0x0c,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39660 v_cmpx_t_u32_e64 s[100:101], v1, v2
39661 // CHECK: [0x64,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39663 v_cmpx_t_u32_e64 flat_scratch, v1, v2
39664 // CHECK: [0x66,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39666 v_cmpx_t_u32_e64 vcc, v1, v2
39667 // CHECK: [0x6a,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39669 v_cmpx_t_u32_e64 tba, v1, v2
39670 // CHECK: [0x6c,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39672 v_cmpx_t_u32_e64 tma, v1, v2
39673 // CHECK: [0x6e,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39675 v_cmpx_t_u32_e64 ttmp[10:11], v1, v2
39676 // CHECK: [0x7a,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
39678 v_cmpx_t_u32_e64 s[10:11], v255, v2
39679 // CHECK: [0x0a,0x00,0xdf,0xd0,0xff,0x05,0x02,0x00]
39681 v_cmpx_t_u32_e64 s[10:11], s1, v2
39682 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x04,0x02,0x00]
39684 v_cmpx_t_u32_e64 s[10:11], s101, v2
39685 // CHECK: [0x0a,0x00,0xdf,0xd0,0x65,0x04,0x02,0x00]
39687 v_cmpx_t_u32_e64 s[10:11], flat_scratch_lo, v2
39688 // CHECK: [0x0a,0x00,0xdf,0xd0,0x66,0x04,0x02,0x00]
39690 v_cmpx_t_u32_e64 s[10:11], flat_scratch_hi, v2
39691 // CHECK: [0x0a,0x00,0xdf,0xd0,0x67,0x04,0x02,0x00]
39693 v_cmpx_t_u32_e64 s[10:11], vcc_lo, v2
39694 // CHECK: [0x0a,0x00,0xdf,0xd0,0x6a,0x04,0x02,0x00]
39696 v_cmpx_t_u32_e64 s[10:11], vcc_hi, v2
39697 // CHECK: [0x0a,0x00,0xdf,0xd0,0x6b,0x04,0x02,0x00]
39699 v_cmpx_t_u32_e64 s[10:11], tba_lo, v2
39700 // CHECK: [0x0a,0x00,0xdf,0xd0,0x6c,0x04,0x02,0x00]
39702 v_cmpx_t_u32_e64 s[10:11], tba_hi, v2
39703 // CHECK: [0x0a,0x00,0xdf,0xd0,0x6d,0x04,0x02,0x00]
39705 v_cmpx_t_u32_e64 s[10:11], tma_lo, v2
39706 // CHECK: [0x0a,0x00,0xdf,0xd0,0x6e,0x04,0x02,0x00]
39708 v_cmpx_t_u32_e64 s[10:11], tma_hi, v2
39709 // CHECK: [0x0a,0x00,0xdf,0xd0,0x6f,0x04,0x02,0x00]
39711 v_cmpx_t_u32_e64 s[10:11], ttmp11, v2
39712 // CHECK: [0x0a,0x00,0xdf,0xd0,0x7b,0x04,0x02,0x00]
39714 v_cmpx_t_u32_e64 s[10:11], m0, v2
39715 // CHECK: [0x0a,0x00,0xdf,0xd0,0x7c,0x04,0x02,0x00]
39717 v_cmpx_t_u32_e64 s[10:11], exec_lo, v2
39718 // CHECK: [0x0a,0x00,0xdf,0xd0,0x7e,0x04,0x02,0x00]
39720 v_cmpx_t_u32_e64 s[10:11], exec_hi, v2
39721 // CHECK: [0x0a,0x00,0xdf,0xd0,0x7f,0x04,0x02,0x00]
39723 v_cmpx_t_u32_e64 s[10:11], 0, v2
39724 // CHECK: [0x0a,0x00,0xdf,0xd0,0x80,0x04,0x02,0x00]
39726 v_cmpx_t_u32_e64 s[10:11], -1, v2
39727 // CHECK: [0x0a,0x00,0xdf,0xd0,0xc1,0x04,0x02,0x00]
39729 v_cmpx_t_u32_e64 s[10:11], 0.5, v2
39730 // CHECK: [0x0a,0x00,0xdf,0xd0,0xf0,0x04,0x02,0x00]
39732 v_cmpx_t_u32_e64 s[10:11], -4.0, v2
39733 // CHECK: [0x0a,0x00,0xdf,0xd0,0xf7,0x04,0x02,0x00]
39735 v_cmpx_t_u32_e64 s[10:11], src_vccz, v2
39736 // CHECK: [0x0a,0x00,0xdf,0xd0,0xfb,0x04,0x02,0x00]
39738 v_cmpx_t_u32_e64 s[10:11], src_execz, v2
39739 // CHECK: [0x0a,0x00,0xdf,0xd0,0xfc,0x04,0x02,0x00]
39741 v_cmpx_t_u32_e64 s[10:11], src_scc, v2
39742 // CHECK: [0x0a,0x00,0xdf,0xd0,0xfd,0x04,0x02,0x00]
39744 v_cmpx_t_u32_e64 s[10:11], src_lds_direct, v2
39745 // CHECK: [0x0a,0x00,0xdf,0xd0,0xfe,0x04,0x02,0x00]
39747 v_cmpx_t_u32_e64 s[10:11], v1, v255
39748 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xff,0x03,0x00]
39750 v_cmpx_t_u32_e64 s[10:11], v1, s2
39751 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x05,0x00,0x00]
39753 v_cmpx_t_u32_e64 s[10:11], v1, s101
39754 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xcb,0x00,0x00]
39756 v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_lo
39757 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xcd,0x00,0x00]
39759 v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_hi
39760 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xcf,0x00,0x00]
39762 v_cmpx_t_u32_e64 s[10:11], v1, vcc_lo
39763 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xd5,0x00,0x00]
39765 v_cmpx_t_u32_e64 s[10:11], v1, vcc_hi
39766 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xd7,0x00,0x00]
39768 v_cmpx_t_u32_e64 s[10:11], v1, tba_lo
39769 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xd9,0x00,0x00]
39771 v_cmpx_t_u32_e64 s[10:11], v1, tba_hi
39772 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xdb,0x00,0x00]
39774 v_cmpx_t_u32_e64 s[10:11], v1, tma_lo
39775 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xdd,0x00,0x00]
39777 v_cmpx_t_u32_e64 s[10:11], v1, tma_hi
39778 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xdf,0x00,0x00]
39780 v_cmpx_t_u32_e64 s[10:11], v1, ttmp11
39781 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xf7,0x00,0x00]
39783 v_cmpx_t_u32_e64 s[10:11], v1, m0
39784 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xf9,0x00,0x00]
39786 v_cmpx_t_u32_e64 s[10:11], v1, exec_lo
39787 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xfd,0x00,0x00]
39789 v_cmpx_t_u32_e64 s[10:11], v1, exec_hi
39790 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xff,0x00,0x00]
39792 v_cmpx_t_u32_e64 s[10:11], v1, 0
39793 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x01,0x01,0x00]
39795 v_cmpx_t_u32_e64 s[10:11], v1, -1
39796 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x83,0x01,0x00]
39798 v_cmpx_t_u32_e64 s[10:11], v1, 0.5
39799 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xe1,0x01,0x00]
39801 v_cmpx_t_u32_e64 s[10:11], v1, -4.0
39802 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xef,0x01,0x00]
39804 v_cmpx_t_u32_e64 s[10:11], v1, src_vccz
39805 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xf7,0x01,0x00]
39807 v_cmpx_t_u32_e64 s[10:11], v1, src_execz
39808 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xf9,0x01,0x00]
39810 v_cmpx_t_u32_e64 s[10:11], v1, src_scc
39811 // CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xfb,0x01,0x00]
39813 v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
39814 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39816 v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
39817 // CHECK: [0x0c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39819 v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3]
39820 // CHECK: [0x64,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39822 v_cmp_f_i64_e64 flat_scratch, v[1:2], v[2:3]
39823 // CHECK: [0x66,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39825 v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
39826 // CHECK: [0x6a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39828 v_cmp_f_i64_e64 tba, v[1:2], v[2:3]
39829 // CHECK: [0x6c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39831 v_cmp_f_i64_e64 tma, v[1:2], v[2:3]
39832 // CHECK: [0x6e,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39834 v_cmp_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
39835 // CHECK: [0x7a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
39837 v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
39838 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfe,0x05,0x02,0x00]
39840 v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
39841 // CHECK: [0x0a,0x00,0xe0,0xd0,0x02,0x04,0x02,0x00]
39843 v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
39844 // CHECK: [0x0a,0x00,0xe0,0xd0,0x04,0x04,0x02,0x00]
39846 v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3]
39847 // CHECK: [0x0a,0x00,0xe0,0xd0,0x64,0x04,0x02,0x00]
39849 v_cmp_f_i64_e64 s[10:11], flat_scratch, v[2:3]
39850 // CHECK: [0x0a,0x00,0xe0,0xd0,0x66,0x04,0x02,0x00]
39852 v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
39853 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6a,0x04,0x02,0x00]
39855 v_cmp_f_i64_e64 s[10:11], tba, v[2:3]
39856 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6c,0x04,0x02,0x00]
39858 v_cmp_f_i64_e64 s[10:11], tma, v[2:3]
39859 // CHECK: [0x0a,0x00,0xe0,0xd0,0x6e,0x04,0x02,0x00]
39861 v_cmp_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
39862 // CHECK: [0x0a,0x00,0xe0,0xd0,0x7a,0x04,0x02,0x00]
39864 v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
39865 // CHECK: [0x0a,0x00,0xe0,0xd0,0x7e,0x04,0x02,0x00]
39867 v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
39868 // CHECK: [0x0a,0x00,0xe0,0xd0,0x80,0x04,0x02,0x00]
39870 v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
39871 // CHECK: [0x0a,0x00,0xe0,0xd0,0xc1,0x04,0x02,0x00]
39873 v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
39874 // CHECK: [0x0a,0x00,0xe0,0xd0,0xf0,0x04,0x02,0x00]
39876 v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
39877 // CHECK: [0x0a,0x00,0xe0,0xd0,0xf7,0x04,0x02,0x00]
39879 v_cmp_f_i64_e64 s[10:11], src_vccz, v[2:3]
39880 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfb,0x04,0x02,0x00]
39882 v_cmp_f_i64_e64 s[10:11], src_execz, v[2:3]
39883 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfc,0x04,0x02,0x00]
39885 v_cmp_f_i64_e64 s[10:11], src_scc, v[2:3]
39886 // CHECK: [0x0a,0x00,0xe0,0xd0,0xfd,0x04,0x02,0x00]
39888 v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
39889 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x03,0x00]
39891 v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
39892 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x09,0x00,0x00]
39894 v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
39895 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x0d,0x00,0x00]
39897 v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101]
39898 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xc9,0x00,0x00]
39900 v_cmp_f_i64_e64 s[10:11], v[1:2], flat_scratch
39901 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xcd,0x00,0x00]
39903 v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
39904 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd5,0x00,0x00]
39906 v_cmp_f_i64_e64 s[10:11], v[1:2], tba
39907 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd9,0x00,0x00]
39909 v_cmp_f_i64_e64 s[10:11], v[1:2], tma
39910 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xdd,0x00,0x00]
39912 v_cmp_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
39913 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf5,0x00,0x00]
39915 v_cmp_f_i64_e64 s[10:11], v[1:2], exec
39916 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x00,0x00]
39918 v_cmp_f_i64_e64 s[10:11], v[1:2], 0
39919 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x01,0x01,0x00]
39921 v_cmp_f_i64_e64 s[10:11], v[1:2], -1
39922 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x83,0x01,0x00]
39924 v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
39925 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xe1,0x01,0x00]
39927 v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
39928 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xef,0x01,0x00]
39930 v_cmp_f_i64_e64 s[10:11], v[1:2], src_vccz
39931 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf7,0x01,0x00]
39933 v_cmp_f_i64_e64 s[10:11], v[1:2], src_execz
39934 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf9,0x01,0x00]
39936 v_cmp_f_i64_e64 s[10:11], v[1:2], src_scc
39937 // CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfb,0x01,0x00]
39939 v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
39940 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39942 v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
39943 // CHECK: [0x0c,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39945 v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3]
39946 // CHECK: [0x64,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39948 v_cmp_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
39949 // CHECK: [0x66,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39951 v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
39952 // CHECK: [0x6a,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39954 v_cmp_lt_i64_e64 tba, v[1:2], v[2:3]
39955 // CHECK: [0x6c,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39957 v_cmp_lt_i64_e64 tma, v[1:2], v[2:3]
39958 // CHECK: [0x6e,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39960 v_cmp_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
39961 // CHECK: [0x7a,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
39963 v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
39964 // CHECK: [0x0a,0x00,0xe1,0xd0,0xfe,0x05,0x02,0x00]
39966 v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
39967 // CHECK: [0x0a,0x00,0xe1,0xd0,0x02,0x04,0x02,0x00]
39969 v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
39970 // CHECK: [0x0a,0x00,0xe1,0xd0,0x04,0x04,0x02,0x00]
39972 v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3]
39973 // CHECK: [0x0a,0x00,0xe1,0xd0,0x64,0x04,0x02,0x00]
39975 v_cmp_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
39976 // CHECK: [0x0a,0x00,0xe1,0xd0,0x66,0x04,0x02,0x00]
39978 v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
39979 // CHECK: [0x0a,0x00,0xe1,0xd0,0x6a,0x04,0x02,0x00]
39981 v_cmp_lt_i64_e64 s[10:11], tba, v[2:3]
39982 // CHECK: [0x0a,0x00,0xe1,0xd0,0x6c,0x04,0x02,0x00]
39984 v_cmp_lt_i64_e64 s[10:11], tma, v[2:3]
39985 // CHECK: [0x0a,0x00,0xe1,0xd0,0x6e,0x04,0x02,0x00]
39987 v_cmp_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
39988 // CHECK: [0x0a,0x00,0xe1,0xd0,0x7a,0x04,0x02,0x00]
39990 v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
39991 // CHECK: [0x0a,0x00,0xe1,0xd0,0x7e,0x04,0x02,0x00]
39993 v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
39994 // CHECK: [0x0a,0x00,0xe1,0xd0,0x80,0x04,0x02,0x00]
39996 v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
39997 // CHECK: [0x0a,0x00,0xe1,0xd0,0xc1,0x04,0x02,0x00]
39999 v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
40000 // CHECK: [0x0a,0x00,0xe1,0xd0,0xf0,0x04,0x02,0x00]
40002 v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
40003 // CHECK: [0x0a,0x00,0xe1,0xd0,0xf7,0x04,0x02,0x00]
40005 v_cmp_lt_i64_e64 s[10:11], src_vccz, v[2:3]
40006 // CHECK: [0x0a,0x00,0xe1,0xd0,0xfb,0x04,0x02,0x00]
40008 v_cmp_lt_i64_e64 s[10:11], src_execz, v[2:3]
40009 // CHECK: [0x0a,0x00,0xe1,0xd0,0xfc,0x04,0x02,0x00]
40011 v_cmp_lt_i64_e64 s[10:11], src_scc, v[2:3]
40012 // CHECK: [0x0a,0x00,0xe1,0xd0,0xfd,0x04,0x02,0x00]
40014 v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
40015 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xfd,0x03,0x00]
40017 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
40018 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x09,0x00,0x00]
40020 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
40021 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x0d,0x00,0x00]
40023 v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101]
40024 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xc9,0x00,0x00]
40026 v_cmp_lt_i64_e64 s[10:11], v[1:2], flat_scratch
40027 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xcd,0x00,0x00]
40029 v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
40030 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xd5,0x00,0x00]
40032 v_cmp_lt_i64_e64 s[10:11], v[1:2], tba
40033 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xd9,0x00,0x00]
40035 v_cmp_lt_i64_e64 s[10:11], v[1:2], tma
40036 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xdd,0x00,0x00]
40038 v_cmp_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
40039 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xf5,0x00,0x00]
40041 v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
40042 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xfd,0x00,0x00]
40044 v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
40045 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x01,0x01,0x00]
40047 v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
40048 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x83,0x01,0x00]
40050 v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
40051 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xe1,0x01,0x00]
40053 v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
40054 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xef,0x01,0x00]
40056 v_cmp_lt_i64_e64 s[10:11], v[1:2], src_vccz
40057 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xf7,0x01,0x00]
40059 v_cmp_lt_i64_e64 s[10:11], v[1:2], src_execz
40060 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xf9,0x01,0x00]
40062 v_cmp_lt_i64_e64 s[10:11], v[1:2], src_scc
40063 // CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xfb,0x01,0x00]
40065 v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
40066 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40068 v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
40069 // CHECK: [0x0c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40071 v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3]
40072 // CHECK: [0x64,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40074 v_cmp_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
40075 // CHECK: [0x66,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40077 v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
40078 // CHECK: [0x6a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40080 v_cmp_eq_i64_e64 tba, v[1:2], v[2:3]
40081 // CHECK: [0x6c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40083 v_cmp_eq_i64_e64 tma, v[1:2], v[2:3]
40084 // CHECK: [0x6e,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40086 v_cmp_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
40087 // CHECK: [0x7a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
40089 v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
40090 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfe,0x05,0x02,0x00]
40092 v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
40093 // CHECK: [0x0a,0x00,0xe2,0xd0,0x02,0x04,0x02,0x00]
40095 v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
40096 // CHECK: [0x0a,0x00,0xe2,0xd0,0x04,0x04,0x02,0x00]
40098 v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3]
40099 // CHECK: [0x0a,0x00,0xe2,0xd0,0x64,0x04,0x02,0x00]
40101 v_cmp_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
40102 // CHECK: [0x0a,0x00,0xe2,0xd0,0x66,0x04,0x02,0x00]
40104 v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
40105 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6a,0x04,0x02,0x00]
40107 v_cmp_eq_i64_e64 s[10:11], tba, v[2:3]
40108 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6c,0x04,0x02,0x00]
40110 v_cmp_eq_i64_e64 s[10:11], tma, v[2:3]
40111 // CHECK: [0x0a,0x00,0xe2,0xd0,0x6e,0x04,0x02,0x00]
40113 v_cmp_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
40114 // CHECK: [0x0a,0x00,0xe2,0xd0,0x7a,0x04,0x02,0x00]
40116 v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
40117 // CHECK: [0x0a,0x00,0xe2,0xd0,0x7e,0x04,0x02,0x00]
40119 v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
40120 // CHECK: [0x0a,0x00,0xe2,0xd0,0x80,0x04,0x02,0x00]
40122 v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
40123 // CHECK: [0x0a,0x00,0xe2,0xd0,0xc1,0x04,0x02,0x00]
40125 v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
40126 // CHECK: [0x0a,0x00,0xe2,0xd0,0xf0,0x04,0x02,0x00]
40128 v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
40129 // CHECK: [0x0a,0x00,0xe2,0xd0,0xf7,0x04,0x02,0x00]
40131 v_cmp_eq_i64_e64 s[10:11], src_vccz, v[2:3]
40132 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfb,0x04,0x02,0x00]
40134 v_cmp_eq_i64_e64 s[10:11], src_execz, v[2:3]
40135 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfc,0x04,0x02,0x00]
40137 v_cmp_eq_i64_e64 s[10:11], src_scc, v[2:3]
40138 // CHECK: [0x0a,0x00,0xe2,0xd0,0xfd,0x04,0x02,0x00]
40140 v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
40141 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x03,0x00]
40143 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
40144 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x09,0x00,0x00]
40146 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
40147 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x0d,0x00,0x00]
40149 v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101]
40150 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xc9,0x00,0x00]
40152 v_cmp_eq_i64_e64 s[10:11], v[1:2], flat_scratch
40153 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xcd,0x00,0x00]
40155 v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
40156 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd5,0x00,0x00]
40158 v_cmp_eq_i64_e64 s[10:11], v[1:2], tba
40159 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd9,0x00,0x00]
40161 v_cmp_eq_i64_e64 s[10:11], v[1:2], tma
40162 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xdd,0x00,0x00]
40164 v_cmp_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
40165 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf5,0x00,0x00]
40167 v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
40168 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x00,0x00]
40170 v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
40171 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x01,0x01,0x00]
40173 v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
40174 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x83,0x01,0x00]
40176 v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
40177 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xe1,0x01,0x00]
40179 v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
40180 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xef,0x01,0x00]
40182 v_cmp_eq_i64_e64 s[10:11], v[1:2], src_vccz
40183 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf7,0x01,0x00]
40185 v_cmp_eq_i64_e64 s[10:11], v[1:2], src_execz
40186 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf9,0x01,0x00]
40188 v_cmp_eq_i64_e64 s[10:11], v[1:2], src_scc
40189 // CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfb,0x01,0x00]
40191 v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
40192 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40194 v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
40195 // CHECK: [0x0c,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40197 v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3]
40198 // CHECK: [0x64,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40200 v_cmp_le_i64_e64 flat_scratch, v[1:2], v[2:3]
40201 // CHECK: [0x66,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40203 v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
40204 // CHECK: [0x6a,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40206 v_cmp_le_i64_e64 tba, v[1:2], v[2:3]
40207 // CHECK: [0x6c,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40209 v_cmp_le_i64_e64 tma, v[1:2], v[2:3]
40210 // CHECK: [0x6e,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40212 v_cmp_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
40213 // CHECK: [0x7a,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
40215 v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
40216 // CHECK: [0x0a,0x00,0xe3,0xd0,0xfe,0x05,0x02,0x00]
40218 v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
40219 // CHECK: [0x0a,0x00,0xe3,0xd0,0x02,0x04,0x02,0x00]
40221 v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
40222 // CHECK: [0x0a,0x00,0xe3,0xd0,0x04,0x04,0x02,0x00]
40224 v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3]
40225 // CHECK: [0x0a,0x00,0xe3,0xd0,0x64,0x04,0x02,0x00]
40227 v_cmp_le_i64_e64 s[10:11], flat_scratch, v[2:3]
40228 // CHECK: [0x0a,0x00,0xe3,0xd0,0x66,0x04,0x02,0x00]
40230 v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
40231 // CHECK: [0x0a,0x00,0xe3,0xd0,0x6a,0x04,0x02,0x00]
40233 v_cmp_le_i64_e64 s[10:11], tba, v[2:3]
40234 // CHECK: [0x0a,0x00,0xe3,0xd0,0x6c,0x04,0x02,0x00]
40236 v_cmp_le_i64_e64 s[10:11], tma, v[2:3]
40237 // CHECK: [0x0a,0x00,0xe3,0xd0,0x6e,0x04,0x02,0x00]
40239 v_cmp_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
40240 // CHECK: [0x0a,0x00,0xe3,0xd0,0x7a,0x04,0x02,0x00]
40242 v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
40243 // CHECK: [0x0a,0x00,0xe3,0xd0,0x7e,0x04,0x02,0x00]
40245 v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
40246 // CHECK: [0x0a,0x00,0xe3,0xd0,0x80,0x04,0x02,0x00]
40248 v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
40249 // CHECK: [0x0a,0x00,0xe3,0xd0,0xc1,0x04,0x02,0x00]
40251 v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
40252 // CHECK: [0x0a,0x00,0xe3,0xd0,0xf0,0x04,0x02,0x00]
40254 v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
40255 // CHECK: [0x0a,0x00,0xe3,0xd0,0xf7,0x04,0x02,0x00]
40257 v_cmp_le_i64_e64 s[10:11], src_vccz, v[2:3]
40258 // CHECK: [0x0a,0x00,0xe3,0xd0,0xfb,0x04,0x02,0x00]
40260 v_cmp_le_i64_e64 s[10:11], src_execz, v[2:3]
40261 // CHECK: [0x0a,0x00,0xe3,0xd0,0xfc,0x04,0x02,0x00]
40263 v_cmp_le_i64_e64 s[10:11], src_scc, v[2:3]
40264 // CHECK: [0x0a,0x00,0xe3,0xd0,0xfd,0x04,0x02,0x00]
40266 v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
40267 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xfd,0x03,0x00]
40269 v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
40270 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x09,0x00,0x00]
40272 v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
40273 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x0d,0x00,0x00]
40275 v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101]
40276 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xc9,0x00,0x00]
40278 v_cmp_le_i64_e64 s[10:11], v[1:2], flat_scratch
40279 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xcd,0x00,0x00]
40281 v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
40282 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xd5,0x00,0x00]
40284 v_cmp_le_i64_e64 s[10:11], v[1:2], tba
40285 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xd9,0x00,0x00]
40287 v_cmp_le_i64_e64 s[10:11], v[1:2], tma
40288 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xdd,0x00,0x00]
40290 v_cmp_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
40291 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xf5,0x00,0x00]
40293 v_cmp_le_i64_e64 s[10:11], v[1:2], exec
40294 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xfd,0x00,0x00]
40296 v_cmp_le_i64_e64 s[10:11], v[1:2], 0
40297 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x01,0x01,0x00]
40299 v_cmp_le_i64_e64 s[10:11], v[1:2], -1
40300 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x83,0x01,0x00]
40302 v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
40303 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xe1,0x01,0x00]
40305 v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
40306 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xef,0x01,0x00]
40308 v_cmp_le_i64_e64 s[10:11], v[1:2], src_vccz
40309 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xf7,0x01,0x00]
40311 v_cmp_le_i64_e64 s[10:11], v[1:2], src_execz
40312 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xf9,0x01,0x00]
40314 v_cmp_le_i64_e64 s[10:11], v[1:2], src_scc
40315 // CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xfb,0x01,0x00]
40317 v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
40318 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40320 v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
40321 // CHECK: [0x0c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40323 v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3]
40324 // CHECK: [0x64,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40326 v_cmp_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
40327 // CHECK: [0x66,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40329 v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
40330 // CHECK: [0x6a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40332 v_cmp_gt_i64_e64 tba, v[1:2], v[2:3]
40333 // CHECK: [0x6c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40335 v_cmp_gt_i64_e64 tma, v[1:2], v[2:3]
40336 // CHECK: [0x6e,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40338 v_cmp_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
40339 // CHECK: [0x7a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
40341 v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
40342 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfe,0x05,0x02,0x00]
40344 v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
40345 // CHECK: [0x0a,0x00,0xe4,0xd0,0x02,0x04,0x02,0x00]
40347 v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
40348 // CHECK: [0x0a,0x00,0xe4,0xd0,0x04,0x04,0x02,0x00]
40350 v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3]
40351 // CHECK: [0x0a,0x00,0xe4,0xd0,0x64,0x04,0x02,0x00]
40353 v_cmp_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
40354 // CHECK: [0x0a,0x00,0xe4,0xd0,0x66,0x04,0x02,0x00]
40356 v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
40357 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6a,0x04,0x02,0x00]
40359 v_cmp_gt_i64_e64 s[10:11], tba, v[2:3]
40360 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6c,0x04,0x02,0x00]
40362 v_cmp_gt_i64_e64 s[10:11], tma, v[2:3]
40363 // CHECK: [0x0a,0x00,0xe4,0xd0,0x6e,0x04,0x02,0x00]
40365 v_cmp_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
40366 // CHECK: [0x0a,0x00,0xe4,0xd0,0x7a,0x04,0x02,0x00]
40368 v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
40369 // CHECK: [0x0a,0x00,0xe4,0xd0,0x7e,0x04,0x02,0x00]
40371 v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
40372 // CHECK: [0x0a,0x00,0xe4,0xd0,0x80,0x04,0x02,0x00]
40374 v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
40375 // CHECK: [0x0a,0x00,0xe4,0xd0,0xc1,0x04,0x02,0x00]
40377 v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
40378 // CHECK: [0x0a,0x00,0xe4,0xd0,0xf0,0x04,0x02,0x00]
40380 v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
40381 // CHECK: [0x0a,0x00,0xe4,0xd0,0xf7,0x04,0x02,0x00]
40383 v_cmp_gt_i64_e64 s[10:11], src_vccz, v[2:3]
40384 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfb,0x04,0x02,0x00]
40386 v_cmp_gt_i64_e64 s[10:11], src_execz, v[2:3]
40387 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfc,0x04,0x02,0x00]
40389 v_cmp_gt_i64_e64 s[10:11], src_scc, v[2:3]
40390 // CHECK: [0x0a,0x00,0xe4,0xd0,0xfd,0x04,0x02,0x00]
40392 v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
40393 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x03,0x00]
40395 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
40396 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x09,0x00,0x00]
40398 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
40399 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x0d,0x00,0x00]
40401 v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101]
40402 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xc9,0x00,0x00]
40404 v_cmp_gt_i64_e64 s[10:11], v[1:2], flat_scratch
40405 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xcd,0x00,0x00]
40407 v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
40408 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd5,0x00,0x00]
40410 v_cmp_gt_i64_e64 s[10:11], v[1:2], tba
40411 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd9,0x00,0x00]
40413 v_cmp_gt_i64_e64 s[10:11], v[1:2], tma
40414 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xdd,0x00,0x00]
40416 v_cmp_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
40417 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf5,0x00,0x00]
40419 v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
40420 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x00,0x00]
40422 v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
40423 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x01,0x01,0x00]
40425 v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
40426 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x83,0x01,0x00]
40428 v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
40429 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xe1,0x01,0x00]
40431 v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
40432 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xef,0x01,0x00]
40434 v_cmp_gt_i64_e64 s[10:11], v[1:2], src_vccz
40435 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf7,0x01,0x00]
40437 v_cmp_gt_i64_e64 s[10:11], v[1:2], src_execz
40438 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf9,0x01,0x00]
40440 v_cmp_gt_i64_e64 s[10:11], v[1:2], src_scc
40441 // CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfb,0x01,0x00]
40443 v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
40444 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40446 v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
40447 // CHECK: [0x0c,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40449 v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3]
40450 // CHECK: [0x64,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40452 v_cmp_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
40453 // CHECK: [0x66,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40455 v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
40456 // CHECK: [0x6a,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40458 v_cmp_ne_i64_e64 tba, v[1:2], v[2:3]
40459 // CHECK: [0x6c,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40461 v_cmp_ne_i64_e64 tma, v[1:2], v[2:3]
40462 // CHECK: [0x6e,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40464 v_cmp_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
40465 // CHECK: [0x7a,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
40467 v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
40468 // CHECK: [0x0a,0x00,0xe5,0xd0,0xfe,0x05,0x02,0x00]
40470 v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
40471 // CHECK: [0x0a,0x00,0xe5,0xd0,0x02,0x04,0x02,0x00]
40473 v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
40474 // CHECK: [0x0a,0x00,0xe5,0xd0,0x04,0x04,0x02,0x00]
40476 v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3]
40477 // CHECK: [0x0a,0x00,0xe5,0xd0,0x64,0x04,0x02,0x00]
40479 v_cmp_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
40480 // CHECK: [0x0a,0x00,0xe5,0xd0,0x66,0x04,0x02,0x00]
40482 v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
40483 // CHECK: [0x0a,0x00,0xe5,0xd0,0x6a,0x04,0x02,0x00]
40485 v_cmp_ne_i64_e64 s[10:11], tba, v[2:3]
40486 // CHECK: [0x0a,0x00,0xe5,0xd0,0x6c,0x04,0x02,0x00]
40488 v_cmp_ne_i64_e64 s[10:11], tma, v[2:3]
40489 // CHECK: [0x0a,0x00,0xe5,0xd0,0x6e,0x04,0x02,0x00]
40491 v_cmp_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
40492 // CHECK: [0x0a,0x00,0xe5,0xd0,0x7a,0x04,0x02,0x00]
40494 v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
40495 // CHECK: [0x0a,0x00,0xe5,0xd0,0x7e,0x04,0x02,0x00]
40497 v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
40498 // CHECK: [0x0a,0x00,0xe5,0xd0,0x80,0x04,0x02,0x00]
40500 v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
40501 // CHECK: [0x0a,0x00,0xe5,0xd0,0xc1,0x04,0x02,0x00]
40503 v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
40504 // CHECK: [0x0a,0x00,0xe5,0xd0,0xf0,0x04,0x02,0x00]
40506 v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
40507 // CHECK: [0x0a,0x00,0xe5,0xd0,0xf7,0x04,0x02,0x00]
40509 v_cmp_ne_i64_e64 s[10:11], src_vccz, v[2:3]
40510 // CHECK: [0x0a,0x00,0xe5,0xd0,0xfb,0x04,0x02,0x00]
40512 v_cmp_ne_i64_e64 s[10:11], src_execz, v[2:3]
40513 // CHECK: [0x0a,0x00,0xe5,0xd0,0xfc,0x04,0x02,0x00]
40515 v_cmp_ne_i64_e64 s[10:11], src_scc, v[2:3]
40516 // CHECK: [0x0a,0x00,0xe5,0xd0,0xfd,0x04,0x02,0x00]
40518 v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
40519 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xfd,0x03,0x00]
40521 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
40522 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x09,0x00,0x00]
40524 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
40525 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x0d,0x00,0x00]
40527 v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101]
40528 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xc9,0x00,0x00]
40530 v_cmp_ne_i64_e64 s[10:11], v[1:2], flat_scratch
40531 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xcd,0x00,0x00]
40533 v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
40534 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xd5,0x00,0x00]
40536 v_cmp_ne_i64_e64 s[10:11], v[1:2], tba
40537 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xd9,0x00,0x00]
40539 v_cmp_ne_i64_e64 s[10:11], v[1:2], tma
40540 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xdd,0x00,0x00]
40542 v_cmp_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
40543 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xf5,0x00,0x00]
40545 v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
40546 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xfd,0x00,0x00]
40548 v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
40549 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x01,0x01,0x00]
40551 v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
40552 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x83,0x01,0x00]
40554 v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
40555 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xe1,0x01,0x00]
40557 v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
40558 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xef,0x01,0x00]
40560 v_cmp_ne_i64_e64 s[10:11], v[1:2], src_vccz
40561 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xf7,0x01,0x00]
40563 v_cmp_ne_i64_e64 s[10:11], v[1:2], src_execz
40564 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xf9,0x01,0x00]
40566 v_cmp_ne_i64_e64 s[10:11], v[1:2], src_scc
40567 // CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xfb,0x01,0x00]
40569 v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
40570 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40572 v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
40573 // CHECK: [0x0c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40575 v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3]
40576 // CHECK: [0x64,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40578 v_cmp_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
40579 // CHECK: [0x66,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40581 v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
40582 // CHECK: [0x6a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40584 v_cmp_ge_i64_e64 tba, v[1:2], v[2:3]
40585 // CHECK: [0x6c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40587 v_cmp_ge_i64_e64 tma, v[1:2], v[2:3]
40588 // CHECK: [0x6e,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40590 v_cmp_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
40591 // CHECK: [0x7a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
40593 v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
40594 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfe,0x05,0x02,0x00]
40596 v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
40597 // CHECK: [0x0a,0x00,0xe6,0xd0,0x02,0x04,0x02,0x00]
40599 v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
40600 // CHECK: [0x0a,0x00,0xe6,0xd0,0x04,0x04,0x02,0x00]
40602 v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3]
40603 // CHECK: [0x0a,0x00,0xe6,0xd0,0x64,0x04,0x02,0x00]
40605 v_cmp_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
40606 // CHECK: [0x0a,0x00,0xe6,0xd0,0x66,0x04,0x02,0x00]
40608 v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
40609 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6a,0x04,0x02,0x00]
40611 v_cmp_ge_i64_e64 s[10:11], tba, v[2:3]
40612 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6c,0x04,0x02,0x00]
40614 v_cmp_ge_i64_e64 s[10:11], tma, v[2:3]
40615 // CHECK: [0x0a,0x00,0xe6,0xd0,0x6e,0x04,0x02,0x00]
40617 v_cmp_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
40618 // CHECK: [0x0a,0x00,0xe6,0xd0,0x7a,0x04,0x02,0x00]
40620 v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
40621 // CHECK: [0x0a,0x00,0xe6,0xd0,0x7e,0x04,0x02,0x00]
40623 v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
40624 // CHECK: [0x0a,0x00,0xe6,0xd0,0x80,0x04,0x02,0x00]
40626 v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
40627 // CHECK: [0x0a,0x00,0xe6,0xd0,0xc1,0x04,0x02,0x00]
40629 v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
40630 // CHECK: [0x0a,0x00,0xe6,0xd0,0xf0,0x04,0x02,0x00]
40632 v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
40633 // CHECK: [0x0a,0x00,0xe6,0xd0,0xf7,0x04,0x02,0x00]
40635 v_cmp_ge_i64_e64 s[10:11], src_vccz, v[2:3]
40636 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfb,0x04,0x02,0x00]
40638 v_cmp_ge_i64_e64 s[10:11], src_execz, v[2:3]
40639 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfc,0x04,0x02,0x00]
40641 v_cmp_ge_i64_e64 s[10:11], src_scc, v[2:3]
40642 // CHECK: [0x0a,0x00,0xe6,0xd0,0xfd,0x04,0x02,0x00]
40644 v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
40645 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x03,0x00]
40647 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
40648 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x09,0x00,0x00]
40650 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
40651 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x0d,0x00,0x00]
40653 v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101]
40654 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xc9,0x00,0x00]
40656 v_cmp_ge_i64_e64 s[10:11], v[1:2], flat_scratch
40657 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xcd,0x00,0x00]
40659 v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
40660 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd5,0x00,0x00]
40662 v_cmp_ge_i64_e64 s[10:11], v[1:2], tba
40663 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd9,0x00,0x00]
40665 v_cmp_ge_i64_e64 s[10:11], v[1:2], tma
40666 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xdd,0x00,0x00]
40668 v_cmp_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
40669 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf5,0x00,0x00]
40671 v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
40672 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x00,0x00]
40674 v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
40675 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x01,0x01,0x00]
40677 v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
40678 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x83,0x01,0x00]
40680 v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
40681 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xe1,0x01,0x00]
40683 v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
40684 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xef,0x01,0x00]
40686 v_cmp_ge_i64_e64 s[10:11], v[1:2], src_vccz
40687 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf7,0x01,0x00]
40689 v_cmp_ge_i64_e64 s[10:11], v[1:2], src_execz
40690 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf9,0x01,0x00]
40692 v_cmp_ge_i64_e64 s[10:11], v[1:2], src_scc
40693 // CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfb,0x01,0x00]
40695 v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
40696 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40698 v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
40699 // CHECK: [0x0c,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40701 v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3]
40702 // CHECK: [0x64,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40704 v_cmp_t_i64_e64 flat_scratch, v[1:2], v[2:3]
40705 // CHECK: [0x66,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40707 v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
40708 // CHECK: [0x6a,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40710 v_cmp_t_i64_e64 tba, v[1:2], v[2:3]
40711 // CHECK: [0x6c,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40713 v_cmp_t_i64_e64 tma, v[1:2], v[2:3]
40714 // CHECK: [0x6e,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40716 v_cmp_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
40717 // CHECK: [0x7a,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
40719 v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
40720 // CHECK: [0x0a,0x00,0xe7,0xd0,0xfe,0x05,0x02,0x00]
40722 v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
40723 // CHECK: [0x0a,0x00,0xe7,0xd0,0x02,0x04,0x02,0x00]
40725 v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
40726 // CHECK: [0x0a,0x00,0xe7,0xd0,0x04,0x04,0x02,0x00]
40728 v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3]
40729 // CHECK: [0x0a,0x00,0xe7,0xd0,0x64,0x04,0x02,0x00]
40731 v_cmp_t_i64_e64 s[10:11], flat_scratch, v[2:3]
40732 // CHECK: [0x0a,0x00,0xe7,0xd0,0x66,0x04,0x02,0x00]
40734 v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
40735 // CHECK: [0x0a,0x00,0xe7,0xd0,0x6a,0x04,0x02,0x00]
40737 v_cmp_t_i64_e64 s[10:11], tba, v[2:3]
40738 // CHECK: [0x0a,0x00,0xe7,0xd0,0x6c,0x04,0x02,0x00]
40740 v_cmp_t_i64_e64 s[10:11], tma, v[2:3]
40741 // CHECK: [0x0a,0x00,0xe7,0xd0,0x6e,0x04,0x02,0x00]
40743 v_cmp_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
40744 // CHECK: [0x0a,0x00,0xe7,0xd0,0x7a,0x04,0x02,0x00]
40746 v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
40747 // CHECK: [0x0a,0x00,0xe7,0xd0,0x7e,0x04,0x02,0x00]
40749 v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
40750 // CHECK: [0x0a,0x00,0xe7,0xd0,0x80,0x04,0x02,0x00]
40752 v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
40753 // CHECK: [0x0a,0x00,0xe7,0xd0,0xc1,0x04,0x02,0x00]
40755 v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
40756 // CHECK: [0x0a,0x00,0xe7,0xd0,0xf0,0x04,0x02,0x00]
40758 v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
40759 // CHECK: [0x0a,0x00,0xe7,0xd0,0xf7,0x04,0x02,0x00]
40761 v_cmp_t_i64_e64 s[10:11], src_vccz, v[2:3]
40762 // CHECK: [0x0a,0x00,0xe7,0xd0,0xfb,0x04,0x02,0x00]
40764 v_cmp_t_i64_e64 s[10:11], src_execz, v[2:3]
40765 // CHECK: [0x0a,0x00,0xe7,0xd0,0xfc,0x04,0x02,0x00]
40767 v_cmp_t_i64_e64 s[10:11], src_scc, v[2:3]
40768 // CHECK: [0x0a,0x00,0xe7,0xd0,0xfd,0x04,0x02,0x00]
40770 v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
40771 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xfd,0x03,0x00]
40773 v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
40774 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x09,0x00,0x00]
40776 v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
40777 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x0d,0x00,0x00]
40779 v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101]
40780 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xc9,0x00,0x00]
40782 v_cmp_t_i64_e64 s[10:11], v[1:2], flat_scratch
40783 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xcd,0x00,0x00]
40785 v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
40786 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xd5,0x00,0x00]
40788 v_cmp_t_i64_e64 s[10:11], v[1:2], tba
40789 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xd9,0x00,0x00]
40791 v_cmp_t_i64_e64 s[10:11], v[1:2], tma
40792 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xdd,0x00,0x00]
40794 v_cmp_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
40795 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xf5,0x00,0x00]
40797 v_cmp_t_i64_e64 s[10:11], v[1:2], exec
40798 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xfd,0x00,0x00]
40800 v_cmp_t_i64_e64 s[10:11], v[1:2], 0
40801 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x01,0x01,0x00]
40803 v_cmp_t_i64_e64 s[10:11], v[1:2], -1
40804 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x83,0x01,0x00]
40806 v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
40807 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xe1,0x01,0x00]
40809 v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
40810 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xef,0x01,0x00]
40812 v_cmp_t_i64_e64 s[10:11], v[1:2], src_vccz
40813 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xf7,0x01,0x00]
40815 v_cmp_t_i64_e64 s[10:11], v[1:2], src_execz
40816 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xf9,0x01,0x00]
40818 v_cmp_t_i64_e64 s[10:11], v[1:2], src_scc
40819 // CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xfb,0x01,0x00]
40821 v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
40822 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40824 v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
40825 // CHECK: [0x0c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40827 v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3]
40828 // CHECK: [0x64,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40830 v_cmp_f_u64_e64 flat_scratch, v[1:2], v[2:3]
40831 // CHECK: [0x66,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40833 v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
40834 // CHECK: [0x6a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40836 v_cmp_f_u64_e64 tba, v[1:2], v[2:3]
40837 // CHECK: [0x6c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40839 v_cmp_f_u64_e64 tma, v[1:2], v[2:3]
40840 // CHECK: [0x6e,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40842 v_cmp_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40843 // CHECK: [0x7a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
40845 v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
40846 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfe,0x05,0x02,0x00]
40848 v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
40849 // CHECK: [0x0a,0x00,0xe8,0xd0,0x02,0x04,0x02,0x00]
40851 v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
40852 // CHECK: [0x0a,0x00,0xe8,0xd0,0x04,0x04,0x02,0x00]
40854 v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3]
40855 // CHECK: [0x0a,0x00,0xe8,0xd0,0x64,0x04,0x02,0x00]
40857 v_cmp_f_u64_e64 s[10:11], flat_scratch, v[2:3]
40858 // CHECK: [0x0a,0x00,0xe8,0xd0,0x66,0x04,0x02,0x00]
40860 v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
40861 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6a,0x04,0x02,0x00]
40863 v_cmp_f_u64_e64 s[10:11], tba, v[2:3]
40864 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6c,0x04,0x02,0x00]
40866 v_cmp_f_u64_e64 s[10:11], tma, v[2:3]
40867 // CHECK: [0x0a,0x00,0xe8,0xd0,0x6e,0x04,0x02,0x00]
40869 v_cmp_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40870 // CHECK: [0x0a,0x00,0xe8,0xd0,0x7a,0x04,0x02,0x00]
40872 v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
40873 // CHECK: [0x0a,0x00,0xe8,0xd0,0x7e,0x04,0x02,0x00]
40875 v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
40876 // CHECK: [0x0a,0x00,0xe8,0xd0,0x80,0x04,0x02,0x00]
40878 v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
40879 // CHECK: [0x0a,0x00,0xe8,0xd0,0xc1,0x04,0x02,0x00]
40881 v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
40882 // CHECK: [0x0a,0x00,0xe8,0xd0,0xf0,0x04,0x02,0x00]
40884 v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
40885 // CHECK: [0x0a,0x00,0xe8,0xd0,0xf7,0x04,0x02,0x00]
40887 v_cmp_f_u64_e64 s[10:11], src_vccz, v[2:3]
40888 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfb,0x04,0x02,0x00]
40890 v_cmp_f_u64_e64 s[10:11], src_execz, v[2:3]
40891 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfc,0x04,0x02,0x00]
40893 v_cmp_f_u64_e64 s[10:11], src_scc, v[2:3]
40894 // CHECK: [0x0a,0x00,0xe8,0xd0,0xfd,0x04,0x02,0x00]
40896 v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
40897 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x03,0x00]
40899 v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
40900 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x09,0x00,0x00]
40902 v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
40903 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x0d,0x00,0x00]
40905 v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101]
40906 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xc9,0x00,0x00]
40908 v_cmp_f_u64_e64 s[10:11], v[1:2], flat_scratch
40909 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xcd,0x00,0x00]
40911 v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
40912 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd5,0x00,0x00]
40914 v_cmp_f_u64_e64 s[10:11], v[1:2], tba
40915 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd9,0x00,0x00]
40917 v_cmp_f_u64_e64 s[10:11], v[1:2], tma
40918 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xdd,0x00,0x00]
40920 v_cmp_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
40921 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf5,0x00,0x00]
40923 v_cmp_f_u64_e64 s[10:11], v[1:2], exec
40924 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x00,0x00]
40926 v_cmp_f_u64_e64 s[10:11], v[1:2], 0
40927 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x01,0x01,0x00]
40929 v_cmp_f_u64_e64 s[10:11], v[1:2], -1
40930 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x83,0x01,0x00]
40932 v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
40933 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xe1,0x01,0x00]
40935 v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
40936 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xef,0x01,0x00]
40938 v_cmp_f_u64_e64 s[10:11], v[1:2], src_vccz
40939 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf7,0x01,0x00]
40941 v_cmp_f_u64_e64 s[10:11], v[1:2], src_execz
40942 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf9,0x01,0x00]
40944 v_cmp_f_u64_e64 s[10:11], v[1:2], src_scc
40945 // CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfb,0x01,0x00]
40947 v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
40948 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40950 v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
40951 // CHECK: [0x0c,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40953 v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3]
40954 // CHECK: [0x64,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40956 v_cmp_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
40957 // CHECK: [0x66,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40959 v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
40960 // CHECK: [0x6a,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40962 v_cmp_lt_u64_e64 tba, v[1:2], v[2:3]
40963 // CHECK: [0x6c,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40965 v_cmp_lt_u64_e64 tma, v[1:2], v[2:3]
40966 // CHECK: [0x6e,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40968 v_cmp_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
40969 // CHECK: [0x7a,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
40971 v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
40972 // CHECK: [0x0a,0x00,0xe9,0xd0,0xfe,0x05,0x02,0x00]
40974 v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
40975 // CHECK: [0x0a,0x00,0xe9,0xd0,0x02,0x04,0x02,0x00]
40977 v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
40978 // CHECK: [0x0a,0x00,0xe9,0xd0,0x04,0x04,0x02,0x00]
40980 v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3]
40981 // CHECK: [0x0a,0x00,0xe9,0xd0,0x64,0x04,0x02,0x00]
40983 v_cmp_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
40984 // CHECK: [0x0a,0x00,0xe9,0xd0,0x66,0x04,0x02,0x00]
40986 v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
40987 // CHECK: [0x0a,0x00,0xe9,0xd0,0x6a,0x04,0x02,0x00]
40989 v_cmp_lt_u64_e64 s[10:11], tba, v[2:3]
40990 // CHECK: [0x0a,0x00,0xe9,0xd0,0x6c,0x04,0x02,0x00]
40992 v_cmp_lt_u64_e64 s[10:11], tma, v[2:3]
40993 // CHECK: [0x0a,0x00,0xe9,0xd0,0x6e,0x04,0x02,0x00]
40995 v_cmp_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
40996 // CHECK: [0x0a,0x00,0xe9,0xd0,0x7a,0x04,0x02,0x00]
40998 v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
40999 // CHECK: [0x0a,0x00,0xe9,0xd0,0x7e,0x04,0x02,0x00]
41001 v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
41002 // CHECK: [0x0a,0x00,0xe9,0xd0,0x80,0x04,0x02,0x00]
41004 v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
41005 // CHECK: [0x0a,0x00,0xe9,0xd0,0xc1,0x04,0x02,0x00]
41007 v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
41008 // CHECK: [0x0a,0x00,0xe9,0xd0,0xf0,0x04,0x02,0x00]
41010 v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
41011 // CHECK: [0x0a,0x00,0xe9,0xd0,0xf7,0x04,0x02,0x00]
41013 v_cmp_lt_u64_e64 s[10:11], src_vccz, v[2:3]
41014 // CHECK: [0x0a,0x00,0xe9,0xd0,0xfb,0x04,0x02,0x00]
41016 v_cmp_lt_u64_e64 s[10:11], src_execz, v[2:3]
41017 // CHECK: [0x0a,0x00,0xe9,0xd0,0xfc,0x04,0x02,0x00]
41019 v_cmp_lt_u64_e64 s[10:11], src_scc, v[2:3]
41020 // CHECK: [0x0a,0x00,0xe9,0xd0,0xfd,0x04,0x02,0x00]
41022 v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
41023 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xfd,0x03,0x00]
41025 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
41026 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x09,0x00,0x00]
41028 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
41029 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x0d,0x00,0x00]
41031 v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101]
41032 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xc9,0x00,0x00]
41034 v_cmp_lt_u64_e64 s[10:11], v[1:2], flat_scratch
41035 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xcd,0x00,0x00]
41037 v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
41038 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xd5,0x00,0x00]
41040 v_cmp_lt_u64_e64 s[10:11], v[1:2], tba
41041 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xd9,0x00,0x00]
41043 v_cmp_lt_u64_e64 s[10:11], v[1:2], tma
41044 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xdd,0x00,0x00]
41046 v_cmp_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41047 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xf5,0x00,0x00]
41049 v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
41050 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xfd,0x00,0x00]
41052 v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
41053 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x01,0x01,0x00]
41055 v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
41056 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x83,0x01,0x00]
41058 v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
41059 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xe1,0x01,0x00]
41061 v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
41062 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xef,0x01,0x00]
41064 v_cmp_lt_u64_e64 s[10:11], v[1:2], src_vccz
41065 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xf7,0x01,0x00]
41067 v_cmp_lt_u64_e64 s[10:11], v[1:2], src_execz
41068 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xf9,0x01,0x00]
41070 v_cmp_lt_u64_e64 s[10:11], v[1:2], src_scc
41071 // CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xfb,0x01,0x00]
41073 v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
41074 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41076 v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
41077 // CHECK: [0x0c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41079 v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3]
41080 // CHECK: [0x64,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41082 v_cmp_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
41083 // CHECK: [0x66,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41085 v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
41086 // CHECK: [0x6a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41088 v_cmp_eq_u64_e64 tba, v[1:2], v[2:3]
41089 // CHECK: [0x6c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41091 v_cmp_eq_u64_e64 tma, v[1:2], v[2:3]
41092 // CHECK: [0x6e,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41094 v_cmp_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41095 // CHECK: [0x7a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
41097 v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
41098 // CHECK: [0x0a,0x00,0xea,0xd0,0xfe,0x05,0x02,0x00]
41100 v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
41101 // CHECK: [0x0a,0x00,0xea,0xd0,0x02,0x04,0x02,0x00]
41103 v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
41104 // CHECK: [0x0a,0x00,0xea,0xd0,0x04,0x04,0x02,0x00]
41106 v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3]
41107 // CHECK: [0x0a,0x00,0xea,0xd0,0x64,0x04,0x02,0x00]
41109 v_cmp_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
41110 // CHECK: [0x0a,0x00,0xea,0xd0,0x66,0x04,0x02,0x00]
41112 v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
41113 // CHECK: [0x0a,0x00,0xea,0xd0,0x6a,0x04,0x02,0x00]
41115 v_cmp_eq_u64_e64 s[10:11], tba, v[2:3]
41116 // CHECK: [0x0a,0x00,0xea,0xd0,0x6c,0x04,0x02,0x00]
41118 v_cmp_eq_u64_e64 s[10:11], tma, v[2:3]
41119 // CHECK: [0x0a,0x00,0xea,0xd0,0x6e,0x04,0x02,0x00]
41121 v_cmp_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41122 // CHECK: [0x0a,0x00,0xea,0xd0,0x7a,0x04,0x02,0x00]
41124 v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
41125 // CHECK: [0x0a,0x00,0xea,0xd0,0x7e,0x04,0x02,0x00]
41127 v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
41128 // CHECK: [0x0a,0x00,0xea,0xd0,0x80,0x04,0x02,0x00]
41130 v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
41131 // CHECK: [0x0a,0x00,0xea,0xd0,0xc1,0x04,0x02,0x00]
41133 v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
41134 // CHECK: [0x0a,0x00,0xea,0xd0,0xf0,0x04,0x02,0x00]
41136 v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
41137 // CHECK: [0x0a,0x00,0xea,0xd0,0xf7,0x04,0x02,0x00]
41139 v_cmp_eq_u64_e64 s[10:11], src_vccz, v[2:3]
41140 // CHECK: [0x0a,0x00,0xea,0xd0,0xfb,0x04,0x02,0x00]
41142 v_cmp_eq_u64_e64 s[10:11], src_execz, v[2:3]
41143 // CHECK: [0x0a,0x00,0xea,0xd0,0xfc,0x04,0x02,0x00]
41145 v_cmp_eq_u64_e64 s[10:11], src_scc, v[2:3]
41146 // CHECK: [0x0a,0x00,0xea,0xd0,0xfd,0x04,0x02,0x00]
41148 v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
41149 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x03,0x00]
41151 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
41152 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x09,0x00,0x00]
41154 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
41155 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x0d,0x00,0x00]
41157 v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101]
41158 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xc9,0x00,0x00]
41160 v_cmp_eq_u64_e64 s[10:11], v[1:2], flat_scratch
41161 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xcd,0x00,0x00]
41163 v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
41164 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd5,0x00,0x00]
41166 v_cmp_eq_u64_e64 s[10:11], v[1:2], tba
41167 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd9,0x00,0x00]
41169 v_cmp_eq_u64_e64 s[10:11], v[1:2], tma
41170 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xdd,0x00,0x00]
41172 v_cmp_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41173 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf5,0x00,0x00]
41175 v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
41176 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x00,0x00]
41178 v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
41179 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x01,0x01,0x00]
41181 v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
41182 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x83,0x01,0x00]
41184 v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
41185 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xe1,0x01,0x00]
41187 v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
41188 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xef,0x01,0x00]
41190 v_cmp_eq_u64_e64 s[10:11], v[1:2], src_vccz
41191 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf7,0x01,0x00]
41193 v_cmp_eq_u64_e64 s[10:11], v[1:2], src_execz
41194 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf9,0x01,0x00]
41196 v_cmp_eq_u64_e64 s[10:11], v[1:2], src_scc
41197 // CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfb,0x01,0x00]
41199 v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
41200 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41202 v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
41203 // CHECK: [0x0c,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41205 v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3]
41206 // CHECK: [0x64,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41208 v_cmp_le_u64_e64 flat_scratch, v[1:2], v[2:3]
41209 // CHECK: [0x66,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41211 v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
41212 // CHECK: [0x6a,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41214 v_cmp_le_u64_e64 tba, v[1:2], v[2:3]
41215 // CHECK: [0x6c,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41217 v_cmp_le_u64_e64 tma, v[1:2], v[2:3]
41218 // CHECK: [0x6e,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41220 v_cmp_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41221 // CHECK: [0x7a,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
41223 v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
41224 // CHECK: [0x0a,0x00,0xeb,0xd0,0xfe,0x05,0x02,0x00]
41226 v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
41227 // CHECK: [0x0a,0x00,0xeb,0xd0,0x02,0x04,0x02,0x00]
41229 v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
41230 // CHECK: [0x0a,0x00,0xeb,0xd0,0x04,0x04,0x02,0x00]
41232 v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3]
41233 // CHECK: [0x0a,0x00,0xeb,0xd0,0x64,0x04,0x02,0x00]
41235 v_cmp_le_u64_e64 s[10:11], flat_scratch, v[2:3]
41236 // CHECK: [0x0a,0x00,0xeb,0xd0,0x66,0x04,0x02,0x00]
41238 v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
41239 // CHECK: [0x0a,0x00,0xeb,0xd0,0x6a,0x04,0x02,0x00]
41241 v_cmp_le_u64_e64 s[10:11], tba, v[2:3]
41242 // CHECK: [0x0a,0x00,0xeb,0xd0,0x6c,0x04,0x02,0x00]
41244 v_cmp_le_u64_e64 s[10:11], tma, v[2:3]
41245 // CHECK: [0x0a,0x00,0xeb,0xd0,0x6e,0x04,0x02,0x00]
41247 v_cmp_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41248 // CHECK: [0x0a,0x00,0xeb,0xd0,0x7a,0x04,0x02,0x00]
41250 v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
41251 // CHECK: [0x0a,0x00,0xeb,0xd0,0x7e,0x04,0x02,0x00]
41253 v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
41254 // CHECK: [0x0a,0x00,0xeb,0xd0,0x80,0x04,0x02,0x00]
41256 v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
41257 // CHECK: [0x0a,0x00,0xeb,0xd0,0xc1,0x04,0x02,0x00]
41259 v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
41260 // CHECK: [0x0a,0x00,0xeb,0xd0,0xf0,0x04,0x02,0x00]
41262 v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
41263 // CHECK: [0x0a,0x00,0xeb,0xd0,0xf7,0x04,0x02,0x00]
41265 v_cmp_le_u64_e64 s[10:11], src_vccz, v[2:3]
41266 // CHECK: [0x0a,0x00,0xeb,0xd0,0xfb,0x04,0x02,0x00]
41268 v_cmp_le_u64_e64 s[10:11], src_execz, v[2:3]
41269 // CHECK: [0x0a,0x00,0xeb,0xd0,0xfc,0x04,0x02,0x00]
41271 v_cmp_le_u64_e64 s[10:11], src_scc, v[2:3]
41272 // CHECK: [0x0a,0x00,0xeb,0xd0,0xfd,0x04,0x02,0x00]
41274 v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
41275 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xfd,0x03,0x00]
41277 v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
41278 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x09,0x00,0x00]
41280 v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
41281 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x0d,0x00,0x00]
41283 v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101]
41284 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xc9,0x00,0x00]
41286 v_cmp_le_u64_e64 s[10:11], v[1:2], flat_scratch
41287 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xcd,0x00,0x00]
41289 v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
41290 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xd5,0x00,0x00]
41292 v_cmp_le_u64_e64 s[10:11], v[1:2], tba
41293 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xd9,0x00,0x00]
41295 v_cmp_le_u64_e64 s[10:11], v[1:2], tma
41296 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xdd,0x00,0x00]
41298 v_cmp_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41299 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xf5,0x00,0x00]
41301 v_cmp_le_u64_e64 s[10:11], v[1:2], exec
41302 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xfd,0x00,0x00]
41304 v_cmp_le_u64_e64 s[10:11], v[1:2], 0
41305 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x01,0x01,0x00]
41307 v_cmp_le_u64_e64 s[10:11], v[1:2], -1
41308 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x83,0x01,0x00]
41310 v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
41311 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xe1,0x01,0x00]
41313 v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
41314 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xef,0x01,0x00]
41316 v_cmp_le_u64_e64 s[10:11], v[1:2], src_vccz
41317 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xf7,0x01,0x00]
41319 v_cmp_le_u64_e64 s[10:11], v[1:2], src_execz
41320 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xf9,0x01,0x00]
41322 v_cmp_le_u64_e64 s[10:11], v[1:2], src_scc
41323 // CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xfb,0x01,0x00]
41325 v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
41326 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41328 v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
41329 // CHECK: [0x0c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41331 v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3]
41332 // CHECK: [0x64,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41334 v_cmp_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
41335 // CHECK: [0x66,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41337 v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
41338 // CHECK: [0x6a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41340 v_cmp_gt_u64_e64 tba, v[1:2], v[2:3]
41341 // CHECK: [0x6c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41343 v_cmp_gt_u64_e64 tma, v[1:2], v[2:3]
41344 // CHECK: [0x6e,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41346 v_cmp_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41347 // CHECK: [0x7a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
41349 v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
41350 // CHECK: [0x0a,0x00,0xec,0xd0,0xfe,0x05,0x02,0x00]
41352 v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
41353 // CHECK: [0x0a,0x00,0xec,0xd0,0x02,0x04,0x02,0x00]
41355 v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
41356 // CHECK: [0x0a,0x00,0xec,0xd0,0x04,0x04,0x02,0x00]
41358 v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3]
41359 // CHECK: [0x0a,0x00,0xec,0xd0,0x64,0x04,0x02,0x00]
41361 v_cmp_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
41362 // CHECK: [0x0a,0x00,0xec,0xd0,0x66,0x04,0x02,0x00]
41364 v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
41365 // CHECK: [0x0a,0x00,0xec,0xd0,0x6a,0x04,0x02,0x00]
41367 v_cmp_gt_u64_e64 s[10:11], tba, v[2:3]
41368 // CHECK: [0x0a,0x00,0xec,0xd0,0x6c,0x04,0x02,0x00]
41370 v_cmp_gt_u64_e64 s[10:11], tma, v[2:3]
41371 // CHECK: [0x0a,0x00,0xec,0xd0,0x6e,0x04,0x02,0x00]
41373 v_cmp_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41374 // CHECK: [0x0a,0x00,0xec,0xd0,0x7a,0x04,0x02,0x00]
41376 v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
41377 // CHECK: [0x0a,0x00,0xec,0xd0,0x7e,0x04,0x02,0x00]
41379 v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
41380 // CHECK: [0x0a,0x00,0xec,0xd0,0x80,0x04,0x02,0x00]
41382 v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
41383 // CHECK: [0x0a,0x00,0xec,0xd0,0xc1,0x04,0x02,0x00]
41385 v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
41386 // CHECK: [0x0a,0x00,0xec,0xd0,0xf0,0x04,0x02,0x00]
41388 v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
41389 // CHECK: [0x0a,0x00,0xec,0xd0,0xf7,0x04,0x02,0x00]
41391 v_cmp_gt_u64_e64 s[10:11], src_vccz, v[2:3]
41392 // CHECK: [0x0a,0x00,0xec,0xd0,0xfb,0x04,0x02,0x00]
41394 v_cmp_gt_u64_e64 s[10:11], src_execz, v[2:3]
41395 // CHECK: [0x0a,0x00,0xec,0xd0,0xfc,0x04,0x02,0x00]
41397 v_cmp_gt_u64_e64 s[10:11], src_scc, v[2:3]
41398 // CHECK: [0x0a,0x00,0xec,0xd0,0xfd,0x04,0x02,0x00]
41400 v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
41401 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x03,0x00]
41403 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
41404 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x09,0x00,0x00]
41406 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
41407 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x0d,0x00,0x00]
41409 v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101]
41410 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xc9,0x00,0x00]
41412 v_cmp_gt_u64_e64 s[10:11], v[1:2], flat_scratch
41413 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xcd,0x00,0x00]
41415 v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
41416 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd5,0x00,0x00]
41418 v_cmp_gt_u64_e64 s[10:11], v[1:2], tba
41419 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd9,0x00,0x00]
41421 v_cmp_gt_u64_e64 s[10:11], v[1:2], tma
41422 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xdd,0x00,0x00]
41424 v_cmp_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41425 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf5,0x00,0x00]
41427 v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
41428 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x00,0x00]
41430 v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
41431 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x01,0x01,0x00]
41433 v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
41434 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x83,0x01,0x00]
41436 v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
41437 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xe1,0x01,0x00]
41439 v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
41440 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xef,0x01,0x00]
41442 v_cmp_gt_u64_e64 s[10:11], v[1:2], src_vccz
41443 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf7,0x01,0x00]
41445 v_cmp_gt_u64_e64 s[10:11], v[1:2], src_execz
41446 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf9,0x01,0x00]
41448 v_cmp_gt_u64_e64 s[10:11], v[1:2], src_scc
41449 // CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfb,0x01,0x00]
41451 v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
41452 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41454 v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
41455 // CHECK: [0x0c,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41457 v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3]
41458 // CHECK: [0x64,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41460 v_cmp_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
41461 // CHECK: [0x66,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41463 v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
41464 // CHECK: [0x6a,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41466 v_cmp_ne_u64_e64 tba, v[1:2], v[2:3]
41467 // CHECK: [0x6c,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41469 v_cmp_ne_u64_e64 tma, v[1:2], v[2:3]
41470 // CHECK: [0x6e,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41472 v_cmp_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41473 // CHECK: [0x7a,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
41475 v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
41476 // CHECK: [0x0a,0x00,0xed,0xd0,0xfe,0x05,0x02,0x00]
41478 v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
41479 // CHECK: [0x0a,0x00,0xed,0xd0,0x02,0x04,0x02,0x00]
41481 v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
41482 // CHECK: [0x0a,0x00,0xed,0xd0,0x04,0x04,0x02,0x00]
41484 v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3]
41485 // CHECK: [0x0a,0x00,0xed,0xd0,0x64,0x04,0x02,0x00]
41487 v_cmp_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
41488 // CHECK: [0x0a,0x00,0xed,0xd0,0x66,0x04,0x02,0x00]
41490 v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
41491 // CHECK: [0x0a,0x00,0xed,0xd0,0x6a,0x04,0x02,0x00]
41493 v_cmp_ne_u64_e64 s[10:11], tba, v[2:3]
41494 // CHECK: [0x0a,0x00,0xed,0xd0,0x6c,0x04,0x02,0x00]
41496 v_cmp_ne_u64_e64 s[10:11], tma, v[2:3]
41497 // CHECK: [0x0a,0x00,0xed,0xd0,0x6e,0x04,0x02,0x00]
41499 v_cmp_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41500 // CHECK: [0x0a,0x00,0xed,0xd0,0x7a,0x04,0x02,0x00]
41502 v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
41503 // CHECK: [0x0a,0x00,0xed,0xd0,0x7e,0x04,0x02,0x00]
41505 v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
41506 // CHECK: [0x0a,0x00,0xed,0xd0,0x80,0x04,0x02,0x00]
41508 v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
41509 // CHECK: [0x0a,0x00,0xed,0xd0,0xc1,0x04,0x02,0x00]
41511 v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
41512 // CHECK: [0x0a,0x00,0xed,0xd0,0xf0,0x04,0x02,0x00]
41514 v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
41515 // CHECK: [0x0a,0x00,0xed,0xd0,0xf7,0x04,0x02,0x00]
41517 v_cmp_ne_u64_e64 s[10:11], src_vccz, v[2:3]
41518 // CHECK: [0x0a,0x00,0xed,0xd0,0xfb,0x04,0x02,0x00]
41520 v_cmp_ne_u64_e64 s[10:11], src_execz, v[2:3]
41521 // CHECK: [0x0a,0x00,0xed,0xd0,0xfc,0x04,0x02,0x00]
41523 v_cmp_ne_u64_e64 s[10:11], src_scc, v[2:3]
41524 // CHECK: [0x0a,0x00,0xed,0xd0,0xfd,0x04,0x02,0x00]
41526 v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
41527 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xfd,0x03,0x00]
41529 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
41530 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x09,0x00,0x00]
41532 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
41533 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x0d,0x00,0x00]
41535 v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101]
41536 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xc9,0x00,0x00]
41538 v_cmp_ne_u64_e64 s[10:11], v[1:2], flat_scratch
41539 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xcd,0x00,0x00]
41541 v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
41542 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xd5,0x00,0x00]
41544 v_cmp_ne_u64_e64 s[10:11], v[1:2], tba
41545 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xd9,0x00,0x00]
41547 v_cmp_ne_u64_e64 s[10:11], v[1:2], tma
41548 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xdd,0x00,0x00]
41550 v_cmp_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41551 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xf5,0x00,0x00]
41553 v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
41554 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xfd,0x00,0x00]
41556 v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
41557 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x01,0x01,0x00]
41559 v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
41560 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x83,0x01,0x00]
41562 v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
41563 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xe1,0x01,0x00]
41565 v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
41566 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xef,0x01,0x00]
41568 v_cmp_ne_u64_e64 s[10:11], v[1:2], src_vccz
41569 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xf7,0x01,0x00]
41571 v_cmp_ne_u64_e64 s[10:11], v[1:2], src_execz
41572 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xf9,0x01,0x00]
41574 v_cmp_ne_u64_e64 s[10:11], v[1:2], src_scc
41575 // CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xfb,0x01,0x00]
41577 v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
41578 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41580 v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
41581 // CHECK: [0x0c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41583 v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3]
41584 // CHECK: [0x64,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41586 v_cmp_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
41587 // CHECK: [0x66,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41589 v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
41590 // CHECK: [0x6a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41592 v_cmp_ge_u64_e64 tba, v[1:2], v[2:3]
41593 // CHECK: [0x6c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41595 v_cmp_ge_u64_e64 tma, v[1:2], v[2:3]
41596 // CHECK: [0x6e,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41598 v_cmp_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41599 // CHECK: [0x7a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
41601 v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
41602 // CHECK: [0x0a,0x00,0xee,0xd0,0xfe,0x05,0x02,0x00]
41604 v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
41605 // CHECK: [0x0a,0x00,0xee,0xd0,0x02,0x04,0x02,0x00]
41607 v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
41608 // CHECK: [0x0a,0x00,0xee,0xd0,0x04,0x04,0x02,0x00]
41610 v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3]
41611 // CHECK: [0x0a,0x00,0xee,0xd0,0x64,0x04,0x02,0x00]
41613 v_cmp_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
41614 // CHECK: [0x0a,0x00,0xee,0xd0,0x66,0x04,0x02,0x00]
41616 v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
41617 // CHECK: [0x0a,0x00,0xee,0xd0,0x6a,0x04,0x02,0x00]
41619 v_cmp_ge_u64_e64 s[10:11], tba, v[2:3]
41620 // CHECK: [0x0a,0x00,0xee,0xd0,0x6c,0x04,0x02,0x00]
41622 v_cmp_ge_u64_e64 s[10:11], tma, v[2:3]
41623 // CHECK: [0x0a,0x00,0xee,0xd0,0x6e,0x04,0x02,0x00]
41625 v_cmp_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41626 // CHECK: [0x0a,0x00,0xee,0xd0,0x7a,0x04,0x02,0x00]
41628 v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
41629 // CHECK: [0x0a,0x00,0xee,0xd0,0x7e,0x04,0x02,0x00]
41631 v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
41632 // CHECK: [0x0a,0x00,0xee,0xd0,0x80,0x04,0x02,0x00]
41634 v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
41635 // CHECK: [0x0a,0x00,0xee,0xd0,0xc1,0x04,0x02,0x00]
41637 v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
41638 // CHECK: [0x0a,0x00,0xee,0xd0,0xf0,0x04,0x02,0x00]
41640 v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
41641 // CHECK: [0x0a,0x00,0xee,0xd0,0xf7,0x04,0x02,0x00]
41643 v_cmp_ge_u64_e64 s[10:11], src_vccz, v[2:3]
41644 // CHECK: [0x0a,0x00,0xee,0xd0,0xfb,0x04,0x02,0x00]
41646 v_cmp_ge_u64_e64 s[10:11], src_execz, v[2:3]
41647 // CHECK: [0x0a,0x00,0xee,0xd0,0xfc,0x04,0x02,0x00]
41649 v_cmp_ge_u64_e64 s[10:11], src_scc, v[2:3]
41650 // CHECK: [0x0a,0x00,0xee,0xd0,0xfd,0x04,0x02,0x00]
41652 v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
41653 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x03,0x00]
41655 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
41656 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x09,0x00,0x00]
41658 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
41659 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x0d,0x00,0x00]
41661 v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101]
41662 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xc9,0x00,0x00]
41664 v_cmp_ge_u64_e64 s[10:11], v[1:2], flat_scratch
41665 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xcd,0x00,0x00]
41667 v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
41668 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd5,0x00,0x00]
41670 v_cmp_ge_u64_e64 s[10:11], v[1:2], tba
41671 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd9,0x00,0x00]
41673 v_cmp_ge_u64_e64 s[10:11], v[1:2], tma
41674 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xdd,0x00,0x00]
41676 v_cmp_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41677 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf5,0x00,0x00]
41679 v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
41680 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x00,0x00]
41682 v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
41683 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x01,0x01,0x00]
41685 v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
41686 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x83,0x01,0x00]
41688 v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
41689 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xe1,0x01,0x00]
41691 v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
41692 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xef,0x01,0x00]
41694 v_cmp_ge_u64_e64 s[10:11], v[1:2], src_vccz
41695 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf7,0x01,0x00]
41697 v_cmp_ge_u64_e64 s[10:11], v[1:2], src_execz
41698 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf9,0x01,0x00]
41700 v_cmp_ge_u64_e64 s[10:11], v[1:2], src_scc
41701 // CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfb,0x01,0x00]
41703 v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
41704 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41706 v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
41707 // CHECK: [0x0c,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41709 v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3]
41710 // CHECK: [0x64,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41712 v_cmp_t_u64_e64 flat_scratch, v[1:2], v[2:3]
41713 // CHECK: [0x66,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41715 v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
41716 // CHECK: [0x6a,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41718 v_cmp_t_u64_e64 tba, v[1:2], v[2:3]
41719 // CHECK: [0x6c,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41721 v_cmp_t_u64_e64 tma, v[1:2], v[2:3]
41722 // CHECK: [0x6e,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41724 v_cmp_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
41725 // CHECK: [0x7a,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
41727 v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
41728 // CHECK: [0x0a,0x00,0xef,0xd0,0xfe,0x05,0x02,0x00]
41730 v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
41731 // CHECK: [0x0a,0x00,0xef,0xd0,0x02,0x04,0x02,0x00]
41733 v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
41734 // CHECK: [0x0a,0x00,0xef,0xd0,0x04,0x04,0x02,0x00]
41736 v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3]
41737 // CHECK: [0x0a,0x00,0xef,0xd0,0x64,0x04,0x02,0x00]
41739 v_cmp_t_u64_e64 s[10:11], flat_scratch, v[2:3]
41740 // CHECK: [0x0a,0x00,0xef,0xd0,0x66,0x04,0x02,0x00]
41742 v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
41743 // CHECK: [0x0a,0x00,0xef,0xd0,0x6a,0x04,0x02,0x00]
41745 v_cmp_t_u64_e64 s[10:11], tba, v[2:3]
41746 // CHECK: [0x0a,0x00,0xef,0xd0,0x6c,0x04,0x02,0x00]
41748 v_cmp_t_u64_e64 s[10:11], tma, v[2:3]
41749 // CHECK: [0x0a,0x00,0xef,0xd0,0x6e,0x04,0x02,0x00]
41751 v_cmp_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
41752 // CHECK: [0x0a,0x00,0xef,0xd0,0x7a,0x04,0x02,0x00]
41754 v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
41755 // CHECK: [0x0a,0x00,0xef,0xd0,0x7e,0x04,0x02,0x00]
41757 v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
41758 // CHECK: [0x0a,0x00,0xef,0xd0,0x80,0x04,0x02,0x00]
41760 v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
41761 // CHECK: [0x0a,0x00,0xef,0xd0,0xc1,0x04,0x02,0x00]
41763 v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
41764 // CHECK: [0x0a,0x00,0xef,0xd0,0xf0,0x04,0x02,0x00]
41766 v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
41767 // CHECK: [0x0a,0x00,0xef,0xd0,0xf7,0x04,0x02,0x00]
41769 v_cmp_t_u64_e64 s[10:11], src_vccz, v[2:3]
41770 // CHECK: [0x0a,0x00,0xef,0xd0,0xfb,0x04,0x02,0x00]
41772 v_cmp_t_u64_e64 s[10:11], src_execz, v[2:3]
41773 // CHECK: [0x0a,0x00,0xef,0xd0,0xfc,0x04,0x02,0x00]
41775 v_cmp_t_u64_e64 s[10:11], src_scc, v[2:3]
41776 // CHECK: [0x0a,0x00,0xef,0xd0,0xfd,0x04,0x02,0x00]
41778 v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
41779 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xfd,0x03,0x00]
41781 v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
41782 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x09,0x00,0x00]
41784 v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
41785 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x0d,0x00,0x00]
41787 v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101]
41788 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xc9,0x00,0x00]
41790 v_cmp_t_u64_e64 s[10:11], v[1:2], flat_scratch
41791 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xcd,0x00,0x00]
41793 v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
41794 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xd5,0x00,0x00]
41796 v_cmp_t_u64_e64 s[10:11], v[1:2], tba
41797 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xd9,0x00,0x00]
41799 v_cmp_t_u64_e64 s[10:11], v[1:2], tma
41800 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xdd,0x00,0x00]
41802 v_cmp_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
41803 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xf5,0x00,0x00]
41805 v_cmp_t_u64_e64 s[10:11], v[1:2], exec
41806 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xfd,0x00,0x00]
41808 v_cmp_t_u64_e64 s[10:11], v[1:2], 0
41809 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x01,0x01,0x00]
41811 v_cmp_t_u64_e64 s[10:11], v[1:2], -1
41812 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x83,0x01,0x00]
41814 v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
41815 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xe1,0x01,0x00]
41817 v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
41818 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xef,0x01,0x00]
41820 v_cmp_t_u64_e64 s[10:11], v[1:2], src_vccz
41821 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xf7,0x01,0x00]
41823 v_cmp_t_u64_e64 s[10:11], v[1:2], src_execz
41824 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xf9,0x01,0x00]
41826 v_cmp_t_u64_e64 s[10:11], v[1:2], src_scc
41827 // CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xfb,0x01,0x00]
41829 v_cmpx_f_i64_e64 s[10:11], v[1:2], v[2:3]
41830 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41832 v_cmpx_f_i64_e64 s[12:13], v[1:2], v[2:3]
41833 // CHECK: [0x0c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41835 v_cmpx_f_i64_e64 s[100:101], v[1:2], v[2:3]
41836 // CHECK: [0x64,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41838 v_cmpx_f_i64_e64 flat_scratch, v[1:2], v[2:3]
41839 // CHECK: [0x66,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41841 v_cmpx_f_i64_e64 vcc, v[1:2], v[2:3]
41842 // CHECK: [0x6a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41844 v_cmpx_f_i64_e64 tba, v[1:2], v[2:3]
41845 // CHECK: [0x6c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41847 v_cmpx_f_i64_e64 tma, v[1:2], v[2:3]
41848 // CHECK: [0x6e,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41850 v_cmpx_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
41851 // CHECK: [0x7a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
41853 v_cmpx_f_i64_e64 s[10:11], v[254:255], v[2:3]
41854 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfe,0x05,0x02,0x00]
41856 v_cmpx_f_i64_e64 s[10:11], s[2:3], v[2:3]
41857 // CHECK: [0x0a,0x00,0xf0,0xd0,0x02,0x04,0x02,0x00]
41859 v_cmpx_f_i64_e64 s[10:11], s[4:5], v[2:3]
41860 // CHECK: [0x0a,0x00,0xf0,0xd0,0x04,0x04,0x02,0x00]
41862 v_cmpx_f_i64_e64 s[10:11], s[100:101], v[2:3]
41863 // CHECK: [0x0a,0x00,0xf0,0xd0,0x64,0x04,0x02,0x00]
41865 v_cmpx_f_i64_e64 s[10:11], flat_scratch, v[2:3]
41866 // CHECK: [0x0a,0x00,0xf0,0xd0,0x66,0x04,0x02,0x00]
41868 v_cmpx_f_i64_e64 s[10:11], vcc, v[2:3]
41869 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6a,0x04,0x02,0x00]
41871 v_cmpx_f_i64_e64 s[10:11], tba, v[2:3]
41872 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6c,0x04,0x02,0x00]
41874 v_cmpx_f_i64_e64 s[10:11], tma, v[2:3]
41875 // CHECK: [0x0a,0x00,0xf0,0xd0,0x6e,0x04,0x02,0x00]
41877 v_cmpx_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
41878 // CHECK: [0x0a,0x00,0xf0,0xd0,0x7a,0x04,0x02,0x00]
41880 v_cmpx_f_i64_e64 s[10:11], exec, v[2:3]
41881 // CHECK: [0x0a,0x00,0xf0,0xd0,0x7e,0x04,0x02,0x00]
41883 v_cmpx_f_i64_e64 s[10:11], 0, v[2:3]
41884 // CHECK: [0x0a,0x00,0xf0,0xd0,0x80,0x04,0x02,0x00]
41886 v_cmpx_f_i64_e64 s[10:11], -1, v[2:3]
41887 // CHECK: [0x0a,0x00,0xf0,0xd0,0xc1,0x04,0x02,0x00]
41889 v_cmpx_f_i64_e64 s[10:11], 0.5, v[2:3]
41890 // CHECK: [0x0a,0x00,0xf0,0xd0,0xf0,0x04,0x02,0x00]
41892 v_cmpx_f_i64_e64 s[10:11], -4.0, v[2:3]
41893 // CHECK: [0x0a,0x00,0xf0,0xd0,0xf7,0x04,0x02,0x00]
41895 v_cmpx_f_i64_e64 s[10:11], src_vccz, v[2:3]
41896 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfb,0x04,0x02,0x00]
41898 v_cmpx_f_i64_e64 s[10:11], src_execz, v[2:3]
41899 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfc,0x04,0x02,0x00]
41901 v_cmpx_f_i64_e64 s[10:11], src_scc, v[2:3]
41902 // CHECK: [0x0a,0x00,0xf0,0xd0,0xfd,0x04,0x02,0x00]
41904 v_cmpx_f_i64_e64 s[10:11], v[1:2], v[254:255]
41905 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x03,0x00]
41907 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[4:5]
41908 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x09,0x00,0x00]
41910 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[6:7]
41911 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x0d,0x00,0x00]
41913 v_cmpx_f_i64_e64 s[10:11], v[1:2], s[100:101]
41914 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xc9,0x00,0x00]
41916 v_cmpx_f_i64_e64 s[10:11], v[1:2], flat_scratch
41917 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xcd,0x00,0x00]
41919 v_cmpx_f_i64_e64 s[10:11], v[1:2], vcc
41920 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd5,0x00,0x00]
41922 v_cmpx_f_i64_e64 s[10:11], v[1:2], tba
41923 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd9,0x00,0x00]
41925 v_cmpx_f_i64_e64 s[10:11], v[1:2], tma
41926 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xdd,0x00,0x00]
41928 v_cmpx_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
41929 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf5,0x00,0x00]
41931 v_cmpx_f_i64_e64 s[10:11], v[1:2], exec
41932 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x00,0x00]
41934 v_cmpx_f_i64_e64 s[10:11], v[1:2], 0
41935 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x01,0x01,0x00]
41937 v_cmpx_f_i64_e64 s[10:11], v[1:2], -1
41938 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x83,0x01,0x00]
41940 v_cmpx_f_i64_e64 s[10:11], v[1:2], 0.5
41941 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xe1,0x01,0x00]
41943 v_cmpx_f_i64_e64 s[10:11], v[1:2], -4.0
41944 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xef,0x01,0x00]
41946 v_cmpx_f_i64_e64 s[10:11], v[1:2], src_vccz
41947 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf7,0x01,0x00]
41949 v_cmpx_f_i64_e64 s[10:11], v[1:2], src_execz
41950 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf9,0x01,0x00]
41952 v_cmpx_f_i64_e64 s[10:11], v[1:2], src_scc
41953 // CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfb,0x01,0x00]
41955 v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[2:3]
41956 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41958 v_cmpx_lt_i64_e64 s[12:13], v[1:2], v[2:3]
41959 // CHECK: [0x0c,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41961 v_cmpx_lt_i64_e64 s[100:101], v[1:2], v[2:3]
41962 // CHECK: [0x64,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41964 v_cmpx_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
41965 // CHECK: [0x66,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41967 v_cmpx_lt_i64_e64 vcc, v[1:2], v[2:3]
41968 // CHECK: [0x6a,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41970 v_cmpx_lt_i64_e64 tba, v[1:2], v[2:3]
41971 // CHECK: [0x6c,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41973 v_cmpx_lt_i64_e64 tma, v[1:2], v[2:3]
41974 // CHECK: [0x6e,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41976 v_cmpx_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
41977 // CHECK: [0x7a,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
41979 v_cmpx_lt_i64_e64 s[10:11], v[254:255], v[2:3]
41980 // CHECK: [0x0a,0x00,0xf1,0xd0,0xfe,0x05,0x02,0x00]
41982 v_cmpx_lt_i64_e64 s[10:11], s[2:3], v[2:3]
41983 // CHECK: [0x0a,0x00,0xf1,0xd0,0x02,0x04,0x02,0x00]
41985 v_cmpx_lt_i64_e64 s[10:11], s[4:5], v[2:3]
41986 // CHECK: [0x0a,0x00,0xf1,0xd0,0x04,0x04,0x02,0x00]
41988 v_cmpx_lt_i64_e64 s[10:11], s[100:101], v[2:3]
41989 // CHECK: [0x0a,0x00,0xf1,0xd0,0x64,0x04,0x02,0x00]
41991 v_cmpx_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
41992 // CHECK: [0x0a,0x00,0xf1,0xd0,0x66,0x04,0x02,0x00]
41994 v_cmpx_lt_i64_e64 s[10:11], vcc, v[2:3]
41995 // CHECK: [0x0a,0x00,0xf1,0xd0,0x6a,0x04,0x02,0x00]
41997 v_cmpx_lt_i64_e64 s[10:11], tba, v[2:3]
41998 // CHECK: [0x0a,0x00,0xf1,0xd0,0x6c,0x04,0x02,0x00]
42000 v_cmpx_lt_i64_e64 s[10:11], tma, v[2:3]
42001 // CHECK: [0x0a,0x00,0xf1,0xd0,0x6e,0x04,0x02,0x00]
42003 v_cmpx_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
42004 // CHECK: [0x0a,0x00,0xf1,0xd0,0x7a,0x04,0x02,0x00]
42006 v_cmpx_lt_i64_e64 s[10:11], exec, v[2:3]
42007 // CHECK: [0x0a,0x00,0xf1,0xd0,0x7e,0x04,0x02,0x00]
42009 v_cmpx_lt_i64_e64 s[10:11], 0, v[2:3]
42010 // CHECK: [0x0a,0x00,0xf1,0xd0,0x80,0x04,0x02,0x00]
42012 v_cmpx_lt_i64_e64 s[10:11], -1, v[2:3]
42013 // CHECK: [0x0a,0x00,0xf1,0xd0,0xc1,0x04,0x02,0x00]
42015 v_cmpx_lt_i64_e64 s[10:11], 0.5, v[2:3]
42016 // CHECK: [0x0a,0x00,0xf1,0xd0,0xf0,0x04,0x02,0x00]
42018 v_cmpx_lt_i64_e64 s[10:11], -4.0, v[2:3]
42019 // CHECK: [0x0a,0x00,0xf1,0xd0,0xf7,0x04,0x02,0x00]
42021 v_cmpx_lt_i64_e64 s[10:11], src_vccz, v[2:3]
42022 // CHECK: [0x0a,0x00,0xf1,0xd0,0xfb,0x04,0x02,0x00]
42024 v_cmpx_lt_i64_e64 s[10:11], src_execz, v[2:3]
42025 // CHECK: [0x0a,0x00,0xf1,0xd0,0xfc,0x04,0x02,0x00]
42027 v_cmpx_lt_i64_e64 s[10:11], src_scc, v[2:3]
42028 // CHECK: [0x0a,0x00,0xf1,0xd0,0xfd,0x04,0x02,0x00]
42030 v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[254:255]
42031 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xfd,0x03,0x00]
42033 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[4:5]
42034 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x09,0x00,0x00]
42036 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[6:7]
42037 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x0d,0x00,0x00]
42039 v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[100:101]
42040 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xc9,0x00,0x00]
42042 v_cmpx_lt_i64_e64 s[10:11], v[1:2], flat_scratch
42043 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xcd,0x00,0x00]
42045 v_cmpx_lt_i64_e64 s[10:11], v[1:2], vcc
42046 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xd5,0x00,0x00]
42048 v_cmpx_lt_i64_e64 s[10:11], v[1:2], tba
42049 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xd9,0x00,0x00]
42051 v_cmpx_lt_i64_e64 s[10:11], v[1:2], tma
42052 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xdd,0x00,0x00]
42054 v_cmpx_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
42055 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xf5,0x00,0x00]
42057 v_cmpx_lt_i64_e64 s[10:11], v[1:2], exec
42058 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xfd,0x00,0x00]
42060 v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0
42061 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x01,0x01,0x00]
42063 v_cmpx_lt_i64_e64 s[10:11], v[1:2], -1
42064 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x83,0x01,0x00]
42066 v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0.5
42067 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xe1,0x01,0x00]
42069 v_cmpx_lt_i64_e64 s[10:11], v[1:2], -4.0
42070 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xef,0x01,0x00]
42072 v_cmpx_lt_i64_e64 s[10:11], v[1:2], src_vccz
42073 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xf7,0x01,0x00]
42075 v_cmpx_lt_i64_e64 s[10:11], v[1:2], src_execz
42076 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xf9,0x01,0x00]
42078 v_cmpx_lt_i64_e64 s[10:11], v[1:2], src_scc
42079 // CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xfb,0x01,0x00]
42081 v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[2:3]
42082 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42084 v_cmpx_eq_i64_e64 s[12:13], v[1:2], v[2:3]
42085 // CHECK: [0x0c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42087 v_cmpx_eq_i64_e64 s[100:101], v[1:2], v[2:3]
42088 // CHECK: [0x64,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42090 v_cmpx_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
42091 // CHECK: [0x66,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42093 v_cmpx_eq_i64_e64 vcc, v[1:2], v[2:3]
42094 // CHECK: [0x6a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42096 v_cmpx_eq_i64_e64 tba, v[1:2], v[2:3]
42097 // CHECK: [0x6c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42099 v_cmpx_eq_i64_e64 tma, v[1:2], v[2:3]
42100 // CHECK: [0x6e,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42102 v_cmpx_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
42103 // CHECK: [0x7a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
42105 v_cmpx_eq_i64_e64 s[10:11], v[254:255], v[2:3]
42106 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfe,0x05,0x02,0x00]
42108 v_cmpx_eq_i64_e64 s[10:11], s[2:3], v[2:3]
42109 // CHECK: [0x0a,0x00,0xf2,0xd0,0x02,0x04,0x02,0x00]
42111 v_cmpx_eq_i64_e64 s[10:11], s[4:5], v[2:3]
42112 // CHECK: [0x0a,0x00,0xf2,0xd0,0x04,0x04,0x02,0x00]
42114 v_cmpx_eq_i64_e64 s[10:11], s[100:101], v[2:3]
42115 // CHECK: [0x0a,0x00,0xf2,0xd0,0x64,0x04,0x02,0x00]
42117 v_cmpx_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
42118 // CHECK: [0x0a,0x00,0xf2,0xd0,0x66,0x04,0x02,0x00]
42120 v_cmpx_eq_i64_e64 s[10:11], vcc, v[2:3]
42121 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6a,0x04,0x02,0x00]
42123 v_cmpx_eq_i64_e64 s[10:11], tba, v[2:3]
42124 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6c,0x04,0x02,0x00]
42126 v_cmpx_eq_i64_e64 s[10:11], tma, v[2:3]
42127 // CHECK: [0x0a,0x00,0xf2,0xd0,0x6e,0x04,0x02,0x00]
42129 v_cmpx_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
42130 // CHECK: [0x0a,0x00,0xf2,0xd0,0x7a,0x04,0x02,0x00]
42132 v_cmpx_eq_i64_e64 s[10:11], exec, v[2:3]
42133 // CHECK: [0x0a,0x00,0xf2,0xd0,0x7e,0x04,0x02,0x00]
42135 v_cmpx_eq_i64_e64 s[10:11], 0, v[2:3]
42136 // CHECK: [0x0a,0x00,0xf2,0xd0,0x80,0x04,0x02,0x00]
42138 v_cmpx_eq_i64_e64 s[10:11], -1, v[2:3]
42139 // CHECK: [0x0a,0x00,0xf2,0xd0,0xc1,0x04,0x02,0x00]
42141 v_cmpx_eq_i64_e64 s[10:11], 0.5, v[2:3]
42142 // CHECK: [0x0a,0x00,0xf2,0xd0,0xf0,0x04,0x02,0x00]
42144 v_cmpx_eq_i64_e64 s[10:11], -4.0, v[2:3]
42145 // CHECK: [0x0a,0x00,0xf2,0xd0,0xf7,0x04,0x02,0x00]
42147 v_cmpx_eq_i64_e64 s[10:11], src_vccz, v[2:3]
42148 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfb,0x04,0x02,0x00]
42150 v_cmpx_eq_i64_e64 s[10:11], src_execz, v[2:3]
42151 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfc,0x04,0x02,0x00]
42153 v_cmpx_eq_i64_e64 s[10:11], src_scc, v[2:3]
42154 // CHECK: [0x0a,0x00,0xf2,0xd0,0xfd,0x04,0x02,0x00]
42156 v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[254:255]
42157 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x03,0x00]
42159 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[4:5]
42160 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x09,0x00,0x00]
42162 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[6:7]
42163 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x0d,0x00,0x00]
42165 v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[100:101]
42166 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xc9,0x00,0x00]
42168 v_cmpx_eq_i64_e64 s[10:11], v[1:2], flat_scratch
42169 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xcd,0x00,0x00]
42171 v_cmpx_eq_i64_e64 s[10:11], v[1:2], vcc
42172 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd5,0x00,0x00]
42174 v_cmpx_eq_i64_e64 s[10:11], v[1:2], tba
42175 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd9,0x00,0x00]
42177 v_cmpx_eq_i64_e64 s[10:11], v[1:2], tma
42178 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xdd,0x00,0x00]
42180 v_cmpx_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
42181 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf5,0x00,0x00]
42183 v_cmpx_eq_i64_e64 s[10:11], v[1:2], exec
42184 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x00,0x00]
42186 v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0
42187 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x01,0x01,0x00]
42189 v_cmpx_eq_i64_e64 s[10:11], v[1:2], -1
42190 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x83,0x01,0x00]
42192 v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0.5
42193 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xe1,0x01,0x00]
42195 v_cmpx_eq_i64_e64 s[10:11], v[1:2], -4.0
42196 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xef,0x01,0x00]
42198 v_cmpx_eq_i64_e64 s[10:11], v[1:2], src_vccz
42199 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf7,0x01,0x00]
42201 v_cmpx_eq_i64_e64 s[10:11], v[1:2], src_execz
42202 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf9,0x01,0x00]
42204 v_cmpx_eq_i64_e64 s[10:11], v[1:2], src_scc
42205 // CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfb,0x01,0x00]
42207 v_cmpx_le_i64_e64 s[10:11], v[1:2], v[2:3]
42208 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42210 v_cmpx_le_i64_e64 s[12:13], v[1:2], v[2:3]
42211 // CHECK: [0x0c,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42213 v_cmpx_le_i64_e64 s[100:101], v[1:2], v[2:3]
42214 // CHECK: [0x64,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42216 v_cmpx_le_i64_e64 flat_scratch, v[1:2], v[2:3]
42217 // CHECK: [0x66,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42219 v_cmpx_le_i64_e64 vcc, v[1:2], v[2:3]
42220 // CHECK: [0x6a,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42222 v_cmpx_le_i64_e64 tba, v[1:2], v[2:3]
42223 // CHECK: [0x6c,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42225 v_cmpx_le_i64_e64 tma, v[1:2], v[2:3]
42226 // CHECK: [0x6e,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42228 v_cmpx_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
42229 // CHECK: [0x7a,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
42231 v_cmpx_le_i64_e64 s[10:11], v[254:255], v[2:3]
42232 // CHECK: [0x0a,0x00,0xf3,0xd0,0xfe,0x05,0x02,0x00]
42234 v_cmpx_le_i64_e64 s[10:11], s[2:3], v[2:3]
42235 // CHECK: [0x0a,0x00,0xf3,0xd0,0x02,0x04,0x02,0x00]
42237 v_cmpx_le_i64_e64 s[10:11], s[4:5], v[2:3]
42238 // CHECK: [0x0a,0x00,0xf3,0xd0,0x04,0x04,0x02,0x00]
42240 v_cmpx_le_i64_e64 s[10:11], s[100:101], v[2:3]
42241 // CHECK: [0x0a,0x00,0xf3,0xd0,0x64,0x04,0x02,0x00]
42243 v_cmpx_le_i64_e64 s[10:11], flat_scratch, v[2:3]
42244 // CHECK: [0x0a,0x00,0xf3,0xd0,0x66,0x04,0x02,0x00]
42246 v_cmpx_le_i64_e64 s[10:11], vcc, v[2:3]
42247 // CHECK: [0x0a,0x00,0xf3,0xd0,0x6a,0x04,0x02,0x00]
42249 v_cmpx_le_i64_e64 s[10:11], tba, v[2:3]
42250 // CHECK: [0x0a,0x00,0xf3,0xd0,0x6c,0x04,0x02,0x00]
42252 v_cmpx_le_i64_e64 s[10:11], tma, v[2:3]
42253 // CHECK: [0x0a,0x00,0xf3,0xd0,0x6e,0x04,0x02,0x00]
42255 v_cmpx_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
42256 // CHECK: [0x0a,0x00,0xf3,0xd0,0x7a,0x04,0x02,0x00]
42258 v_cmpx_le_i64_e64 s[10:11], exec, v[2:3]
42259 // CHECK: [0x0a,0x00,0xf3,0xd0,0x7e,0x04,0x02,0x00]
42261 v_cmpx_le_i64_e64 s[10:11], 0, v[2:3]
42262 // CHECK: [0x0a,0x00,0xf3,0xd0,0x80,0x04,0x02,0x00]
42264 v_cmpx_le_i64_e64 s[10:11], -1, v[2:3]
42265 // CHECK: [0x0a,0x00,0xf3,0xd0,0xc1,0x04,0x02,0x00]
42267 v_cmpx_le_i64_e64 s[10:11], 0.5, v[2:3]
42268 // CHECK: [0x0a,0x00,0xf3,0xd0,0xf0,0x04,0x02,0x00]
42270 v_cmpx_le_i64_e64 s[10:11], -4.0, v[2:3]
42271 // CHECK: [0x0a,0x00,0xf3,0xd0,0xf7,0x04,0x02,0x00]
42273 v_cmpx_le_i64_e64 s[10:11], src_vccz, v[2:3]
42274 // CHECK: [0x0a,0x00,0xf3,0xd0,0xfb,0x04,0x02,0x00]
42276 v_cmpx_le_i64_e64 s[10:11], src_execz, v[2:3]
42277 // CHECK: [0x0a,0x00,0xf3,0xd0,0xfc,0x04,0x02,0x00]
42279 v_cmpx_le_i64_e64 s[10:11], src_scc, v[2:3]
42280 // CHECK: [0x0a,0x00,0xf3,0xd0,0xfd,0x04,0x02,0x00]
42282 v_cmpx_le_i64_e64 s[10:11], v[1:2], v[254:255]
42283 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xfd,0x03,0x00]
42285 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[4:5]
42286 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x09,0x00,0x00]
42288 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[6:7]
42289 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x0d,0x00,0x00]
42291 v_cmpx_le_i64_e64 s[10:11], v[1:2], s[100:101]
42292 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xc9,0x00,0x00]
42294 v_cmpx_le_i64_e64 s[10:11], v[1:2], flat_scratch
42295 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xcd,0x00,0x00]
42297 v_cmpx_le_i64_e64 s[10:11], v[1:2], vcc
42298 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xd5,0x00,0x00]
42300 v_cmpx_le_i64_e64 s[10:11], v[1:2], tba
42301 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xd9,0x00,0x00]
42303 v_cmpx_le_i64_e64 s[10:11], v[1:2], tma
42304 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xdd,0x00,0x00]
42306 v_cmpx_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
42307 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xf5,0x00,0x00]
42309 v_cmpx_le_i64_e64 s[10:11], v[1:2], exec
42310 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xfd,0x00,0x00]
42312 v_cmpx_le_i64_e64 s[10:11], v[1:2], 0
42313 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x01,0x01,0x00]
42315 v_cmpx_le_i64_e64 s[10:11], v[1:2], -1
42316 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x83,0x01,0x00]
42318 v_cmpx_le_i64_e64 s[10:11], v[1:2], 0.5
42319 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xe1,0x01,0x00]
42321 v_cmpx_le_i64_e64 s[10:11], v[1:2], -4.0
42322 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xef,0x01,0x00]
42324 v_cmpx_le_i64_e64 s[10:11], v[1:2], src_vccz
42325 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xf7,0x01,0x00]
42327 v_cmpx_le_i64_e64 s[10:11], v[1:2], src_execz
42328 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xf9,0x01,0x00]
42330 v_cmpx_le_i64_e64 s[10:11], v[1:2], src_scc
42331 // CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xfb,0x01,0x00]
42333 v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[2:3]
42334 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42336 v_cmpx_gt_i64_e64 s[12:13], v[1:2], v[2:3]
42337 // CHECK: [0x0c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42339 v_cmpx_gt_i64_e64 s[100:101], v[1:2], v[2:3]
42340 // CHECK: [0x64,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42342 v_cmpx_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
42343 // CHECK: [0x66,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42345 v_cmpx_gt_i64_e64 vcc, v[1:2], v[2:3]
42346 // CHECK: [0x6a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42348 v_cmpx_gt_i64_e64 tba, v[1:2], v[2:3]
42349 // CHECK: [0x6c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42351 v_cmpx_gt_i64_e64 tma, v[1:2], v[2:3]
42352 // CHECK: [0x6e,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42354 v_cmpx_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
42355 // CHECK: [0x7a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
42357 v_cmpx_gt_i64_e64 s[10:11], v[254:255], v[2:3]
42358 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfe,0x05,0x02,0x00]
42360 v_cmpx_gt_i64_e64 s[10:11], s[2:3], v[2:3]
42361 // CHECK: [0x0a,0x00,0xf4,0xd0,0x02,0x04,0x02,0x00]
42363 v_cmpx_gt_i64_e64 s[10:11], s[4:5], v[2:3]
42364 // CHECK: [0x0a,0x00,0xf4,0xd0,0x04,0x04,0x02,0x00]
42366 v_cmpx_gt_i64_e64 s[10:11], s[100:101], v[2:3]
42367 // CHECK: [0x0a,0x00,0xf4,0xd0,0x64,0x04,0x02,0x00]
42369 v_cmpx_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
42370 // CHECK: [0x0a,0x00,0xf4,0xd0,0x66,0x04,0x02,0x00]
42372 v_cmpx_gt_i64_e64 s[10:11], vcc, v[2:3]
42373 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6a,0x04,0x02,0x00]
42375 v_cmpx_gt_i64_e64 s[10:11], tba, v[2:3]
42376 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6c,0x04,0x02,0x00]
42378 v_cmpx_gt_i64_e64 s[10:11], tma, v[2:3]
42379 // CHECK: [0x0a,0x00,0xf4,0xd0,0x6e,0x04,0x02,0x00]
42381 v_cmpx_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
42382 // CHECK: [0x0a,0x00,0xf4,0xd0,0x7a,0x04,0x02,0x00]
42384 v_cmpx_gt_i64_e64 s[10:11], exec, v[2:3]
42385 // CHECK: [0x0a,0x00,0xf4,0xd0,0x7e,0x04,0x02,0x00]
42387 v_cmpx_gt_i64_e64 s[10:11], 0, v[2:3]
42388 // CHECK: [0x0a,0x00,0xf4,0xd0,0x80,0x04,0x02,0x00]
42390 v_cmpx_gt_i64_e64 s[10:11], -1, v[2:3]
42391 // CHECK: [0x0a,0x00,0xf4,0xd0,0xc1,0x04,0x02,0x00]
42393 v_cmpx_gt_i64_e64 s[10:11], 0.5, v[2:3]
42394 // CHECK: [0x0a,0x00,0xf4,0xd0,0xf0,0x04,0x02,0x00]
42396 v_cmpx_gt_i64_e64 s[10:11], -4.0, v[2:3]
42397 // CHECK: [0x0a,0x00,0xf4,0xd0,0xf7,0x04,0x02,0x00]
42399 v_cmpx_gt_i64_e64 s[10:11], src_vccz, v[2:3]
42400 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfb,0x04,0x02,0x00]
42402 v_cmpx_gt_i64_e64 s[10:11], src_execz, v[2:3]
42403 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfc,0x04,0x02,0x00]
42405 v_cmpx_gt_i64_e64 s[10:11], src_scc, v[2:3]
42406 // CHECK: [0x0a,0x00,0xf4,0xd0,0xfd,0x04,0x02,0x00]
42408 v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[254:255]
42409 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x03,0x00]
42411 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[4:5]
42412 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x09,0x00,0x00]
42414 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[6:7]
42415 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x0d,0x00,0x00]
42417 v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[100:101]
42418 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xc9,0x00,0x00]
42420 v_cmpx_gt_i64_e64 s[10:11], v[1:2], flat_scratch
42421 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xcd,0x00,0x00]
42423 v_cmpx_gt_i64_e64 s[10:11], v[1:2], vcc
42424 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd5,0x00,0x00]
42426 v_cmpx_gt_i64_e64 s[10:11], v[1:2], tba
42427 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd9,0x00,0x00]
42429 v_cmpx_gt_i64_e64 s[10:11], v[1:2], tma
42430 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xdd,0x00,0x00]
42432 v_cmpx_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
42433 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf5,0x00,0x00]
42435 v_cmpx_gt_i64_e64 s[10:11], v[1:2], exec
42436 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x00,0x00]
42438 v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0
42439 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x01,0x01,0x00]
42441 v_cmpx_gt_i64_e64 s[10:11], v[1:2], -1
42442 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x83,0x01,0x00]
42444 v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0.5
42445 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xe1,0x01,0x00]
42447 v_cmpx_gt_i64_e64 s[10:11], v[1:2], -4.0
42448 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xef,0x01,0x00]
42450 v_cmpx_gt_i64_e64 s[10:11], v[1:2], src_vccz
42451 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf7,0x01,0x00]
42453 v_cmpx_gt_i64_e64 s[10:11], v[1:2], src_execz
42454 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf9,0x01,0x00]
42456 v_cmpx_gt_i64_e64 s[10:11], v[1:2], src_scc
42457 // CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfb,0x01,0x00]
42459 v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[2:3]
42460 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42462 v_cmpx_ne_i64_e64 s[12:13], v[1:2], v[2:3]
42463 // CHECK: [0x0c,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42465 v_cmpx_ne_i64_e64 s[100:101], v[1:2], v[2:3]
42466 // CHECK: [0x64,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42468 v_cmpx_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
42469 // CHECK: [0x66,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42471 v_cmpx_ne_i64_e64 vcc, v[1:2], v[2:3]
42472 // CHECK: [0x6a,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42474 v_cmpx_ne_i64_e64 tba, v[1:2], v[2:3]
42475 // CHECK: [0x6c,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42477 v_cmpx_ne_i64_e64 tma, v[1:2], v[2:3]
42478 // CHECK: [0x6e,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42480 v_cmpx_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
42481 // CHECK: [0x7a,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
42483 v_cmpx_ne_i64_e64 s[10:11], v[254:255], v[2:3]
42484 // CHECK: [0x0a,0x00,0xf5,0xd0,0xfe,0x05,0x02,0x00]
42486 v_cmpx_ne_i64_e64 s[10:11], s[2:3], v[2:3]
42487 // CHECK: [0x0a,0x00,0xf5,0xd0,0x02,0x04,0x02,0x00]
42489 v_cmpx_ne_i64_e64 s[10:11], s[4:5], v[2:3]
42490 // CHECK: [0x0a,0x00,0xf5,0xd0,0x04,0x04,0x02,0x00]
42492 v_cmpx_ne_i64_e64 s[10:11], s[100:101], v[2:3]
42493 // CHECK: [0x0a,0x00,0xf5,0xd0,0x64,0x04,0x02,0x00]
42495 v_cmpx_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
42496 // CHECK: [0x0a,0x00,0xf5,0xd0,0x66,0x04,0x02,0x00]
42498 v_cmpx_ne_i64_e64 s[10:11], vcc, v[2:3]
42499 // CHECK: [0x0a,0x00,0xf5,0xd0,0x6a,0x04,0x02,0x00]
42501 v_cmpx_ne_i64_e64 s[10:11], tba, v[2:3]
42502 // CHECK: [0x0a,0x00,0xf5,0xd0,0x6c,0x04,0x02,0x00]
42504 v_cmpx_ne_i64_e64 s[10:11], tma, v[2:3]
42505 // CHECK: [0x0a,0x00,0xf5,0xd0,0x6e,0x04,0x02,0x00]
42507 v_cmpx_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
42508 // CHECK: [0x0a,0x00,0xf5,0xd0,0x7a,0x04,0x02,0x00]
42510 v_cmpx_ne_i64_e64 s[10:11], exec, v[2:3]
42511 // CHECK: [0x0a,0x00,0xf5,0xd0,0x7e,0x04,0x02,0x00]
42513 v_cmpx_ne_i64_e64 s[10:11], 0, v[2:3]
42514 // CHECK: [0x0a,0x00,0xf5,0xd0,0x80,0x04,0x02,0x00]
42516 v_cmpx_ne_i64_e64 s[10:11], -1, v[2:3]
42517 // CHECK: [0x0a,0x00,0xf5,0xd0,0xc1,0x04,0x02,0x00]
42519 v_cmpx_ne_i64_e64 s[10:11], 0.5, v[2:3]
42520 // CHECK: [0x0a,0x00,0xf5,0xd0,0xf0,0x04,0x02,0x00]
42522 v_cmpx_ne_i64_e64 s[10:11], -4.0, v[2:3]
42523 // CHECK: [0x0a,0x00,0xf5,0xd0,0xf7,0x04,0x02,0x00]
42525 v_cmpx_ne_i64_e64 s[10:11], src_vccz, v[2:3]
42526 // CHECK: [0x0a,0x00,0xf5,0xd0,0xfb,0x04,0x02,0x00]
42528 v_cmpx_ne_i64_e64 s[10:11], src_execz, v[2:3]
42529 // CHECK: [0x0a,0x00,0xf5,0xd0,0xfc,0x04,0x02,0x00]
42531 v_cmpx_ne_i64_e64 s[10:11], src_scc, v[2:3]
42532 // CHECK: [0x0a,0x00,0xf5,0xd0,0xfd,0x04,0x02,0x00]
42534 v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[254:255]
42535 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xfd,0x03,0x00]
42537 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[4:5]
42538 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x09,0x00,0x00]
42540 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[6:7]
42541 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x0d,0x00,0x00]
42543 v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[100:101]
42544 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xc9,0x00,0x00]
42546 v_cmpx_ne_i64_e64 s[10:11], v[1:2], flat_scratch
42547 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xcd,0x00,0x00]
42549 v_cmpx_ne_i64_e64 s[10:11], v[1:2], vcc
42550 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xd5,0x00,0x00]
42552 v_cmpx_ne_i64_e64 s[10:11], v[1:2], tba
42553 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xd9,0x00,0x00]
42555 v_cmpx_ne_i64_e64 s[10:11], v[1:2], tma
42556 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xdd,0x00,0x00]
42558 v_cmpx_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
42559 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xf5,0x00,0x00]
42561 v_cmpx_ne_i64_e64 s[10:11], v[1:2], exec
42562 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xfd,0x00,0x00]
42564 v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0
42565 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x01,0x01,0x00]
42567 v_cmpx_ne_i64_e64 s[10:11], v[1:2], -1
42568 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x83,0x01,0x00]
42570 v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0.5
42571 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xe1,0x01,0x00]
42573 v_cmpx_ne_i64_e64 s[10:11], v[1:2], -4.0
42574 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xef,0x01,0x00]
42576 v_cmpx_ne_i64_e64 s[10:11], v[1:2], src_vccz
42577 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xf7,0x01,0x00]
42579 v_cmpx_ne_i64_e64 s[10:11], v[1:2], src_execz
42580 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xf9,0x01,0x00]
42582 v_cmpx_ne_i64_e64 s[10:11], v[1:2], src_scc
42583 // CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xfb,0x01,0x00]
42585 v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[2:3]
42586 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42588 v_cmpx_ge_i64_e64 s[12:13], v[1:2], v[2:3]
42589 // CHECK: [0x0c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42591 v_cmpx_ge_i64_e64 s[100:101], v[1:2], v[2:3]
42592 // CHECK: [0x64,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42594 v_cmpx_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
42595 // CHECK: [0x66,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42597 v_cmpx_ge_i64_e64 vcc, v[1:2], v[2:3]
42598 // CHECK: [0x6a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42600 v_cmpx_ge_i64_e64 tba, v[1:2], v[2:3]
42601 // CHECK: [0x6c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42603 v_cmpx_ge_i64_e64 tma, v[1:2], v[2:3]
42604 // CHECK: [0x6e,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42606 v_cmpx_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
42607 // CHECK: [0x7a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
42609 v_cmpx_ge_i64_e64 s[10:11], v[254:255], v[2:3]
42610 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfe,0x05,0x02,0x00]
42612 v_cmpx_ge_i64_e64 s[10:11], s[2:3], v[2:3]
42613 // CHECK: [0x0a,0x00,0xf6,0xd0,0x02,0x04,0x02,0x00]
42615 v_cmpx_ge_i64_e64 s[10:11], s[4:5], v[2:3]
42616 // CHECK: [0x0a,0x00,0xf6,0xd0,0x04,0x04,0x02,0x00]
42618 v_cmpx_ge_i64_e64 s[10:11], s[100:101], v[2:3]
42619 // CHECK: [0x0a,0x00,0xf6,0xd0,0x64,0x04,0x02,0x00]
42621 v_cmpx_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
42622 // CHECK: [0x0a,0x00,0xf6,0xd0,0x66,0x04,0x02,0x00]
42624 v_cmpx_ge_i64_e64 s[10:11], vcc, v[2:3]
42625 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6a,0x04,0x02,0x00]
42627 v_cmpx_ge_i64_e64 s[10:11], tba, v[2:3]
42628 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6c,0x04,0x02,0x00]
42630 v_cmpx_ge_i64_e64 s[10:11], tma, v[2:3]
42631 // CHECK: [0x0a,0x00,0xf6,0xd0,0x6e,0x04,0x02,0x00]
42633 v_cmpx_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
42634 // CHECK: [0x0a,0x00,0xf6,0xd0,0x7a,0x04,0x02,0x00]
42636 v_cmpx_ge_i64_e64 s[10:11], exec, v[2:3]
42637 // CHECK: [0x0a,0x00,0xf6,0xd0,0x7e,0x04,0x02,0x00]
42639 v_cmpx_ge_i64_e64 s[10:11], 0, v[2:3]
42640 // CHECK: [0x0a,0x00,0xf6,0xd0,0x80,0x04,0x02,0x00]
42642 v_cmpx_ge_i64_e64 s[10:11], -1, v[2:3]
42643 // CHECK: [0x0a,0x00,0xf6,0xd0,0xc1,0x04,0x02,0x00]
42645 v_cmpx_ge_i64_e64 s[10:11], 0.5, v[2:3]
42646 // CHECK: [0x0a,0x00,0xf6,0xd0,0xf0,0x04,0x02,0x00]
42648 v_cmpx_ge_i64_e64 s[10:11], -4.0, v[2:3]
42649 // CHECK: [0x0a,0x00,0xf6,0xd0,0xf7,0x04,0x02,0x00]
42651 v_cmpx_ge_i64_e64 s[10:11], src_vccz, v[2:3]
42652 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfb,0x04,0x02,0x00]
42654 v_cmpx_ge_i64_e64 s[10:11], src_execz, v[2:3]
42655 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfc,0x04,0x02,0x00]
42657 v_cmpx_ge_i64_e64 s[10:11], src_scc, v[2:3]
42658 // CHECK: [0x0a,0x00,0xf6,0xd0,0xfd,0x04,0x02,0x00]
42660 v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[254:255]
42661 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x03,0x00]
42663 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[4:5]
42664 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x09,0x00,0x00]
42666 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[6:7]
42667 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x0d,0x00,0x00]
42669 v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[100:101]
42670 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xc9,0x00,0x00]
42672 v_cmpx_ge_i64_e64 s[10:11], v[1:2], flat_scratch
42673 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xcd,0x00,0x00]
42675 v_cmpx_ge_i64_e64 s[10:11], v[1:2], vcc
42676 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd5,0x00,0x00]
42678 v_cmpx_ge_i64_e64 s[10:11], v[1:2], tba
42679 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd9,0x00,0x00]
42681 v_cmpx_ge_i64_e64 s[10:11], v[1:2], tma
42682 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xdd,0x00,0x00]
42684 v_cmpx_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
42685 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf5,0x00,0x00]
42687 v_cmpx_ge_i64_e64 s[10:11], v[1:2], exec
42688 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x00,0x00]
42690 v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0
42691 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x01,0x01,0x00]
42693 v_cmpx_ge_i64_e64 s[10:11], v[1:2], -1
42694 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x83,0x01,0x00]
42696 v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0.5
42697 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xe1,0x01,0x00]
42699 v_cmpx_ge_i64_e64 s[10:11], v[1:2], -4.0
42700 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xef,0x01,0x00]
42702 v_cmpx_ge_i64_e64 s[10:11], v[1:2], src_vccz
42703 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf7,0x01,0x00]
42705 v_cmpx_ge_i64_e64 s[10:11], v[1:2], src_execz
42706 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf9,0x01,0x00]
42708 v_cmpx_ge_i64_e64 s[10:11], v[1:2], src_scc
42709 // CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfb,0x01,0x00]
42711 v_cmpx_t_i64_e64 s[10:11], v[1:2], v[2:3]
42712 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42714 v_cmpx_t_i64_e64 s[12:13], v[1:2], v[2:3]
42715 // CHECK: [0x0c,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42717 v_cmpx_t_i64_e64 s[100:101], v[1:2], v[2:3]
42718 // CHECK: [0x64,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42720 v_cmpx_t_i64_e64 flat_scratch, v[1:2], v[2:3]
42721 // CHECK: [0x66,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42723 v_cmpx_t_i64_e64 vcc, v[1:2], v[2:3]
42724 // CHECK: [0x6a,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42726 v_cmpx_t_i64_e64 tba, v[1:2], v[2:3]
42727 // CHECK: [0x6c,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42729 v_cmpx_t_i64_e64 tma, v[1:2], v[2:3]
42730 // CHECK: [0x6e,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42732 v_cmpx_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
42733 // CHECK: [0x7a,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
42735 v_cmpx_t_i64_e64 s[10:11], v[254:255], v[2:3]
42736 // CHECK: [0x0a,0x00,0xf7,0xd0,0xfe,0x05,0x02,0x00]
42738 v_cmpx_t_i64_e64 s[10:11], s[2:3], v[2:3]
42739 // CHECK: [0x0a,0x00,0xf7,0xd0,0x02,0x04,0x02,0x00]
42741 v_cmpx_t_i64_e64 s[10:11], s[4:5], v[2:3]
42742 // CHECK: [0x0a,0x00,0xf7,0xd0,0x04,0x04,0x02,0x00]
42744 v_cmpx_t_i64_e64 s[10:11], s[100:101], v[2:3]
42745 // CHECK: [0x0a,0x00,0xf7,0xd0,0x64,0x04,0x02,0x00]
42747 v_cmpx_t_i64_e64 s[10:11], flat_scratch, v[2:3]
42748 // CHECK: [0x0a,0x00,0xf7,0xd0,0x66,0x04,0x02,0x00]
42750 v_cmpx_t_i64_e64 s[10:11], vcc, v[2:3]
42751 // CHECK: [0x0a,0x00,0xf7,0xd0,0x6a,0x04,0x02,0x00]
42753 v_cmpx_t_i64_e64 s[10:11], tba, v[2:3]
42754 // CHECK: [0x0a,0x00,0xf7,0xd0,0x6c,0x04,0x02,0x00]
42756 v_cmpx_t_i64_e64 s[10:11], tma, v[2:3]
42757 // CHECK: [0x0a,0x00,0xf7,0xd0,0x6e,0x04,0x02,0x00]
42759 v_cmpx_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
42760 // CHECK: [0x0a,0x00,0xf7,0xd0,0x7a,0x04,0x02,0x00]
42762 v_cmpx_t_i64_e64 s[10:11], exec, v[2:3]
42763 // CHECK: [0x0a,0x00,0xf7,0xd0,0x7e,0x04,0x02,0x00]
42765 v_cmpx_t_i64_e64 s[10:11], 0, v[2:3]
42766 // CHECK: [0x0a,0x00,0xf7,0xd0,0x80,0x04,0x02,0x00]
42768 v_cmpx_t_i64_e64 s[10:11], -1, v[2:3]
42769 // CHECK: [0x0a,0x00,0xf7,0xd0,0xc1,0x04,0x02,0x00]
42771 v_cmpx_t_i64_e64 s[10:11], 0.5, v[2:3]
42772 // CHECK: [0x0a,0x00,0xf7,0xd0,0xf0,0x04,0x02,0x00]
42774 v_cmpx_t_i64_e64 s[10:11], -4.0, v[2:3]
42775 // CHECK: [0x0a,0x00,0xf7,0xd0,0xf7,0x04,0x02,0x00]
42777 v_cmpx_t_i64_e64 s[10:11], src_vccz, v[2:3]
42778 // CHECK: [0x0a,0x00,0xf7,0xd0,0xfb,0x04,0x02,0x00]
42780 v_cmpx_t_i64_e64 s[10:11], src_execz, v[2:3]
42781 // CHECK: [0x0a,0x00,0xf7,0xd0,0xfc,0x04,0x02,0x00]
42783 v_cmpx_t_i64_e64 s[10:11], src_scc, v[2:3]
42784 // CHECK: [0x0a,0x00,0xf7,0xd0,0xfd,0x04,0x02,0x00]
42786 v_cmpx_t_i64_e64 s[10:11], v[1:2], v[254:255]
42787 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xfd,0x03,0x00]
42789 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[4:5]
42790 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x09,0x00,0x00]
42792 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[6:7]
42793 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x0d,0x00,0x00]
42795 v_cmpx_t_i64_e64 s[10:11], v[1:2], s[100:101]
42796 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xc9,0x00,0x00]
42798 v_cmpx_t_i64_e64 s[10:11], v[1:2], flat_scratch
42799 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xcd,0x00,0x00]
42801 v_cmpx_t_i64_e64 s[10:11], v[1:2], vcc
42802 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xd5,0x00,0x00]
42804 v_cmpx_t_i64_e64 s[10:11], v[1:2], tba
42805 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xd9,0x00,0x00]
42807 v_cmpx_t_i64_e64 s[10:11], v[1:2], tma
42808 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xdd,0x00,0x00]
42810 v_cmpx_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
42811 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xf5,0x00,0x00]
42813 v_cmpx_t_i64_e64 s[10:11], v[1:2], exec
42814 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xfd,0x00,0x00]
42816 v_cmpx_t_i64_e64 s[10:11], v[1:2], 0
42817 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x01,0x01,0x00]
42819 v_cmpx_t_i64_e64 s[10:11], v[1:2], -1
42820 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x83,0x01,0x00]
42822 v_cmpx_t_i64_e64 s[10:11], v[1:2], 0.5
42823 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xe1,0x01,0x00]
42825 v_cmpx_t_i64_e64 s[10:11], v[1:2], -4.0
42826 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xef,0x01,0x00]
42828 v_cmpx_t_i64_e64 s[10:11], v[1:2], src_vccz
42829 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xf7,0x01,0x00]
42831 v_cmpx_t_i64_e64 s[10:11], v[1:2], src_execz
42832 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xf9,0x01,0x00]
42834 v_cmpx_t_i64_e64 s[10:11], v[1:2], src_scc
42835 // CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xfb,0x01,0x00]
42837 v_cmpx_f_u64_e64 s[10:11], v[1:2], v[2:3]
42838 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42840 v_cmpx_f_u64_e64 s[12:13], v[1:2], v[2:3]
42841 // CHECK: [0x0c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42843 v_cmpx_f_u64_e64 s[100:101], v[1:2], v[2:3]
42844 // CHECK: [0x64,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42846 v_cmpx_f_u64_e64 flat_scratch, v[1:2], v[2:3]
42847 // CHECK: [0x66,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42849 v_cmpx_f_u64_e64 vcc, v[1:2], v[2:3]
42850 // CHECK: [0x6a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42852 v_cmpx_f_u64_e64 tba, v[1:2], v[2:3]
42853 // CHECK: [0x6c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42855 v_cmpx_f_u64_e64 tma, v[1:2], v[2:3]
42856 // CHECK: [0x6e,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42858 v_cmpx_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
42859 // CHECK: [0x7a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
42861 v_cmpx_f_u64_e64 s[10:11], v[254:255], v[2:3]
42862 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfe,0x05,0x02,0x00]
42864 v_cmpx_f_u64_e64 s[10:11], s[2:3], v[2:3]
42865 // CHECK: [0x0a,0x00,0xf8,0xd0,0x02,0x04,0x02,0x00]
42867 v_cmpx_f_u64_e64 s[10:11], s[4:5], v[2:3]
42868 // CHECK: [0x0a,0x00,0xf8,0xd0,0x04,0x04,0x02,0x00]
42870 v_cmpx_f_u64_e64 s[10:11], s[100:101], v[2:3]
42871 // CHECK: [0x0a,0x00,0xf8,0xd0,0x64,0x04,0x02,0x00]
42873 v_cmpx_f_u64_e64 s[10:11], flat_scratch, v[2:3]
42874 // CHECK: [0x0a,0x00,0xf8,0xd0,0x66,0x04,0x02,0x00]
42876 v_cmpx_f_u64_e64 s[10:11], vcc, v[2:3]
42877 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6a,0x04,0x02,0x00]
42879 v_cmpx_f_u64_e64 s[10:11], tba, v[2:3]
42880 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6c,0x04,0x02,0x00]
42882 v_cmpx_f_u64_e64 s[10:11], tma, v[2:3]
42883 // CHECK: [0x0a,0x00,0xf8,0xd0,0x6e,0x04,0x02,0x00]
42885 v_cmpx_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
42886 // CHECK: [0x0a,0x00,0xf8,0xd0,0x7a,0x04,0x02,0x00]
42888 v_cmpx_f_u64_e64 s[10:11], exec, v[2:3]
42889 // CHECK: [0x0a,0x00,0xf8,0xd0,0x7e,0x04,0x02,0x00]
42891 v_cmpx_f_u64_e64 s[10:11], 0, v[2:3]
42892 // CHECK: [0x0a,0x00,0xf8,0xd0,0x80,0x04,0x02,0x00]
42894 v_cmpx_f_u64_e64 s[10:11], -1, v[2:3]
42895 // CHECK: [0x0a,0x00,0xf8,0xd0,0xc1,0x04,0x02,0x00]
42897 v_cmpx_f_u64_e64 s[10:11], 0.5, v[2:3]
42898 // CHECK: [0x0a,0x00,0xf8,0xd0,0xf0,0x04,0x02,0x00]
42900 v_cmpx_f_u64_e64 s[10:11], -4.0, v[2:3]
42901 // CHECK: [0x0a,0x00,0xf8,0xd0,0xf7,0x04,0x02,0x00]
42903 v_cmpx_f_u64_e64 s[10:11], src_vccz, v[2:3]
42904 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfb,0x04,0x02,0x00]
42906 v_cmpx_f_u64_e64 s[10:11], src_execz, v[2:3]
42907 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfc,0x04,0x02,0x00]
42909 v_cmpx_f_u64_e64 s[10:11], src_scc, v[2:3]
42910 // CHECK: [0x0a,0x00,0xf8,0xd0,0xfd,0x04,0x02,0x00]
42912 v_cmpx_f_u64_e64 s[10:11], v[1:2], v[254:255]
42913 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x03,0x00]
42915 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[4:5]
42916 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x09,0x00,0x00]
42918 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[6:7]
42919 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x0d,0x00,0x00]
42921 v_cmpx_f_u64_e64 s[10:11], v[1:2], s[100:101]
42922 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xc9,0x00,0x00]
42924 v_cmpx_f_u64_e64 s[10:11], v[1:2], flat_scratch
42925 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xcd,0x00,0x00]
42927 v_cmpx_f_u64_e64 s[10:11], v[1:2], vcc
42928 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd5,0x00,0x00]
42930 v_cmpx_f_u64_e64 s[10:11], v[1:2], tba
42931 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd9,0x00,0x00]
42933 v_cmpx_f_u64_e64 s[10:11], v[1:2], tma
42934 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xdd,0x00,0x00]
42936 v_cmpx_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
42937 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf5,0x00,0x00]
42939 v_cmpx_f_u64_e64 s[10:11], v[1:2], exec
42940 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x00,0x00]
42942 v_cmpx_f_u64_e64 s[10:11], v[1:2], 0
42943 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x01,0x01,0x00]
42945 v_cmpx_f_u64_e64 s[10:11], v[1:2], -1
42946 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x83,0x01,0x00]
42948 v_cmpx_f_u64_e64 s[10:11], v[1:2], 0.5
42949 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xe1,0x01,0x00]
42951 v_cmpx_f_u64_e64 s[10:11], v[1:2], -4.0
42952 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xef,0x01,0x00]
42954 v_cmpx_f_u64_e64 s[10:11], v[1:2], src_vccz
42955 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf7,0x01,0x00]
42957 v_cmpx_f_u64_e64 s[10:11], v[1:2], src_execz
42958 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf9,0x01,0x00]
42960 v_cmpx_f_u64_e64 s[10:11], v[1:2], src_scc
42961 // CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfb,0x01,0x00]
42963 v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[2:3]
42964 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42966 v_cmpx_lt_u64_e64 s[12:13], v[1:2], v[2:3]
42967 // CHECK: [0x0c,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42969 v_cmpx_lt_u64_e64 s[100:101], v[1:2], v[2:3]
42970 // CHECK: [0x64,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42972 v_cmpx_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
42973 // CHECK: [0x66,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42975 v_cmpx_lt_u64_e64 vcc, v[1:2], v[2:3]
42976 // CHECK: [0x6a,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42978 v_cmpx_lt_u64_e64 tba, v[1:2], v[2:3]
42979 // CHECK: [0x6c,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42981 v_cmpx_lt_u64_e64 tma, v[1:2], v[2:3]
42982 // CHECK: [0x6e,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42984 v_cmpx_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
42985 // CHECK: [0x7a,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
42987 v_cmpx_lt_u64_e64 s[10:11], v[254:255], v[2:3]
42988 // CHECK: [0x0a,0x00,0xf9,0xd0,0xfe,0x05,0x02,0x00]
42990 v_cmpx_lt_u64_e64 s[10:11], s[2:3], v[2:3]
42991 // CHECK: [0x0a,0x00,0xf9,0xd0,0x02,0x04,0x02,0x00]
42993 v_cmpx_lt_u64_e64 s[10:11], s[4:5], v[2:3]
42994 // CHECK: [0x0a,0x00,0xf9,0xd0,0x04,0x04,0x02,0x00]
42996 v_cmpx_lt_u64_e64 s[10:11], s[100:101], v[2:3]
42997 // CHECK: [0x0a,0x00,0xf9,0xd0,0x64,0x04,0x02,0x00]
42999 v_cmpx_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
43000 // CHECK: [0x0a,0x00,0xf9,0xd0,0x66,0x04,0x02,0x00]
43002 v_cmpx_lt_u64_e64 s[10:11], vcc, v[2:3]
43003 // CHECK: [0x0a,0x00,0xf9,0xd0,0x6a,0x04,0x02,0x00]
43005 v_cmpx_lt_u64_e64 s[10:11], tba, v[2:3]
43006 // CHECK: [0x0a,0x00,0xf9,0xd0,0x6c,0x04,0x02,0x00]
43008 v_cmpx_lt_u64_e64 s[10:11], tma, v[2:3]
43009 // CHECK: [0x0a,0x00,0xf9,0xd0,0x6e,0x04,0x02,0x00]
43011 v_cmpx_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
43012 // CHECK: [0x0a,0x00,0xf9,0xd0,0x7a,0x04,0x02,0x00]
43014 v_cmpx_lt_u64_e64 s[10:11], exec, v[2:3]
43015 // CHECK: [0x0a,0x00,0xf9,0xd0,0x7e,0x04,0x02,0x00]
43017 v_cmpx_lt_u64_e64 s[10:11], 0, v[2:3]
43018 // CHECK: [0x0a,0x00,0xf9,0xd0,0x80,0x04,0x02,0x00]
43020 v_cmpx_lt_u64_e64 s[10:11], -1, v[2:3]
43021 // CHECK: [0x0a,0x00,0xf9,0xd0,0xc1,0x04,0x02,0x00]
43023 v_cmpx_lt_u64_e64 s[10:11], 0.5, v[2:3]
43024 // CHECK: [0x0a,0x00,0xf9,0xd0,0xf0,0x04,0x02,0x00]
43026 v_cmpx_lt_u64_e64 s[10:11], -4.0, v[2:3]
43027 // CHECK: [0x0a,0x00,0xf9,0xd0,0xf7,0x04,0x02,0x00]
43029 v_cmpx_lt_u64_e64 s[10:11], src_vccz, v[2:3]
43030 // CHECK: [0x0a,0x00,0xf9,0xd0,0xfb,0x04,0x02,0x00]
43032 v_cmpx_lt_u64_e64 s[10:11], src_execz, v[2:3]
43033 // CHECK: [0x0a,0x00,0xf9,0xd0,0xfc,0x04,0x02,0x00]
43035 v_cmpx_lt_u64_e64 s[10:11], src_scc, v[2:3]
43036 // CHECK: [0x0a,0x00,0xf9,0xd0,0xfd,0x04,0x02,0x00]
43038 v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[254:255]
43039 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xfd,0x03,0x00]
43041 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[4:5]
43042 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x09,0x00,0x00]
43044 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[6:7]
43045 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x0d,0x00,0x00]
43047 v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[100:101]
43048 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xc9,0x00,0x00]
43050 v_cmpx_lt_u64_e64 s[10:11], v[1:2], flat_scratch
43051 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xcd,0x00,0x00]
43053 v_cmpx_lt_u64_e64 s[10:11], v[1:2], vcc
43054 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xd5,0x00,0x00]
43056 v_cmpx_lt_u64_e64 s[10:11], v[1:2], tba
43057 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xd9,0x00,0x00]
43059 v_cmpx_lt_u64_e64 s[10:11], v[1:2], tma
43060 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xdd,0x00,0x00]
43062 v_cmpx_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
43063 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xf5,0x00,0x00]
43065 v_cmpx_lt_u64_e64 s[10:11], v[1:2], exec
43066 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xfd,0x00,0x00]
43068 v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0
43069 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x01,0x01,0x00]
43071 v_cmpx_lt_u64_e64 s[10:11], v[1:2], -1
43072 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x83,0x01,0x00]
43074 v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0.5
43075 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xe1,0x01,0x00]
43077 v_cmpx_lt_u64_e64 s[10:11], v[1:2], -4.0
43078 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xef,0x01,0x00]
43080 v_cmpx_lt_u64_e64 s[10:11], v[1:2], src_vccz
43081 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xf7,0x01,0x00]
43083 v_cmpx_lt_u64_e64 s[10:11], v[1:2], src_execz
43084 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xf9,0x01,0x00]
43086 v_cmpx_lt_u64_e64 s[10:11], v[1:2], src_scc
43087 // CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xfb,0x01,0x00]
43089 v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[2:3]
43090 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43092 v_cmpx_eq_u64_e64 s[12:13], v[1:2], v[2:3]
43093 // CHECK: [0x0c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43095 v_cmpx_eq_u64_e64 s[100:101], v[1:2], v[2:3]
43096 // CHECK: [0x64,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43098 v_cmpx_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
43099 // CHECK: [0x66,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43101 v_cmpx_eq_u64_e64 vcc, v[1:2], v[2:3]
43102 // CHECK: [0x6a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43104 v_cmpx_eq_u64_e64 tba, v[1:2], v[2:3]
43105 // CHECK: [0x6c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43107 v_cmpx_eq_u64_e64 tma, v[1:2], v[2:3]
43108 // CHECK: [0x6e,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43110 v_cmpx_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
43111 // CHECK: [0x7a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
43113 v_cmpx_eq_u64_e64 s[10:11], v[254:255], v[2:3]
43114 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfe,0x05,0x02,0x00]
43116 v_cmpx_eq_u64_e64 s[10:11], s[2:3], v[2:3]
43117 // CHECK: [0x0a,0x00,0xfa,0xd0,0x02,0x04,0x02,0x00]
43119 v_cmpx_eq_u64_e64 s[10:11], s[4:5], v[2:3]
43120 // CHECK: [0x0a,0x00,0xfa,0xd0,0x04,0x04,0x02,0x00]
43122 v_cmpx_eq_u64_e64 s[10:11], s[100:101], v[2:3]
43123 // CHECK: [0x0a,0x00,0xfa,0xd0,0x64,0x04,0x02,0x00]
43125 v_cmpx_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
43126 // CHECK: [0x0a,0x00,0xfa,0xd0,0x66,0x04,0x02,0x00]
43128 v_cmpx_eq_u64_e64 s[10:11], vcc, v[2:3]
43129 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6a,0x04,0x02,0x00]
43131 v_cmpx_eq_u64_e64 s[10:11], tba, v[2:3]
43132 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6c,0x04,0x02,0x00]
43134 v_cmpx_eq_u64_e64 s[10:11], tma, v[2:3]
43135 // CHECK: [0x0a,0x00,0xfa,0xd0,0x6e,0x04,0x02,0x00]
43137 v_cmpx_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
43138 // CHECK: [0x0a,0x00,0xfa,0xd0,0x7a,0x04,0x02,0x00]
43140 v_cmpx_eq_u64_e64 s[10:11], exec, v[2:3]
43141 // CHECK: [0x0a,0x00,0xfa,0xd0,0x7e,0x04,0x02,0x00]
43143 v_cmpx_eq_u64_e64 s[10:11], 0, v[2:3]
43144 // CHECK: [0x0a,0x00,0xfa,0xd0,0x80,0x04,0x02,0x00]
43146 v_cmpx_eq_u64_e64 s[10:11], -1, v[2:3]
43147 // CHECK: [0x0a,0x00,0xfa,0xd0,0xc1,0x04,0x02,0x00]
43149 v_cmpx_eq_u64_e64 s[10:11], 0.5, v[2:3]
43150 // CHECK: [0x0a,0x00,0xfa,0xd0,0xf0,0x04,0x02,0x00]
43152 v_cmpx_eq_u64_e64 s[10:11], -4.0, v[2:3]
43153 // CHECK: [0x0a,0x00,0xfa,0xd0,0xf7,0x04,0x02,0x00]
43155 v_cmpx_eq_u64_e64 s[10:11], src_vccz, v[2:3]
43156 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfb,0x04,0x02,0x00]
43158 v_cmpx_eq_u64_e64 s[10:11], src_execz, v[2:3]
43159 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfc,0x04,0x02,0x00]
43161 v_cmpx_eq_u64_e64 s[10:11], src_scc, v[2:3]
43162 // CHECK: [0x0a,0x00,0xfa,0xd0,0xfd,0x04,0x02,0x00]
43164 v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[254:255]
43165 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x03,0x00]
43167 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[4:5]
43168 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x09,0x00,0x00]
43170 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[6:7]
43171 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x0d,0x00,0x00]
43173 v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[100:101]
43174 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xc9,0x00,0x00]
43176 v_cmpx_eq_u64_e64 s[10:11], v[1:2], flat_scratch
43177 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xcd,0x00,0x00]
43179 v_cmpx_eq_u64_e64 s[10:11], v[1:2], vcc
43180 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd5,0x00,0x00]
43182 v_cmpx_eq_u64_e64 s[10:11], v[1:2], tba
43183 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd9,0x00,0x00]
43185 v_cmpx_eq_u64_e64 s[10:11], v[1:2], tma
43186 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xdd,0x00,0x00]
43188 v_cmpx_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
43189 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf5,0x00,0x00]
43191 v_cmpx_eq_u64_e64 s[10:11], v[1:2], exec
43192 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x00,0x00]
43194 v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0
43195 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x01,0x01,0x00]
43197 v_cmpx_eq_u64_e64 s[10:11], v[1:2], -1
43198 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x83,0x01,0x00]
43200 v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0.5
43201 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xe1,0x01,0x00]
43203 v_cmpx_eq_u64_e64 s[10:11], v[1:2], -4.0
43204 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xef,0x01,0x00]
43206 v_cmpx_eq_u64_e64 s[10:11], v[1:2], src_vccz
43207 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf7,0x01,0x00]
43209 v_cmpx_eq_u64_e64 s[10:11], v[1:2], src_execz
43210 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf9,0x01,0x00]
43212 v_cmpx_eq_u64_e64 s[10:11], v[1:2], src_scc
43213 // CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfb,0x01,0x00]
43215 v_cmpx_le_u64_e64 s[10:11], v[1:2], v[2:3]
43216 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43218 v_cmpx_le_u64_e64 s[12:13], v[1:2], v[2:3]
43219 // CHECK: [0x0c,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43221 v_cmpx_le_u64_e64 s[100:101], v[1:2], v[2:3]
43222 // CHECK: [0x64,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43224 v_cmpx_le_u64_e64 flat_scratch, v[1:2], v[2:3]
43225 // CHECK: [0x66,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43227 v_cmpx_le_u64_e64 vcc, v[1:2], v[2:3]
43228 // CHECK: [0x6a,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43230 v_cmpx_le_u64_e64 tba, v[1:2], v[2:3]
43231 // CHECK: [0x6c,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43233 v_cmpx_le_u64_e64 tma, v[1:2], v[2:3]
43234 // CHECK: [0x6e,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43236 v_cmpx_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
43237 // CHECK: [0x7a,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
43239 v_cmpx_le_u64_e64 s[10:11], v[254:255], v[2:3]
43240 // CHECK: [0x0a,0x00,0xfb,0xd0,0xfe,0x05,0x02,0x00]
43242 v_cmpx_le_u64_e64 s[10:11], s[2:3], v[2:3]
43243 // CHECK: [0x0a,0x00,0xfb,0xd0,0x02,0x04,0x02,0x00]
43245 v_cmpx_le_u64_e64 s[10:11], s[4:5], v[2:3]
43246 // CHECK: [0x0a,0x00,0xfb,0xd0,0x04,0x04,0x02,0x00]
43248 v_cmpx_le_u64_e64 s[10:11], s[100:101], v[2:3]
43249 // CHECK: [0x0a,0x00,0xfb,0xd0,0x64,0x04,0x02,0x00]
43251 v_cmpx_le_u64_e64 s[10:11], flat_scratch, v[2:3]
43252 // CHECK: [0x0a,0x00,0xfb,0xd0,0x66,0x04,0x02,0x00]
43254 v_cmpx_le_u64_e64 s[10:11], vcc, v[2:3]
43255 // CHECK: [0x0a,0x00,0xfb,0xd0,0x6a,0x04,0x02,0x00]
43257 v_cmpx_le_u64_e64 s[10:11], tba, v[2:3]
43258 // CHECK: [0x0a,0x00,0xfb,0xd0,0x6c,0x04,0x02,0x00]
43260 v_cmpx_le_u64_e64 s[10:11], tma, v[2:3]
43261 // CHECK: [0x0a,0x00,0xfb,0xd0,0x6e,0x04,0x02,0x00]
43263 v_cmpx_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
43264 // CHECK: [0x0a,0x00,0xfb,0xd0,0x7a,0x04,0x02,0x00]
43266 v_cmpx_le_u64_e64 s[10:11], exec, v[2:3]
43267 // CHECK: [0x0a,0x00,0xfb,0xd0,0x7e,0x04,0x02,0x00]
43269 v_cmpx_le_u64_e64 s[10:11], 0, v[2:3]
43270 // CHECK: [0x0a,0x00,0xfb,0xd0,0x80,0x04,0x02,0x00]
43272 v_cmpx_le_u64_e64 s[10:11], -1, v[2:3]
43273 // CHECK: [0x0a,0x00,0xfb,0xd0,0xc1,0x04,0x02,0x00]
43275 v_cmpx_le_u64_e64 s[10:11], 0.5, v[2:3]
43276 // CHECK: [0x0a,0x00,0xfb,0xd0,0xf0,0x04,0x02,0x00]
43278 v_cmpx_le_u64_e64 s[10:11], -4.0, v[2:3]
43279 // CHECK: [0x0a,0x00,0xfb,0xd0,0xf7,0x04,0x02,0x00]
43281 v_cmpx_le_u64_e64 s[10:11], src_vccz, v[2:3]
43282 // CHECK: [0x0a,0x00,0xfb,0xd0,0xfb,0x04,0x02,0x00]
43284 v_cmpx_le_u64_e64 s[10:11], src_execz, v[2:3]
43285 // CHECK: [0x0a,0x00,0xfb,0xd0,0xfc,0x04,0x02,0x00]
43287 v_cmpx_le_u64_e64 s[10:11], src_scc, v[2:3]
43288 // CHECK: [0x0a,0x00,0xfb,0xd0,0xfd,0x04,0x02,0x00]
43290 v_cmpx_le_u64_e64 s[10:11], v[1:2], v[254:255]
43291 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xfd,0x03,0x00]
43293 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[4:5]
43294 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x09,0x00,0x00]
43296 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[6:7]
43297 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x0d,0x00,0x00]
43299 v_cmpx_le_u64_e64 s[10:11], v[1:2], s[100:101]
43300 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xc9,0x00,0x00]
43302 v_cmpx_le_u64_e64 s[10:11], v[1:2], flat_scratch
43303 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xcd,0x00,0x00]
43305 v_cmpx_le_u64_e64 s[10:11], v[1:2], vcc
43306 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xd5,0x00,0x00]
43308 v_cmpx_le_u64_e64 s[10:11], v[1:2], tba
43309 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xd9,0x00,0x00]
43311 v_cmpx_le_u64_e64 s[10:11], v[1:2], tma
43312 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xdd,0x00,0x00]
43314 v_cmpx_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
43315 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xf5,0x00,0x00]
43317 v_cmpx_le_u64_e64 s[10:11], v[1:2], exec
43318 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xfd,0x00,0x00]
43320 v_cmpx_le_u64_e64 s[10:11], v[1:2], 0
43321 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x01,0x01,0x00]
43323 v_cmpx_le_u64_e64 s[10:11], v[1:2], -1
43324 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x83,0x01,0x00]
43326 v_cmpx_le_u64_e64 s[10:11], v[1:2], 0.5
43327 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xe1,0x01,0x00]
43329 v_cmpx_le_u64_e64 s[10:11], v[1:2], -4.0
43330 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xef,0x01,0x00]
43332 v_cmpx_le_u64_e64 s[10:11], v[1:2], src_vccz
43333 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xf7,0x01,0x00]
43335 v_cmpx_le_u64_e64 s[10:11], v[1:2], src_execz
43336 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xf9,0x01,0x00]
43338 v_cmpx_le_u64_e64 s[10:11], v[1:2], src_scc
43339 // CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xfb,0x01,0x00]
43341 v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[2:3]
43342 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43344 v_cmpx_gt_u64_e64 s[12:13], v[1:2], v[2:3]
43345 // CHECK: [0x0c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43347 v_cmpx_gt_u64_e64 s[100:101], v[1:2], v[2:3]
43348 // CHECK: [0x64,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43350 v_cmpx_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
43351 // CHECK: [0x66,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43353 v_cmpx_gt_u64_e64 vcc, v[1:2], v[2:3]
43354 // CHECK: [0x6a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43356 v_cmpx_gt_u64_e64 tba, v[1:2], v[2:3]
43357 // CHECK: [0x6c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43359 v_cmpx_gt_u64_e64 tma, v[1:2], v[2:3]
43360 // CHECK: [0x6e,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43362 v_cmpx_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
43363 // CHECK: [0x7a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
43365 v_cmpx_gt_u64_e64 s[10:11], v[254:255], v[2:3]
43366 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfe,0x05,0x02,0x00]
43368 v_cmpx_gt_u64_e64 s[10:11], s[2:3], v[2:3]
43369 // CHECK: [0x0a,0x00,0xfc,0xd0,0x02,0x04,0x02,0x00]
43371 v_cmpx_gt_u64_e64 s[10:11], s[4:5], v[2:3]
43372 // CHECK: [0x0a,0x00,0xfc,0xd0,0x04,0x04,0x02,0x00]
43374 v_cmpx_gt_u64_e64 s[10:11], s[100:101], v[2:3]
43375 // CHECK: [0x0a,0x00,0xfc,0xd0,0x64,0x04,0x02,0x00]
43377 v_cmpx_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
43378 // CHECK: [0x0a,0x00,0xfc,0xd0,0x66,0x04,0x02,0x00]
43380 v_cmpx_gt_u64_e64 s[10:11], vcc, v[2:3]
43381 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6a,0x04,0x02,0x00]
43383 v_cmpx_gt_u64_e64 s[10:11], tba, v[2:3]
43384 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6c,0x04,0x02,0x00]
43386 v_cmpx_gt_u64_e64 s[10:11], tma, v[2:3]
43387 // CHECK: [0x0a,0x00,0xfc,0xd0,0x6e,0x04,0x02,0x00]
43389 v_cmpx_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
43390 // CHECK: [0x0a,0x00,0xfc,0xd0,0x7a,0x04,0x02,0x00]
43392 v_cmpx_gt_u64_e64 s[10:11], exec, v[2:3]
43393 // CHECK: [0x0a,0x00,0xfc,0xd0,0x7e,0x04,0x02,0x00]
43395 v_cmpx_gt_u64_e64 s[10:11], 0, v[2:3]
43396 // CHECK: [0x0a,0x00,0xfc,0xd0,0x80,0x04,0x02,0x00]
43398 v_cmpx_gt_u64_e64 s[10:11], -1, v[2:3]
43399 // CHECK: [0x0a,0x00,0xfc,0xd0,0xc1,0x04,0x02,0x00]
43401 v_cmpx_gt_u64_e64 s[10:11], 0.5, v[2:3]
43402 // CHECK: [0x0a,0x00,0xfc,0xd0,0xf0,0x04,0x02,0x00]
43404 v_cmpx_gt_u64_e64 s[10:11], -4.0, v[2:3]
43405 // CHECK: [0x0a,0x00,0xfc,0xd0,0xf7,0x04,0x02,0x00]
43407 v_cmpx_gt_u64_e64 s[10:11], src_vccz, v[2:3]
43408 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfb,0x04,0x02,0x00]
43410 v_cmpx_gt_u64_e64 s[10:11], src_execz, v[2:3]
43411 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfc,0x04,0x02,0x00]
43413 v_cmpx_gt_u64_e64 s[10:11], src_scc, v[2:3]
43414 // CHECK: [0x0a,0x00,0xfc,0xd0,0xfd,0x04,0x02,0x00]
43416 v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[254:255]
43417 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x03,0x00]
43419 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[4:5]
43420 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x09,0x00,0x00]
43422 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[6:7]
43423 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x0d,0x00,0x00]
43425 v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[100:101]
43426 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xc9,0x00,0x00]
43428 v_cmpx_gt_u64_e64 s[10:11], v[1:2], flat_scratch
43429 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xcd,0x00,0x00]
43431 v_cmpx_gt_u64_e64 s[10:11], v[1:2], vcc
43432 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd5,0x00,0x00]
43434 v_cmpx_gt_u64_e64 s[10:11], v[1:2], tba
43435 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd9,0x00,0x00]
43437 v_cmpx_gt_u64_e64 s[10:11], v[1:2], tma
43438 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xdd,0x00,0x00]
43440 v_cmpx_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
43441 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf5,0x00,0x00]
43443 v_cmpx_gt_u64_e64 s[10:11], v[1:2], exec
43444 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x00,0x00]
43446 v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0
43447 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x01,0x01,0x00]
43449 v_cmpx_gt_u64_e64 s[10:11], v[1:2], -1
43450 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x83,0x01,0x00]
43452 v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0.5
43453 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xe1,0x01,0x00]
43455 v_cmpx_gt_u64_e64 s[10:11], v[1:2], -4.0
43456 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xef,0x01,0x00]
43458 v_cmpx_gt_u64_e64 s[10:11], v[1:2], src_vccz
43459 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf7,0x01,0x00]
43461 v_cmpx_gt_u64_e64 s[10:11], v[1:2], src_execz
43462 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf9,0x01,0x00]
43464 v_cmpx_gt_u64_e64 s[10:11], v[1:2], src_scc
43465 // CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfb,0x01,0x00]
43467 v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[2:3]
43468 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43470 v_cmpx_ne_u64_e64 s[12:13], v[1:2], v[2:3]
43471 // CHECK: [0x0c,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43473 v_cmpx_ne_u64_e64 s[100:101], v[1:2], v[2:3]
43474 // CHECK: [0x64,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43476 v_cmpx_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
43477 // CHECK: [0x66,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43479 v_cmpx_ne_u64_e64 vcc, v[1:2], v[2:3]
43480 // CHECK: [0x6a,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43482 v_cmpx_ne_u64_e64 tba, v[1:2], v[2:3]
43483 // CHECK: [0x6c,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43485 v_cmpx_ne_u64_e64 tma, v[1:2], v[2:3]
43486 // CHECK: [0x6e,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43488 v_cmpx_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
43489 // CHECK: [0x7a,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
43491 v_cmpx_ne_u64_e64 s[10:11], v[254:255], v[2:3]
43492 // CHECK: [0x0a,0x00,0xfd,0xd0,0xfe,0x05,0x02,0x00]
43494 v_cmpx_ne_u64_e64 s[10:11], s[2:3], v[2:3]
43495 // CHECK: [0x0a,0x00,0xfd,0xd0,0x02,0x04,0x02,0x00]
43497 v_cmpx_ne_u64_e64 s[10:11], s[4:5], v[2:3]
43498 // CHECK: [0x0a,0x00,0xfd,0xd0,0x04,0x04,0x02,0x00]
43500 v_cmpx_ne_u64_e64 s[10:11], s[100:101], v[2:3]
43501 // CHECK: [0x0a,0x00,0xfd,0xd0,0x64,0x04,0x02,0x00]
43503 v_cmpx_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
43504 // CHECK: [0x0a,0x00,0xfd,0xd0,0x66,0x04,0x02,0x00]
43506 v_cmpx_ne_u64_e64 s[10:11], vcc, v[2:3]
43507 // CHECK: [0x0a,0x00,0xfd,0xd0,0x6a,0x04,0x02,0x00]
43509 v_cmpx_ne_u64_e64 s[10:11], tba, v[2:3]
43510 // CHECK: [0x0a,0x00,0xfd,0xd0,0x6c,0x04,0x02,0x00]
43512 v_cmpx_ne_u64_e64 s[10:11], tma, v[2:3]
43513 // CHECK: [0x0a,0x00,0xfd,0xd0,0x6e,0x04,0x02,0x00]
43515 v_cmpx_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
43516 // CHECK: [0x0a,0x00,0xfd,0xd0,0x7a,0x04,0x02,0x00]
43518 v_cmpx_ne_u64_e64 s[10:11], exec, v[2:3]
43519 // CHECK: [0x0a,0x00,0xfd,0xd0,0x7e,0x04,0x02,0x00]
43521 v_cmpx_ne_u64_e64 s[10:11], 0, v[2:3]
43522 // CHECK: [0x0a,0x00,0xfd,0xd0,0x80,0x04,0x02,0x00]
43524 v_cmpx_ne_u64_e64 s[10:11], -1, v[2:3]
43525 // CHECK: [0x0a,0x00,0xfd,0xd0,0xc1,0x04,0x02,0x00]
43527 v_cmpx_ne_u64_e64 s[10:11], 0.5, v[2:3]
43528 // CHECK: [0x0a,0x00,0xfd,0xd0,0xf0,0x04,0x02,0x00]
43530 v_cmpx_ne_u64_e64 s[10:11], -4.0, v[2:3]
43531 // CHECK: [0x0a,0x00,0xfd,0xd0,0xf7,0x04,0x02,0x00]
43533 v_cmpx_ne_u64_e64 s[10:11], src_vccz, v[2:3]
43534 // CHECK: [0x0a,0x00,0xfd,0xd0,0xfb,0x04,0x02,0x00]
43536 v_cmpx_ne_u64_e64 s[10:11], src_execz, v[2:3]
43537 // CHECK: [0x0a,0x00,0xfd,0xd0,0xfc,0x04,0x02,0x00]
43539 v_cmpx_ne_u64_e64 s[10:11], src_scc, v[2:3]
43540 // CHECK: [0x0a,0x00,0xfd,0xd0,0xfd,0x04,0x02,0x00]
43542 v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[254:255]
43543 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xfd,0x03,0x00]
43545 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[4:5]
43546 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x09,0x00,0x00]
43548 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[6:7]
43549 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x0d,0x00,0x00]
43551 v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[100:101]
43552 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xc9,0x00,0x00]
43554 v_cmpx_ne_u64_e64 s[10:11], v[1:2], flat_scratch
43555 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xcd,0x00,0x00]
43557 v_cmpx_ne_u64_e64 s[10:11], v[1:2], vcc
43558 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xd5,0x00,0x00]
43560 v_cmpx_ne_u64_e64 s[10:11], v[1:2], tba
43561 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xd9,0x00,0x00]
43563 v_cmpx_ne_u64_e64 s[10:11], v[1:2], tma
43564 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xdd,0x00,0x00]
43566 v_cmpx_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
43567 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xf5,0x00,0x00]
43569 v_cmpx_ne_u64_e64 s[10:11], v[1:2], exec
43570 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xfd,0x00,0x00]
43572 v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0
43573 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x01,0x01,0x00]
43575 v_cmpx_ne_u64_e64 s[10:11], v[1:2], -1
43576 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x83,0x01,0x00]
43578 v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0.5
43579 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xe1,0x01,0x00]
43581 v_cmpx_ne_u64_e64 s[10:11], v[1:2], -4.0
43582 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xef,0x01,0x00]
43584 v_cmpx_ne_u64_e64 s[10:11], v[1:2], src_vccz
43585 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xf7,0x01,0x00]
43587 v_cmpx_ne_u64_e64 s[10:11], v[1:2], src_execz
43588 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xf9,0x01,0x00]
43590 v_cmpx_ne_u64_e64 s[10:11], v[1:2], src_scc
43591 // CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xfb,0x01,0x00]
43593 v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[2:3]
43594 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43596 v_cmpx_ge_u64_e64 s[12:13], v[1:2], v[2:3]
43597 // CHECK: [0x0c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43599 v_cmpx_ge_u64_e64 s[100:101], v[1:2], v[2:3]
43600 // CHECK: [0x64,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43602 v_cmpx_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
43603 // CHECK: [0x66,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43605 v_cmpx_ge_u64_e64 vcc, v[1:2], v[2:3]
43606 // CHECK: [0x6a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43608 v_cmpx_ge_u64_e64 tba, v[1:2], v[2:3]
43609 // CHECK: [0x6c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43611 v_cmpx_ge_u64_e64 tma, v[1:2], v[2:3]
43612 // CHECK: [0x6e,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43614 v_cmpx_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
43615 // CHECK: [0x7a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
43617 v_cmpx_ge_u64_e64 s[10:11], v[254:255], v[2:3]
43618 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfe,0x05,0x02,0x00]
43620 v_cmpx_ge_u64_e64 s[10:11], s[2:3], v[2:3]
43621 // CHECK: [0x0a,0x00,0xfe,0xd0,0x02,0x04,0x02,0x00]
43623 v_cmpx_ge_u64_e64 s[10:11], s[4:5], v[2:3]
43624 // CHECK: [0x0a,0x00,0xfe,0xd0,0x04,0x04,0x02,0x00]
43626 v_cmpx_ge_u64_e64 s[10:11], s[100:101], v[2:3]
43627 // CHECK: [0x0a,0x00,0xfe,0xd0,0x64,0x04,0x02,0x00]
43629 v_cmpx_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
43630 // CHECK: [0x0a,0x00,0xfe,0xd0,0x66,0x04,0x02,0x00]
43632 v_cmpx_ge_u64_e64 s[10:11], vcc, v[2:3]
43633 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6a,0x04,0x02,0x00]
43635 v_cmpx_ge_u64_e64 s[10:11], tba, v[2:3]
43636 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6c,0x04,0x02,0x00]
43638 v_cmpx_ge_u64_e64 s[10:11], tma, v[2:3]
43639 // CHECK: [0x0a,0x00,0xfe,0xd0,0x6e,0x04,0x02,0x00]
43641 v_cmpx_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
43642 // CHECK: [0x0a,0x00,0xfe,0xd0,0x7a,0x04,0x02,0x00]
43644 v_cmpx_ge_u64_e64 s[10:11], exec, v[2:3]
43645 // CHECK: [0x0a,0x00,0xfe,0xd0,0x7e,0x04,0x02,0x00]
43647 v_cmpx_ge_u64_e64 s[10:11], 0, v[2:3]
43648 // CHECK: [0x0a,0x00,0xfe,0xd0,0x80,0x04,0x02,0x00]
43650 v_cmpx_ge_u64_e64 s[10:11], -1, v[2:3]
43651 // CHECK: [0x0a,0x00,0xfe,0xd0,0xc1,0x04,0x02,0x00]
43653 v_cmpx_ge_u64_e64 s[10:11], 0.5, v[2:3]
43654 // CHECK: [0x0a,0x00,0xfe,0xd0,0xf0,0x04,0x02,0x00]
43656 v_cmpx_ge_u64_e64 s[10:11], -4.0, v[2:3]
43657 // CHECK: [0x0a,0x00,0xfe,0xd0,0xf7,0x04,0x02,0x00]
43659 v_cmpx_ge_u64_e64 s[10:11], src_vccz, v[2:3]
43660 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfb,0x04,0x02,0x00]
43662 v_cmpx_ge_u64_e64 s[10:11], src_execz, v[2:3]
43663 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfc,0x04,0x02,0x00]
43665 v_cmpx_ge_u64_e64 s[10:11], src_scc, v[2:3]
43666 // CHECK: [0x0a,0x00,0xfe,0xd0,0xfd,0x04,0x02,0x00]
43668 v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[254:255]
43669 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x03,0x00]
43671 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[4:5]
43672 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x09,0x00,0x00]
43674 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[6:7]
43675 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x0d,0x00,0x00]
43677 v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[100:101]
43678 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xc9,0x00,0x00]
43680 v_cmpx_ge_u64_e64 s[10:11], v[1:2], flat_scratch
43681 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xcd,0x00,0x00]
43683 v_cmpx_ge_u64_e64 s[10:11], v[1:2], vcc
43684 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd5,0x00,0x00]
43686 v_cmpx_ge_u64_e64 s[10:11], v[1:2], tba
43687 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd9,0x00,0x00]
43689 v_cmpx_ge_u64_e64 s[10:11], v[1:2], tma
43690 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xdd,0x00,0x00]
43692 v_cmpx_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
43693 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf5,0x00,0x00]
43695 v_cmpx_ge_u64_e64 s[10:11], v[1:2], exec
43696 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x00,0x00]
43698 v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0
43699 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x01,0x01,0x00]
43701 v_cmpx_ge_u64_e64 s[10:11], v[1:2], -1
43702 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x83,0x01,0x00]
43704 v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0.5
43705 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xe1,0x01,0x00]
43707 v_cmpx_ge_u64_e64 s[10:11], v[1:2], -4.0
43708 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xef,0x01,0x00]
43710 v_cmpx_ge_u64_e64 s[10:11], v[1:2], src_vccz
43711 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf7,0x01,0x00]
43713 v_cmpx_ge_u64_e64 s[10:11], v[1:2], src_execz
43714 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf9,0x01,0x00]
43716 v_cmpx_ge_u64_e64 s[10:11], v[1:2], src_scc
43717 // CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfb,0x01,0x00]
43719 v_cmpx_t_u64_e64 s[10:11], v[1:2], v[2:3]
43720 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43722 v_cmpx_t_u64_e64 s[12:13], v[1:2], v[2:3]
43723 // CHECK: [0x0c,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43725 v_cmpx_t_u64_e64 s[100:101], v[1:2], v[2:3]
43726 // CHECK: [0x64,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43728 v_cmpx_t_u64_e64 flat_scratch, v[1:2], v[2:3]
43729 // CHECK: [0x66,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43731 v_cmpx_t_u64_e64 vcc, v[1:2], v[2:3]
43732 // CHECK: [0x6a,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43734 v_cmpx_t_u64_e64 tba, v[1:2], v[2:3]
43735 // CHECK: [0x6c,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43737 v_cmpx_t_u64_e64 tma, v[1:2], v[2:3]
43738 // CHECK: [0x6e,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43740 v_cmpx_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
43741 // CHECK: [0x7a,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
43743 v_cmpx_t_u64_e64 s[10:11], v[254:255], v[2:3]
43744 // CHECK: [0x0a,0x00,0xff,0xd0,0xfe,0x05,0x02,0x00]
43746 v_cmpx_t_u64_e64 s[10:11], s[2:3], v[2:3]
43747 // CHECK: [0x0a,0x00,0xff,0xd0,0x02,0x04,0x02,0x00]
43749 v_cmpx_t_u64_e64 s[10:11], s[4:5], v[2:3]
43750 // CHECK: [0x0a,0x00,0xff,0xd0,0x04,0x04,0x02,0x00]
43752 v_cmpx_t_u64_e64 s[10:11], s[100:101], v[2:3]
43753 // CHECK: [0x0a,0x00,0xff,0xd0,0x64,0x04,0x02,0x00]
43755 v_cmpx_t_u64_e64 s[10:11], flat_scratch, v[2:3]
43756 // CHECK: [0x0a,0x00,0xff,0xd0,0x66,0x04,0x02,0x00]
43758 v_cmpx_t_u64_e64 s[10:11], vcc, v[2:3]
43759 // CHECK: [0x0a,0x00,0xff,0xd0,0x6a,0x04,0x02,0x00]
43761 v_cmpx_t_u64_e64 s[10:11], tba, v[2:3]
43762 // CHECK: [0x0a,0x00,0xff,0xd0,0x6c,0x04,0x02,0x00]
43764 v_cmpx_t_u64_e64 s[10:11], tma, v[2:3]
43765 // CHECK: [0x0a,0x00,0xff,0xd0,0x6e,0x04,0x02,0x00]
43767 v_cmpx_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
43768 // CHECK: [0x0a,0x00,0xff,0xd0,0x7a,0x04,0x02,0x00]
43770 v_cmpx_t_u64_e64 s[10:11], exec, v[2:3]
43771 // CHECK: [0x0a,0x00,0xff,0xd0,0x7e,0x04,0x02,0x00]
43773 v_cmpx_t_u64_e64 s[10:11], 0, v[2:3]
43774 // CHECK: [0x0a,0x00,0xff,0xd0,0x80,0x04,0x02,0x00]
43776 v_cmpx_t_u64_e64 s[10:11], -1, v[2:3]
43777 // CHECK: [0x0a,0x00,0xff,0xd0,0xc1,0x04,0x02,0x00]
43779 v_cmpx_t_u64_e64 s[10:11], 0.5, v[2:3]
43780 // CHECK: [0x0a,0x00,0xff,0xd0,0xf0,0x04,0x02,0x00]
43782 v_cmpx_t_u64_e64 s[10:11], -4.0, v[2:3]
43783 // CHECK: [0x0a,0x00,0xff,0xd0,0xf7,0x04,0x02,0x00]
43785 v_cmpx_t_u64_e64 s[10:11], src_vccz, v[2:3]
43786 // CHECK: [0x0a,0x00,0xff,0xd0,0xfb,0x04,0x02,0x00]
43788 v_cmpx_t_u64_e64 s[10:11], src_execz, v[2:3]
43789 // CHECK: [0x0a,0x00,0xff,0xd0,0xfc,0x04,0x02,0x00]
43791 v_cmpx_t_u64_e64 s[10:11], src_scc, v[2:3]
43792 // CHECK: [0x0a,0x00,0xff,0xd0,0xfd,0x04,0x02,0x00]
43794 v_cmpx_t_u64_e64 s[10:11], v[1:2], v[254:255]
43795 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xfd,0x03,0x00]
43797 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[4:5]
43798 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x09,0x00,0x00]
43800 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[6:7]
43801 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x0d,0x00,0x00]
43803 v_cmpx_t_u64_e64 s[10:11], v[1:2], s[100:101]
43804 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xc9,0x00,0x00]
43806 v_cmpx_t_u64_e64 s[10:11], v[1:2], flat_scratch
43807 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xcd,0x00,0x00]
43809 v_cmpx_t_u64_e64 s[10:11], v[1:2], vcc
43810 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xd5,0x00,0x00]
43812 v_cmpx_t_u64_e64 s[10:11], v[1:2], tba
43813 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xd9,0x00,0x00]
43815 v_cmpx_t_u64_e64 s[10:11], v[1:2], tma
43816 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xdd,0x00,0x00]
43818 v_cmpx_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
43819 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xf5,0x00,0x00]
43821 v_cmpx_t_u64_e64 s[10:11], v[1:2], exec
43822 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xfd,0x00,0x00]
43824 v_cmpx_t_u64_e64 s[10:11], v[1:2], 0
43825 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x01,0x01,0x00]
43827 v_cmpx_t_u64_e64 s[10:11], v[1:2], -1
43828 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x83,0x01,0x00]
43830 v_cmpx_t_u64_e64 s[10:11], v[1:2], 0.5
43831 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xe1,0x01,0x00]
43833 v_cmpx_t_u64_e64 s[10:11], v[1:2], -4.0
43834 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xef,0x01,0x00]
43836 v_cmpx_t_u64_e64 s[10:11], v[1:2], src_vccz
43837 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xf7,0x01,0x00]
43839 v_cmpx_t_u64_e64 s[10:11], v[1:2], src_execz
43840 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xf9,0x01,0x00]
43842 v_cmpx_t_u64_e64 s[10:11], v[1:2], src_scc
43843 // CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xfb,0x01,0x00]