Home
last modified time | relevance | path

Searched refs:a_lt_half (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dasinf.c73 uint32x4_t a_lt_half = vcltq_u32 (ia, v_u32 (Half)); in V_NAME_F1() local
78 float32x4_t z2 = vbslq_f32 (a_lt_half, vmulq_f32 (x, x), in V_NAME_F1()
80 float32x4_t z = vbslq_f32 (a_lt_half, ax, vsqrtq_f32 (z2)); in V_NAME_F1()
90 = vbslq_f32 (a_lt_half, p, vfmsq_n_f32 (d->pi_over_2f, p, 2.0)); in V_NAME_F1()
H A Dasin.c77 uint64x2_t a_lt_half = vcaltq_f64 (x, v_f64 (0.5)); in V_NAME_D1() local
82 float64x2_t z2 = vbslq_f64 (a_lt_half, vmulq_f64 (x, x), in V_NAME_D1()
84 float64x2_t z = vbslq_f64 (a_lt_half, ax, vsqrtq_f64 (z2)); in V_NAME_D1()
116 float64x2_t y = vbslq_f64 (a_lt_half, p, vfmsq_n_f64 (d->pi_over_2, p, 2.0)); in V_NAME_D1()