#include <arm_neon.h>

Arithmetic

Add, subtract, absolute value and difference, negate, halving and saturating forms, min/max, high-half narrowing add/subtract, and divide.

intrinsic family of arm_neon.h
438 functions

functionvabdq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vabdq_f16(float16x8_t __p0, float16x8_t __p1)

functionvabd_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vabd_f16(float16x4_t __p0, float16x4_t __p1)

functionvabsq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vabsq_f16(float16x8_t __p0)

functionvabs_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vabs_f16(float16x4_t __p0)

functionvaddq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vaddq_f16(float16x8_t __p0, float16x8_t __p1)

functionvadd_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vadd_f16(float16x4_t __p0, float16x4_t __p1)

functionvmaxq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vmaxq_f16(float16x8_t __p0, float16x8_t __p1)

functionvmax_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vmax_f16(float16x4_t __p0, float16x4_t __p1)

functionvminq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vminq_f16(float16x8_t __p0, float16x8_t __p1)

functionvmin_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vmin_f16(float16x4_t __p0, float16x4_t __p1)

functionvnegq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vnegq_f16(float16x8_t __p0)

functionvneg_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vneg_f16(float16x4_t __p0)

functionvsubq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vsubq_f16(float16x8_t __p0, float16x8_t __p1)

functionvsub_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vsub_f16(float16x4_t __p0, float16x4_t __p1)

functionvabdq_u8

__ai __attribute__((target("neon")))
uint8x16_t vabdq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvabdq_u32

__ai __attribute__((target("neon")))
uint32x4_t vabdq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvabdq_u16

__ai __attribute__((target("neon")))
uint16x8_t vabdq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvabdq_s8

__ai __attribute__((target("neon")))
int8x16_t vabdq_s8(int8x16_t __p0, int8x16_t __p1)

functionvabdq_f32

__ai __attribute__((target("neon")))
float32x4_t vabdq_f32(float32x4_t __p0, float32x4_t __p1)

functionvabdq_s32

__ai __attribute__((target("neon")))
int32x4_t vabdq_s32(int32x4_t __p0, int32x4_t __p1)

functionvabdq_s16

__ai __attribute__((target("neon")))
int16x8_t vabdq_s16(int16x8_t __p0, int16x8_t __p1)

functionvabd_u8

__ai __attribute__((target("neon")))
uint8x8_t vabd_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvabd_u32

__ai __attribute__((target("neon")))
uint32x2_t vabd_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvabd_u16

__ai __attribute__((target("neon")))
uint16x4_t vabd_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvabd_s8

__ai __attribute__((target("neon")))
int8x8_t vabd_s8(int8x8_t __p0, int8x8_t __p1)

functionvabd_f32

__ai __attribute__((target("neon")))
float32x2_t vabd_f32(float32x2_t __p0, float32x2_t __p1)

functionvabd_s32

__ai __attribute__((target("neon")))
int32x2_t vabd_s32(int32x2_t __p0, int32x2_t __p1)

functionvabd_s16

__ai __attribute__((target("neon")))
int16x4_t vabd_s16(int16x4_t __p0, int16x4_t __p1)

functionvabsq_s8

__ai __attribute__((target("neon")))
int8x16_t vabsq_s8(int8x16_t __p0)

functionvabsq_f32

__ai __attribute__((target("neon")))
float32x4_t vabsq_f32(float32x4_t __p0)

functionvabsq_s32

__ai __attribute__((target("neon")))
int32x4_t vabsq_s32(int32x4_t __p0)

functionvabsq_s16

__ai __attribute__((target("neon")))
int16x8_t vabsq_s16(int16x8_t __p0)

functionvabs_s8

__ai __attribute__((target("neon")))
int8x8_t vabs_s8(int8x8_t __p0)

functionvabs_f32

__ai __attribute__((target("neon")))
float32x2_t vabs_f32(float32x2_t __p0)

functionvabs_s32

__ai __attribute__((target("neon")))
int32x2_t vabs_s32(int32x2_t __p0)

functionvabs_s16

__ai __attribute__((target("neon")))
int16x4_t vabs_s16(int16x4_t __p0)

functionvaddq_u8

__ai __attribute__((target("neon")))
uint8x16_t vaddq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvaddq_u32

__ai __attribute__((target("neon")))
uint32x4_t vaddq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvaddq_u64

__ai __attribute__((target("neon")))
uint64x2_t vaddq_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvaddq_u16

__ai __attribute__((target("neon")))
uint16x8_t vaddq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvaddq_s8

__ai __attribute__((target("neon")))
int8x16_t vaddq_s8(int8x16_t __p0, int8x16_t __p1)

functionvaddq_f32

__ai __attribute__((target("neon")))
float32x4_t vaddq_f32(float32x4_t __p0, float32x4_t __p1)

functionvaddq_s32

__ai __attribute__((target("neon")))
int32x4_t vaddq_s32(int32x4_t __p0, int32x4_t __p1)

functionvaddq_s64

__ai __attribute__((target("neon")))
int64x2_t vaddq_s64(int64x2_t __p0, int64x2_t __p1)

functionvaddq_s16

__ai __attribute__((target("neon")))
int16x8_t vaddq_s16(int16x8_t __p0, int16x8_t __p1)

functionvadd_u8

__ai __attribute__((target("neon")))
uint8x8_t vadd_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvadd_u32

__ai __attribute__((target("neon")))
uint32x2_t vadd_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvadd_u64

__ai __attribute__((target("neon")))
uint64x1_t vadd_u64(uint64x1_t __p0, uint64x1_t __p1)

functionvadd_u16

__ai __attribute__((target("neon")))
uint16x4_t vadd_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvadd_s8

__ai __attribute__((target("neon")))
int8x8_t vadd_s8(int8x8_t __p0, int8x8_t __p1)

functionvadd_f32

__ai __attribute__((target("neon")))
float32x2_t vadd_f32(float32x2_t __p0, float32x2_t __p1)

functionvadd_s32

__ai __attribute__((target("neon")))
int32x2_t vadd_s32(int32x2_t __p0, int32x2_t __p1)

functionvadd_s64

__ai __attribute__((target("neon")))
int64x1_t vadd_s64(int64x1_t __p0, int64x1_t __p1)

functionvadd_s16

__ai __attribute__((target("neon")))
int16x4_t vadd_s16(int16x4_t __p0, int16x4_t __p1)

functionvadd_p8

__ai __attribute__((target("neon")))
poly8x8_t vadd_p8(poly8x8_t __p0, poly8x8_t __p1)

functionvadd_p64

__ai __attribute__((target("neon")))
poly64x1_t vadd_p64(poly64x1_t __p0, poly64x1_t __p1)

functionvadd_p16

__ai __attribute__((target("neon")))
poly16x4_t vadd_p16(poly16x4_t __p0, poly16x4_t __p1)

functionvaddq_p8

__ai __attribute__((target("neon")))
poly8x16_t vaddq_p8(poly8x16_t __p0, poly8x16_t __p1)

functionvaddq_p64

__ai __attribute__((target("neon")))
poly64x2_t vaddq_p64(poly64x2_t __p0, poly64x2_t __p1)

