/freebsd/contrib/arm-optimized-routines/pl/math/ |
H A D | sv_log2f_2u5.c | 64 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 D | sv_acosf_1u4.c | 55 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 D | sv_log1pf_inline.h | 33 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 D | sv_log10f_3u5.c | 68 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 D | sv_sincosf_common.h | 42 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 D | sv_erfcf_1u7.c | 62 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 D | sv_tanf_3u5.c | 60 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 D | sv_expm1f_inline.h | 32 #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 D | sv_erff_2u.c | 53 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 D | sv_logf_3u4.c | 65 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 D | sv_math.h | 95 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 D | sv_atan2f_3u.c | 76 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 D | sv_asinf_2u5.c | 53 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 D | sv_expf_inline.h | 33 #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 D | sv_atanf_2u9.c | 48 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 D | sv_cosf_2u1.c | 51 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 D | sv_expf_2u.c | 31 #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 D | sv_expm1f_1u6.c | 32 #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 D | sv_sinf_1u9.c | 33 #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 D | sv_powif.c | 18 svfloat32_t acc = sv_f32 (1.f); in _ZGVsMxvv_powi()
|
H A D | sv_cospif_2u6.c | 38 r = svsub_x (pg, sv_f32 (0.5f), svabs_x (pg, r)); in SV_NAME_F1()
|
H A D | sv_atanhf_2u8.c | 39 y = svdiv_x (pg, y, svsub_x (pg, sv_f32 (1), ax)); in SV_NAME_F1()
|
H A D | sv_exp10f_1u5.c | 61 svfloat32_t shift = sv_f32 (d->shift); in SV_NAME_F1()
|
H A D | sv_exp2f_1u6.c | 45 svfloat32_t shift = sv_f32 (d->shift); in SV_NAME_F1()
|
H A D | sv_log1pf_1u3.c | 70 m_scale = svadd_x (pg, m_scale, svmla_x (pg, sv_f32 (-1), s, 0.25)); in SV_NAME_F1()
|