Searched refs:lane_consts (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | v_expm1f_inline.h | 38 float32x4_t lane_consts = vld1q_f32 (&d->c1); in expm1f_inline() local 41 float32x4_t j = vrndaq_f32 (vmulq_laneq_f32 (x, lane_consts, 2)); in expm1f_inline() 49 float32x4_t p01 = vfmaq_laneq_f32 (d->c0, f, lane_consts, 0); in expm1f_inline() 50 float32x4_t p23 = vfmaq_laneq_f32 (d->c2, f, lane_consts, 1); in expm1f_inline() 52 p = vfmaq_laneq_f32 (p, f4, lane_consts, 3); in expm1f_inline()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | sv_expf_inline.h | 42 svfloat32_t lane_consts = svld1rq (svptrue_b32 (), &d->ln2_lo); in expf_inline() local 50 r = svmls_lane (r, n, lane_consts, 0); in expf_inline() 56 svfloat32_t p12 = svmla_lane (sv_f32 (d->c1), r, lane_consts, 2); in expf_inline() 57 svfloat32_t p34 = svmla_lane (sv_f32 (d->c3), r, lane_consts, 3); in expf_inline() 60 svfloat32_t p0 = svmul_lane (r, lane_consts, 1); in expf_inline()
|
H A D | exp10f.c | 49 svfloat32_t lane_consts = svld1rq (svptrue_b32 (), &d->log2_10_lo); in sv_exp10f_inline() local 58 r = svmls_lane (r, n, lane_consts, 0); in sv_exp10f_inline() 63 svfloat32_t p12 = svmla_lane (sv_f32 (d->c1), r, lane_consts, 2); in sv_exp10f_inline() 64 svfloat32_t p34 = svmla_lane (sv_f32 (d->c3), r, lane_consts, 3); in sv_exp10f_inline() 67 svfloat32_t p0 = svmul_lane (r, lane_consts, 1); in sv_exp10f_inline()
|