functionvaddq_p16

__ai __attribute__((target("neon")))
poly16x8_t vaddq_p16(poly16x8_t __p0, poly16x8_t __p1)

functionvaddhn_u32

__ai __attribute__((target("neon")))
uint16x4_t vaddhn_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvaddhn_u64

__ai __attribute__((target("neon")))
uint32x2_t vaddhn_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvaddhn_u16

__ai __attribute__((target("neon")))
uint8x8_t vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvaddhn_s32

__ai __attribute__((target("neon")))
int16x4_t vaddhn_s32(int32x4_t __p0, int32x4_t __p1)

functionvaddhn_s64

__ai __attribute__((target("neon")))
int32x2_t vaddhn_s64(int64x2_t __p0, int64x2_t __p1)

functionvaddhn_s16

__ai __attribute__((target("neon")))
int8x8_t vaddhn_s16(int16x8_t __p0, int16x8_t __p1)

functionvhaddq_u8

__ai __attribute__((target("neon")))
uint8x16_t vhaddq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvhaddq_u32

__ai __attribute__((target("neon")))
uint32x4_t vhaddq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvhaddq_u16

__ai __attribute__((target("neon")))
uint16x8_t vhaddq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvhaddq_s8

__ai __attribute__((target("neon")))
int8x16_t vhaddq_s8(int8x16_t __p0, int8x16_t __p1)

functionvhaddq_s32

__ai __attribute__((target("neon")))
int32x4_t vhaddq_s32(int32x4_t __p0, int32x4_t __p1)

functionvhaddq_s16

__ai __attribute__((target("neon")))
int16x8_t vhaddq_s16(int16x8_t __p0, int16x8_t __p1)

functionvhadd_u8

__ai __attribute__((target("neon")))
uint8x8_t vhadd_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvhadd_u32

__ai __attribute__((target("neon")))
uint32x2_t vhadd_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvhadd_u16

__ai __attribute__((target("neon")))
uint16x4_t vhadd_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvhadd_s8

__ai __attribute__((target("neon")))
int8x8_t vhadd_s8(int8x8_t __p0, int8x8_t __p1)

functionvhadd_s32

__ai __attribute__((target("neon")))
int32x2_t vhadd_s32(int32x2_t __p0, int32x2_t __p1)

functionvhadd_s16

__ai __attribute__((target("neon")))
int16x4_t vhadd_s16(int16x4_t __p0, int16x4_t __p1)

functionvhsubq_u8

__ai __attribute__((target("neon")))
uint8x16_t vhsubq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvhsubq_u32

__ai __attribute__((target("neon")))
uint32x4_t vhsubq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvhsubq_u16

__ai __attribute__((target("neon")))
uint16x8_t vhsubq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvhsubq_s8

__ai __attribute__((target("neon")))
int8x16_t vhsubq_s8(int8x16_t __p0, int8x16_t __p1)

functionvhsubq_s32

__ai __attribute__((target("neon")))
int32x4_t vhsubq_s32(int32x4_t __p0, int32x4_t __p1)

functionvhsubq_s16

__ai __attribute__((target("neon")))
int16x8_t vhsubq_s16(int16x8_t __p0, int16x8_t __p1)

functionvhsub_u8

__ai __attribute__((target("neon")))
uint8x8_t vhsub_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvhsub_u32

__ai __attribute__((target("neon")))
uint32x2_t vhsub_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvhsub_u16

__ai __attribute__((target("neon")))
uint16x4_t vhsub_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvhsub_s8

__ai __attribute__((target("neon")))
int8x8_t vhsub_s8(int8x8_t __p0, int8x8_t __p1)

functionvhsub_s32

__ai __attribute__((target("neon")))
int32x2_t vhsub_s32(int32x2_t __p0, int32x2_t __p1)

functionvhsub_s16

__ai __attribute__((target("neon")))
int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1)

functionvmaxq_u8

__ai __attribute__((target("neon")))
uint8x16_t vmaxq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvmaxq_u32

__ai __attribute__((target("neon")))
uint32x4_t vmaxq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvmaxq_u16

__ai __attribute__((target("neon")))
uint16x8_t vmaxq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvmaxq_s8

__ai __attribute__((target("neon")))
int8x16_t vmaxq_s8(int8x16_t __p0, int8x16_t __p1)

functionvmaxq_f32

__ai __attribute__((target("neon")))
float32x4_t vmaxq_f32(float32x4_t __p0, float32x4_t __p1)

functionvmaxq_s32

__ai __attribute__((target("neon")))
int32x4_t vmaxq_s32(int32x4_t __p0, int32x4_t __p1)

functionvmaxq_s16

__ai __attribute__((target("neon")))
int16x8_t vmaxq_s16(int16x8_t __p0, int16x8_t __p1)

functionvmax_u8

__ai __attribute__((target("neon")))
uint8x8_t vmax_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvmax_u32

__ai __attribute__((target("neon")))
uint32x2_t vmax_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvmax_u16

__ai __attribute__((target("neon")))
uint16x4_t vmax_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvmax_s8

__ai __attribute__((target("neon")))
int8x8_t vmax_s8(int8x8_t __p0, int8x8_t __p1)

functionvmax_f32

__ai __attribute__((target("neon")))
float32x2_t vmax_f32(float32x2_t __p0, float32x2_t __p1)

functionvmax_s32

__ai __attribute__((target("neon")))
int32x2_t vmax_s32(int32x2_t __p0, int32x2_t __p1)

functionvmax_s16

__ai __attribute__((target("neon")))
int16x4_t vmax_s16(int16x4_t __p0, int16x4_t __p1)

functionvminq_u8

__ai __attribute__((target("neon")))
uint8x16_t vminq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvminq_u32

__ai __attribute__((target("neon")))
uint32x4_t vminq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvminq_u16

__ai __attribute__((target("neon")))
uint16x8_t vminq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvminq_s8

__ai __attribute__((target("neon")))
int8x16_t vminq_s8(int8x16_t __p0, int8x16_t __p1)

functionvminq_f32

__ai __attribute__((target("neon")))
float32x4_t vminq_f32(float32x4_t __p0, float32x4_t __p1)

functionvminq_s32

__ai __attribute__((target("neon")))
int32x4_t vminq_s32(int32x4_t __p0, int32x4_t __p1)

functionvminq_s16

__ai __attribute__((target("neon")))
int16x8_t vminq_s16(int16x8_t __p0, int16x8_t __p1)

functionvmin_u8

__ai __attribute__((target("neon")))
uint8x8_t vmin_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvmin_u32

__ai __attribute__((target("neon")))
uint32x2_t vmin_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvmin_u16

__ai __attribute__((target("neon")))
uint16x4_t vmin_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvmin_s8

__ai __attribute__((target("neon")))
int8x8_t vmin_s8(int8x8_t __p0, int8x8_t __p1)

functionvmin_f32

__ai __attribute__((target("neon")))
float32x2_t vmin_f32(float32x2_t __p0, float32x2_t __p1)

functionvmin_s32

__ai __attribute__((target("neon")))
int32x2_t vmin_s32(int32x2_t __p0, int32x2_t __p1)

functionvmin_s16

