|
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) |
|