/freebsd/contrib/arm-optimized-routines/math/ |
H A D | exp2.c | 33 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase() argument 40 sbits -= 1ull << 52; in specialcase() 41 scale = asdouble (sbits); in specialcase() 46 sbits += 1022ull << 52; in specialcase() 47 scale = asdouble (sbits); in specialcase() 81 uint64_t ki, idx, top, sbits; in exp2() local 119 sbits = T[idx + 1] + top; in exp2() 133 return specialcase (tmp, sbits, ki); in exp2() 134 scale = asdouble (sbits); in exp2()
|
H A D | exp10.c | 23 special_case (uint64_t sbits, double_t tmp, uint64_t ki) in special_case() argument 30 sbits -= 1ull << 52; in special_case() 31 scale = asdouble (sbits); in special_case() 37 sbits += 1022ull << 52; in special_case() 38 scale = asdouble (sbits); in special_case() 111 uint64_t sbits = u + e; in exp10() local 124 return special_case (sbits, y, ki); in exp10() 129 double_t s = asdouble (sbits); in exp10()
|
H A D | exp.c | 35 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase() argument 42 sbits -= 1009ull << 52; in specialcase() 43 scale = asdouble (sbits); in specialcase() 48 sbits += 1022ull << 52; in specialcase() 49 scale = asdouble (sbits); in specialcase() 85 uint64_t ki, idx, top, sbits; in exp_inline() local 137 sbits = T[idx + 1] + top; in exp_inline() 151 return specialcase (tmp, sbits, ki); in exp_inline() 152 scale = asdouble (sbits); in exp_inline()
|
H A D | pow.c | 129 specialcase (double_t tmp, uint64_t sbits, uint64_t ki) in specialcase() argument 136 sbits -= 1009ull << 52; in specialcase() 137 scale = asdouble (sbits); in specialcase() 142 sbits += 1022ull << 52; in specialcase() 144 scale = asdouble (sbits); in specialcase() 161 y = asdouble (sbits & 0x8000000000000000); in specialcase() 177 uint64_t ki, idx, top, sbits; in exp_inline() local 228 sbits = T[idx + 1] + top; in exp_inline() 242 return specialcase (tmp, sbits, ki); in exp_inline() 243 scale = asdouble (sbits); in exp_inline()
|
H A D | math_config.h | 585 uint64_t sbits[1 << V_POW_EXP_TABLE_BITS]; member
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/ |
H A D | exp_inline.h | 36 exp_inline_special_case (double_t tmp, uint64_t sbits, uint64_t ki) in exp_inline_special_case() argument 43 sbits -= 1009ull << 52; in exp_inline_special_case() 44 scale = asdouble (sbits); in exp_inline_special_case() 49 sbits += 1022ull << 52; in exp_inline_special_case() 50 scale = asdouble (sbits); in exp_inline_special_case() 86 uint64_t ki, idx, top, sbits; in exp_inline() local 138 sbits = T[idx + 1] + top; in exp_inline() 152 return exp_inline_special_case (tmp, sbits, ki); in exp_inline() 153 scale = asdouble (sbits); in exp_inline()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | finite_pow.h | 26 #define SBits __v_pow_exp_data.sbits 101 special_case (double tmp, uint64_t sbits, uint64_t ki) in special_case() argument 108 sbits -= 1009ull << 52; in special_case() 109 scale = asdouble (sbits); in special_case() 114 sbits += 1022ull << 52; in special_case() 116 scale = asdouble (sbits); in special_case() 134 y = asdouble (sbits & 0x8000000000000000); in special_case() 185 uint64_t sbits = SBits[idx] + top; in exp_inline() local 191 return special_case (tmp, sbits, ki); in exp_inline() 192 double scale = asdouble (sbits); in exp_inline() [all …]
|
H A D | pow.c | 169 uint64x2_t sbits = v_lookup_u64 (SBits, idx); in v_exp_inline() local 170 sbits = vaddq_u64 (sbits, top); in v_exp_inline() 176 float64x2_t scale = vreinterpretq_f64_u64 (sbits); in v_exp_inline()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | pow.c | 149 specialcase (double tmp, uint64_t sbits, uint64_t ki) in specialcase() argument 155 sbits -= 1009ull << 52; in specialcase() 156 scale = asdouble (sbits); in specialcase() 160 sbits += 1022ull << 52; in specialcase() 162 scale = asdouble (sbits); in specialcase() 253 svuint64_t sign_bias, svfloat64_t *tmp, svuint64_t *sbits, in sv_exp_core() argument 276 *sbits = svld1_gather_index (pg, __v_pow_exp_data.sbits, idx); in sv_exp_core() 277 *sbits = svadd_x (pg, *sbits, top); in sv_exp_core() 283 svfloat64_t scale = svreinterpret_f64 (*sbits); in sv_exp_core() 303 svuint64_t sbits, ki; in sv_exp_inline() local [all …]
|
H A D | exp2.c | 86 svuint64_t sbits = svld1_gather_index (pg, __v_exp_data, idx); in SV_NAME_D1() local 89 svfloat64_t scale = svreinterpret_f64 (svadd_x (pg, sbits, top)); in SV_NAME_D1()
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/ |
H A D | v_pow_exp_data.c | 31 .sbits = {
|
/freebsd/contrib/ntp/ntpd/ |
H A D | refclock_parse.c | 2536 static struct sbits in parsestate() struct
|