Home
last modified time | relevance | path

Searched refs:v_f32 (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dv_log1pf_inline.h40 float32x4_t q = vfmaq_laneq_f32 (v_f32 (-0.5), m, c0357, 0); in eval_poly()
66 float32x4_t m = vaddq_f32 (x, v_f32 (1.0f)); in log1pf_inline()
81 m_scale = vaddq_f32 (m_scale, vfmaq_f32 (v_f32 (-1.0f), v_f32 (0.25f), s)); in log1pf_inline()
88 float32x4_t scale_back = vmulq_f32 (vcvtq_f32_s32 (k), v_f32 (0x1.0p-23f)); in log1pf_inline()
H A Dtanf.c57 z2 = vbslq_f32 (will_uflow, v_f32 (0), z2); in eval_poly()
81 x = vbslq_f32 (special, v_f32 (1.0f), x); in V_NAME_F1()
108 float32x4_t z = vmulq_f32 (r, vbslq_f32 (pred_alt, v_f32 (-1), v_f32 (1))); in V_NAME_F1()
116 float32x4_t inv_y = vdivq_f32 (v_f32 (1.0f), y); in V_NAME_F1()
H A Dtanpif.c36 uint32x4_t flip = vcgtq_f32 (ar, v_f32 (0.25f)); in V_NAME_F1()
37 float32x4_t r = vbslq_f32 (flip, vsubq_f32 (v_f32 (0.5f), ar), ar); in V_NAME_F1()
53 float32x4_t p_recip = vdivq_f32 (v_f32 (1.0f), p); in V_NAME_F1()
H A Dacosf.c83 vfmsq_n_f32 (v_f32 (0.5), ax, 0.5)); in V_NAME_F1()
99 float32x4_t mul = vbslq_f32 (a_le_half, v_f32 (-1.0), v_f32 (2.0)); in V_NAME_F1()
H A Dcosf.c54 r = vbslq_f32 (cmp, v_f32 (1.0f), r); in V_NAME_F1()
61 n = vrndaq_f32 (vfmaq_f32 (v_f32 (0.5), r, d->inv_pi)); in V_NAME_F1()
63 n = vsubq_f32 (n, v_f32 (0.5f)); in V_NAME_F1()
H A Dsinhf.c53 vbslq_u32 (v_u32 (0x80000000), ix, vreinterpretq_u32_f32 (v_f32 (0.5)))); in V_NAME_F1()
67 t = vaddq_f32 (t, vdivq_f32 (t, vaddq_f32 (t, v_f32 (1.0)))); in V_NAME_F1()
H A Dcospif.c42 uint32x4_t cmp = vcaleq_f32 (v_f32 (0x1p32f), x); in V_NAME_F1()
62 r = vsubq_f32 (v_f32 (0.5f), vabsq_f32 (r)); in V_NAME_F1()
H A Dcoshf.c71 float32x4_t half_over_t = vdivq_f32 (v_f32 (0.5), t); in V_NAME_F1()
75 return vbslq_f32 (tiny, v_f32 (1), vaddq_f32 (half_t, half_over_t)); in V_NAME_F1()
H A Dlog1pf.c73 uint32x4_t special_cases = vornq_u32 (vcleq_f32 (x, v_f32 (-1)), in V_NAME_F1()
74 vcaleq_f32 (x, v_f32 (0x1p127f))); in V_NAME_F1()
H A Dtanhf.c30 vbslq_f32 (is_boring, boring, vdivq_f32 (q, vaddq_f32 (q, v_f32 (2.0)))), in special_case()
70 float32x4_t y = vdivq_f32 (q, vaddq_f32 (q, v_f32 (2.0))); in V_NAME_F1()
H A Datanf.c69 uint32x4_t red = vcagtq_f32 (x, v_f32 (1.0)); in V_NAME_F1()
71 float32x4_t z = vbslq_f32 (red, vdivq_f32 (v_f32 (1.0f), x), x); in V_NAME_F1()
H A Dv_sincosf_common.h61 float32x4_t c = vfmaq_f32 (v_f32 (-0.5), r2, d->poly_cos[0]); in v_sincosf_inline()
63 c = vfmaq_f32 (v_f32 (1), c, r2); in v_sincosf_inline()
H A Dexpf_1u.c69 p = vfmaq_f32 (v_f32 (1.0f), p, r); in _ZGVnN4v_expf_1u()
70 p = vfmaq_f32 (v_f32 (1.0f), p, r); in _ZGVnN4v_expf_1u()
H A Derff.c76 x = vbslq_f32 (cmp, v_f32 (1), x); in V_NAME_F1()
101 y = vbslq_f32 (a_gt_max, v_f32 (1.0f), y); in V_NAME_F1()
H A Datan2f.c80 vandq_u32 (pred_xlt0, vreinterpretq_u32_f32 (v_f32 (-2.0f)))); in V_NAME_F2()
81 shift = vbslq_f32 (pred_aygtax, vaddq_f32 (shift, v_f32 (1.0f)), shift); in V_NAME_F2()
H A Dv_sincospif_common.h40 float32x4_t cr = vsubq_f32 (v_f32 (0.5f), vabsq_f32 (sr)); in v_sincospif_inline()
H A Dv_expm1f_inline.h59 return vfmaq_f32 (vsubq_f32 (t, v_f32 (1.0f)), p, t); in expm1f_inline()
H A Datanhf.c48 float32x4_t halfsign = vbslq_f32 (AbsMask, v_f32 (0.5), x); in V_NAME_F1()
H A Dacoshf.c51 float32x4_t xm1 = v_zerofy_f32 (vsubq_f32 (x, v_f32 (1)), p); in V_NAME_F1()
H A Dasinf.c79 vfmsq_n_f32 (v_f32 (0.5), ax, 0.5)); in V_NAME_F1()
H A Dasinhf.c68 = vaddq_f32 (v_f32 (1), vsqrtq_f32 (vfmaq_f32 (dat->one, ax, ax))); in V_NAME_F1()
H A Dexp2f_1u.c64 p = vfmaq_f32 (v_f32 (1.0f), p, r); in _ZGVnN4v_exp2f_1u()
H A Dcbrtf.c63 float32x4_t m = vbslq_f32 (MantissaMask, x, v_f32 (0.5)); in V_NAME_F1()
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/advsimd/
H A Derfinvf_5u.c59 v_f32 (1), vsqrtq_f32 (vnegq_f32 (v_logf_inline ( in special()
60 vsubq_f32 (v_f32 (1), vabsq_f32 (x)), &d->logf_tbl)))); in special()
71 float32x4_t t = vfmaq_f32 (v_f32 (-0.5625), x, x); in notails()
107 uint32x4_t is_tail = vcageq_f32 (x, v_f32 (0.75)); in V_NAME_F1()
108 uint32x4_t extreme_tail = vcageq_f32 (x, v_f32 (0.9375)); in V_NAME_F1()
121 = vfmaq_f32 (vbslq_f32 (is_tail, d->tailshift, v_f32 (-0.5625)), x, x); in V_NAME_F1()
H A Dv_logf_inline.h43 r = vsubq_f32 (vreinterpretq_f32_u32 (u), v_f32 (1.0f)); in v_logf_inline()

12