Searched refs:xsb (Results 1 – 4 of 4) sorted by relevance
/bionic/libm/upstream-freebsd/lib/msun/src/ |
D | e_expf.c | 48 int32_t k=0,xsb; in __ieee754_expf() local 52 xsb = (hx>>31)&1; /* sign bit of x */ in __ieee754_expf() 60 return (xsb==0)? x:0.0; /* exp(+-inf)={inf,0} */ in __ieee754_expf() 68 hi = x-ln2HI[xsb]; lo=ln2LO[xsb]; k = 1-xsb-xsb; in __ieee754_expf() 70 k = invln2*x+halF[xsb]; in __ieee754_expf()
|
D | e_exp.c | 108 int32_t k=0,xsb; in __ieee754_exp() local 112 xsb = (hx>>31)&1; /* sign bit of x */ in __ieee754_exp() 122 else return (xsb==0)? x:0.0; /* exp(+-inf)={inf,0} */ in __ieee754_exp() 131 hi = x-ln2HI[xsb]; lo=ln2LO[xsb]; k = 1-xsb-xsb; in __ieee754_exp() 133 k = (int)(invln2*x+halF[xsb]); in __ieee754_exp()
|
D | s_expm1f.c | 44 int32_t k,xsb; in expm1f() local 48 xsb = hx&0x80000000; /* sign bit of x */ in expm1f() 57 return (xsb==0)? x:-1.0;/* exp(+-inf)={inf,-1} */ in expm1f() 60 if(xsb!=0) { /* x < -27*ln2, return -1.0 with inexact */ in expm1f() 69 if(xsb==0) in expm1f() 74 k = invln2*x+((xsb==0)?(float)0.5:(float)-0.5); in expm1f()
|
D | s_expm1.c | 135 int32_t k,xsb; in expm1() local 139 xsb = hx&0x80000000; /* sign bit of x */ in expm1() 150 else return (xsb==0)? x:-1.0;/* exp(+-inf)={inf,-1} */ in expm1() 154 if(xsb!=0) { /* x < -56*ln2, return -1.0 with inexact */ in expm1() 163 if(xsb==0) in expm1() 168 k = invln2*x+((xsb==0)?0.5:-0.5); in expm1()
|