Lines Matching refs:val

57 static inline float32x4_t vfloorq_f32(float32x4_t val);
126 static inline float32x4_t vtanhq_f32(float32x4_t val);
137 static inline float32x4_t vpowq_f32(float32x4_t val, float32x4_t n);
150 static inline float16x8_t vtanhq_f16(float16x8_t val);
201 static inline float16x8_t vpowq_f16(float16x8_t val, float16x8_t n);
216 static inline float32x4_t vfloorq_f32(float32x4_t val) in vfloorq_f32() argument
220 const int32x4_t z = vcvtq_s32_f32(val); in vfloorq_f32()
223 return vbslq_f32(vcgtq_f32(r, val), vsubq_f32(r, vld1q_f32(CONST_1)), r); in vfloorq_f32()
310 float32x4_t val = vmlsq_f32(x, vcvtq_f32_s32(m), vld1q_f32(CONST_LN2)); in vexpq_f32() local
313 float32x4_t poly = vtaylor_polyq_f32(val, exp_tab); in vexpq_f32()
330 … float32x4_t val = vreinterpretq_f32_s32(vsubq_s32(vreinterpretq_s32_f32(x), vshlq_n_s32(m, 23))); in vlogq_f32() local
333 float32x4_t poly = vtaylor_polyq_f32(val, log_tab); in vlogq_f32()
342 static inline float32x4_t vtanhq_f32(float32x4_t val) in vtanhq_f32() argument
349 …float32x4_t x = vminq_f32(vmaxq_f32(val, vld1q_f32(CONST_MIN_TANH)), vld1q_f32(CONST_MAX_TANH)… in vtanhq_f32()
357 static inline float32x4_t vpowq_f32(float32x4_t val, float32x4_t n) in vpowq_f32() argument
359 return vexpq_f32(vmulq_f32(n, vlogq_f32(val))); in vpowq_f32()
367 static inline float16x8_t vfloorq_f16(float16x8_t val) in vfloorq_f16() argument
371 const int16x8_t z = vcvtq_s16_f16(val); in vfloorq_f16()
374 return vbslq_f16(vcgtq_f16(r, val), vsubq_f16(r, vld1q_f16(CONST_1)), r); in vfloorq_f16()
408 static inline float16x8_t vtanhq_f16(float16x8_t val) in vtanhq_f16() argument
415 …const float16x8_t x = vminq_f16(vmaxq_f16(val, vld1q_f16(CONST_MIN_TANH)), vld1q_f16(CONST_MAX… in vtanhq_f16()
455 static inline float16x8_t vpowq_f16(float16x8_t val, float16x8_t n) in vpowq_f16() argument
460 float32x4_t val0_f32 = vcvt_f32_f16(vget_low_f16(val)); in vpowq_f16()
461 float32x4_t val1_f32 = vcvt_f32_f16(vget_high_f16(val)); in vpowq_f16()