|
int8x8_t | vabs (const int8x8_t &a) |
|
int16x4_t | vabs (const int16x4_t &a) |
|
int32x2_t | vabs (const int32x2_t &a) |
|
float32x2_t | vabs (const float32x2_t &a) |
|
int8x16_t | vabs (const int8x16_t &a) |
|
int16x8_t | vabs (const int16x8_t &a) |
|
int32x4_t | vabs (const int32x4_t &a) |
|
float32x4_t | vabs (const float32x4_t &a) |
|
int8x8_t | vqabs (const int8x8_t &a) |
|
int16x4_t | vqabs (const int16x4_t &a) |
|
int32x2_t | vqabs (const int32x2_t &a) |
|
int8x16_t | vqabs (const int8x16_t &a) |
|
int16x8_t | vqabs (const int16x8_t &a) |
|
int32x4_t | vqabs (const int32x4_t &a) |
|
uint8x8_t | vadd (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vadd (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vadd (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vadd (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vadd (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vadd (const int32x2_t &a, const int32x2_t &b) |
|
uint64x1_t | vadd (const uint64x1_t &a, const uint64x1_t &b) |
|
int64x1_t | vadd (const int64x1_t &a, const int64x1_t &b) |
|
float32x2_t | vadd (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vadd (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vadd (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vadd (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vadd (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vadd (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vadd (const int32x4_t &a, const int32x4_t &b) |
|
uint64x2_t | vadd (const uint64x2_t &a, const uint64x2_t &b) |
|
int64x2_t | vadd (const int64x2_t &a, const int64x2_t &b) |
|
float32x4_t | vadd (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vqadd (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vqadd (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vqadd (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vqadd (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vqadd (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vqadd (const int32x2_t &a, const int32x2_t &b) |
|
uint64x1_t | vqadd (const uint64x1_t &a, const uint64x1_t &b) |
|
int64x1_t | vqadd (const int64x1_t &a, const int64x1_t &b) |
|
float32x2_t | vqadd (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vqadd (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vqadd (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vqadd (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vqadd (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vqadd (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vqadd (const int32x4_t &a, const int32x4_t &b) |
|
uint64x2_t | vqadd (const uint64x2_t &a, const uint64x2_t &b) |
|
int64x2_t | vqadd (const int64x2_t &a, const int64x2_t &b) |
|
float32x4_t | vqadd (const float32x4_t &a, const float32x4_t &b) |
|
uint16x8_t | vaddw (const uint16x8_t &a, const uint8x8_t &b) |
|
int16x8_t | vaddw (const int16x8_t &a, const int8x8_t &b) |
|
uint32x4_t | vaddw (const uint32x4_t &a, const uint16x4_t &b) |
|
int32x4_t | vaddw (const int32x4_t &a, const int16x4_t &b) |
|
uint64x2_t | vaddw (const uint64x2_t &a, const uint32x2_t &b) |
|
int64x2_t | vaddw (const int64x2_t &a, const int32x2_t &b) |
|
uint16x8_t | vaddl (const uint8x8_t &a, const uint8x8_t &b) |
|
int16x8_t | vaddl (const int8x8_t &a, const int8x8_t &b) |
|
uint32x4_t | vaddl (const uint16x4_t &a, const uint16x4_t &b) |
|
int32x4_t | vaddl (const int16x4_t &a, const int16x4_t &b) |
|
uint64x2_t | vaddl (const uint32x2_t &a, const uint32x2_t &b) |
|
int64x2_t | vaddl (const int32x2_t &a, const int32x2_t &b) |
|
uint16x4_t | vpaddl (const uint8x8_t &a) |
|
int16x4_t | vpaddl (const int8x8_t &a) |
|
uint32x2_t | vpaddl (const uint16x4_t &a) |
|
int32x2_t | vpaddl (const int16x4_t &a) |
|
uint64x1_t | vpaddl (const uint32x2_t &a) |
|
int64x1_t | vpaddl (const int32x2_t &a) |
|
uint16x8_t | vpaddl (const uint8x16_t &a) |
|
int16x8_t | vpaddl (const int8x16_t &a) |
|
uint32x4_t | vpaddl (const uint16x8_t &a) |
|
int32x4_t | vpaddl (const int16x8_t &a) |
|
uint64x2_t | vpaddl (const uint32x4_t &a) |
|
int64x2_t | vpaddl (const int32x4_t &a) |
|
uint8x8_t | vpadd (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vpadd (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vpadd (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vpadd (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vpadd (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vpadd (const int32x2_t &a, const int32x2_t &b) |
|
float32x2_t | vpadd (const float32x2_t &a, const float32x2_t &b) |
|
uint8x8_t | vand (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vand (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vand (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vand (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vand (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vand (const int32x2_t &a, const int32x2_t &b) |
|
uint64x1_t | vand (const uint64x1_t &a, const uint64x1_t &b) |
|
int64x1_t | vand (const int64x1_t &a, const int64x1_t &b) |
|
uint8x16_t | vand (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vand (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vand (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vand (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vand (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vand (const int32x4_t &a, const int32x4_t &b) |
|
uint64x2_t | vand (const uint64x2_t &a, const uint64x2_t &b) |
|
int64x2_t | vand (const int64x2_t &a, const int64x2_t &b) |
|
uint8x8_t | vbsl (const uint8x8_t &a, const uint8x8_t &b, const uint8x8_t &c) |
|
int8x8_t | vbsl (const uint8x8_t &a, const int8x8_t &b, const int8x8_t &c) |
|
uint16x4_t | vbsl (const uint16x4_t &a, const uint16x4_t &b, const uint16x4_t &c) |
|
int16x4_t | vbsl (const uint16x4_t &a, const int16x4_t &b, const int16x4_t &c) |
|
uint32x2_t | vbsl (const uint32x2_t &a, const uint32x2_t &b, const uint32x2_t &c) |
|
int32x2_t | vbsl (const uint32x2_t &a, const int32x2_t &b, const int32x2_t &c) |
|
float32x2_t | vbsl (const uint32x2_t &a, const float32x2_t &b, const float32x2_t &c) |
|
uint8x16_t | vbsl (const uint8x16_t &a, const uint8x16_t &b, const uint8x16_t &c) |
|
int8x16_t | vbsl (const uint8x16_t &a, const int8x16_t &b, const int8x16_t &c) |
|
uint16x8_t | vbsl (const uint16x8_t &a, const uint16x8_t &b, const uint16x8_t &c) |
|
int16x8_t | vbsl (const uint16x8_t &a, const int16x8_t &b, const int16x8_t &c) |
|
uint32x4_t | vbsl (const uint32x4_t &a, const uint32x4_t &b, const uint32x4_t &c) |
|
int32x4_t | vbsl (const uint32x4_t &a, const int32x4_t &b, const int32x4_t &c) |
|
float32x4_t | vbsl (const uint32x4_t &a, const float32x4_t &b, const float32x4_t &c) |
|
uint8x8_t | vceq (const uint8x8_t &a, const uint8x8_t &b) |
|
uint8x8_t | vceq (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vceq (const uint16x4_t &a, const uint16x4_t &b) |
|
uint16x4_t | vceq (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vceq (const uint32x2_t &a, const uint32x2_t &b) |
|
uint32x2_t | vceq (const int32x2_t &a, const int32x2_t &b) |
|
uint32x2_t | vceq (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vceq (const uint8x16_t &a, const uint8x16_t &b) |
|
uint8x16_t | vceq (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vceq (const uint16x8_t &a, const uint16x8_t &b) |
|
uint16x8_t | vceq (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vceq (const uint32x4_t &a, const uint32x4_t &b) |
|
uint32x4_t | vceq (const int32x4_t &a, const int32x4_t &b) |
|
uint32x4_t | vceq (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vcge (const uint8x8_t &a, const uint8x8_t &b) |
|
uint8x8_t | vcge (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vcge (const uint16x4_t &a, const uint16x4_t &b) |
|
uint16x4_t | vcge (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vcge (const uint32x2_t &a, const uint32x2_t &b) |
|
uint32x2_t | vcge (const int32x2_t &a, const int32x2_t &b) |
|
uint32x2_t | vcge (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vcge (const uint8x16_t &a, const uint8x16_t &b) |
|
uint8x16_t | vcge (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vcge (const uint16x8_t &a, const uint16x8_t &b) |
|
uint16x8_t | vcge (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vcge (const uint32x4_t &a, const uint32x4_t &b) |
|
uint32x4_t | vcge (const int32x4_t &a, const int32x4_t &b) |
|
uint32x4_t | vcge (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vcgt (const uint8x8_t &a, const uint8x8_t &b) |
|
uint8x8_t | vcgt (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vcgt (const uint16x4_t &a, const uint16x4_t &b) |
|
uint16x4_t | vcgt (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vcgt (const uint32x2_t &a, const uint32x2_t &b) |
|
uint32x2_t | vcgt (const int32x2_t &a, const int32x2_t &b) |
|
uint32x2_t | vcgt (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vcgt (const uint8x16_t &a, const uint8x16_t &b) |
|
uint8x16_t | vcgt (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vcgt (const uint16x8_t &a, const uint16x8_t &b) |
|
uint16x8_t | vcgt (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vcgt (const uint32x4_t &a, const uint32x4_t &b) |
|
uint32x4_t | vcgt (const int32x4_t &a, const int32x4_t &b) |
|
uint32x4_t | vcgt (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vcle (const uint8x8_t &a, const uint8x8_t &b) |
|
uint8x8_t | vcle (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vcle (const uint16x4_t &a, const uint16x4_t &b) |
|
uint16x4_t | vcle (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vcle (const uint32x2_t &a, const uint32x2_t &b) |
|
uint32x2_t | vcle (const int32x2_t &a, const int32x2_t &b) |
|
uint32x2_t | vcle (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vcle (const uint8x16_t &a, const uint8x16_t &b) |
|
uint8x16_t | vcle (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vcle (const uint16x8_t &a, const uint16x8_t &b) |
|
uint16x8_t | vcle (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vcle (const uint32x4_t &a, const uint32x4_t &b) |
|
uint32x4_t | vcle (const int32x4_t &a, const int32x4_t &b) |
|
uint32x4_t | vcle (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vclt (const uint8x8_t &a, const uint8x8_t &b) |
|
uint8x8_t | vclt (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vclt (const uint16x4_t &a, const uint16x4_t &b) |
|
uint16x4_t | vclt (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vclt (const uint32x2_t &a, const uint32x2_t &b) |
|
uint32x2_t | vclt (const int32x2_t &a, const int32x2_t &b) |
|
uint32x2_t | vclt (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vclt (const uint8x16_t &a, const uint8x16_t &b) |
|
uint8x16_t | vclt (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vclt (const uint16x8_t &a, const uint16x8_t &b) |
|
uint16x8_t | vclt (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vclt (const uint32x4_t &a, const uint32x4_t &b) |
|
uint32x4_t | vclt (const int32x4_t &a, const int32x4_t &b) |
|
uint32x4_t | vclt (const float32x4_t &a, const float32x4_t &b) |
|
uint8x16_t | vcombine (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x16_t | vcombine (const int8x8_t &a, const int8x8_t &b) |
|
uint16x8_t | vcombine (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x8_t | vcombine (const int16x4_t &a, const int16x4_t &b) |
|
uint32x4_t | vcombine (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x4_t | vcombine (const int32x2_t &a, const int32x2_t &b) |
|
float32x4_t | vcombine (const float32x2_t &a, const float32x2_t &b) |
|
template<typename T > |
std::enable_if< std::is_same< T, float >::value, float32x4_t >::type | vcvt (const uint32x4_t &a) |
|
template<typename T > |
std::enable_if< std::is_same< T, float >::value, float32x4_t >::type | vcvt (const int32x4_t &a) |
|
template<typename T > |
std::enable_if< std::is_same< T, uint8_t >::value||std::is_same< T, uint32_t >::value, uint32x4_t >::type | vcvt (const float32x4_t &a) |
|
template<typename T > |
std::enable_if< std::is_same< T, int8_t >::value||std::is_same< T, int32_t >::value, int32x4_t >::type | vcvt (const float32x4_t &a) |
|
float32x2_t | vdiv (const float32x2_t &a, const float32x2_t &b) |
|
float32x4_t | vdiv (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vdup_n (uint8_t value, traits::vector_64_tag) |
|
int8x8_t | vdup_n (int8_t value, traits::vector_64_tag) |
|
uint16x4_t | vdup_n (uint16_t value, traits::vector_64_tag) |
|
int16x4_t | vdup_n (int16_t value, traits::vector_64_tag) |
|
uint32x2_t | vdup_n (uint32_t value, traits::vector_64_tag) |
|
int32x2_t | vdup_n (int32_t value, traits::vector_64_tag) |
|
float32x2_t | vdup_n (float value, traits::vector_64_tag) |
|
uint8x16_t | vdup_n (uint8_t value, traits::vector_128_tag) |
|
int8x16_t | vdup_n (int8_t value, traits::vector_128_tag) |
|
uint16x8_t | vdup_n (uint16_t value, traits::vector_128_tag) |
|
int16x8_t | vdup_n (int16_t value, traits::vector_128_tag) |
|
uint32x4_t | vdup_n (uint32_t value, traits::vector_128_tag) |
|
int32x4_t | vdup_n (int32_t value, traits::vector_128_tag) |
|
float32x4_t | vdup_n (float value, traits::vector_128_tag) |
|
uint8x8_t | veor (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | veor (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | veor (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | veor (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | veor (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | veor (const int32x2_t &a, const int32x2_t &b) |
|
uint8x16_t | veor (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | veor (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | veor (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | veor (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | veor (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | veor (const int32x4_t &a, const int32x4_t &b) |
|
float32x4_t | verf (const float32x4_t &a) |
|
float32x4_t | vexpq (const float32x4_t &a) |
|
int32x4_t | vexpq (const int32x4_t &a) |
|
uint8x8_t | vext_1 (uint8x8_t value_a, uint8x8_t value_b) |
|
uint8x8_t | vext_2 (uint8x8_t value_a, uint8x8_t value_b) |
|
int8x8_t | vext_1 (int8x8_t value_a, int8x8_t value_b) |
|
int8x8_t | vext_2 (int8x8_t value_a, int8x8_t value_b) |
|
uint16x4_t | vext_1 (uint16x4_t value_a, uint16x4_t value_b) |
|
uint16x4_t | vext_2 (uint16x4_t value_a, uint16x4_t value_b) |
|
int16x4_t | vext_1 (int16x4_t value_a, int16x4_t value_b) |
|
int16x4_t | vext_2 (int16x4_t value_a, int16x4_t value_b) |
|
uint8x16_t | vext_1 (uint8x16_t value_a, uint8x16_t value_b) |
|
uint8x16_t | vext_2 (uint8x16_t value_a, uint8x16_t value_b) |
|
int8x16_t | vext_1 (int8x16_t value_a, int8x16_t value_b) |
|
int8x16_t | vext_2 (int8x16_t value_a, int8x16_t value_b) |
|
uint16x8_t | vext_1 (uint16x8_t value_a, uint16x8_t value_b) |
|
uint16x8_t | vext_2 (uint16x8_t value_a, uint16x8_t value_b) |
|
int16x8_t | vext_1 (int16x8_t value_a, int16x8_t value_b) |
|
int16x8_t | vext_2 (int16x8_t value_a, int16x8_t value_b) |
|
int32x4_t | vext_1 (int32x4_t value_a, int32x4_t value_b) |
|
int32x4_t | vext_2 (int32x4_t value_a, int32x4_t value_b) |
|
uint8x8_t | vgethigh (const uint8x16_t val) |
|
int8x8_t | vgethigh (const int8x16_t val) |
|
uint16x4_t | vgethigh (const uint16x8_t val) |
|
int16x4_t | vgethigh (const int16x8_t val) |
|
uint32x2_t | vgethigh (const uint32x4_t val) |
|
int32x2_t | vgethigh (const int32x4_t val) |
|
float32x2_t | vgethigh (const float32x4_t val) |
|
uint8_t | vgetlane (const uint8x8_t vector, const unsigned int lane) |
|
int8_t | vgetlane (const int8x8_t vector, const unsigned int lane) |
|
uint16_t | vgetlane (const uint16x4_t vector, const unsigned int lane) |
|
int16_t | vgetlane (const int16x4_t vector, const unsigned int lane) |
|
uint32_t | vgetlane (const uint32x2_t vector, const unsigned int lane) |
|
int32_t | vgetlane (const int32x2_t vector, const unsigned int lane) |
|
float | vgetlane (const float32x2_t vector, const unsigned int lane) |
|
uint8_t | vgetlane (const uint8x16_t vector, const unsigned int lane) |
|
int8_t | vgetlane (const int8x16_t vector, const unsigned int lane) |
|
uint16_t | vgetlane (const uint16x8_t vector, const unsigned int lane) |
|
int16_t | vgetlane (const int16x8_t vector, const unsigned int lane) |
|
uint32_t | vgetlane (const uint32x4_t vector, const unsigned int lane) |
|
int32_t | vgetlane (const int32x4_t vector, const unsigned int lane) |
|
float | vgetlane (const float32x4_t vector, const unsigned int lane) |
|
int64_t | vgetlane (const int64x2_t vector, const unsigned int lane) |
|
uint8x8_t | vgetlow (const uint8x16_t val) |
|
int8x8_t | vgetlow (const int8x16_t val) |
|
uint16x4_t | vgetlow (const uint16x8_t val) |
|
int16x4_t | vgetlow (const int16x8_t val) |
|
uint32x2_t | vgetlow (const uint32x4_t val) |
|
int32x2_t | vgetlow (const int32x4_t val) |
|
float32x2_t | vgetlow (const float32x4_t val) |
|
float32x2_t | vinv (const float32x2_t &a) |
|
int32x2_t | vinv (const int32x2_t &a) |
|
float32x4_t | vinv (const float32x4_t &a) |
|
int32x4_t | vinv (const int32x4_t &a) |
|
float32x2_t | vinvsqrt (const float32x2_t &a) |
|
int32x4_t | vinvsqrt (const int32x4_t &a) |
|
float32x4_t | vinvsqrt (const float32x4_t &a) |
|
uint8x8_t | vload (const uint8_t *ptr) |
|
int8x8_t | vload (const int8_t *ptr) |
|
uint16x4_t | vload (const uint16_t *ptr) |
|
int16x4_t | vload (const int16_t *ptr) |
|
uint32x2_t | vload (const uint32_t *ptr) |
|
int32x2_t | vload (const int32_t *ptr) |
|
float32x2_t | vload (const float *ptr) |
|
uint8x16_t | vloadq (const uint8_t *ptr) |
|
int8x16_t | vloadq (const int8_t *ptr) |
|
uint16x8_t | vloadq (const uint16_t *ptr) |
|
int16x8_t | vloadq (const int16_t *ptr) |
|
uint32x4_t | vloadq (const uint32_t *ptr) |
|
int32x4_t | vloadq (const int32_t *ptr) |
|
float32x4_t | vloadq (const float *ptr) |
|
float32x4_t | vlog (const float32x4_t &a) |
|
int32x4_t | vlog (const int32x4_t &a) |
|
uint8x8_t | vmax (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vmax (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vmax (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vmax (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vmax (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vmax (const int32x2_t &a, const int32x2_t &b) |
|
float32x2_t | vmax (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vmax (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vmax (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vmax (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vmax (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vmax (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vmax (const int32x4_t &a, const int32x4_t &b) |
|
float32x4_t | vmax (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vmin (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vmin (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vmin (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vmin (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vmin (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vmin (const int32x2_t &a, const int32x2_t &b) |
|
float32x2_t | vmin (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vmin (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vmin (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vmin (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vmin (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vmin (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vmin (const int32x4_t &a, const int32x4_t &b) |
|
float32x4_t | vmin (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vmla (const uint8x8_t &a, const uint8x8_t &b, const uint8x8_t &c) |
|
int8x8_t | vmla (const int8x8_t &a, const int8x8_t &b, const int8x8_t &c) |
|
uint16x4_t | vmla (const uint16x4_t &a, const uint16x4_t &b, const uint16x4_t &c) |
|
int16x4_t | vmla (const int16x4_t &a, const int16x4_t &b, const int16x4_t &c) |
|
uint32x2_t | vmla (const uint32x2_t &a, const uint32x2_t &b, const uint32x2_t &c) |
|
int32x2_t | vmla (const int32x2_t &a, const int32x2_t &b, const int32x2_t &c) |
|
float32x2_t | vmla (const float32x2_t &a, const float32x2_t &b, const float32x2_t &c) |
|
uint8x16_t | vmla (const uint8x16_t &a, const uint8x16_t &b, const uint8x16_t &c) |
|
int8x16_t | vmla (const int8x16_t &a, const int8x16_t &b, const int8x16_t &c) |
|
uint16x8_t | vmla (const uint16x8_t &a, const uint16x8_t &b, const uint16x8_t &c) |
|
int16x8_t | vmla (const int16x8_t &a, const int16x8_t &b, const int16x8_t &c) |
|
uint32x4_t | vmla (const uint32x4_t &a, const uint32x4_t &b, const uint32x4_t &c) |
|
int32x4_t | vmla (const int32x4_t &a, const int32x4_t &b, const int32x4_t &c) |
|
float32x4_t | vmla (const float32x4_t &a, const float32x4_t &b, const float32x4_t &c) |
|
uint16x8_t | vmlal (const uint16x8_t &a, const uint8x8_t &b, const uint8x8_t &c) |
|
int16x8_t | vmlal (const int16x8_t &a, const int8x8_t &b, const int8x8_t &c) |
|
uint32x4_t | vmlal (const uint32x4_t &a, const uint16x4_t &b, const uint16x4_t &c) |
|
int32x4_t | vmlal (const int32x4_t &a, const int16x4_t &b, const int16x4_t &c) |
|
uint64x2_t | vmlal (const uint64x2_t &a, const uint32x2_t &b, const uint32x2_t &c) |
|
int64x2_t | vmlal (const int64x2_t &a, const int32x2_t &b, const int32x2_t &c) |
|
uint16x8_t | vmovl (const uint8x8_t &a) |
|
int16x8_t | vmovl (const int8x8_t &a) |
|
uint32x4_t | vmovl (const uint16x4_t &a) |
|
int32x4_t | vmovl (const int16x4_t &a) |
|
uint64x2_t | vmovl (const uint32x2_t &a) |
|
int64x2_t | vmovl (const int32x2_t &a) |
|
uint32x2_t | vmovn (const uint64x2_t &a) |
|
int32x2_t | vmovn (const int64x2_t &a) |
|
uint16x4_t | vmovn (const uint32x4_t &a) |
|
int16x4_t | vmovn (const int32x4_t &a) |
|
uint8x8_t | vmovn (const uint16x8_t &a) |
|
int8x8_t | vmovn (const int16x8_t &a) |
|
uint32x2_t | vqmovn (const uint64x2_t &a) |
|
int32x2_t | vqmovn (const int64x2_t &a) |
|
uint16x4_t | vqmovn (const uint32x4_t &a) |
|
int16x4_t | vqmovn (const int32x4_t &a) |
|
uint8x8_t | vqmovn (const uint16x8_t &a) |
|
int8x8_t | vqmovn (const int16x8_t &a) |
|
uint8x8_t | vmul (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vmul (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vmul (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vmul (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vmul (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vmul (const int32x2_t &a, const int32x2_t &b) |
|
float32x2_t | vmul (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vmul (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vmul (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vmul (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vmul (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vmul (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vmul (const int32x4_t &a, const int32x4_t &b) |
|
float32x4_t | vmul (const float32x4_t &a, const float32x4_t &b) |
|
int8x8_t | vneg (const int8x8_t &a) |
|
int16x4_t | vneg (const int16x4_t &a) |
|
int32x2_t | vneg (const int32x2_t &a) |
|
float32x2_t | vneg (const float32x2_t &a) |
|
int8x16_t | vneg (const int8x16_t &a) |
|
int16x8_t | vneg (const int16x8_t &a) |
|
int32x4_t | vneg (const int32x4_t &a) |
|
float32x4_t | vneg (const float32x4_t &a) |
|
uint8x8_t | vnot (const uint8x8_t &a) |
|
int8x8_t | vnot (const int8x8_t &a) |
|
uint16x4_t | vnot (const uint16x4_t &a) |
|
int16x4_t | vnot (const int16x4_t &a) |
|
uint32x2_t | vnot (const uint32x2_t &a) |
|
int32x2_t | vnot (const int32x2_t &a) |
|
float32x2_t | vnot (const float32x2_t &a) |
|
uint8x16_t | vnot (const uint8x16_t &a) |
|
int8x16_t | vnot (const int8x16_t &a) |
|
uint16x8_t | vnot (const uint16x8_t &a) |
|
int16x8_t | vnot (const int16x8_t &a) |
|
uint32x4_t | vnot (const uint32x4_t &a) |
|
int32x4_t | vnot (const int32x4_t &a) |
|
float32x4_t | vnot (const float32x4_t &a) |
|
uint8x8_t | vorr (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vorr (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vorr (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vorr (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vorr (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vorr (const int32x2_t &a, const int32x2_t &b) |
|
uint64x1_t | vorr (const uint64x1_t &a, const uint64x1_t &b) |
|
int64x1_t | vorr (const int64x1_t &a, const int64x1_t &b) |
|
uint8x16_t | vorr (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vorr (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vorr (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vorr (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vorr (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vorr (const int32x4_t &a, const int32x4_t &b) |
|
uint64x2_t | vorr (const uint64x2_t &a, const uint64x2_t &b) |
|
int64x2_t | vorr (const int64x2_t &a, const int64x2_t &b) |
|
uint8x8_t | vpmax (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vpmax (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vpmax (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vpmax (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vpmax (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vpmax (const int32x2_t &a, const int32x2_t &b) |
|
float32x2_t | vpmax (const float32x2_t &a, const float32x2_t &b) |
|
uint8x8_t | vpmin (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vpmin (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vpmin (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vpmin (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vpmin (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vpmin (const int32x2_t &a, const int32x2_t &b) |
|
float32x2_t | vpmin (const float32x2_t &a, const float32x2_t &b) |
|
float32x4_t | vpow (const float32x4_t &a, const float32x4_t &b) |
|
template<typename T > |
std::enable_if< std::is_same< T, uint8_t >::value, uint8x8_t >::type | vqmov (const int16x8_t &a) |
|
template<typename T > |
std::enable_if< std::is_same< T, int8_t >::value, int8x8_t >::type | vqmov (const int16x8_t &a) |
|
uint32x2_t | vqmovun (const int64x2_t &a) |
|
uint16x4_t | vqmovun (const int32x4_t &a) |
|
uint8x8_t | vqmovun (const int16x8_t &a) |
|
int16x4_t | vreinterpret (const uint16x4_t &a) |
|
int16x4_t | vreinterpret (const int16x4_t &a) |
|
int16x8_t | vreinterpret (const uint16x8_t &a) |
|
int16x8_t | vreinterpret (const int16x8_t &a) |
|
int32x4_t | vreinterpret (const uint32x4_t &a) |
|
int32x4_t | vreinterpret (const int32x4_t &a) |
|
uint8x8_t | vrev64 (const uint8x8_t &a) |
|
int8x8_t | vrev64 (const int8x8_t &a) |
|
uint16x4_t | vrev64 (const uint16x4_t &a) |
|
int16x4_t | vrev64 (const int16x4_t &a) |
|
uint32x2_t | vrev64 (const uint32x2_t &a) |
|
int32x2_t | vrev64 (const int32x2_t &a) |
|
float32x2_t | vrev64 (const float32x2_t &a) |
|
uint8x16_t | vrev64 (const uint8x16_t &a) |
|
int8x16_t | vrev64 (const int8x16_t &a) |
|
uint16x8_t | vrev64 (const uint16x8_t &a) |
|
int16x8_t | vrev64 (const int16x8_t &a) |
|
uint32x4_t | vrev64 (const uint32x4_t &a) |
|
int32x4_t | vrev64 (const int32x4_t &a) |
|
float32x4_t | vrev64 (const float32x4_t &a) |
|
float32x4_t | vround (const float32x4_t &a) |
|
int32x4_t | vround (const int32x4_t &a) |
|
uint8x8_t | vsetlane (const uint8_t value, const uint8x8_t vector, const unsigned int lane) |
|
int8x8_t | vsetlane (const int8_t value, const int8x8_t vector, const unsigned int lane) |
|
uint16x4_t | vsetlane (const uint16_t value, const uint16x4_t vector, const unsigned int lane) |
|
int16x4_t | vsetlane (const int16_t value, const int16x4_t vector, const unsigned int lane) |
|
uint32x2_t | vsetlane (const uint32_t value, const uint32x2_t vector, const unsigned int lane) |
|
int32x2_t | vsetlane (const int32_t value, const int32x2_t vector, const unsigned int lane) |
|
float32x2_t | vsetlane (const float value, const float32x2_t vector, const unsigned int lane) |
|
uint8x16_t | vsetlane (const uint8_t value, const uint8x16_t vector, const unsigned int lane) |
|
int8x16_t | vsetlane (const int8_t value, const int8x16_t vector, const unsigned int lane) |
|
uint16x8_t | vsetlane (const uint16_t value, const uint16x8_t vector, const unsigned int lane) |
|
int16x8_t | vsetlane (const int16_t value, const int16x8_t vector, const unsigned int lane) |
|
uint32x4_t | vsetlane (const uint32_t value, const uint32x4_t vector, const unsigned int lane) |
|
int32x4_t | vsetlane (const int32_t value, const int32x4_t vector, const unsigned int lane) |
|
float32x4_t | vsetlane (const float value, const float32x4_t vector, const unsigned int lane) |
|
template<int b> |
int8x8_t | vqrshrn (const int16x8_t &a) |
|
template<int b> |
uint8x8_t | vqrshrn (const uint16x8_t &a) |
|
template<int b> |
int16x4_t | vqrshrn (const int32x4_t &a) |
|
template<int b> |
uint16x4_t | vqrshrn (const uint32x4_t &a) |
|
template<int b> |
int32x2_t | vqrshrn (const int64x2_t &a) |
|
template<int b> |
uint32x2_t | vqrshrn (const uint64x2_t &a) |
|
template<int b, typename T > |
std::enable_if< std::is_integral< T >::value &&std::is_signed< T >::value, int8x8_t >::type | vqrshrn_ex (const int16x8_t &a) |
|
template<int b, typename T > |
std::enable_if< std::is_integral< T >::value &&!std::is_signed< T >::value, uint8x8_t >::type | vqrshrn_ex (const int16x8_t &a) |
|
template<int b, typename T > |
std::enable_if< std::is_integral< T >::value &&std::is_signed< T >::value, int16x4_t >::type | vqrshrn_ex (const int32x4_t &a) |
|
template<int b, typename T > |
std::enable_if< std::is_integral< T >::value &&!std::is_signed< T >::value, uint16x4_t >::type | vqrshrn_ex (const int32x4_t &a) |
|
template<int b, typename T > |
std::enable_if< std::is_integral< T >::value &&std::is_signed< T >::value, int32x2_t >::type | vqrshrn_ex (const int64x2_t &a) |
|
template<int b, typename T > |
std::enable_if< std::is_integral< T >::value &&!std::is_signed< T >::value, uint32x2_t >::type | vqrshrn_ex (const int64x2_t &a) |
|
template<int b> |
uint8x8_t | vshr_n (const uint8x8_t &a) |
|
template<int b> |
int8x8_t | vshr_n (const int8x8_t &a) |
|
template<int b> |
uint32x4_t | vshrq_n (const uint32x4_t &a) |
|
template<int b> |
int32x4_t | vshrq_n (const int32x4_t &a) |
|
float32x4_t | vsin (const float32x4_t &a) |
|
int32x4_t | vsin (const int32x4_t &a) |
|
void | vstore (uint8_t *ptr, uint8x8_t val) |
|
void | vstore (uint8_t *ptr, uint8x8x2_t val) |
|
void | vstore (int8_t *ptr, int8x8_t val) |
|
void | vstore (int8_t *ptr, int8x8x2_t val) |
|
void | vstore (uint16_t *ptr, uint16x4_t val) |
|
void | vstore (int16_t *ptr, int16x4_t val) |
|
void | vstore (uint32_t *ptr, uint32x2_t val) |
|
void | vstore (int32_t *ptr, int32x2_t val) |
|
void | vstore (float *ptr, float32x2_t val) |
|
void | vstore (uint8_t *ptr, uint8x16_t val) |
|
void | vstore (int8_t *ptr, int8x16_t val) |
|
void | vstore (uint16_t *ptr, uint16x8_t val) |
|
void | vstore (int16_t *ptr, int16x8_t val) |
|
void | vstore (uint32_t *ptr, uint32x4_t val) |
|
void | vstore (int32_t *ptr, int32x4_t val) |
|
void | vstore (float *ptr, float32x4_t val) |
|
uint8x8_t | vsub (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vsub (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vsub (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vsub (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vsub (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vsub (const int32x2_t &a, const int32x2_t &b) |
|
uint64x1_t | vsub (const uint64x1_t &a, const uint64x1_t &b) |
|
int64x1_t | vsub (const int64x1_t &a, const int64x1_t &b) |
|
float32x2_t | vsub (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vsub (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vsub (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vsub (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vsub (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vsub (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vsub (const int32x4_t &a, const int32x4_t &b) |
|
uint64x2_t | vsub (const uint64x2_t &a, const uint64x2_t &b) |
|
int64x2_t | vsub (const int64x2_t &a, const int64x2_t &b) |
|
float32x4_t | vsub (const float32x4_t &a, const float32x4_t &b) |
|
uint8x8_t | vqsub (const uint8x8_t &a, const uint8x8_t &b) |
|
int8x8_t | vqsub (const int8x8_t &a, const int8x8_t &b) |
|
uint16x4_t | vqsub (const uint16x4_t &a, const uint16x4_t &b) |
|
int16x4_t | vqsub (const int16x4_t &a, const int16x4_t &b) |
|
uint32x2_t | vqsub (const uint32x2_t &a, const uint32x2_t &b) |
|
int32x2_t | vqsub (const int32x2_t &a, const int32x2_t &b) |
|
uint64x1_t | vqsub (const uint64x1_t &a, const uint64x1_t &b) |
|
int64x1_t | vqsub (const int64x1_t &a, const int64x1_t &b) |
|
float32x2_t | vqsub (const float32x2_t &a, const float32x2_t &b) |
|
uint8x16_t | vqsub (const uint8x16_t &a, const uint8x16_t &b) |
|
int8x16_t | vqsub (const int8x16_t &a, const int8x16_t &b) |
|
uint16x8_t | vqsub (const uint16x8_t &a, const uint16x8_t &b) |
|
int16x8_t | vqsub (const int16x8_t &a, const int16x8_t &b) |
|
uint32x4_t | vqsub (const uint32x4_t &a, const uint32x4_t &b) |
|
int32x4_t | vqsub (const int32x4_t &a, const int32x4_t &b) |
|
uint64x2_t | vqsub (const uint64x2_t &a, const uint64x2_t &b) |
|
int64x2_t | vqsub (const int64x2_t &a, const int64x2_t &b) |
|
float32x4_t | vqsub (const float32x4_t &a, const float32x4_t &b) |
|
int16x8_t | vsubl (const int8x8_t &a, const int8x8_t &b) |
|
int32x4_t | vsubl (const int16x4_t &a, const int16x4_t &b) |
|
int64x2_t | vsubl (const int32x2_t &a, const int32x2_t &b) |
|
uint16x8_t | vsubl (const uint8x8_t &a, const uint8x8_t &b) |
|
uint32x4_t | vsubl (const uint16x4_t &a, const uint16x4_t &b) |
|
uint64x2_t | vsubl (const uint32x2_t &a, const uint32x2_t &b) |
|
float32x4_t | vtanh (const float32x4_t &a) |
|
uint8x8_t | vtbl (const uint8x8x2_t &a, const uint8x8_t &b) |
|
int8x8_t | vtbl (const int8x8x2_t &a, const int8x8_t &b) |
|
uint8_t | add_sat (const uint8_t &a, const uint8_t &b) |
|
int16_t | add_sat (const int16_t &a, const int16_t &b) |
|
int32_t | add_sat (const int32_t &a, const int32_t &b) |
|
float | add_sat (const float &a, const float &b) |
|
uint8_t | sub_sat (const uint8_t &a, const uint8_t &b) |
|
int16_t | sub_sat (const int16_t &a, const int16_t &b) |
|
int32_t | sub_sat (const int32_t &a, const int32_t &b) |
|
float | sub_sat (const float &a, const float &b) |
|