|
1 | 1 | #include <riscv_vector.h> |
2 | 2 | #include <stdint.h> |
3 | 3 |
|
4 | | -vfloat16mf4_t test_vcompress_vm_f16mf4(vfloat16mf4_t vs2, vbool64_t vs1, |
5 | | - size_t vl) { |
6 | | - return __riscv_vcompress_vm_f16mf4(vs2, vs1, vl); |
7 | | -} |
8 | | - |
9 | | -vfloat16mf2_t test_vcompress_vm_f16mf2(vfloat16mf2_t vs2, vbool32_t vs1, |
10 | | - size_t vl) { |
11 | | - return __riscv_vcompress_vm_f16mf2(vs2, vs1, vl); |
12 | | -} |
13 | | - |
14 | | -vfloat16m1_t test_vcompress_vm_f16m1(vfloat16m1_t vs2, vbool16_t vs1, |
15 | | - size_t vl) { |
16 | | - return __riscv_vcompress_vm_f16m1(vs2, vs1, vl); |
17 | | -} |
18 | | - |
19 | | -vfloat16m2_t test_vcompress_vm_f16m2(vfloat16m2_t vs2, vbool8_t vs1, |
20 | | - size_t vl) { |
21 | | - return __riscv_vcompress_vm_f16m2(vs2, vs1, vl); |
22 | | -} |
23 | | - |
24 | | -vfloat16m4_t test_vcompress_vm_f16m4(vfloat16m4_t vs2, vbool4_t vs1, |
25 | | - size_t vl) { |
26 | | - return __riscv_vcompress_vm_f16m4(vs2, vs1, vl); |
27 | | -} |
28 | | - |
29 | | -vfloat16m8_t test_vcompress_vm_f16m8(vfloat16m8_t vs2, vbool2_t vs1, |
30 | | - size_t vl) { |
31 | | - return __riscv_vcompress_vm_f16m8(vs2, vs1, vl); |
32 | | -} |
33 | | - |
34 | | -vfloat32mf2_t test_vcompress_vm_f32mf2(vfloat32mf2_t vs2, vbool64_t vs1, |
35 | | - size_t vl) { |
36 | | - return __riscv_vcompress_vm_f32mf2(vs2, vs1, vl); |
37 | | -} |
38 | | - |
39 | | -vfloat32m1_t test_vcompress_vm_f32m1(vfloat32m1_t vs2, vbool32_t vs1, |
40 | | - size_t vl) { |
41 | | - return __riscv_vcompress_vm_f32m1(vs2, vs1, vl); |
42 | | -} |
43 | | - |
44 | | -vfloat32m2_t test_vcompress_vm_f32m2(vfloat32m2_t vs2, vbool16_t vs1, |
45 | | - size_t vl) { |
46 | | - return __riscv_vcompress_vm_f32m2(vs2, vs1, vl); |
47 | | -} |
48 | | - |
49 | | -vfloat32m4_t test_vcompress_vm_f32m4(vfloat32m4_t vs2, vbool8_t vs1, |
50 | | - size_t vl) { |
51 | | - return __riscv_vcompress_vm_f32m4(vs2, vs1, vl); |
52 | | -} |
53 | | - |
54 | | -vfloat32m8_t test_vcompress_vm_f32m8(vfloat32m8_t vs2, vbool4_t vs1, |
55 | | - size_t vl) { |
56 | | - return __riscv_vcompress_vm_f32m8(vs2, vs1, vl); |
57 | | -} |
58 | | - |
59 | | -vfloat64m1_t test_vcompress_vm_f64m1(vfloat64m1_t vs2, vbool64_t vs1, |
60 | | - size_t vl) { |
61 | | - return __riscv_vcompress_vm_f64m1(vs2, vs1, vl); |
62 | | -} |
63 | | - |
64 | | -vfloat64m2_t test_vcompress_vm_f64m2(vfloat64m2_t vs2, vbool32_t vs1, |
65 | | - size_t vl) { |
66 | | - return __riscv_vcompress_vm_f64m2(vs2, vs1, vl); |
67 | | -} |
68 | | - |
69 | | -vfloat64m4_t test_vcompress_vm_f64m4(vfloat64m4_t vs2, vbool16_t vs1, |
70 | | - size_t vl) { |
71 | | - return __riscv_vcompress_vm_f64m4(vs2, vs1, vl); |
72 | | -} |
73 | | - |
74 | | -vfloat64m8_t test_vcompress_vm_f64m8(vfloat64m8_t vs2, vbool8_t vs1, |
75 | | - size_t vl) { |
76 | | - return __riscv_vcompress_vm_f64m8(vs2, vs1, vl); |
77 | | -} |
78 | | - |
79 | 4 | vint8mf8_t test_vcompress_vm_i8mf8(vint8mf8_t vs2, vbool64_t vs1, size_t vl) { |
80 | 5 | return __riscv_vcompress_vm_i8mf8(vs2, vs1, vl); |
81 | 6 | } |
@@ -257,3 +182,48 @@ vuint64m4_t test_vcompress_vm_u64m4(vuint64m4_t vs2, vbool16_t vs1, size_t vl) { |
257 | 182 | vuint64m8_t test_vcompress_vm_u64m8(vuint64m8_t vs2, vbool8_t vs1, size_t vl) { |
258 | 183 | return __riscv_vcompress_vm_u64m8(vs2, vs1, vl); |
259 | 184 | } |
| 185 | + |
| 186 | +vfloat32mf2_t test_vcompress_vm_f32mf2(vfloat32mf2_t vs2, vbool64_t vs1, |
| 187 | + size_t vl) { |
| 188 | + return __riscv_vcompress_vm_f32mf2(vs2, vs1, vl); |
| 189 | +} |
| 190 | + |
| 191 | +vfloat32m1_t test_vcompress_vm_f32m1(vfloat32m1_t vs2, vbool32_t vs1, |
| 192 | + size_t vl) { |
| 193 | + return __riscv_vcompress_vm_f32m1(vs2, vs1, vl); |
| 194 | +} |
| 195 | + |
| 196 | +vfloat32m2_t test_vcompress_vm_f32m2(vfloat32m2_t vs2, vbool16_t vs1, |
| 197 | + size_t vl) { |
| 198 | + return __riscv_vcompress_vm_f32m2(vs2, vs1, vl); |
| 199 | +} |
| 200 | + |
| 201 | +vfloat32m4_t test_vcompress_vm_f32m4(vfloat32m4_t vs2, vbool8_t vs1, |
| 202 | + size_t vl) { |
| 203 | + return __riscv_vcompress_vm_f32m4(vs2, vs1, vl); |
| 204 | +} |
| 205 | + |
| 206 | +vfloat32m8_t test_vcompress_vm_f32m8(vfloat32m8_t vs2, vbool4_t vs1, |
| 207 | + size_t vl) { |
| 208 | + return __riscv_vcompress_vm_f32m8(vs2, vs1, vl); |
| 209 | +} |
| 210 | + |
| 211 | +vfloat64m1_t test_vcompress_vm_f64m1(vfloat64m1_t vs2, vbool64_t vs1, |
| 212 | + size_t vl) { |
| 213 | + return __riscv_vcompress_vm_f64m1(vs2, vs1, vl); |
| 214 | +} |
| 215 | + |
| 216 | +vfloat64m2_t test_vcompress_vm_f64m2(vfloat64m2_t vs2, vbool32_t vs1, |
| 217 | + size_t vl) { |
| 218 | + return __riscv_vcompress_vm_f64m2(vs2, vs1, vl); |
| 219 | +} |
| 220 | + |
| 221 | +vfloat64m4_t test_vcompress_vm_f64m4(vfloat64m4_t vs2, vbool16_t vs1, |
| 222 | + size_t vl) { |
| 223 | + return __riscv_vcompress_vm_f64m4(vs2, vs1, vl); |
| 224 | +} |
| 225 | + |
| 226 | +vfloat64m8_t test_vcompress_vm_f64m8(vfloat64m8_t vs2, vbool8_t vs1, |
| 227 | + size_t vl) { |
| 228 | + return __riscv_vcompress_vm_f64m8(vs2, vs1, vl); |
| 229 | +} |
0 commit comments