Skip to content

Commit a4adef3

Browse files
committed
Integrate stdarch tests for aarch64
1 parent 7227b9c commit a4adef3

7 files changed

Lines changed: 1862 additions & 730 deletions

File tree

build_system/prepare.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ pub(crate) fn prepare(dirs: &Dirs) {
1212
crate::tests::RAND_REPO.fetch(dirs);
1313
crate::tests::REGEX_REPO.fetch(dirs);
1414
crate::tests::GRAVIOLA_REPO.fetch(dirs);
15+
crate::tests::STDARCH_REPO.fetch(dirs);
1516
}
1617

1718
pub(crate) struct GitRepo {
Lines changed: 301 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,301 @@
1+
vaba_s16
2+
vaba_s32
3+
vaba_s8
4+
vaba_u16
5+
vaba_u32
6+
vaba_u8
7+
vabaq_s16
8+
vabaq_s32
9+
vabaq_s8
10+
vabaq_u16
11+
vabaq_u32
12+
vabaq_u8
13+
vhadd_s16
14+
vhadd_s32
15+
vhadd_s8
16+
vhadd_u16
17+
vhadd_u32
18+
vhadd_u8
19+
vhaddq_s16
20+
vhaddq_s32
21+
vhaddq_s8
22+
vhaddq_u16
23+
vhaddq_u32
24+
vhaddq_u8
25+
vhsub_s16
26+
vhsub_s32
27+
vhsub_s8
28+
vhsub_u16
29+
vhsub_u32
30+
vhsub_u8
31+
vhsubq_s16
32+
vhsubq_s32
33+
vhsubq_s8
34+
vhsubq_u16
35+
vhsubq_u32
36+
vhsubq_u8
37+
vld1_f16_x2
38+
vld1_f16_x3
39+
vld1_f16_x4
40+
vld1_f32_x2
41+
vld1_f32_x3
42+
vld1_f32_x4
43+
vld1_f64_x2
44+
vld1_f64_x3
45+
vld1_f64_x4
46+
vld1_p16_x2
47+
vld1_p16_x3
48+
vld1_p16_x4
49+
vld1_p64_x2
50+
vld1_p64_x3
51+
vld1_p64_x4
52+
vld1_p8_x2
53+
vld1_p8_x3
54+
vld1_p8_x4
55+
vld1_s16_x2
56+
vld1_s16_x3
57+
vld1_s16_x4
58+
vld1_s32_x2
59+
vld1_s32_x3
60+
vld1_s32_x4
61+
vld1_s64_x2
62+
vld1_s64_x3
63+
vld1_s64_x4
64+
vld1_s8_x2
65+
vld1_s8_x3
66+
vld1_s8_x4
67+
vld1_u16_x2
68+
vld1_u16_x3
69+
vld1_u16_x4
70+
vld1_u32_x2
71+
vld1_u32_x3
72+
vld1_u32_x4
73+
vld1_u64_x2
74+
vld1_u64_x3
75+
vld1_u64_x4
76+
vld1_u8_x2
77+
vld1_u8_x3
78+
vld1_u8_x4
79+
vld1q_f16_x2
80+
vld1q_f16_x3
81+
vld1q_f16_x4
82+
vld1q_f32_x2
83+
vld1q_f32_x3
84+
vld1q_f32_x4
85+
vld1q_f64_x2
86+
vld1q_f64_x3
87+
vld1q_f64_x4
88+
vld1q_p16_x2
89+
vld1q_p16_x3
90+
vld1q_p16_x4
91+
vld1q_p64_x2
92+
vld1q_p64_x3
93+
vld1q_p64_x4
94+
vld1q_p8_x2
95+
vld1q_p8_x3
96+
vld1q_p8_x4
97+
vld1q_s16_x2
98+
vld1q_s16_x3
99+
vld1q_s16_x4
100+
vld1q_s32_x2
101+
vld1q_s32_x3
102+
vld1q_s32_x4
103+
vld1q_s64_x2
104+
vld1q_s64_x3
105+
vld1q_s64_x4
106+
vld1q_s8_x2
107+
vld1q_s8_x3
108+
vld1q_s8_x4
109+
vld1q_u16_x2
110+
vld1q_u16_x3
111+
vld1q_u16_x4
112+
vld1q_u32_x2
113+
vld1q_u32_x3
114+
vld1q_u32_x4
115+
vld1q_u64_x2
116+
vld1q_u64_x3
117+
vld1q_u64_x4
118+
vld1q_u8_x2
119+
vld1q_u8_x3
120+
vld1q_u8_x4
121+
vld2_f16
122+
vld2_f32
123+
vld2_lane_f16
124+
vld2_lane_f32
125+
vld2_lane_s16
126+
vld2_lane_s32
127+
vld2_lane_s64
128+
vld2_lane_s8
129+
vld2_lane_u16
130+
vld2_lane_u32
131+
vld2_lane_u64
132+
vld2_lane_u8
133+
vld2_p16
134+
vld2_p8
135+
vld2_s16
136+
vld2_s32
137+
vld2_s64
138+
vld2_s8
139+
vld2_u16
140+
vld2_u32
141+
vld2_u64
142+
vld2_u8
143+
vld2q_f16
144+
vld2q_f32
145+
vld2q_f64
146+
vld2q_lane_f16
147+
vld2q_lane_f32
148+
vld2q_lane_s16
149+
vld2q_lane_s32
150+
vld2q_lane_s64
151+
vld2q_lane_s8
152+
vld2q_lane_u16
153+
vld2q_lane_u32
154+
vld2q_lane_u64
155+
vld2q_lane_u8
156+
vld2q_p16
157+
vld2q_p8
158+
vld2q_s16
159+
vld2q_s32
160+
vld2q_s64
161+
vld2q_s8
162+
vld2q_u16
163+
vld2q_u32
164+
vld2q_u64
165+
vld2q_u8
166+
vld3_f16
167+
vld3_lane_f16
168+
vld3_lane_f32
169+
vld3_lane_s16
170+
vld3_lane_s32
171+
vld3_lane_s64
172+
vld3_lane_s8
173+
vld3_lane_u16
174+
vld3_lane_u32
175+
vld3_lane_u64
176+
vld3_lane_u8
177+
vld3q_f16
178+
vld3q_lane_f16
179+
vld3q_lane_f32
180+
vld3q_lane_s16
181+
vld3q_lane_s32
182+
vld3q_lane_s64
183+
vld3q_lane_s8
184+
vld3q_lane_u16
185+
vld3q_lane_u32
186+
vld3q_lane_u64
187+
vld3q_lane_u8
188+
vld4_f16
189+
vld4_lane_f16
190+
vld4_lane_f32
191+
vld4_lane_s16
192+
vld4_lane_s32
193+
vld4_lane_s64
194+
vld4_lane_s8
195+
vld4_lane_u16
196+
vld4_lane_u32
197+
vld4_lane_u64
198+
vld4_lane_u8
199+
vld4q_f16
200+
vld4q_lane_f16
201+
vld4q_lane_f32
202+
vld4q_lane_s16
203+
vld4q_lane_s32
204+
vld4q_lane_s64
205+
vld4q_lane_s8
206+
vld4q_lane_u16
207+
vld4q_lane_u32
208+
vld4q_lane_u64
209+
vld4q_lane_u8
210+
vqtbl2_p8
211+
vqtbl2_s8
212+
vqtbl2_u8
213+
vqtbl2q_p8
214+
vqtbl2q_s8
215+
vqtbl2q_u8
216+
vqtbl3_p8
217+
vqtbl3_s8
218+
vqtbl3_u8
219+
vqtbl3q_p8
220+
vqtbl3q_s8
221+
vqtbl3q_u8
222+
vqtbl4_p8
223+
vqtbl4_s8
224+
vqtbl4_u8
225+
vqtbl4q_p8
226+
vqtbl4q_s8
227+
vqtbl4q_u8
228+
vqtbx1_p8
229+
vqtbx1_s8
230+
vqtbx1_u8
231+
vqtbx1q_p8
232+
vqtbx1q_s8
233+
vqtbx1q_u8
234+
vqtbx2_p8
235+
vqtbx2_s8
236+
vqtbx2_u8
237+
vqtbx2q_p8
238+
vqtbx2q_s8
239+
vqtbx2q_u8
240+
vqtbx3_p8
241+
vqtbx3_s8
242+
vqtbx3_u8
243+
vqtbx3q_p8
244+
vqtbx3q_s8
245+
vqtbx3q_u8
246+
vqtbx4_p8
247+
vqtbx4_s8
248+
vqtbx4_u8
249+
vqtbx4q_p8
250+
vqtbx4q_s8
251+
vqtbx4q_u8
252+
vrhadd_s16
253+
vrhadd_s32
254+
vrhadd_s8
255+
vrhadd_u16
256+
vrhadd_u32
257+
vrhadd_u8
258+
vrhaddq_s16
259+
vrhaddq_s32
260+
vrhaddq_s8
261+
vrhaddq_u16
262+
vrhaddq_u32
263+
vrhaddq_u8
264+
vsli_n_p16
265+
vsli_n_p8
266+
vsli_n_s16
267+
vsli_n_s32
268+
vsli_n_s64
269+
vsli_n_s8
270+
vsli_n_u16
271+
vsli_n_u32
272+
vsli_n_u64
273+
vsli_n_u8
274+
vsliq_n_p16
275+
vsliq_n_p8
276+
vsliq_n_s16
277+
vsliq_n_s32
278+
vsliq_n_s64
279+
vsliq_n_s8
280+
vsliq_n_u16
281+
vsliq_n_u32
282+
vsliq_n_u64
283+
vsliq_n_u8
284+
vtbl3_p8
285+
vtbl3_s8
286+
vtbl3_u8
287+
vtbl4_p8
288+
vtbl4_s8
289+
vtbl4_u8
290+
vtbx1_p8
291+
vtbx1_s8
292+
vtbx1_u8
293+
vtbx2_p8
294+
vtbx2_s8
295+
vtbx2_u8
296+
vtbx3_p8
297+
vtbx3_s8
298+
vtbx3_u8
299+
vtbx4_p8
300+
vtbx4_s8
301+
vtbx4_u8

0 commit comments

Comments
 (0)