1#ifdef GET_SVE_BUILTINS
2BUILTIN(__builtin_sve_svget_neonq_s8, "V16Scq16Sc", "n")
3BUILTIN(__builtin_sve_svget_neonq_s16, "V8sq8s", "n")
4BUILTIN(__builtin_sve_svget_neonq_s32, "V4iq4i", "n")
5BUILTIN(__builtin_sve_svget_neonq_s64, "V2Wiq2Wi", "n")
6BUILTIN(__builtin_sve_svget_neonq_u8, "V16Ucq16Uc", "n")
7BUILTIN(__builtin_sve_svget_neonq_u16, "V16Usq16Us", "n")
8BUILTIN(__builtin_sve_svget_neonq_u32, "V4Uiq4Ui", "n")
9BUILTIN(__builtin_sve_svget_neonq_u64, "V2UWiq2UWi", "n")
10BUILTIN(__builtin_sve_svget_neonq_f16, "V8hq8h", "n")
11BUILTIN(__builtin_sve_svget_neonq_f32, "V4fq4f", "n")
12BUILTIN(__builtin_sve_svget_neonq_f64, "V2dq2d", "n")
13BUILTIN(__builtin_sve_svget_neonq_bf16, "V8yq8y", "n")
14BUILTIN(__builtin_sve_svset_neonq_s8, "q16Scq16ScV16Sc", "n")
15BUILTIN(__builtin_sve_svset_neonq_s16, "q8sq8sV8s", "n")
16BUILTIN(__builtin_sve_svset_neonq_s32, "q4iq4iV4i", "n")
17BUILTIN(__builtin_sve_svset_neonq_s64, "q2Wiq2WiV2Wi", "n")
18BUILTIN(__builtin_sve_svset_neonq_u8, "q16Ucq16UcV16Uc", "n")
19BUILTIN(__builtin_sve_svset_neonq_u16, "q8Usq8UsV8s", "n")
20BUILTIN(__builtin_sve_svset_neonq_u32, "q4Uiq4UiV4Ui", "n")
21BUILTIN(__builtin_sve_svset_neonq_u64, "q2UWiq2UWiV2UWi", "n")
22BUILTIN(__builtin_sve_svset_neonq_f16, "q8hq8hV8h", "n")
23BUILTIN(__builtin_sve_svset_neonq_f32, "q4fq4fV4f", "n")
24BUILTIN(__builtin_sve_svset_neonq_f64, "q2dq2dV2d", "n")
25BUILTIN(__builtin_sve_svset_neonq_bf16, "q8yq8yV8y", "n")
26BUILTIN(__builtin_sve_svdup_neonq_s8, "q16ScV16Sc", "n")
27BUILTIN(__builtin_sve_svdup_neonq_s16, "q8sV8s", "n")
28BUILTIN(__builtin_sve_svdup_neonq_s32, "q4iV4i", "n")
29BUILTIN(__builtin_sve_svdup_neonq_s64, "q4iV4i", "n")
30BUILTIN(__builtin_sve_svdup_neonq_u8, "q16UcV16Uc", "n")
31BUILTIN(__builtin_sve_svdup_neonq_u16, "q8UsV8Us", "n")
32BUILTIN(__builtin_sve_svdup_neonq_u32, "q4UiV4Ui", "n")
33BUILTIN(__builtin_sve_svdup_neonq_u64, "q2UWiV2UWi", "n")
34BUILTIN(__builtin_sve_svdup_neonq_f16, "q8hV8h", "n")
35BUILTIN(__builtin_sve_svdup_neonq_f32, "q4fV4f", "n")
36BUILTIN(__builtin_sve_svdup_neonq_f64, "q2dV2d", "n")
37BUILTIN(__builtin_sve_svdup_neonq_bf16, "q8yV8y", "n")
38#endif
39
40