__ai __attribute__((target("neon")))
int16x4_t vmin_s16(int16x4_t __p0, int16x4_t __p1)

functionvnegq_s8

__ai __attribute__((target("neon")))
int8x16_t vnegq_s8(int8x16_t __p0)

functionvnegq_f32

__ai __attribute__((target("neon")))
float32x4_t vnegq_f32(float32x4_t __p0)

functionvnegq_s32

__ai __attribute__((target("neon")))
int32x4_t vnegq_s32(int32x4_t __p0)

functionvnegq_s16

__ai __attribute__((target("neon")))
int16x8_t vnegq_s16(int16x8_t __p0)

functionvneg_s8

__ai __attribute__((target("neon")))
int8x8_t vneg_s8(int8x8_t __p0)

functionvneg_f32

__ai __attribute__((target("neon")))
float32x2_t vneg_f32(float32x2_t __p0)

functionvneg_s32

__ai __attribute__((target("neon")))
int32x2_t vneg_s32(int32x2_t __p0)

functionvneg_s16

__ai __attribute__((target("neon")))
int16x4_t vneg_s16(int16x4_t __p0)

functionvqabsq_s8

__ai __attribute__((target("neon")))
int8x16_t vqabsq_s8(int8x16_t __p0)

functionvqabsq_s32

__ai __attribute__((target("neon")))
int32x4_t vqabsq_s32(int32x4_t __p0)

functionvqabsq_s16

__ai __attribute__((target("neon")))
int16x8_t vqabsq_s16(int16x8_t __p0)

functionvqabs_s8

__ai __attribute__((target("neon")))
int8x8_t vqabs_s8(int8x8_t __p0)

functionvqabs_s32

__ai __attribute__((target("neon")))
int32x2_t vqabs_s32(int32x2_t __p0)

functionvqabs_s16

__ai __attribute__((target("neon")))
int16x4_t vqabs_s16(int16x4_t __p0)

functionvqaddq_u8

__ai __attribute__((target("neon")))
uint8x16_t vqaddq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvqaddq_u32

__ai __attribute__((target("neon")))
uint32x4_t vqaddq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvqaddq_u64

__ai __attribute__((target("neon")))
uint64x2_t vqaddq_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvqaddq_u16

__ai __attribute__((target("neon")))
uint16x8_t vqaddq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvqaddq_s8

__ai __attribute__((target("neon")))
int8x16_t vqaddq_s8(int8x16_t __p0, int8x16_t __p1)

functionvqaddq_s32

__ai __attribute__((target("neon")))
int32x4_t vqaddq_s32(int32x4_t __p0, int32x4_t __p1)

functionvqaddq_s64

__ai __attribute__((target("neon")))
int64x2_t vqaddq_s64(int64x2_t __p0, int64x2_t __p1)

functionvqaddq_s16

__ai __attribute__((target("neon")))
int16x8_t vqaddq_s16(int16x8_t __p0, int16x8_t __p1)

functionvqadd_u8

__ai __attribute__((target("neon")))
uint8x8_t vqadd_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvqadd_u32

__ai __attribute__((target("neon")))
uint32x2_t vqadd_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvqadd_u64

__ai __attribute__((target("neon")))
uint64x1_t vqadd_u64(uint64x1_t __p0, uint64x1_t __p1)

functionvqadd_u16

__ai __attribute__((target("neon")))
uint16x4_t vqadd_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvqadd_s8

__ai __attribute__((target("neon")))
int8x8_t vqadd_s8(int8x8_t __p0, int8x8_t __p1)

functionvqadd_s32

__ai __attribute__((target("neon")))
int32x2_t vqadd_s32(int32x2_t __p0, int32x2_t __p1)

functionvqadd_s64

__ai __attribute__((target("neon")))
int64x1_t vqadd_s64(int64x1_t __p0, int64x1_t __p1)

functionvqadd_s16

__ai __attribute__((target("neon")))
int16x4_t vqadd_s16(int16x4_t __p0, int16x4_t __p1)

functionvqnegq_s8

__ai __attribute__((target("neon")))
int8x16_t vqnegq_s8(int8x16_t __p0)

functionvqnegq_s32

__ai __attribute__((target("neon")))
int32x4_t vqnegq_s32(int32x4_t __p0)

functionvqnegq_s16

__ai __attribute__((target("neon")))
int16x8_t vqnegq_s16(int16x8_t __p0)

functionvqneg_s8

__ai __attribute__((target("neon")))
int8x8_t vqneg_s8(int8x8_t __p0)

functionvqneg_s32

__ai __attribute__((target("neon")))
int32x2_t vqneg_s32(int32x2_t __p0)

functionvqneg_s16

__ai __attribute__((target("neon")))
int16x4_t vqneg_s16(int16x4_t __p0)

functionvqsubq_u8

__ai __attribute__((target("neon")))
uint8x16_t vqsubq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvqsubq_u32

__ai __attribute__((target("neon")))
uint32x4_t vqsubq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvqsubq_u64

__ai __attribute__((target("neon")))
uint64x2_t vqsubq_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvqsubq_u16

__ai __attribute__((target("neon")))
uint16x8_t vqsubq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvqsubq_s8

__ai __attribute__((target("neon")))
int8x16_t vqsubq_s8(int8x16_t __p0, int8x16_t __p1)

functionvqsubq_s32

__ai __attribute__((target("neon")))
int32x4_t vqsubq_s32(int32x4_t __p0, int32x4_t __p1)

functionvqsubq_s64

__ai __attribute__((target("neon")))
int64x2_t vqsubq_s64(int64x2_t __p0, int64x2_t __p1)

functionvqsubq_s16

__ai __attribute__((target("neon")))
int16x8_t vqsubq_s16(int16x8_t __p0, int16x8_t __p1)

functionvqsub_u8

__ai __attribute__((target("neon")))
uint8x8_t vqsub_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvqsub_u32

__ai __attribute__((target("neon")))
uint32x2_t vqsub_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvqsub_u64

__ai __attribute__((target("neon")))
uint64x1_t vqsub_u64(uint64x1_t __p0, uint64x1_t __p1)

functionvqsub_u16

__ai __attribute__((target("neon")))
uint16x4_t vqsub_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvqsub_s8

__ai __attribute__((target("neon")))
int8x8_t vqsub_s8(int8x8_t __p0, int8x8_t __p1)

functionvqsub_s32

__ai __attribute__((target("neon")))
int32x2_t vqsub_s32(int32x2_t __p0, int32x2_t __p1)

functionvqsub_s64

__ai __attribute__((target("neon")))
int64x1_t vqsub_s64(int64x1_t __p0, int64x1_t __p1)

functionvqsub_s16

__ai __attribute__((target("neon")))
int16x4_t vqsub_s16(int16x4_t __p0, int16x4_t __p1)

functionvraddhn_u32

__ai __attribute__((target("neon")))
uint16x4_t vraddhn_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvraddhn_u64

__ai __attribute__((target("neon")))
uint32x2_t vraddhn_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvraddhn_u16

__ai __attribute__((target("neon")))
uint8x8_t vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvraddhn_s32

