24 #ifndef ARM_COMPUTE_WRAPPER_INVSQRT_H 25 #define ARM_COMPUTE_WRAPPER_INVSQRT_H 34 #define VINVSQRT_IMPL(stype, vtype, prefix, postfix) \ 35 inline vtype vinvsqrt(const vtype &a) \ 37 return prefix##_##postfix(a); \ 40 #define VINVSQRT_IMPL_INT(stype, vtype, prefix, postfix) \ 41 inline vtype vinvsqrt(const vtype &a) \ 43 ARM_COMPUTE_UNUSED(a); \ 44 ARM_COMPUTE_ERROR("Not supported"); \ 48 #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 50 #endif // __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 54 #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 56 #endif // __ARM_FEATURE_FP16_VECTOR_ARITHMETIC float32x2_t vinvsqrt(const float32x2_t &a)
Copyright (c) 2017-2022 Arm Limited.
#define VINVSQRT_IMPL_INT(stype, vtype, prefix, postfix)
#define VINVSQRT_IMPL(stype, vtype, prefix, postfix)