| /freebsd-14.2/contrib/arm-optimized-routines/pl/math/ |
| H A D | logf.c | 30 double_t z, r, r2, y, y0, invc, logc; in optr_aor_log_f32() local 61 invc = T[i].invc; in optr_aor_log_f32() 66 r = z * invc - 1; in optr_aor_log_f32()
|
| H A D | v_log_inline.h | 51 float64x2_t invc; member 62 float64x2_t e0 = vld1q_f64 (&__v_log_data.table[i0].invc); in log_lookup() 63 float64x2_t e1 = vld1q_f64 (&__v_log_data.table[i1].invc); in log_lookup() 64 e.invc = vuzp1q_f64 (e0, e1); in log_lookup() 89 r = vfmaq_f64 (v_f64 (-1.0), z, e.invc); in v_log_inline()
|
| H A D | log10f.c | 40 double_t z, r, r2, y, y0, invc, logc; in log10f() local 71 invc = T[i].invc; in log10f() 76 r = z * invc - 1; in log10f()
|
| H A D | v_log2_3u.c | 40 float64x2_t invc; member 50 float64x2_t e0 = vld1q_f64 (&__v_log2_data.table[i0].invc); in lookup() 51 float64x2_t e1 = vld1q_f64 (&__v_log2_data.table[i1].invc); in lookup() 52 e.invc = vuzp1q_f64 (e0, e1); in lookup() 88 float64x2_t r = vfmaq_f64 (v_f64 (-1.0), z, e.invc); in V_NAME_D1()
|
| H A D | v_log10_2u5.c | 43 float64x2_t invc; member 53 float64x2_t e0 = vld1q_f64 (&__v_log10_data.table[i0].invc); in lookup() 54 float64x2_t e1 = vld1q_f64 (&__v_log10_data.table[i1].invc); in lookup() 55 e.invc = vuzp1q_f64 (e0, e1); in lookup() 91 float64x2_t r = vfmaq_f64 (v_f64 (-1.0), z, e.invc); in V_NAME_D1()
|
| H A D | math_config.h | 376 double invc, logc; member 396 double invc, logc; member 487 double invc, logc; member 532 double invc, log2c; member 543 double invc, log10c; member 554 double invc[V_POWF_LOG2_N]; member 568 double invc, logc; member 619 double invc[1 << V_POW_LOG_TABLE_BITS]; member
|
| H A D | log10_2u.c | 44 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log10() local 102 invc = T[i].invc; in log10() 110 r = fma (z, invc, -1.0); in log10() 113 r = (z - T2[i].chi - T2[i].clo) * invc; in log10()
|
| H A D | log.c | 33 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in optr_aor_log_f64() local 125 invc = T[i].invc; in optr_aor_log_f64() 133 r = fma (z, invc, -1.0); in optr_aor_log_f64() 136 r = (z - T2[i].chi - T2[i].clo) * invc; in optr_aor_log_f64()
|
| H A D | sv_log10_2u5.c | 45 svfloat64_t invc = svld1_gather_index (pg, &__v_log10_data.table[0].invc, i); in SV_NAME_D1() local 52 svfloat64_t r = svmad_x (pg, invc, z, -1.0); in SV_NAME_D1()
|
| H A D | sv_log2_3u.c | 46 svfloat64_t invc = svld1_gather_index (pg, &__v_log2_data.table[0].invc, i); in SV_NAME_D1() local 52 svfloat64_t r = svmad_x (pg, invc, z, -1.0); in SV_NAME_D1()
|
| H A D | v_asinh_3u5.c | 49 float64x2_t invc; member 57 &__v_log_data.table[(i[0] >> (52 - V_LOG_TABLE_BITS)) & (N - 1)].invc); in lookup() 59 &__v_log_data.table[(i[1] >> (52 - V_LOG_TABLE_BITS)) & (N - 1)].invc); in lookup() 75 float64x2_t r = vfmaq_f64 (v_f64 (-1.0), z, e.invc); in log_inline()
|
| H A D | sv_log_2u5.c | 48 svfloat64_t invc = svld1_gather_index (pg, &__v_log_data.table[0].invc, i); in SV_NAME_D1() local 52 svfloat64_t r = svmad_x (pg, invc, z, -1); in SV_NAME_D1()
|
| H A D | sv_asinh_3u0.c | 43 svfloat64_t invc = svld1_gather_index (pg, &__v_log_data.table[0].invc, i); in __sv_log_inline() local 45 svfloat64_t r = svmla_x (pg, sv_f64 (-1.0), invc, z); in __sv_log_inline()
|
| H A D | v_powf_data.c | 11 .invc = { 0x1.6489890582816p+0,
|
| H A D | finite_pow.h | 61 double invc = __v_pow_log_data.invc[i]; in log_inline() local 67 double r = fma (z, invc, -1.0); in log_inline()
|
| H A D | v_pow_log_data.c | 43 .invc = { 0x1.6a00000000000p+0, 0x1.6800000000000p+0, 0x1.6600000000000p+0,
|
| /freebsd-14.2/contrib/arm-optimized-routines/math/ |
| H A D | log2f.c | 29 double_t z, r, r2, p, y, y0, invc, logc; in log2f() local 61 invc = T[i].invc; in log2f() 66 r = z * invc - 1; in log2f()
|
| H A D | logf.c | 30 double_t z, r, r2, y, y0, invc, logc; in logf() local 61 invc = T[i].invc; in logf() 66 r = z * invc - 1; in logf()
|
| H A D | log2.c | 33 double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p; in log2() local 96 invc = T[i].invc; in log2() 105 r = fma (z, invc, -1.0); in log2() 111 r = (z - T2[i].chi - T2[i].clo) * invc; in log2()
|
| H A D | math_config.h | 379 double invc, logc; member 391 double invc, logc; member 408 double invc, logc; member 452 struct {double invc, logc;} tab[1 << LOG_TABLE_BITS]; member 467 struct {double invc, logc;} tab[1 << LOG2_TABLE_BITS]; member 481 struct {double invc, pad, logc, logctail;} tab[1 << POW_LOG_TABLE_BITS]; member 517 double invc, logc; member
|
| H A D | log.c | 33 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in log() local 120 invc = T[i].invc; in log() 128 r = fma (z, invc, -1.0); in log() 131 r = (z - T2[i].chi - T2[i].clo) * invc; in log()
|
| H A D | powf.c | 33 double_t z, r, r2, r4, p, q, y, y0, invc, logc; in log2_inline() local 45 invc = T[i].invc; in log2_inline() 50 r = z * invc - 1; in log2_inline()
|
| H A D | pow.c | 40 double_t z, r, y, invc, logc, logctail, kd, hi, t1, t2, lo, lo1, lo2, p; in log_inline() local 55 invc = T[i].invc; in log_inline() 62 r = fma (z, invc, -1.0); in log_inline() 67 double_t rhi = zhi * invc - 1.0; in log_inline() 68 double_t rlo = zlo * invc; in log_inline()
|
| /freebsd-14.2/contrib/arm-optimized-routines/math/aarch64/ |
| H A D | v_log.c | 37 float64x2_t invc; member 48 float64x2_t e0 = vld1q_f64 (&__v_log_data.table[i0].invc); in lookup() 49 float64x2_t e1 = vld1q_f64 (&__v_log_data.table[i1].invc); in lookup() 50 e.invc = vuzp1q_f64 (e0, e1); in lookup() 85 r = vfmaq_f64 (v_f64 (-1.0), z, e.invc); in V_NAME_D1()
|
| H A D | v_powf.c | 30 double invc, logc; member 109 double invc = data.log2_tab[i[lane]].invc; in V_NAME_F2() local 114 double r = __builtin_fma (z, invc, -1.0); in V_NAME_F2()
|