/bionic/libm/upstream-freebsd/lib/msun/src/ |
s_cexp.c | 42 double x, y, exp_x; local 86 exp_x = exp(x); 87 return (CMPLX(exp_x * cos(y), exp_x * sin(y)));
|
s_cexpf.c | 42 float x, y, exp_x; local 86 exp_x = expf(x); 87 return (CMPLXF(exp_x * cosf(y), exp_x * sinf(y)));
|
k_exp.c | 48 double exp_x; local 54 * exp_x to MAX_EXP so that the result can be multiplied by 57 exp_x = exp(x - kln2); 58 GET_HIGH_WORD(hx, exp_x); 60 SET_HIGH_WORD(exp_x, (hx & 0xfffff) | ((0x3ff + 1023) << 20)); 61 return (exp_x); 77 double exp_x, scale; local 80 exp_x = __frexp_exp(x, &ex_expt); 83 return (exp_x * scale); 89 double x, y, exp_x, scale1, scale2 local [all...] |
k_expf.c | 47 float exp_x; local 50 exp_x = expf(x - kln2); 51 GET_FLOAT_WORD(hx, exp_x); 53 SET_FLOAT_WORD(exp_x, (hx & 0x7fffff) | ((0x7f + 127) << 23)); 54 return (exp_x); 60 float exp_x, scale; local 63 exp_x = __frexp_expf(x, &ex_expt); 66 return (exp_x * scale); 72 float x, y, exp_x, scale1, scale2; local 77 exp_x = __frexp_expf(x, &ex_expt) [all...] |
/bionic/libm/upstream-freebsd/lib/msun/ld128/ |
k_expl.h | 308 long double exp_x, hi, lo; local 316 exp_x = (lo + hi) * 0x1p16382; 325 return (CMPLXL(cos(y) * exp_x * scale1 * scale2, 326 sinl(y) * exp_x * scale1 * scale2));
|