__ai __attribute__((target("neon")))
int16x4_t vraddhn_s32(int32x4_t __p0, int32x4_t __p1)

functionvraddhn_s64

__ai __attribute__((target("neon")))
int32x2_t vraddhn_s64(int64x2_t __p0, int64x2_t __p1)

functionvraddhn_s16

__ai __attribute__((target("neon")))
int8x8_t vraddhn_s16(int16x8_t __p0, int16x8_t __p1)

functionvrhaddq_u8

__ai __attribute__((target("neon")))
uint8x16_t vrhaddq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvrhaddq_u32

__ai __attribute__((target("neon")))
uint32x4_t vrhaddq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvrhaddq_u16

__ai __attribute__((target("neon")))
uint16x8_t vrhaddq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvrhaddq_s8

__ai __attribute__((target("neon")))
int8x16_t vrhaddq_s8(int8x16_t __p0, int8x16_t __p1)

functionvrhaddq_s32

__ai __attribute__((target("neon")))
int32x4_t vrhaddq_s32(int32x4_t __p0, int32x4_t __p1)

functionvrhaddq_s16

__ai __attribute__((target("neon")))
int16x8_t vrhaddq_s16(int16x8_t __p0, int16x8_t __p1)

functionvrhadd_u8

__ai __attribute__((target("neon")))
uint8x8_t vrhadd_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvrhadd_u32

__ai __attribute__((target("neon")))
uint32x2_t vrhadd_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvrhadd_u16

__ai __attribute__((target("neon")))
uint16x4_t vrhadd_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvrhadd_s8

__ai __attribute__((target("neon")))
int8x8_t vrhadd_s8(int8x8_t __p0, int8x8_t __p1)

functionvrhadd_s32

__ai __attribute__((target("neon")))
int32x2_t vrhadd_s32(int32x2_t __p0, int32x2_t __p1)

functionvrhadd_s16

__ai __attribute__((target("neon")))
int16x4_t vrhadd_s16(int16x4_t __p0, int16x4_t __p1)

functionvrsubhn_u32

__ai __attribute__((target("neon")))
uint16x4_t vrsubhn_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvrsubhn_u64

__ai __attribute__((target("neon")))
uint32x2_t vrsubhn_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvrsubhn_u16

__ai __attribute__((target("neon")))
uint8x8_t vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvrsubhn_s32

__ai __attribute__((target("neon")))
int16x4_t vrsubhn_s32(int32x4_t __p0, int32x4_t __p1)

functionvrsubhn_s64

__ai __attribute__((target("neon")))
int32x2_t vrsubhn_s64(int64x2_t __p0, int64x2_t __p1)

functionvrsubhn_s16

__ai __attribute__((target("neon")))
int8x8_t vrsubhn_s16(int16x8_t __p0, int16x8_t __p1)

functionvsubq_u8

__ai __attribute__((target("neon")))
uint8x16_t vsubq_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvsubq_u32

__ai __attribute__((target("neon")))
uint32x4_t vsubq_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvsubq_u64

__ai __attribute__((target("neon")))
uint64x2_t vsubq_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvsubq_u16

__ai __attribute__((target("neon")))
uint16x8_t vsubq_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvsubq_s8

__ai __attribute__((target("neon")))
int8x16_t vsubq_s8(int8x16_t __p0, int8x16_t __p1)

functionvsubq_f32

__ai __attribute__((target("neon")))
float32x4_t vsubq_f32(float32x4_t __p0, float32x4_t __p1)

functionvsubq_s32

__ai __attribute__((target("neon")))
int32x4_t vsubq_s32(int32x4_t __p0, int32x4_t __p1)

functionvsubq_s64

__ai __attribute__((target("neon")))
int64x2_t vsubq_s64(int64x2_t __p0, int64x2_t __p1)

functionvsubq_s16

__ai __attribute__((target("neon")))
int16x8_t vsubq_s16(int16x8_t __p0, int16x8_t __p1)

functionvsub_u8

__ai __attribute__((target("neon")))
uint8x8_t vsub_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvsub_u32

__ai __attribute__((target("neon")))
uint32x2_t vsub_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvsub_u64

__ai __attribute__((target("neon")))
uint64x1_t vsub_u64(uint64x1_t __p0, uint64x1_t __p1)

functionvsub_u16

__ai __attribute__((target("neon")))
uint16x4_t vsub_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvsub_s8

__ai __attribute__((target("neon")))
int8x8_t vsub_s8(int8x8_t __p0, int8x8_t __p1)

functionvsub_f32

__ai __attribute__((target("neon")))
float32x2_t vsub_f32(float32x2_t __p0, float32x2_t __p1)

functionvsub_s32

__ai __attribute__((target("neon")))
int32x2_t vsub_s32(int32x2_t __p0, int32x2_t __p1)

functionvsub_s64

__ai __attribute__((target("neon")))
int64x1_t vsub_s64(int64x1_t __p0, int64x1_t __p1)

functionvsub_s16

__ai __attribute__((target("neon")))
int16x4_t vsub_s16(int16x4_t __p0, int16x4_t __p1)

functionvsubhn_u32

__ai __attribute__((target("neon")))
uint16x4_t vsubhn_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvsubhn_u64

__ai __attribute__((target("neon")))
uint32x2_t vsubhn_u64(uint64x2_t __p0, uint64x2_t __p1)

functionvsubhn_u16

__ai __attribute__((target("neon")))
uint8x8_t vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvsubhn_s32

__ai __attribute__((target("neon")))
int16x4_t vsubhn_s32(int32x4_t __p0, int32x4_t __p1)

functionvsubhn_s64

__ai __attribute__((target("neon")))
int32x2_t vsubhn_s64(int64x2_t __p0, int64x2_t __p1)

functionvsubhn_s16

__ai __attribute__((target("neon")))
int8x8_t vsubhn_s16(int16x8_t __p0, int16x8_t __p1)

functionvsubl_u8

__ai __attribute__((target("neon")))
uint16x8_t vsubl_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvsubl_u32

__ai __attribute__((target("neon")))
uint64x2_t vsubl_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvsubl_u16

__ai __attribute__((target("neon")))
uint32x4_t vsubl_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvsubl_s8

__ai __attribute__((target("neon")))
int16x8_t vsubl_s8(int8x8_t __p0, int8x8_t __p1)

functionvsubl_s32

__ai __attribute__((target("neon")))
int64x2_t vsubl_s32(int32x2_t __p0, int32x2_t __p1)

functionvsubl_s16

__ai __attribute__((target("neon")))
int32x4_t vsubl_s16(int16x4_t __p0, int16x4_t __p1)

functionvsubw_u8

__ai __attribute__((target("neon")))
uint16x8_t vsubw_u8(uint16x8_t __p0, uint8x8_t __p1)

functionvsubw_u32

__ai __attribute__((target("neon")))
uint64x2_t vsubw_u32(uint64x2_t __p0, uint32x2_t __p1)

functionvsubw_u16

__ai __attribute__((target("neon")))
uint32x4_t vsubw_u16(uint32x4_t __p0, uint16x4_t __p1)

functionvsubw_s8

__ai __attribute__((target("neon")))
int16x8_t vsubw_s8(int16x8_t __p0, int8x8_t __p1)

