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