#include <arm_neon.h>
Go to the source code of this file.
|
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) |
|
◆ VCVT_TO_F32_IMPL
#define VCVT_TO_F32_IMPL |
( |
|
ptype, |
|
|
|
vtype, |
|
|
|
prefix, |
|
|
|
postfix1, |
|
|
|
postfix2 |
|
) |
| |
Value: template <typename T> \
inline
typename std::enable_if<std::is_same<T, float>::value, float32x4_t>
::type vcvt(
const vtype &a) \
{ \
return
prefix##_##postfix1##_##postfix2(a); \
}
Definition at line 33 of file cvt.h.