Home
last modified time | relevance | path

Searched refs:sv_f32 (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/arm-optimized-routines/pl/math/
H A Dsv_log2f_2u5.c64 svfloat32_t q_01 = svmla_lane (sv_f32 (d->poly_02468[0]), r, p_1357, 0); in SV_NAME_F1()
65 svfloat32_t q_23 = svmla_lane (sv_f32 (d->poly_02468[1]), r, p_1357, 1); in SV_NAME_F1()
66 svfloat32_t q_45 = svmla_lane (sv_f32 (d->poly_02468[2]), r, p_1357, 2); in SV_NAME_F1()
67 svfloat32_t q_67 = svmla_lane (sv_f32 (d->poly_02468[3]), r, p_1357, 3); in SV_NAME_F1()
68 svfloat32_t y = svmla_x (pg, q_67, r2, sv_f32 (d->poly_02468[4])); in SV_NAME_F1()
H A Dsv_acosf_1u4.c55 svfloat32_t z2 = svsel (a_gt_half, svmls_x (pg, sv_f32 (0.5), ax, 0.5), in SV_NAME_F1()
72 svfloat32_t mul = svsel (a_gt_half, sv_f32 (2.0), sv_f32 (-1.0)); in SV_NAME_F1()
73 svfloat32_t add = svsel (a_gt_half, off, sv_f32 (d->pi_over_2)); in SV_NAME_F1()
H A Dsv_log1pf_inline.h33 svfloat32_t p_12 = svmla_x (pg, sv_f32 (c[0]), m, sv_f32 (c[1])); in eval_poly()
59 = svadd_x (pg, m_scale, svmla_x (pg, sv_f32 (-1.0f), sv_f32 (0.25f), s)); in sv_log1pf_inline()
H A Dsv_log10f_3u5.c68 svfloat32_t q_01 = svmla_lane (sv_f32 (d->poly_0246[0]), r, p_1357, 0); in SV_NAME_F1()
69 svfloat32_t q_23 = svmla_lane (sv_f32 (d->poly_0246[1]), r, p_1357, 1); in SV_NAME_F1()
70 svfloat32_t q_45 = svmla_lane (sv_f32 (d->poly_0246[2]), r, p_1357, 2); in SV_NAME_F1()
71 svfloat32_t q_67 = svmla_lane (sv_f32 (d->poly_0246[3]), r, p_1357, 3); in SV_NAME_F1()
H A Dsv_sincosf_common.h42 svfloat32_t q = svmla_x (pg, sv_f32 (d->shift), x, d->inv_pio2); in sv_sincosf_inline()
54 svfloat32_t s = svmla_x (pg, sv_f32 (d->poly_sin[1]), r2, d->poly_sin[2]); in sv_sincosf_inline()
60 svfloat32_t p = svmla_x (pg, sv_f32 (d->poly_cos[1]), r2, d->poly_cos[2]); in sv_sincosf_inline()
61 svfloat32_t c = svmad_x (pg, sv_f32 (d->poly_cos[0]), r2, -0.5); in sv_sincosf_inline()
H A Dsv_erfcf_1u7.c62 svfloat32_t shift = sv_f32 (dat->shift); in SV_NAME_F1()
85 svfloat32_t p3 = svmul_x (pg, r, svmla_lane (sv_f32 (-0.5), r2, coeffs, 0)); in SV_NAME_F1()
86 svfloat32_t p4 = svmla_lane (sv_f32 (dat->two_over_five), r2, coeffs, 2); in SV_NAME_F1()
87 p4 = svmls_x (pg, sv_f32 (dat->tenth), r2, p4); in SV_NAME_F1()
H A Dsv_tanf_3u5.c60 svfloat32_t q = svmla_lane (sv_f32 (d->shift), x, pi_vals, 3); in SV_NAME_F1()
87 svfloat32_t p01 = svmla_lane (sv_f32 (d->c0), z2, odd_coeffs, 0); in SV_NAME_F1()
88 svfloat32_t p23 = svmla_lane (sv_f32 (d->c2), z2, odd_coeffs, 1); in SV_NAME_F1()
89 svfloat32_t p45 = svmla_lane (sv_f32 (d->c4), z2, odd_coeffs, 2); in SV_NAME_F1()
H A Dsv_expm1f_inline.h32 #define C(i) sv_f32 (d->c##i)
47 svfloat32_t j = svmla_x (pg, sv_f32 (d->shift), x, d->inv_ln2); in expm1f_inline()
69 svfloat32_t t = svscale_x (pg, sv_f32 (1), i); in expm1f_inline()
H A Dsv_erff_2u.c53 svfloat32_t shift = sv_f32 (dat->shift); in SV_NAME_F1()
67 scale = svsel (a_gt_min, scale, sv_f32 (dat->scale)); in SV_NAME_F1()
76 y = svsel (a_ge_max, sv_f32 (1.0f), y); in SV_NAME_F1()
H A Dsv_logf_3u4.c65 svfloat32_t p = svmla_lane (sv_f32 (d->poly_246[0]), r, p_0135, 1); in SV_NAME_F1()
66 svfloat32_t q = svmla_lane (sv_f32 (d->poly_246[1]), r, p_0135, 2); in SV_NAME_F1()
67 svfloat32_t y = svmla_lane (sv_f32 (d->poly_246[2]), r, p_0135, 3); in SV_NAME_F1()
H A Dsv_math.h95 sv_f32 (float x) in sv_f32() function
108 svfloat32_t y2 = sv_f32 (elem); in sv_call_f32()
125 svfloat32_t y2 = sv_f32 (ret); in sv_call2_f32()
H A Dsv_atan2f_3u.c76 svfloat32_t shift = svsel (pred_xlt0, sv_f32 (-2.0), sv_f32 (0.0)); in SV_NAME_F2()
78 shift = svmul_x (pg, shift, sv_f32 (data_ptr->pi_over_2)); in SV_NAME_F2()
H A Dsv_asinf_2u5.c53 svfloat32_t z2 = svsel (a_ge_half, svmls_x (pg, sv_f32 (0.5), ax, 0.5), in SV_NAME_F1()
64 svfloat32_t y = svmad_m (a_ge_half, p, sv_f32 (-2.0), d->pi_over_2f); in SV_NAME_F1()
H A Dsv_expf_inline.h33 #define C(i) sv_f32 (d->poly[i])
45 svfloat32_t z = svmla_lane (sv_f32 (d->shift), x, c4_invln2_and_ln2, 1); in expf_inline()
H A Dsv_atanf_2u9.c48 svfloat32_t z = svsel (red, svdiv_x (pg, sv_f32 (1.0f), x), x); in SV_NAME_F1()
65 y = svadd_m (red, y, sv_f32 (d->pi_over_2)); in SV_NAME_F1()
H A Dsv_cosf_2u1.c51 svfloat32_t q = svmla_lane (sv_f32 (d->shift), r, negpio2_and_invpio2, 3); in SV_NAME_F1()
64 svfloat32_t y = sv_f32 (0.0f); in SV_NAME_F1()
H A Dsv_expf_2u.c31 #define C(i) sv_f32 (d->poly[i])
56 svfloat32_t z = svmla_lane (sv_f32 (d->shift), x, invln2_and_ln2, 0); in SV_NAME_F1()
H A Dsv_expm1f_1u6.c32 #define C(i) sv_f32 (d->c##i)
63 svfloat32_t j = svmla_x (pg, sv_f32 (d->shift), x, d->inv_ln2); in SV_NAME_F1()
H A Dsv_sinf_1u9.c33 #define C(i) sv_f32 (d->poly[i])
60 svfloat32_t n = svmla_lane (sv_f32 (d->shift), ax, pi_vals, 3); in SV_NAME_F1()
H A Dsv_powif.c18 svfloat32_t acc = sv_f32 (1.f); in _ZGVsMxvv_powi()
H A Dsv_cospif_2u6.c38 r = svsub_x (pg, sv_f32 (0.5f), svabs_x (pg, r)); in SV_NAME_F1()
H A Dsv_atanhf_2u8.c39 y = svdiv_x (pg, y, svsub_x (pg, sv_f32 (1), ax)); in SV_NAME_F1()
H A Dsv_exp10f_1u5.c61 svfloat32_t shift = sv_f32 (d->shift); in SV_NAME_F1()
H A Dsv_exp2f_1u6.c45 svfloat32_t shift = sv_f32 (d->shift); in SV_NAME_F1()
H A Dsv_log1pf_1u3.c70 m_scale = svadd_x (pg, m_scale, svmla_x (pg, sv_f32 (-1), s, 0.25)); in SV_NAME_F1()

12