Lines Matching refs:arg0
5 func.func @test_addi(%arg0 : i64, %arg1 : i64) -> i64 {
6 %0 = arith.addi %arg0, %arg1 : i64
11 func.func @test_addi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
12 %0 = arith.addi %arg0, %arg1 : tensor<8x8xi64>
17 func.func @test_addi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
18 %0 = arith.addi %arg0, %arg1 : vector<8xi64>
23 func.func @test_addi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8…
24 %0 = arith.addi %arg0, %arg1 : vector<[8]xi64>
29 func.func @test_subi(%arg0 : i64, %arg1 : i64) -> i64 {
30 %0 = arith.subi %arg0, %arg1 : i64
35 func.func @test_subi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
36 %0 = arith.subi %arg0, %arg1 : tensor<8x8xi64>
41 func.func @test_subi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
42 %0 = arith.subi %arg0, %arg1 : vector<8xi64>
47 func.func @test_subi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8…
48 %0 = arith.subi %arg0, %arg1 : vector<[8]xi64>
53 func.func @test_muli(%arg0 : i64, %arg1 : i64) -> i64 {
54 %0 = arith.muli %arg0, %arg1 : i64
59 func.func @test_muli_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
60 %0 = arith.muli %arg0, %arg1 : tensor<8x8xi64>
65 func.func @test_muli_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
66 %0 = arith.muli %arg0, %arg1 : vector<8xi64>
71 func.func @test_muli_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8…
72 %0 = arith.muli %arg0, %arg1 : vector<[8]xi64>
77 func.func @test_divui(%arg0 : i64, %arg1 : i64) -> i64 {
78 %0 = arith.divui %arg0, %arg1 : i64
83 func.func @test_divui_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
84 %0 = arith.divui %arg0, %arg1 : tensor<8x8xi64>
89 func.func @test_divui_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
90 %0 = arith.divui %arg0, %arg1 : vector<8xi64>
95 func.func @test_divui_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[…
96 %0 = arith.divui %arg0, %arg1 : vector<[8]xi64>
101 func.func @test_divsi(%arg0 : i64, %arg1 : i64) -> i64 {
102 %0 = arith.divsi %arg0, %arg1 : i64
107 func.func @test_divsi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
108 %0 = arith.divsi %arg0, %arg1 : tensor<8x8xi64>
113 func.func @test_divsi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
114 %0 = arith.divsi %arg0, %arg1 : vector<8xi64>
119 func.func @test_divsi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[…
120 %0 = arith.divsi %arg0, %arg1 : vector<[8]xi64>
125 func.func @test_remui(%arg0 : i64, %arg1 : i64) -> i64 {
126 %0 = arith.remui %arg0, %arg1 : i64
131 func.func @test_remui_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
132 %0 = arith.remui %arg0, %arg1 : tensor<8x8xi64>
137 func.func @test_remui_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
138 %0 = arith.remui %arg0, %arg1 : vector<8xi64>
143 func.func @test_remui_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[…
144 %0 = arith.remui %arg0, %arg1 : vector<[8]xi64>
149 func.func @test_remsi(%arg0 : i64, %arg1 : i64) -> i64 {
150 %0 = arith.remsi %arg0, %arg1 : i64
155 func.func @test_remsi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
156 %0 = arith.remsi %arg0, %arg1 : tensor<8x8xi64>
161 func.func @test_remsi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
162 %0 = arith.remsi %arg0, %arg1 : vector<8xi64>
167 func.func @test_remsi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[…
168 %0 = arith.remsi %arg0, %arg1 : vector<[8]xi64>
173 func.func @test_andi(%arg0 : i64, %arg1 : i64) -> i64 {
174 %0 = arith.andi %arg0, %arg1 : i64
179 func.func @test_andi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
180 %0 = arith.andi %arg0, %arg1 : tensor<8x8xi64>
185 func.func @test_andi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
186 %0 = arith.andi %arg0, %arg1 : vector<8xi64>
191 func.func @test_andi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8…
192 %0 = arith.andi %arg0, %arg1 : vector<[8]xi64>
197 func.func @test_ori(%arg0 : i64, %arg1 : i64) -> i64 {
198 %0 = arith.ori %arg0, %arg1 : i64
203 func.func @test_ori_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
204 %0 = arith.ori %arg0, %arg1 : tensor<8x8xi64>
209 func.func @test_ori_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
210 %0 = arith.ori %arg0, %arg1 : vector<8xi64>
215 func.func @test_ori_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8]…
216 %0 = arith.ori %arg0, %arg1 : vector<[8]xi64>
221 func.func @test_xori(%arg0 : i64, %arg1 : i64) -> i64 {
222 %0 = arith.xori %arg0, %arg1 : i64
227 func.func @test_xori_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
228 %0 = arith.xori %arg0, %arg1 : tensor<8x8xi64>
233 func.func @test_xori_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
234 %0 = arith.xori %arg0, %arg1 : vector<8xi64>
239 func.func @test_xori_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8…
240 %0 = arith.xori %arg0, %arg1 : vector<[8]xi64>
245 func.func @test_ceildivsi(%arg0 : i64, %arg1 : i64) -> i64 {
246 %0 = arith.ceildivsi %arg0, %arg1 : i64
251 func.func @test_ceildivsi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi6…
252 %0 = arith.ceildivsi %arg0, %arg1 : tensor<8x8xi64>
257 func.func @test_ceildivsi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
258 %0 = arith.ceildivsi %arg0, %arg1 : vector<8xi64>
263 func.func @test_ceildivsi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vect…
264 %0 = arith.ceildivsi %arg0, %arg1 : vector<[8]xi64>
269 func.func @test_floordivsi(%arg0 : i64, %arg1 : i64) -> i64 {
270 %0 = arith.floordivsi %arg0, %arg1 : i64
275 func.func @test_floordivsi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi…
276 %0 = arith.floordivsi %arg0, %arg1 : tensor<8x8xi64>
281 func.func @test_floordivsi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
282 %0 = arith.floordivsi %arg0, %arg1 : vector<8xi64>
287 func.func @test_floordivsi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vec…
288 %0 = arith.floordivsi %arg0, %arg1 : vector<[8]xi64>
293 func.func @test_shli(%arg0 : i64, %arg1 : i64) -> i64 {
294 %0 = arith.shli %arg0, %arg1 : i64
299 func.func @test_shli_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
300 %0 = arith.shli %arg0, %arg1 : tensor<8x8xi64>
305 func.func @test_shli_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
306 %0 = arith.shli %arg0, %arg1 : vector<8xi64>
311 func.func @test_shli_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8…
312 %0 = arith.shli %arg0, %arg1 : vector<[8]xi64>
317 func.func @test_shrui(%arg0 : i64, %arg1 : i64) -> i64 {
318 %0 = arith.shrui %arg0, %arg1 : i64
323 func.func @test_shrui_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
324 %0 = arith.shrui %arg0, %arg1 : tensor<8x8xi64>
329 func.func @test_shrui_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
330 %0 = arith.shrui %arg0, %arg1 : vector<8xi64>
335 func.func @test_shrui_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[…
336 %0 = arith.shrui %arg0, %arg1 : vector<[8]xi64>
341 func.func @test_shrsi(%arg0 : i64, %arg1 : i64) -> i64 {
342 %0 = arith.shrsi %arg0, %arg1 : i64
347 func.func @test_shrsi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi64> {
348 %0 = arith.shrsi %arg0, %arg1 : tensor<8x8xi64>
353 func.func @test_shrsi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi64> {
354 %0 = arith.shrsi %arg0, %arg1 : vector<8xi64>
359 func.func @test_shrsi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[…
360 %0 = arith.shrsi %arg0, %arg1 : vector<[8]xi64>
365 func.func @test_negf(%arg0 : f64) -> f64 {
366 %0 = arith.negf %arg0 : f64
371 func.func @test_negf_tensor(%arg0 : tensor<8x8xf64>) -> tensor<8x8xf64> {
372 %0 = arith.negf %arg0 : tensor<8x8xf64>
377 func.func @test_negf_vector(%arg0 : vector<8xf64>) -> vector<8xf64> {
378 %0 = arith.negf %arg0 : vector<8xf64>
383 func.func @test_negf_scalable_vector(%arg0 : vector<[8]xf64>) -> vector<[8]xf64> {
384 %0 = arith.negf %arg0 : vector<[8]xf64>
389 func.func @test_addf(%arg0 : f64, %arg1 : f64) -> f64 {
390 %0 = arith.addf %arg0, %arg1 : f64
395 func.func @test_addf_tensor(%arg0 : tensor<8x8xf64>, %arg1 : tensor<8x8xf64>) -> tensor<8x8xf64> {
396 %0 = arith.addf %arg0, %arg1 : tensor<8x8xf64>
401 func.func @test_addf_vector(%arg0 : vector<8xf64>, %arg1 : vector<8xf64>) -> vector<8xf64> {
402 %0 = arith.addf %arg0, %arg1 : vector<8xf64>
407 func.func @test_addf_scalable_vector(%arg0 : vector<[8]xf64>, %arg1 : vector<[8]xf64>) -> vector<[8…
408 %0 = arith.addf %arg0, %arg1 : vector<[8]xf64>
413 func.func @test_subf(%arg0 : f64, %arg1 : f64) -> f64 {
414 %0 = arith.subf %arg0, %arg1 : f64
419 func.func @test_subf_tensor(%arg0 : tensor<8x8xf64>, %arg1 : tensor<8x8xf64>) -> tensor<8x8xf64> {
420 %0 = arith.subf %arg0, %arg1 : tensor<8x8xf64>
425 func.func @test_subf_vector(%arg0 : vector<8xf64>, %arg1 : vector<8xf64>) -> vector<8xf64> {
426 %0 = arith.subf %arg0, %arg1 : vector<8xf64>
431 func.func @test_subf_scalable_vector(%arg0 : vector<[8]xf64>, %arg1 : vector<[8]xf64>) -> vector<[8…
432 %0 = arith.subf %arg0, %arg1 : vector<[8]xf64>
437 func.func @test_mulf(%arg0 : f64, %arg1 : f64) -> f64 {
438 %0 = arith.mulf %arg0, %arg1 : f64
443 func.func @test_mulf_tensor(%arg0 : tensor<8x8xf64>, %arg1 : tensor<8x8xf64>) -> tensor<8x8xf64> {
444 %0 = arith.mulf %arg0, %arg1 : tensor<8x8xf64>
449 func.func @test_mulf_vector(%arg0 : vector<8xf64>, %arg1 : vector<8xf64>) -> vector<8xf64> {
450 %0 = arith.mulf %arg0, %arg1 : vector<8xf64>
455 func.func @test_mulf_scalable_vector(%arg0 : vector<[8]xf64>, %arg1 : vector<[8]xf64>) -> vector<[8…
456 %0 = arith.mulf %arg0, %arg1 : vector<[8]xf64>
461 func.func @test_divf(%arg0 : f64, %arg1 : f64) -> f64 {
462 %0 = arith.divf %arg0, %arg1 : f64
467 func.func @test_divf_tensor(%arg0 : tensor<8x8xf64>, %arg1 : tensor<8x8xf64>) -> tensor<8x8xf64> {
468 %0 = arith.divf %arg0, %arg1 : tensor<8x8xf64>
473 func.func @test_divf_vector(%arg0 : vector<8xf64>, %arg1 : vector<8xf64>) -> vector<8xf64> {
474 %0 = arith.divf %arg0, %arg1 : vector<8xf64>
479 func.func @test_divf_scalable_vector(%arg0 : vector<[8]xf64>, %arg1 : vector<[8]xf64>) -> vector<[8…
480 %0 = arith.divf %arg0, %arg1 : vector<[8]xf64>
485 func.func @test_remf(%arg0 : f64, %arg1 : f64) -> f64 {
486 %0 = arith.remf %arg0, %arg1 : f64
491 func.func @test_remf_tensor(%arg0 : tensor<8x8xf64>, %arg1 : tensor<8x8xf64>) -> tensor<8x8xf64> {
492 %0 = arith.remf %arg0, %arg1 : tensor<8x8xf64>
497 func.func @test_remf_vector(%arg0 : vector<8xf64>, %arg1 : vector<8xf64>) -> vector<8xf64> {
498 %0 = arith.remf %arg0, %arg1 : vector<8xf64>
503 func.func @test_remf_scalable_vector(%arg0 : vector<[8]xf64>, %arg1 : vector<[8]xf64>) -> vector<[8…
504 %0 = arith.remf %arg0, %arg1 : vector<[8]xf64>
509 func.func @test_extui(%arg0 : i32) -> i64 {
510 %0 = arith.extui %arg0 : i32 to i64
515 func.func @test_extui_tensor(%arg0 : tensor<8x8xi32>) -> tensor<8x8xi64> {
516 %0 = arith.extui %arg0 : tensor<8x8xi32> to tensor<8x8xi64>
521 func.func @test_extui_vector(%arg0 : vector<8xi32>) -> vector<8xi64> {
522 %0 = arith.extui %arg0 : vector<8xi32> to vector<8xi64>
527 func.func @test_extui_scalable_vector(%arg0 : vector<[8]xi32>) -> vector<[8]xi64> {
528 %0 = arith.extui %arg0 : vector<[8]xi32> to vector<[8]xi64>
533 func.func @test_extsi(%arg0 : i32) -> i64 {
534 %0 = arith.extsi %arg0 : i32 to i64
539 func.func @test_extsi_tensor(%arg0 : tensor<8x8xi32>) -> tensor<8x8xi64> {
540 %0 = arith.extsi %arg0 : tensor<8x8xi32> to tensor<8x8xi64>
545 func.func @test_extsi_vector(%arg0 : vector<8xi32>) -> vector<8xi64> {
546 %0 = arith.extsi %arg0 : vector<8xi32> to vector<8xi64>
551 func.func @test_extsi_scalable_vector(%arg0 : vector<[8]xi32>) -> vector<[8]xi64> {
552 %0 = arith.extsi %arg0 : vector<[8]xi32> to vector<[8]xi64>
557 func.func @test_extf(%arg0 : f32) -> f64 {
558 %0 = arith.extf %arg0 : f32 to f64
563 func.func @test_extf_tensor(%arg0 : tensor<8x8xf32>) -> tensor<8x8xf64> {
564 %0 = arith.extf %arg0 : tensor<8x8xf32> to tensor<8x8xf64>
569 func.func @test_extf_vector(%arg0 : vector<8xf32>) -> vector<8xf64> {
570 %0 = arith.extf %arg0 : vector<8xf32> to vector<8xf64>
575 func.func @test_extf_scalable_vector(%arg0 : vector<[8]xf32>) -> vector<[8]xf64> {
576 %0 = arith.extf %arg0 : vector<[8]xf32> to vector<[8]xf64>
581 func.func @test_trunci(%arg0 : i32) -> i16 {
582 %0 = arith.trunci %arg0 : i32 to i16
587 func.func @test_trunci_tensor(%arg0 : tensor<8x8xi32>) -> tensor<8x8xi16> {
588 %0 = arith.trunci %arg0 : tensor<8x8xi32> to tensor<8x8xi16>
593 func.func @test_trunci_vector(%arg0 : vector<8xi32>) -> vector<8xi16> {
594 %0 = arith.trunci %arg0 : vector<8xi32> to vector<8xi16>
599 func.func @test_trunci_scalable_vector(%arg0 : vector<[8]xi32>) -> vector<[8]xi16> {
600 %0 = arith.trunci %arg0 : vector<[8]xi32> to vector<[8]xi16>
605 func.func @test_truncf(%arg0 : f32) -> bf16 {
606 %0 = arith.truncf %arg0 : f32 to bf16
611 func.func @test_truncf_tensor(%arg0 : tensor<8x8xf32>) -> tensor<8x8xbf16> {
612 %0 = arith.truncf %arg0 : tensor<8x8xf32> to tensor<8x8xbf16>
617 func.func @test_truncf_vector(%arg0 : vector<8xf32>) -> vector<8xbf16> {
618 %0 = arith.truncf %arg0 : vector<8xf32> to vector<8xbf16>
623 func.func @test_truncf_scalable_vector(%arg0 : vector<[8]xf32>) -> vector<[8]xbf16> {
624 %0 = arith.truncf %arg0 : vector<[8]xf32> to vector<[8]xbf16>
629 func.func @test_uitofp(%arg0 : i32) -> f32 {
630 %0 = arith.uitofp %arg0 : i32 to f32
635 func.func @test_uitofp_tensor(%arg0 : tensor<8x8xi32>) -> tensor<8x8xf32> {
636 %0 = arith.uitofp %arg0 : tensor<8x8xi32> to tensor<8x8xf32>
641 func.func @test_uitofp_vector(%arg0 : vector<8xi32>) -> vector<8xf32> {
642 %0 = arith.uitofp %arg0 : vector<8xi32> to vector<8xf32>
647 func.func @test_uitofp_scalable_vector(%arg0 : vector<[8]xi32>) -> vector<[8]xf32> {
648 %0 = arith.uitofp %arg0 : vector<[8]xi32> to vector<[8]xf32>
653 func.func @test_sitofp(%arg0 : i16) -> f64 {
654 %0 = arith.sitofp %arg0 : i16 to f64
659 func.func @test_sitofp_tensor(%arg0 : tensor<8x8xi16>) -> tensor<8x8xf64> {
660 %0 = arith.sitofp %arg0 : tensor<8x8xi16> to tensor<8x8xf64>
665 func.func @test_sitofp_vector(%arg0 : vector<8xi16>) -> vector<8xf64> {
666 %0 = arith.sitofp %arg0 : vector<8xi16> to vector<8xf64>
671 func.func @test_sitofp_scalable_vector(%arg0 : vector<[8]xi16>) -> vector<[8]xf64> {
672 %0 = arith.sitofp %arg0 : vector<[8]xi16> to vector<[8]xf64>
677 func.func @test_fptoui(%arg0 : bf16) -> i8 {
678 %0 = arith.fptoui %arg0 : bf16 to i8
683 func.func @test_fptoui_tensor(%arg0 : tensor<8x8xbf16>) -> tensor<8x8xi8> {
684 %0 = arith.fptoui %arg0 : tensor<8x8xbf16> to tensor<8x8xi8>
689 func.func @test_fptoui_vector(%arg0 : vector<8xbf16>) -> vector<8xi8> {
690 %0 = arith.fptoui %arg0 : vector<8xbf16> to vector<8xi8>
695 func.func @test_fptoui_scalable_vector(%arg0 : vector<[8]xbf16>) -> vector<[8]xi8> {
696 %0 = arith.fptoui %arg0 : vector<[8]xbf16> to vector<[8]xi8>
701 func.func @test_fptosi(%arg0 : f64) -> i64 {
702 %0 = arith.fptosi %arg0 : f64 to i64
707 func.func @test_fptosi_tensor(%arg0 : tensor<8x8xf64>) -> tensor<8x8xi64> {
708 %0 = arith.fptosi %arg0 : tensor<8x8xf64> to tensor<8x8xi64>
713 func.func @test_fptosi_vector(%arg0 : vector<8xf64>) -> vector<8xi64> {
714 %0 = arith.fptosi %arg0 : vector<8xf64> to vector<8xi64>
719 func.func @test_fptosi_scalable_vector(%arg0 : vector<[8]xf64>) -> vector<[8]xi64> {
720 %0 = arith.fptosi %arg0 : vector<[8]xf64> to vector<[8]xi64>
725 func.func @test_index_cast0(%arg0 : i32) -> index {
726 %0 = arith.index_cast %arg0 : i32 to index
731 func.func @test_index_cast_tensor0(%arg0 : tensor<8x8xi32>) -> tensor<8x8xindex> {
732 %0 = arith.index_cast %arg0 : tensor<8x8xi32> to tensor<8x8xindex>
737 func.func @test_index_cast_vector0(%arg0 : vector<8xi32>) -> vector<8xindex> {
738 %0 = arith.index_cast %arg0 : vector<8xi32> to vector<8xindex>
743 func.func @test_index_cast_scalable_vector0(%arg0 : vector<[8]xi32>) -> vector<[8]xindex> {
744 %0 = arith.index_cast %arg0 : vector<[8]xi32> to vector<[8]xindex>
749 func.func @test_index_cast1(%arg0 : index) -> i64 {
750 %0 = arith.index_cast %arg0 : index to i64
755 func.func @test_index_cast_tensor1(%arg0 : tensor<8x8xindex>) -> tensor<8x8xi64> {
756 %0 = arith.index_cast %arg0 : tensor<8x8xindex> to tensor<8x8xi64>
761 func.func @test_index_cast_vector1(%arg0 : vector<8xindex>) -> vector<8xi64> {
762 %0 = arith.index_cast %arg0 : vector<8xindex> to vector<8xi64>
767 func.func @test_index_cast_scalable_vector1(%arg0 : vector<[8]xindex>) -> vector<[8]xi64> {
768 %0 = arith.index_cast %arg0 : vector<[8]xindex> to vector<[8]xi64>
773 func.func @test_bitcast0(%arg0 : i64) -> f64 {
774 %0 = arith.bitcast %arg0 : i64 to f64
779 func.func @test_bitcast_tensor0(%arg0 : tensor<8x8xi64>) -> tensor<8x8xf64> {
780 %0 = arith.bitcast %arg0 : tensor<8x8xi64> to tensor<8x8xf64>
785 func.func @test_bitcast_vector0(%arg0 : vector<8xi64>) -> vector<8xf64> {
786 %0 = arith.bitcast %arg0 : vector<8xi64> to vector<8xf64>
791 func.func @test_bitcast_scalable_vector0(%arg0 : vector<[8]xi64>) -> vector<[8]xf64> {
792 %0 = arith.bitcast %arg0 : vector<[8]xi64> to vector<[8]xf64>
797 func.func @test_bitcast1(%arg0 : f32) -> i32 {
798 %0 = arith.bitcast %arg0 : f32 to i32
803 func.func @test_bitcast_tensor1(%arg0 : tensor<8x8xf32>) -> tensor<8x8xi32> {
804 %0 = arith.bitcast %arg0 : tensor<8x8xf32> to tensor<8x8xi32>
809 func.func @test_bitcast_vector1(%arg0 : vector<8xf32>) -> vector<8xi32> {
810 %0 = arith.bitcast %arg0 : vector<8xf32> to vector<8xi32>
815 func.func @test_bitcast_scalable_vector1(%arg0 : vector<[8]xf32>) -> vector<[8]xi32> {
816 %0 = arith.bitcast %arg0 : vector<[8]xf32> to vector<[8]xi32>
821 func.func @test_cmpi(%arg0 : i64, %arg1 : i64) -> i1 {
822 %0 = arith.cmpi ne, %arg0, %arg1 : i64
827 func.func @test_cmpi_tensor(%arg0 : tensor<8x8xi64>, %arg1 : tensor<8x8xi64>) -> tensor<8x8xi1> {
828 %0 = arith.cmpi slt, %arg0, %arg1 : tensor<8x8xi64>
833 func.func @test_cmpi_vector(%arg0 : vector<8xi64>, %arg1 : vector<8xi64>) -> vector<8xi1> {
834 %0 = arith.cmpi ult, %arg0, %arg1 : vector<8xi64>
839 func.func @test_cmpi_scalable_vector(%arg0 : vector<[8]xi64>, %arg1 : vector<[8]xi64>) -> vector<[8…
840 %0 = arith.cmpi ult, %arg0, %arg1 : vector<[8]xi64>
845 func.func @test_cmpi_vector_0d(%arg0 : vector<i64>, %arg1 : vector<i64>) -> vector<i1> {
846 %0 = arith.cmpi ult, %arg0, %arg1 : vector<i64>
851 func.func @test_cmpf(%arg0 : f64, %arg1 : f64) -> i1 {
852 %0 = arith.cmpf oeq, %arg0, %arg1 : f64
857 func.func @test_cmpf_tensor(%arg0 : tensor<8x8xf64>, %arg1 : tensor<8x8xf64>) -> tensor<8x8xi1> {
858 %0 = arith.cmpf olt, %arg0, %arg1 : tensor<8x8xf64>
863 func.func @test_cmpf_vector(%arg0 : vector<8xf64>, %arg1 : vector<8xf64>) -> vector<8xi1> {
864 %0 = arith.cmpf ult, %arg0, %arg1 : vector<8xf64>
869 func.func @test_cmpf_scalable_vector(%arg0 : vector<[8]xf64>, %arg1 : vector<[8]xf64>) -> vector<[8…
870 %0 = arith.cmpf ult, %arg0, %arg1 : vector<[8]xf64>
875 func.func @test_index_cast(%arg0 : index) -> i64 {
876 %0 = arith.index_cast %arg0 : index to i64
881 func.func @test_index_cast_tensor(%arg0 : tensor<index>) -> tensor<i64> {
882 %0 = arith.index_cast %arg0 : tensor<index> to tensor<i64>
887 func.func @test_index_cast_tensor_reverse(%arg0 : tensor<i64>) -> tensor<index> {
888 %0 = arith.index_cast %arg0 : tensor<i64> to tensor<index>