functionvsubw_s32

__ai __attribute__((target("neon")))
int64x2_t vsubw_s32(int64x2_t __p0, int32x2_t __p1)

functionvsubw_s16

__ai __attribute__((target("neon")))
int32x4_t vsubw_s16(int32x4_t __p0, int16x4_t __p1)

functionvmaxnmq_f64

__ai __attribute__((target("neon")))
float64x2_t vmaxnmq_f64(float64x2_t __p0, float64x2_t __p1)

functionvmaxnm_f64

__ai __attribute__((target("neon")))
float64x1_t vmaxnm_f64(float64x1_t __p0, float64x1_t __p1)

functionvminnmq_f64

__ai __attribute__((target("neon")))
float64x2_t vminnmq_f64(float64x2_t __p0, float64x2_t __p1)

functionvminnm_f64

__ai __attribute__((target("neon")))
float64x1_t vminnm_f64(float64x1_t __p0, float64x1_t __p1)

functionvmaxnmq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vmaxnmq_f16(float16x8_t __p0, float16x8_t __p1)

functionvmaxnm_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vmaxnm_f16(float16x4_t __p0, float16x4_t __p1)

functionvminnmq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vminnmq_f16(float16x8_t __p0, float16x8_t __p1)

functionvminnm_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vminnm_f16(float16x4_t __p0, float16x4_t __p1)

functionvmaxnmq_f32

__ai __attribute__((target("neon")))
float32x4_t vmaxnmq_f32(float32x4_t __p0, float32x4_t __p1)

functionvmaxnm_f32

__ai __attribute__((target("neon")))
float32x2_t vmaxnm_f32(float32x2_t __p0, float32x2_t __p1)

functionvminnmq_f32

__ai __attribute__((target("neon")))
float32x4_t vminnmq_f32(float32x4_t __p0, float32x4_t __p1)

functionvminnm_f32

__ai __attribute__((target("neon")))
float32x2_t vminnm_f32(float32x2_t __p0, float32x2_t __p1)

functionvscale_f32

__ai __attribute__((target("fp8,neon")))
float32x2_t vscale_f32(float32x2_t __p0, int32x2_t __p1)

functionvscale_f16

__ai __attribute__((target("fp8,neon")))
float16x4_t vscale_f16(float16x4_t __p0, int16x4_t __p1)

functionvscaleq_f64

__ai __attribute__((target("fp8,neon")))
float64x2_t vscaleq_f64(float64x2_t __p0, int64x2_t __p1)

functionvscaleq_f32

__ai __attribute__((target("fp8,neon")))
float32x4_t vscaleq_f32(float32x4_t __p0, int32x4_t __p1)

functionvscaleq_f16

__ai __attribute__((target("fp8,neon")))
float16x8_t vscaleq_f16(float16x8_t __p0, int16x8_t __p1)

functionvamaxq_f64

__ai __attribute__((target("neon,faminmax")))
float64x2_t vamaxq_f64(float64x2_t __p0, float64x2_t __p1)

functionvamaxq_f32

__ai __attribute__((target("neon,faminmax")))
float32x4_t vamaxq_f32(float32x4_t __p0, float32x4_t __p1)

functionvamaxq_f16

__ai __attribute__((target("neon,faminmax")))
float16x8_t vamaxq_f16(float16x8_t __p0, float16x8_t __p1)

functionvamax_f32

__ai __attribute__((target("neon,faminmax")))
float32x2_t vamax_f32(float32x2_t __p0, float32x2_t __p1)

functionvamax_f16

__ai __attribute__((target("neon,faminmax")))
float16x4_t vamax_f16(float16x4_t __p0, float16x4_t __p1)

functionvaminq_f64

__ai __attribute__((target("neon,faminmax")))
float64x2_t vaminq_f64(float64x2_t __p0, float64x2_t __p1)

functionvaminq_f32

__ai __attribute__((target("neon,faminmax")))
float32x4_t vaminq_f32(float32x4_t __p0, float32x4_t __p1)

functionvaminq_f16

__ai __attribute__((target("neon,faminmax")))
float16x8_t vaminq_f16(float16x8_t __p0, float16x8_t __p1)

functionvamin_f32

__ai __attribute__((target("neon,faminmax")))
float32x2_t vamin_f32(float32x2_t __p0, float32x2_t __p1)

functionvamin_f16

__ai __attribute__((target("neon,faminmax")))
float16x4_t vamin_f16(float16x4_t __p0, float16x4_t __p1)

functionvdivq_f16

__ai __attribute__((target("fullfp16,neon")))
float16x8_t vdivq_f16(float16x8_t __p0, float16x8_t __p1)

functionvdiv_f16

__ai __attribute__((target("fullfp16,neon")))
float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1)

functionvabdq_f64

__ai __attribute__((target("neon")))
float64x2_t vabdq_f64(float64x2_t __p0, float64x2_t __p1)

functionvabd_f64

__ai __attribute__((target("neon")))
float64x1_t vabd_f64(float64x1_t __p0, float64x1_t __p1)

functionvabdd_f64

__ai __attribute__((target("neon")))
float64_t vabdd_f64(float64_t __p0, float64_t __p1)

functionvabds_f32

__ai __attribute__((target("neon")))
float32_t vabds_f32(float32_t __p0, float32_t __p1)

functionvabsq_f64

__ai __attribute__((target("neon")))
float64x2_t vabsq_f64(float64x2_t __p0)

functionvabsq_s64

__ai __attribute__((target("neon")))
int64x2_t vabsq_s64(int64x2_t __p0)

functionvabs_f64

__ai __attribute__((target("neon")))
float64x1_t vabs_f64(float64x1_t __p0)

functionvabs_s64

__ai __attribute__((target("neon")))
int64x1_t vabs_s64(int64x1_t __p0)

functionvabsd_s64

__ai __attribute__((target("neon")))
int64_t vabsd_s64(int64_t __p0)

functionvaddq_f64

__ai __attribute__((target("neon")))
float64x2_t vaddq_f64(float64x2_t __p0, float64x2_t __p1)

functionvadd_f64

__ai __attribute__((target("neon")))
float64x1_t vadd_f64(float64x1_t __p0, float64x1_t __p1)

functionvaddd_u64

__ai __attribute__((target("neon")))
uint64_t vaddd_u64(uint64_t __p0, uint64_t __p1)

functionvaddd_s64

__ai __attribute__((target("neon")))
int64_t vaddd_s64(int64_t __p0, int64_t __p1)

functionvaddq_p128

__ai __attribute__((target("neon")))
poly128_t vaddq_p128(poly128_t __p0, poly128_t __p1)

functionvaddhn_high_u32

__ai __attribute__((target("neon")))
uint16x8_t vaddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)

functionvaddhn_high_u64

__ai __attribute__((target("neon")))
uint32x4_t vaddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2)

functionvaddhn_high_u16

__ai __attribute__((target("neon")))
uint8x16_t vaddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2)

functionvaddhn_high_s32

__ai __attribute__((target("neon")))
int16x8_t vaddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)

functionvaddhn_high_s64

