24 #ifndef __ARM_COMPUTE_NEMATH_H__ 25 #define __ARM_COMPUTE_NEMATH_H__ 78 float32x4_t
vtaylor_polyq_f32(float32x4_t x,
const std::array<float32x4_t, 8> &coeffs);
117 float32x4_t
vpowq_f32(float32x4_t val, float32x4_t n);
119 #ifdef __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 130 float16x8_t vtanhq_f16(float16x8_t val);
138 float16x4_t vinv_f16(float16x4_t x);
146 float16x8_t vinvq_f16(float16x8_t x);
154 float16x4_t vinvsqrt_f16(float16x4_t x);
162 float16x8_t vinvsqrtq_f16(float16x8_t x);
170 float16x8_t vexpq_f16(float16x8_t x);
181 float16x8_t vpowq_f16(float16x8_t val, float16x8_t n);
float32x4_t vtanhq_f32(float32x4_t val)
Calculate hyperbolic tangent.
float32x4_t vinvsqrtq_f32(float32x4_t x)
Calculate inverse square root.
float32x2_t vinv_f32(float32x2_t x)
Calculate reciprocal.
float32x4_t vtaylor_polyq_f32(float32x4_t x, const std::array< float32x4_t, 8 > &coeffs)
Perform a 7th degree polynomial approximation using Estrin's method.
This file contains all available output stages for GEMMLowp on OpenCL.
float32x4_t vfloorq_f32(float32x4_t val)
Calculate floor of a vector.
float32x4_t vpowq_f32(float32x4_t val, float32x4_t n)
Calculate n power of a number.
float32x4_t vlogq_f32(float32x4_t x)
Calculate logarithm.
float32x2_t vinvsqrt_f32(float32x2_t x)
Calculate inverse square root.
float32x4_t vexpq_f32(float32x4_t x)
Calculate exponential.
float32x4_t vinvq_f32(float32x4_t x)
Calculate reciprocal.