| /freebsd-14.2/contrib/arm-optimized-routines/pl/math/ |
| H A D | poly_sve_generic.h | 68 return svmla_x (pg, VWRAP (estrin_7) (pg, x, x2, x4, poly), p89, x8); in VWRAP() 75 return svmla_x (pg, VWRAP (estrin_7) (pg, x, x2, x4, poly), p8_10, x8); in VWRAP() 86 return svmla_x (pg, VWRAP (estrin_7) (pg, x, x2, x4, poly), in VWRAP() 92 return svmla_x (pg, VWRAP (estrin_7) (pg, x, x2, x4, poly), in VWRAP() 98 return svmla_x (pg, VWRAP (estrin_7) (pg, x, x2, x4, poly), in VWRAP() 104 return svmla_x (pg, VWRAP (estrin_7) (pg, x, x2, x4, poly), in VWRAP() 111 return svmla_x (pg, VWRAP (estrin_15) (pg, x, x2, x4, x8, poly), x16, in VWRAP() 135 return svmla_x (pg, VWRAP (estrin_15) (pg, x, x2, x4, x8, poly), in VWRAP() 156 return svmad_x (pg, x, VWRAP (horner_4) (pg, x, poly + 1), poly[0]); in VWRAP() 160 return svmad_x (pg, x, VWRAP (horner_5) (pg, x, poly + 1), poly[0]); in VWRAP() [all …]
|
| H A D | sv_pow_1u5.c | 60 return svcmpeq (pg, svrintz_z (pg, x), x); in sv_isint() 67 return svcmpne (pg, svrintz_z (pg, x), x); in sv_isnotint() 113 return svcmpge (pg, svsub_x (pg, svmul_x (pg, i, 2), 1), in sv_zeroinfnan() 194 svfloat64_t lo2 = svadd_x (pg, svsub_x (pg, t1, t2), r); in sv_log_inline() 202 svfloat64_t lo3 = svmla_x (pg, svneg_x (pg, ar2), ar, r); in sv_log_inline() 203 svfloat64_t lo4 = svadd_x (pg, svsub_x (pg, t2, hi), ar2); in sv_log_inline() 214 pg, svadd_x (pg, svadd_x (pg, svadd_x (pg, lo1, lo2), lo3), lo4), p); in sv_log_inline() 216 *tail = svadd_x (pg, svsub_x (pg, hi, y), lo); in sv_log_inline() 241 uflow = svcmpge (pg, svsub_x (pg, abstop, SmallExp), 0x80000000); in sv_exp_inline() 245 oflow = svand_z (pg, uoflow, svbic_z (pg, oflow, uflow)); in sv_exp_inline() [all …]
|
| H A D | sv_asinh_3u0.c | 39 = svand_x (pg, svlsr_x (pg, tmp, (51 - V_LOG_TABLE_BITS)), (N - 1) << 1); in __sv_log_inline() 41 svuint64_t iz = svsub_x (pg, ix, svand_x (pg, tmp, 0xfffULL << 52)); in __sv_log_inline() 47 svfloat64_t hi = svmla_x (pg, svadd_x (pg, logc, r), kd, Ln2); in __sv_log_inline() 48 svfloat64_t r2 = svmul_x (pg, r, r); in __sv_log_inline() 51 y = svmla_x (pg, y, r2, A (4)); in __sv_log_inline() 52 y = svmla_x (pg, p, r2, y); in __sv_log_inline() 53 y = svmla_x (pg, hi, r2, y); in __sv_log_inline() 82 if (likely (svptest_any (pg, ge1))) in SV_NAME_D1() 86 svadd_x (pg, ax, svsqrt_x (pg, svadd_x (pg, axax, 1))), pg); in SV_NAME_D1() 95 if (likely (svptest_any (pg, svnot_z (pg, ge1)))) in SV_NAME_D1() [all …]
|
| H A D | sv_cbrt_2u.c | 47 return svld1_gather_index (pg, table, svadd_x (pg, i, 2)); in shifted_lookup() 61 svfloat64_t ax = svabs_x (pg, x); in SV_NAME_D1() 66 svbool_t special = svcmpge (pg, svsub_x (pg, iax, d->tiny_bound), d->thresh); in SV_NAME_D1() 72 pg, svand_x (pg, svreinterpret_u64 (x), MantissaMask), HalfExp)); in SV_NAME_D1() 74 = svsub_x (pg, svreinterpret_s64 (svlsr_x (pg, iax, 52)), d->exp_bias); in SV_NAME_D1() 79 = sv_pairwise_poly_3_f64_x (pg, m, svmul_x (pg, m, m), d->poly); in SV_NAME_D1() 83 svfloat64_t a = svmla_x (pg, svdiv_x (pg, m_by_3, svmul_x (pg, p, p)), p, in SV_NAME_D1() 85 a = svmla_x (pg, svdiv_x (pg, m_by_3, svmul_x (pg, a, a)), a, d->two_thirds); in SV_NAME_D1() 101 svfloat64_t eb3f = svmul_x (pg, svcvt_f64_x (pg, e), d->one_third); in SV_NAME_D1() 102 svint64_t ey = svcvt_s64_x (pg, eb3f); in SV_NAME_D1() [all …]
|
| H A D | sv_sincosf_common.h | 28 return svnot_z (pg, in_bounds); in check_ge_rangeval() 43 q = svsub_x (pg, q, d->shift); in sv_sincosf_inline() 44 svint32_t n = svcvt_s32_x (pg, q); in sv_sincosf_inline() 48 r = svmls_x (pg, r, q, d->pio2[0]); in sv_sincosf_inline() 53 svfloat32_t r2 = svmul_x (pg, r, r), r3 = svmul_x (pg, r, r2); in sv_sincosf_inline() 56 s = svmla_x (pg, r, r3, s); in sv_sincosf_inline() 62 c = svmla_x (pg, c, r4, p); in sv_sincosf_inline() 63 c = svmad_x (pg, r2, c, 1); in sv_sincosf_inline() 67 svbool_t swap = svcmpeq (pg, svlsl_x (pg, un, 31), 0); in sv_sincosf_inline() 74 svuint32_t sin_sign = svlsl_x (pg, svand_x (pg, un, 2), 30); in sv_sincosf_inline() [all …]
|
| H A D | sv_sincos_common.h | 35 return svnot_z (pg, in_bounds); in check_ge_rangeval() 47 svfloat64_t q = svsub_x (pg, svmla_x (pg, sv_f64 (d->shift), x, d->inv_pio2), in sv_sincos_inline() 49 svint64_t n = svcvt_s64_x (pg, q); in sv_sincos_inline() 57 svfloat64_t r2 = svmul_x (pg, r, r), r3 = svmul_x (pg, r2, r), in sv_sincos_inline() 58 r4 = svmul_x (pg, r2, r2); in sv_sincos_inline() 62 s = svmla_x (pg, r, r3, s); in sv_sincos_inline() 66 c = svmad_x (pg, c, r2, -0.5); in sv_sincos_inline() 67 c = svmad_x (pg, c, r2, 1); in sv_sincos_inline() 71 svbool_t swap = svcmpeq (pg, svlsl_x (pg, un, 63), 0); in sv_sincos_inline() 78 svuint64_t sin_sign = svlsl_x (pg, svand_x (pg, un, 2), 62); in sv_sincos_inline() [all …]
|
| H A D | sv_cbrtf_1u7.c | 43 return svld1_gather_index (pg, table, svadd_x (pg, i, 2)); in shifted_lookup() 56 svfloat32_t ax = svabs_x (pg, x); in SV_NAME_F1() 61 svbool_t special = svcmpge (pg, svsub_x (pg, iax, SmallestNormal), Thresh); in SV_NAME_F1() 67 pg, svand_x (pg, svreinterpret_u32 (x), MantissaMask), HalfExp)); in SV_NAME_F1() 68 svint32_t e = svsub_x (pg, svreinterpret_s32 (svlsr_x (pg, iax, 23)), 126); in SV_NAME_F1() 74 = sv_pairwise_poly_3_f32_x (pg, m, svmul_x (pg, m, m), d->poly); in SV_NAME_F1() 78 svfloat32_t a = svmla_x (pg, svdiv_x (pg, m_by_3, svmul_x (pg, p, p)), p, in SV_NAME_F1() 95 svfloat32_t ef = svmul_x (pg, svcvt_f32_x (pg, e), d->one_third); in SV_NAME_F1() 96 svint32_t ey = svcvt_s32_x (pg, ef); in SV_NAME_F1() 97 svint32_t em3 = svmls_x (pg, e, ey, 3); in SV_NAME_F1() [all …]
|
| H A D | sv_sinh_3u.c | 49 = svsub_x (pg, svmla_x (pg, sv_f64 (d->shift), x, d->inv_ln2), d->shift); in expm1_inline() 50 svint64_t i = svcvt_s64_x (pg, j); in expm1_inline() 52 f = svmla_x (pg, f, j, d->m_ln2_lo); in expm1_inline() 54 svfloat64_t f2 = svmul_x (pg, f, f); in expm1_inline() 58 = svmla_x (pg, f, f2, sv_estrin_10_f64_x (pg, f, f2, f4, f8, d->poly)); in expm1_inline() 62 return svmla_x (pg, svsub_x (pg, t, 1.0), p, t); in expm1_inline() 68 return sv_call_f64 (sinh, x, x, pg); in special_case() 80 svfloat64_t ax = svabs_x (pg, x); in SV_NAME_D1() 89 return special_case (x, pg); in SV_NAME_D1() 95 t = svadd_x (pg, t, svdiv_x (pg, t, svadd_x (pg, t, 1.0))); in SV_NAME_D1() [all …]
|
| H A D | sv_atan2_2u5.c | 46 return svcmpge (pg, svsub_x (pg, svlsl_x (pg, i, 1), 1), in zeroinfnan() 61 svbool_t cmp_x = zeroinfnan (ix, pg); in SV_NAME_D2() 62 svbool_t cmp_y = zeroinfnan (iy, pg); in SV_NAME_D2() 69 svfloat64_t ax = svabs_x (pg, x); in SV_NAME_D2() 70 svfloat64_t ay = svabs_x (pg, y); in SV_NAME_D2() 78 svfloat64_t z = svdiv_x (pg, n, d); in SV_NAME_D2() 86 svfloat64_t z2 = svmul_x (pg, z, z); in SV_NAME_D2() 92 pg, sv_estrin_7_f64_x (pg, z2, x2, x4, data_ptr->poly), in SV_NAME_D2() 96 svfloat64_t z3 = svmul_x (pg, z2, z); in SV_NAME_D2() 97 ret = svmla_x (pg, z, z3, ret); in SV_NAME_D2() [all …]
|
| H A D | sv_erfc_1u8.c | 82 svfloat64_t a = svabs_x (pg, x); in SV_NAME_D1() 85 a = svmin_x (pg, a, dat->max); in SV_NAME_D1() 95 i = svadd_x (pg, i, i); in SV_NAME_D1() 113 p3 = svmul_x (pg, r, p3); in SV_NAME_D1() 117 p5 = svmla_x (pg, sixth, r2, p5); in SV_NAME_D1() 118 p5 = svmul_x (pg, r, p5); in SV_NAME_D1() 143 y = svmla_x (pg, p56, d2, y); in SV_NAME_D1() 144 y = svmla_x (pg, p34, d2, y); in SV_NAME_D1() 145 y = svmla_x (pg, p12, d2, y); in SV_NAME_D1() 147 y = svmls_x (pg, erfcr, scale, svmls_x (pg, d, d2, y)); in SV_NAME_D1() [all …]
|
| H A D | sv_log1p_2u5.c | 55 svuint64_t ax = svand_x (pg, ix, AbsMask); in SV_NAME_D1() 57 = svorr_z (pg, svcmpge (pg, ax, d->inf), svcmpge (pg, ix, d->mone)); in SV_NAME_D1() 74 svfloat64_t m = svadd_x (pg, x, 1); in SV_NAME_D1() 78 svint64_t ki = svsub_x (pg, svreinterpret_s64 (svlsr_x (pg, u, 52)), 0x3ff); in SV_NAME_D1() 79 svfloat64_t k = svcvt_f64_x (pg, ki); in SV_NAME_D1() 83 = svadd_x (pg, svand_x (pg, u, 0x000fffff00000000), d->hfrt2_top); in SV_NAME_D1() 84 svuint64_t u_red = svorr_x (pg, utop, svand_x (pg, mi, BottomMask)); in SV_NAME_D1() 88 svfloat64_t cm = svdiv_x (pg, svsub_x (pg, x, svsub_x (pg, m, 1)), m); in SV_NAME_D1() 96 svfloat64_t f2 = svmul_x (pg, f, f), f4 = svmul_x (pg, f2, f2), in SV_NAME_D1() 97 f8 = svmul_x (pg, f4, f4), f16 = svmul_x (pg, f8, f8); in SV_NAME_D1() [all …]
|
| H A D | sv_atan2f_3u.c | 40 return svcmpge (pg, svsub_x (pg, svlsl_x (pg, i, 1), 1), in zeroinfnan() 56 svbool_t cmp_x = zeroinfnan (ix, pg); in SV_NAME_F2() 57 svbool_t cmp_y = zeroinfnan (iy, pg); in SV_NAME_F2() 64 svfloat32_t ax = svabs_x (pg, x); in SV_NAME_F2() 65 svfloat32_t ay = svabs_x (pg, y); in SV_NAME_F2() 73 svfloat32_t z = svdiv_x (pg, n, d); in SV_NAME_F2() 81 svfloat32_t z2 = svmul_x (pg, z, z); in SV_NAME_F2() 82 svfloat32_t z4 = svmul_x (pg, z2, z2); in SV_NAME_F2() 88 svfloat32_t z3 = svmul_x (pg, z2, z); in SV_NAME_F2() 89 ret = svmla_x (pg, z, z3, ret); in SV_NAME_F2() [all …]
|
| H A D | sv_powf_2u6.c | 56 return svcmpeq (pg, svrintz_z (pg, x), x); in svisint() 63 return svcmpne (pg, svrintz_z (pg, x), x); in svisnotint() 71 return svisnotint (pg, y); in svisodd() 78 return svcmpge (pg, svsub_x (pg, svmul_x (pg, i, 2u), 1), in sv_zeroinfnan() 170 svfloat64_t y0 = svadd_x (pg, logc, svcvt_f64_x (pg, k)); in sv_powf_core_ext() 183 kd = svsub_x (pg, kd, Shift); in sv_powf_core_ext() 185 r = svsub_x (pg, *pylogx, kd); in sv_powf_core_ext() 189 = svld1_gather_index (pg, Texp, svand_x (pg, ki, V_POWF_EXP2_N - 1)); in sv_powf_core_ext() 191 t = svadd_x (pg, t, svlsl_x (pg, ski, 52 - V_POWF_EXP2_TABLE_BITS)); in sv_powf_core_ext() 197 p = svmla_x (pg, s, p, svmul_x (pg, s, r)); in sv_powf_core_ext() [all …]
|
| H A D | sv_erf_2u5.c | 57 svfloat64_t a = svabs_x (pg, x); in SV_NAME_D1() 59 svfloat64_t z = svadd_x (pg, a, shift); in SV_NAME_D1() 65 svfloat64_t r = svsub_x (pg, z, shift); in SV_NAME_D1() 70 svfloat64_t d = svsub_x (pg, a, r); in SV_NAME_D1() 71 svfloat64_t d2 = svmul_x (pg, d, d); in SV_NAME_D1() 72 svfloat64_t r2 = svmul_x (pg, r, r); in SV_NAME_D1() 81 p3 = svmul_x (pg, r, p3); in SV_NAME_D1() 87 p5 = svmla_x (pg, sixth, r2, p5); in SV_NAME_D1() 88 p5 = svmul_x (pg, r, p5); in SV_NAME_D1() 93 y = svmla_x (pg, p12, d2, y); in SV_NAME_D1() [all …]
|
| H A D | sv_tanh_3u.c | 44 = svsub_x (pg, svmla_x (pg, sv_f64 (d->shift), x, d->inv_ln2), d->shift); in expm1_inline() 45 svint64_t i = svcvt_s64_x (pg, j); in expm1_inline() 47 f = svmla_x (pg, f, j, d->ln2_lo); in expm1_inline() 50 svfloat64_t f2 = svmul_x (pg, f, f); in expm1_inline() 51 svfloat64_t f4 = svmul_x (pg, f2, f2); in expm1_inline() 53 pg, f, f2, in expm1_inline() 54 sv_estrin_10_f64_x (pg, f, f2, f4, svmul_x (pg, f4, f4), d->poly)); in expm1_inline() 59 return svmla_x (pg, svsub_x (pg, t, 1), p, t); in expm1_inline() 79 svbool_t special = svcmpgt (pg, svsub_x (pg, ia, d->tiny_bound), d->thresh); in SV_NAME_D1() 81 svfloat64_t u = svadd_x (pg, x, x); in SV_NAME_D1() [all …]
|
| H A D | sv_log1p_inline.h | 51 svfloat64_t m = svadd_x (pg, x, 1); in sv_log1p_inline() 56 = svsub_x (pg, svreinterpret_s64 (svlsr_x (pg, u, 52)), d->one_top); in sv_log1p_inline() 57 svfloat64_t k = svcvt_f64_x (pg, ki); in sv_log1p_inline() 61 = svadd_x (pg, svand_x (pg, u, 0x000fffff00000000), d->hf_rt2_top); in sv_log1p_inline() 62 svuint64_t u_red = svorr_x (pg, utop, svand_x (pg, mi, d->bottom_mask)); in sv_log1p_inline() 66 svfloat64_t c = svsub_x (pg, x, svsub_x (pg, m, 1)); in sv_log1p_inline() 75 svbool_t knot0 = svcmpne (pg, k, 0); in sv_log1p_inline() 77 if (likely (!svptest_any (pg, knot0))) in sv_log1p_inline() 83 cm = svdiv_x (pg, c, m); in sv_log1p_inline() 87 svfloat64_t f2 = svmul_x (pg, f, f); in sv_log1p_inline() [all …]
|
| H A D | sv_exp2_2u.c | 55 svadd_x (pg, svsub_x (pg, svreinterpret_u64 (s), SpecialBias2), b)); in special_case() 60 svfloat64_t r1 = svmul_x (pg, s1, s1); in special_case() 61 svfloat64_t r2 = svmla_x (pg, s2, s2, y); in special_case() 62 svfloat64_t r0 = svmul_x (pg, r2, s1); in special_case() 79 svfloat64_t kd = svadd_x (pg, x, shift); in SV_NAME_D1() 82 kd = svsub_x (pg, kd, shift); in SV_NAME_D1() 83 svfloat64_t r = svsub_x (pg, x, kd); in SV_NAME_D1() 86 svuint64_t idx = svand_x (pg, ki, N - 1); in SV_NAME_D1() 93 svfloat64_t r2 = svmul_x (pg, r, r); in SV_NAME_D1() 95 svfloat64_t y = svmul_x (pg, r, p); in SV_NAME_D1() [all …]
|
| H A D | sv_log_2u5.c | 32 svuint64_t top = svlsr_x (pg, ix, 52); in SV_NAME_D1() 33 svbool_t cmp = svcmpge (pg, svsub_x (pg, top, MinTop), sv_u64 (ThreshTop)); in SV_NAME_D1() 42 = svand_x (pg, svlsr_x (pg, tmp, (51 - V_LOG_TABLE_BITS)), (N - 1) << 1); in SV_NAME_D1() 45 svuint64_t iz = svsub_x (pg, ix, svand_x (pg, tmp, 0xfffULL << 52)); in SV_NAME_D1() 53 svfloat64_t kd = svcvt_f64_x (pg, k); in SV_NAME_D1() 55 svfloat64_t hi = svmla_x (pg, svadd_x (pg, logc, r), kd, __v_log_data.ln2); in SV_NAME_D1() 57 svfloat64_t r2 = svmul_x (pg, r, r); in SV_NAME_D1() 60 y = svmla_x (pg, y, r2, P (4)); in SV_NAME_D1() 61 y = svmla_x (pg, p, r2, y); in SV_NAME_D1() 63 if (unlikely (svptest_any (pg, cmp))) in SV_NAME_D1() [all …]
|
| H A D | sv_exp10_1u5.c | 58 svadd_x (pg, svsub_x (pg, svreinterpret_u64 (s), SpecialBias2), b)); in special_case() 63 svfloat64_t r1 = svmul_x (pg, s1, s1); in special_case() 64 svfloat64_t r2 = svmla_x (pg, s2, s2, y); in special_case() 65 svfloat64_t r0 = svmul_x (pg, r2, s1); in special_case() 83 svfloat64_t n = svsub_x (pg, z, shift); in SV_NAME_D1() 98 svfloat64_t r2 = svmul_x (pg, r, r); in SV_NAME_D1() 99 svfloat64_t y = svmla_x (pg, svmul_x (pg, r, d->poly[0]), r2, in SV_NAME_D1() 104 if (unlikely (svptest_any (pg, special))) in SV_NAME_D1() 109 svuint64_t e = svand_x (pg, svlsl_x (pg, u, 46), 0x8000000000000000); in SV_NAME_D1() 112 return special_case (pg, scale, y, n, d); in SV_NAME_D1() [all …]
|
| H A D | sv_exp_1u5.c | 54 svadd_x (pg, svsub_x (pg, svreinterpret_u64 (s), SpecialBias2), in special_case() 58 svbool_t p_cmp = svacgt (pg, n, 1280.0); in special_case() 60 svfloat64_t r1 = svmul_x (pg, s1, s1); in special_case() 61 svfloat64_t r2 = svmla_x (pg, s2, s2, y); in special_case() 62 svfloat64_t r0 = svmul_x (pg, r2, s1); in special_case() 103 svfloat64_t r2 = svmul_x (pg, r, r); in SV_NAME_D1() 107 svfloat64_t y = svmla_x (pg, r, p04, r2); in SV_NAME_D1() 117 if (unlikely (svptest_any (pg, special))) in SV_NAME_D1() 122 svuint64_t e = svand_x (pg, svlsl_x (pg, u, 46), 0x8000000000000000); in SV_NAME_D1() 125 return special_case (pg, s, y, n); in SV_NAME_D1() [all …]
|
| H A D | sv_cosh_2u.c | 46 svfloat64_t n = svsub_x (pg, z, d->shift); in exp_inline() 49 r = svmla_x (pg, r, n, d->ln2_lo); in exp_inline() 56 y = svmla_x (pg, sv_f64 (d->poly[0]), r, y); in exp_inline() 57 y = svmla_x (pg, sv_f64 (1.0), r, y); in exp_inline() 58 y = svmul_x (pg, r, y); in exp_inline() 64 return svmla_x (pg, s, s, y); in exp_inline() 81 svfloat64_t ax = svabs_x (pg, x); in SV_NAME_D1() 86 svfloat64_t t = exp_inline (ax, pg, d); in SV_NAME_D1() 87 svfloat64_t half_t = svmul_x (pg, t, 0.5); in SV_NAME_D1() 91 if (unlikely (svptest_any (pg, special))) in SV_NAME_D1() [all …]
|
| H A D | sv_log1pf_1u3.c | 46 special = svorn_z (pg, special, svcmpge (pg, x, -1)); in SV_NAME_F1() 56 svfloat32_t m = svadd_x (pg, x, 1); in SV_NAME_F1() 60 = svand_x (pg, svsub_x (pg, svreinterpret_s32 (m), d->three_quarters), in SV_NAME_F1() 70 m_scale = svadd_x (pg, m_scale, svmla_x (pg, sv_f32 (-1), s, 0.25)); in SV_NAME_F1() 73 svfloat32_t ms2 = svmul_x (pg, m_scale, m_scale), in SV_NAME_F1() 74 ms4 = svmul_x (pg, ms2, ms2); in SV_NAME_F1() 76 p = svmad_x (pg, m_scale, p, -0.5); in SV_NAME_F1() 77 p = svmla_x (pg, m_scale, m_scale, svmul_x (pg, m_scale, p)); in SV_NAME_F1() 81 svfloat32_t scale_back = svmul_x (pg, svcvt_f32_x (pg, k), d->exp_bias); in SV_NAME_F1() 84 svfloat32_t y = svmla_x (pg, p, scale_back, d->ln2); in SV_NAME_F1() [all …]
|
| H A D | sv_log1pf_inline.h | 34 svfloat32_t m2 = svmul_x (pg, m, m); in eval_poly() 35 svfloat32_t q = svmla_x (pg, m, m2, p_12); in eval_poly() 37 p = svmul_x (pg, m2, p); in eval_poly() 39 return svmla_x (pg, q, m2, p); in eval_poly() 43 sv_log1pf_inline (svfloat32_t x, svbool_t pg) in sv_log1pf_inline() argument 47 svfloat32_t m = svadd_x (pg, x, 1.0f); in sv_log1pf_inline() 51 ks = svand_x (pg, ks, 0xff800000); in sv_log1pf_inline() 59 = svadd_x (pg, m_scale, svmla_x (pg, sv_f32 (-1.0f), sv_f32 (0.25f), s)); in sv_log1pf_inline() 60 svfloat32_t p = eval_poly (m_scale, d->poly, pg); in sv_log1pf_inline() 61 svfloat32_t scale_back = svmul_x (pg, svcvt_f32_x (pg, k), d->scale_back); in sv_log1pf_inline() [all …]
|
| /freebsd-14.2/contrib/arm-optimized-routines/pl/math/test/ |
| H A D | mathbench_wrappers.h | 131 return _ZGVsMxvv_powi (x, svcvt_s32_f32_x (pg, x), pg); in _Z_sv_powi_wrap() 137 return _ZGVsMxvv_powk (x, svcvt_s64_f64_x (pg, x), pg); in _Z_sv_powk_wrap() 143 return _ZGVsMxvv_powf (x, x, pg); in xy_Z_sv_powf() 147 x_Z_sv_powf (sv_float x, sv_bool pg) in x_Z_sv_powf() argument 153 y_Z_sv_powf (sv_float x, sv_bool pg) in y_Z_sv_powf() argument 161 return _ZGVsMxvv_pow (x, x, pg); in xy_Z_sv_pow() 165 x_Z_sv_pow (sv_double x, sv_bool pg) in x_Z_sv_pow() argument 171 y_Z_sv_pow (sv_double x, sv_bool pg) in y_Z_sv_pow() argument 181 return svadd_x (pg, svld1 (pg, s), svld1 (pg, s)); in _Z_sv_sincosf_wrap() 195 _ZGVsMxvl8l8_sincos (x, s, c, pg); in _Z_sv_sincos_wrap() [all …]
|
| /freebsd-14.2/contrib/lib9p/ |
| H A D | rfuncs.c | 240 (pg->r_pgbuf = realloc(pg->r_pgbuf, nsize)) == NULL) in r_pgexpand() 249 free(pg->r_pgbuf); in r_pgfree() 258 r_pginit(pg); in r_getpwuid() 260 error = r_pgexpand(pg); in r_getpwuid() 263 pg->r_pgbuf, pg->r_pgbufsize, &result); in r_getpwuid() 275 r_pginit(pg); in r_getgrgid() 280 pg->r_pgbuf, pg->r_pgbufsize, &result); in r_getgrgid() 293 r_pginit(pg); in r_cap_getpwuid() 298 pg->r_pgbuf, pg->r_pgbufsize, &result); in r_cap_getpwuid() 310 r_pginit(pg); in r_cap_getgrgid() [all …]
|