__ai __attribute__((target("neon")))
int32x4_t vaddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)

functionvaddhn_high_s16

__ai __attribute__((target("neon")))
int8x16_t vaddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2)

functionvdivq_f64

__ai __attribute__((target("neon")))
float64x2_t vdivq_f64(float64x2_t __p0, float64x2_t __p1)

functionvdivq_f32

__ai __attribute__((target("neon")))
float32x4_t vdivq_f32(float32x4_t __p0, float32x4_t __p1)

functionvdiv_f64

__ai __attribute__((target("neon")))
float64x1_t vdiv_f64(float64x1_t __p0, float64x1_t __p1)

functionvdiv_f32

__ai __attribute__((target("neon")))
float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1)

functionvmaxq_f64

__ai __attribute__((target("neon")))
float64x2_t vmaxq_f64(float64x2_t __p0, float64x2_t __p1)

functionvmax_f64

__ai __attribute__((target("neon")))
float64x1_t vmax_f64(float64x1_t __p0, float64x1_t __p1)

functionvminq_f64

__ai __attribute__((target("neon")))
float64x2_t vminq_f64(float64x2_t __p0, float64x2_t __p1)

functionvmin_f64

__ai __attribute__((target("neon")))
float64x1_t vmin_f64(float64x1_t __p0, float64x1_t __p1)

functionvnegq_f64

__ai __attribute__((target("neon")))
float64x2_t vnegq_f64(float64x2_t __p0)

functionvnegq_s64

__ai __attribute__((target("neon")))
int64x2_t vnegq_s64(int64x2_t __p0)

functionvneg_f64

__ai __attribute__((target("neon")))
float64x1_t vneg_f64(float64x1_t __p0)

functionvneg_s64

__ai __attribute__((target("neon")))
int64x1_t vneg_s64(int64x1_t __p0)

functionvnegd_s64

__ai __attribute__((target("neon")))
int64_t vnegd_s64(int64_t __p0)

functionvqabsq_s64

__ai __attribute__((target("neon")))
int64x2_t vqabsq_s64(int64x2_t __p0)

functionvqabs_s64

__ai __attribute__((target("neon")))
int64x1_t vqabs_s64(int64x1_t __p0)

functionvqabsb_s8

__ai __attribute__((target("neon")))
int8_t vqabsb_s8(int8_t __p0)

functionvqabss_s32

__ai __attribute__((target("neon")))
int32_t vqabss_s32(int32_t __p0)

functionvqabsd_s64

__ai __attribute__((target("neon")))
int64_t vqabsd_s64(int64_t __p0)

functionvqabsh_s16

__ai __attribute__((target("neon")))
int16_t vqabsh_s16(int16_t __p0)

functionvqaddb_u8

__ai __attribute__((target("neon")))
uint8_t vqaddb_u8(uint8_t __p0, uint8_t __p1)

functionvqadds_u32

__ai __attribute__((target("neon")))
uint32_t vqadds_u32(uint32_t __p0, uint32_t __p1)

functionvqaddd_u64

__ai __attribute__((target("neon")))
uint64_t vqaddd_u64(uint64_t __p0, uint64_t __p1)

functionvqaddh_u16

__ai __attribute__((target("neon")))
uint16_t vqaddh_u16(uint16_t __p0, uint16_t __p1)

functionvqaddb_s8

__ai __attribute__((target("neon")))
int8_t vqaddb_s8(int8_t __p0, int8_t __p1)

functionvqadds_s32

__ai __attribute__((target("neon")))
int32_t vqadds_s32(int32_t __p0, int32_t __p1)

functionvqaddd_s64

__ai __attribute__((target("neon")))
int64_t vqaddd_s64(int64_t __p0, int64_t __p1)

functionvqaddh_s16

__ai __attribute__((target("neon")))
int16_t vqaddh_s16(int16_t __p0, int16_t __p1)

functionvqnegq_s64

__ai __attribute__((target("neon")))
int64x2_t vqnegq_s64(int64x2_t __p0)

functionvqneg_s64

__ai __attribute__((target("neon")))
int64x1_t vqneg_s64(int64x1_t __p0)

functionvqnegb_s8

__ai __attribute__((target("neon")))
int8_t vqnegb_s8(int8_t __p0)

functionvqnegs_s32

__ai __attribute__((target("neon")))
int32_t vqnegs_s32(int32_t __p0)

functionvqnegd_s64

__ai __attribute__((target("neon")))
int64_t vqnegd_s64(int64_t __p0)

functionvqnegh_s16

__ai __attribute__((target("neon")))
int16_t vqnegh_s16(int16_t __p0)

functionvqsubb_u8

__ai __attribute__((target("neon")))
uint8_t vqsubb_u8(uint8_t __p0, uint8_t __p1)

functionvqsubs_u32

__ai __attribute__((target("neon")))
uint32_t vqsubs_u32(uint32_t __p0, uint32_t __p1)

functionvqsubd_u64

__ai __attribute__((target("neon")))
uint64_t vqsubd_u64(uint64_t __p0, uint64_t __p1)

functionvqsubh_u16

__ai __attribute__((target("neon")))
uint16_t vqsubh_u16(uint16_t __p0, uint16_t __p1)

functionvqsubb_s8

__ai __attribute__((target("neon")))
int8_t vqsubb_s8(int8_t __p0, int8_t __p1)

functionvqsubs_s32

__ai __attribute__((target("neon")))
int32_t vqsubs_s32(int32_t __p0, int32_t __p1)

functionvqsubd_s64

__ai __attribute__((target("neon")))
int64_t vqsubd_s64(int64_t __p0, int64_t __p1)

functionvqsubh_s16

__ai __attribute__((target("neon")))
int16_t vqsubh_s16(int16_t __p0, int16_t __p1)

functionvraddhn_high_u32

__ai __attribute__((target("neon")))
uint16x8_t vraddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)

functionvraddhn_high_u64

__ai __attribute__((target("neon")))
uint32x4_t vraddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2)

functionvraddhn_high_u16

__ai __attribute__((target("neon")))
uint8x16_t vraddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2)

functionvraddhn_high_s32

__ai __attribute__((target("neon")))
int16x8_t vraddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)

functionvraddhn_high_s64

__ai __attribute__((target("neon")))
int32x4_t vraddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)

functionvraddhn_high_s16

__ai __attribute__((target("neon")))
int8x16_t vraddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2)

functionvrsubhn_high_u32

__ai __attribute__((target("neon")))
uint16x8_t vrsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)

functionvrsubhn_high_u64

__ai __attribute__((target("neon")))
uint32x4_t vrsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2)

functionvrsubhn_high_u16

__ai __attribute__((target("neon")))
uint8x16_t vrsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2)

functionvrsubhn_high_s32

__ai __attribute__((target("neon")))
int16x8_t vrsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)

functionvrsubhn_high_s64

__ai __attribute__((target("neon")))
int32x4_t vrsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)

functionvrsubhn_high_s16

__ai __attribute__((target("neon")))
int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2)

functionvsqaddb_u8

__ai __attribute__((target("neon")))
uint8_t vsqaddb_u8(uint8_t __p0, int8_t __p1)

functionvsqadds_u32

