11 #ifndef __ARM_NEON_SVE_BRIDGE_H
12 #define __ARM_NEON_SVE_BRIDGE_H
22 #define __ai static __inline__ __attribute__((__always_inline__, __nodebug__))
25 __attribute__((__always_inline__, __nodebug__, __overloadable__))
50 svint8_t svset_neonq_s8(svint8_t,
int8x16_t);
52 svint16_t svset_neonq_s16(svint16_t,
int16x8_t);
54 svint32_t svset_neonq_s32(svint32_t,
int32x4_t);
56 svint64_t svset_neonq_s64(svint64_t,
int64x2_t);
58 svuint8_t svset_neonq_u8(svuint8_t,
uint8x16_t);
60 svuint16_t svset_neonq_u16(svuint16_t,
uint16x8_t);
62 svuint32_t svset_neonq_u32(svuint32_t,
uint32x4_t);
64 svuint64_t svset_neonq_u64(svuint64_t,
uint64x2_t);
66 svfloat16_t svset_neonq_f16(svfloat16_t,
float16x8_t);
68 svfloat32_t svset_neonq_f32(svfloat32_t,
float32x4_t);
70 svfloat64_t svset_neonq_f64(svfloat64_t,
float64x2_t);
165 svbfloat16_t svset_neonq_bf16(svbfloat16_t,
bfloat16x8_t);
__aio __attribute__((__clang_arm_builtin_alias(__builtin_sve_svset_neonq_s8))) svint8_t svset_neonq(svint8_t