__ai __attribute__((target("neon")))
uint32_t vsqadds_u32(uint32_t __p0, int32_t __p1)

functionvsqaddd_u64

__ai __attribute__((target("neon")))
uint64_t vsqaddd_u64(uint64_t __p0, int64_t __p1)

functionvsqaddh_u16

__ai __attribute__((target("neon")))
uint16_t vsqaddh_u16(uint16_t __p0, int16_t __p1)

functionvsqaddq_u8

__ai __attribute__((target("neon")))
uint8x16_t vsqaddq_u8(uint8x16_t __p0, int8x16_t __p1)

functionvsqaddq_u32

__ai __attribute__((target("neon")))
uint32x4_t vsqaddq_u32(uint32x4_t __p0, int32x4_t __p1)

functionvsqaddq_u64

__ai __attribute__((target("neon")))
uint64x2_t vsqaddq_u64(uint64x2_t __p0, int64x2_t __p1)

functionvsqaddq_u16

__ai __attribute__((target("neon")))
uint16x8_t vsqaddq_u16(uint16x8_t __p0, int16x8_t __p1)

functionvsqadd_u8

__ai __attribute__((target("neon")))
uint8x8_t vsqadd_u8(uint8x8_t __p0, int8x8_t __p1)

functionvsqadd_u32

__ai __attribute__((target("neon")))
uint32x2_t vsqadd_u32(uint32x2_t __p0, int32x2_t __p1)

functionvsqadd_u64

__ai __attribute__((target("neon")))
uint64x1_t vsqadd_u64(uint64x1_t __p0, int64x1_t __p1)

functionvsqadd_u16

__ai __attribute__((target("neon")))
uint16x4_t vsqadd_u16(uint16x4_t __p0, int16x4_t __p1)

functionvsubd_u64

__ai __attribute__((target("neon")))
uint64_t vsubd_u64(uint64_t __p0, uint64_t __p1)

functionvsubd_s64

__ai __attribute__((target("neon")))
int64_t vsubd_s64(int64_t __p0, int64_t __p1)

functionvsubq_f64

__ai __attribute__((target("neon")))
float64x2_t vsubq_f64(float64x2_t __p0, float64x2_t __p1)

functionvsub_f64

__ai __attribute__((target("neon")))
float64x1_t vsub_f64(float64x1_t __p0, float64x1_t __p1)

functionvsubhn_high_u32

__ai __attribute__((target("neon")))
uint16x8_t vsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)

functionvsubhn_high_u64

__ai __attribute__((target("neon")))
uint32x4_t vsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2)

functionvsubhn_high_u16

__ai __attribute__((target("neon")))
uint8x16_t vsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2)

functionvsubhn_high_s32

__ai __attribute__((target("neon")))
int16x8_t vsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)

functionvsubhn_high_s64

__ai __attribute__((target("neon")))
int32x4_t vsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)

functionvsubhn_high_s16

__ai __attribute__((target("neon")))
int8x16_t vsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2)

functionvsubl_high_u8

__ai __attribute__((target("neon")))
uint16x8_t vsubl_high_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvsubl_high_u32

__ai __attribute__((target("neon")))
uint64x2_t vsubl_high_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvsubl_high_u16

__ai __attribute__((target("neon")))
uint32x4_t vsubl_high_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvsubl_high_s8

__ai __attribute__((target("neon")))
int16x8_t vsubl_high_s8(int8x16_t __p0, int8x16_t __p1)

functionvsubl_high_s32

__ai __attribute__((target("neon")))
int64x2_t vsubl_high_s32(int32x4_t __p0, int32x4_t __p1)

functionvsubl_high_s16

__ai __attribute__((target("neon")))
int32x4_t vsubl_high_s16(int16x8_t __p0, int16x8_t __p1)

functionvsubw_high_u8

__ai __attribute__((target("neon")))
uint16x8_t vsubw_high_u8(uint16x8_t __p0, uint8x16_t __p1)

functionvsubw_high_u32

__ai __attribute__((target("neon")))
uint64x2_t vsubw_high_u32(uint64x2_t __p0, uint32x4_t __p1)

functionvsubw_high_u16

__ai __attribute__((target("neon")))
uint32x4_t vsubw_high_u16(uint32x4_t __p0, uint16x8_t __p1)

functionvsubw_high_s8

__ai __attribute__((target("neon")))
int16x8_t vsubw_high_s8(int16x8_t __p0, int8x16_t __p1)

functionvsubw_high_s32

__ai __attribute__((target("neon")))
int64x2_t vsubw_high_s32(int64x2_t __p0, int32x4_t __p1)

functionvsubw_high_s16

__ai __attribute__((target("neon")))
int32x4_t vsubw_high_s16(int32x4_t __p0, int16x8_t __p1)

functionvuqaddb_s8

__ai __attribute__((target("neon")))
int8_t vuqaddb_s8(int8_t __p0, uint8_t __p1)

functionvuqadds_s32

__ai __attribute__((target("neon")))
int32_t vuqadds_s32(int32_t __p0, uint32_t __p1)

functionvuqaddd_s64

__ai __attribute__((target("neon")))
int64_t vuqaddd_s64(int64_t __p0, uint64_t __p1)

functionvuqaddh_s16

__ai __attribute__((target("neon")))
int16_t vuqaddh_s16(int16_t __p0, uint16_t __p1)

functionvuqaddq_s8

__ai __attribute__((target("neon")))
int8x16_t vuqaddq_s8(int8x16_t __p0, uint8x16_t __p1)

functionvuqaddq_s32

__ai __attribute__((target("neon")))
int32x4_t vuqaddq_s32(int32x4_t __p0, uint32x4_t __p1)

functionvuqaddq_s64

__ai __attribute__((target("neon")))
int64x2_t vuqaddq_s64(int64x2_t __p0, uint64x2_t __p1)

functionvuqaddq_s16

__ai __attribute__((target("neon")))
int16x8_t vuqaddq_s16(int16x8_t __p0, uint16x8_t __p1)

functionvuqadd_s8

__ai __attribute__((target("neon")))
int8x8_t vuqadd_s8(int8x8_t __p0, uint8x8_t __p1)

functionvuqadd_s32

__ai __attribute__((target("neon")))
int32x2_t vuqadd_s32(int32x2_t __p0, uint32x2_t __p1)

functionvuqadd_s64

__ai __attribute__((target("neon")))
int64x1_t vuqadd_s64(int64x1_t __p0, uint64x1_t __p1)

functionvuqadd_s16

__ai __attribute__((target("neon")))
int16x4_t vuqadd_s16(int16x4_t __p0, uint16x4_t __p1)

functionvabaq_u8

__ai __attribute__((target("neon")))
uint8x16_t vabaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2)

functionvabaq_u32

__ai __attribute__((target("neon")))
uint32x4_t vabaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)

functionvabaq_u16

__ai __attribute__((target("neon")))
uint16x8_t vabaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2)

functionvabaq_s8

__ai __attribute__((target("neon")))
int8x16_t vabaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2)

functionvabaq_s32

__ai __attribute__((target("neon")))
int32x4_t vabaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2)

functionvabaq_s16

__ai __attribute__((target("neon")))
int16x8_t vabaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2)

functionvaba_u8

__ai __attribute__((target("neon")))
uint8x8_t vaba_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2)

functionvaba_u32

__ai __attribute__((target("neon")))
uint32x2_t vaba_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2)

functionvaba_u16

__ai __attribute__((target("neon")))
uint16x4_t vaba_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2)

functionvaba_s8

__ai __attribute__((target("neon")))
int8x8_t vaba_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2)

functionvaba_s32

__ai __attribute__((target("neon")))
int32x2_t vaba_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2)

functionvaba_s16

__ai __attribute__((target("neon")))
int16x4_t vaba_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2)

functionvabdl_u8

__ai __attribute__((target("neon")))
uint16x8_t vabdl_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvabdl_u32

__ai __attribute__((target("neon")))
uint64x2_t vabdl_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvabdl_u16

__ai __attribute__((target("neon")))
uint32x4_t vabdl_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvabdl_s8

__ai __attribute__((target("neon")))
int16x8_t vabdl_s8(int8x8_t __p0, int8x8_t __p1)

functionvabdl_s32

__ai __attribute__((target("neon")))
int64x2_t vabdl_s32(int32x2_t __p0, int32x2_t __p1)

functionvabdl_s16

__ai __attribute__((target("neon")))
int32x4_t vabdl_s16(int16x4_t __p0, int16x4_t __p1)

functionvaddl_u8

__ai __attribute__((target("neon")))
uint16x8_t vaddl_u8(uint8x8_t __p0, uint8x8_t __p1)

functionvaddl_u32

__ai __attribute__((target("neon")))
uint64x2_t vaddl_u32(uint32x2_t __p0, uint32x2_t __p1)

functionvaddl_u16

__ai __attribute__((target("neon")))
uint32x4_t vaddl_u16(uint16x4_t __p0, uint16x4_t __p1)

functionvaddl_s8

__ai __attribute__((target("neon")))
int16x8_t vaddl_s8(int8x8_t __p0, int8x8_t __p1)

functionvaddl_s32

__ai __attribute__((target("neon")))
int64x2_t vaddl_s32(int32x2_t __p0, int32x2_t __p1)

functionvaddl_s16

__ai __attribute__((target("neon")))
int32x4_t vaddl_s16(int16x4_t __p0, int16x4_t __p1)

functionvaddw_u8

__ai __attribute__((target("neon")))
uint16x8_t vaddw_u8(uint16x8_t __p0, uint8x8_t __p1)

functionvaddw_u32

__ai __attribute__((target("neon")))
uint64x2_t vaddw_u32(uint64x2_t __p0, uint32x2_t __p1)

functionvaddw_u16

__ai __attribute__((target("neon")))
uint32x4_t vaddw_u16(uint32x4_t __p0, uint16x4_t __p1)

functionvaddw_s8

__ai __attribute__((target("neon")))
int16x8_t vaddw_s8(int16x8_t __p0, int8x8_t __p1)

functionvaddw_s32

__ai __attribute__((target("neon")))
int64x2_t vaddw_s32(int64x2_t __p0, int32x2_t __p1)

functionvaddw_s16

__ai __attribute__((target("neon")))
int32x4_t vaddw_s16(int32x4_t __p0, int16x4_t __p1)

functionvabdl_high_u8

__ai __attribute__((target("neon")))
uint16x8_t vabdl_high_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvabdl_high_u32

__ai __attribute__((target("neon")))
uint64x2_t vabdl_high_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvabdl_high_u16

__ai __attribute__((target("neon")))
uint32x4_t vabdl_high_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvabdl_high_s8

__ai __attribute__((target("neon")))
int16x8_t vabdl_high_s8(int8x16_t __p0, int8x16_t __p1)

functionvabdl_high_s32

__ai __attribute__((target("neon")))
int64x2_t vabdl_high_s32(int32x4_t __p0, int32x4_t __p1)

functionvabdl_high_s16

__ai __attribute__((target("neon")))
int32x4_t vabdl_high_s16(int16x8_t __p0, int16x8_t __p1)

functionvaddl_high_u8

__ai __attribute__((target("neon")))
uint16x8_t vaddl_high_u8(uint8x16_t __p0, uint8x16_t __p1)

functionvaddl_high_u32

__ai __attribute__((target("neon")))
uint64x2_t vaddl_high_u32(uint32x4_t __p0, uint32x4_t __p1)

functionvaddl_high_u16

__ai __attribute__((target("neon")))
uint32x4_t vaddl_high_u16(uint16x8_t __p0, uint16x8_t __p1)

functionvaddl_high_s8

__ai __attribute__((target("neon")))
int16x8_t vaddl_high_s8(int8x16_t __p0, int8x16_t __p1)

functionvaddl_high_s32

__ai __attribute__((target("neon")))
int64x2_t vaddl_high_s32(int32x4_t __p0, int32x4_t __p1)

functionvaddl_high_s16

__ai __attribute__((target("neon")))
int32x4_t vaddl_high_s16(int16x8_t __p0, int16x8_t __p1)

functionvaddw_high_u8

__ai __attribute__((target("neon")))
uint16x8_t vaddw_high_u8(uint16x8_t __p0, uint8x16_t __p1)

functionvaddw_high_u32

__ai __attribute__((target("neon")))
uint64x2_t vaddw_high_u32(uint64x2_t __p0, uint32x4_t __p1)

functionvaddw_high_u16

__ai __attribute__((target("neon")))
uint32x4_t vaddw_high_u16(uint32x4_t __p0, uint16x8_t __p1)

functionvaddw_high_s8

__ai __attribute__((target("neon")))
int16x8_t vaddw_high_s8(int16x8_t __p0, int8x16_t __p1)

functionvaddw_high_s32

__ai __attribute__((target("neon")))
int64x2_t vaddw_high_s32(int64x2_t __p0, int32x4_t __p1)

functionvaddw_high_s16

__ai __attribute__((target("neon")))
int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1)

functionvabal_u8

__ai __attribute__((target("neon")))
uint16x8_t vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2)

functionvabal_u32

__ai __attribute__((target("neon")))
uint64x2_t vabal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2)

functionvabal_u16

__ai __attribute__((target("neon")))
uint32x4_t vabal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2)

functionvabal_s8

__ai __attribute__((target("neon")))
int16x8_t vabal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2)

functionvabal_s32

__ai __attribute__((target("neon")))
int64x2_t vabal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2)

functionvabal_s16

__ai __attribute__((target("neon")))
int32x4_t vabal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2)

functionvabal_high_u8

__ai __attribute__((target("neon")))
uint16x8_t vabal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2)

functionvabal_high_u32

__ai __attribute__((target("neon")))
uint64x2_t vabal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2)

functionvabal_high_u16

__ai __attribute__((target("neon")))
uint32x4_t vabal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2)

functionvabal_high_s8

__ai __attribute__((target("neon")))
int16x8_t vabal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2)

functionvabal_high_s32

__ai __attribute__((target("neon")))
int64x2_t vabal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2)

functionvabal_high_s16

__ai __attribute__((target("neon")))
int32x4_t vabal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)