Searched refs:xsb (Results 1 - 4 of 4) sorted by relevance
/netbsd-current/lib/libm/src/ |
H A D | e_expf.c | 47 int32_t k,xsb; local 53 xsb = (hx>>31)&1; /* sign bit of x */ 61 return (xsb==0)? x:0.0; /* exp(+-inf)={inf,0} */ 69 hi = x-ln2HI[xsb]; lo=ln2LO[xsb]; k = 1-xsb-xsb; 71 k = invln2*x+halF[xsb];
|
H A D | e_exp.c | 107 int32_t k,xsb; local 113 xsb = (hx>>31)&1; /* sign bit of x */ 123 else return (xsb==0)? x:0.0; /* exp(+-inf)={inf,0} */ 132 hi = x-ln2HI[xsb]; lo=ln2LO[xsb]; k = 1-xsb-xsb; 134 k = invln2*x+halF[xsb];
|
H A D | s_expm1f.c | 43 int32_t k,xsb; local 48 xsb = hx&0x80000000; /* sign bit of x */ 50 if(xsb==0) y=x; else y= -x; /* y = |x| */ 60 return (xsb==0)? x:-1.0;/* exp(+-inf)={inf,-1} */ 63 if(xsb!=0) { /* x < -27*ln2, return -1.0 with inexact */ 72 if(xsb==0) 77 k = invln2*x+((xsb==0)?(float)0.5:(float)-0.5);
|
H A D | s_expm1.c | 135 int32_t k,xsb; local 140 xsb = hx&0x80000000; /* sign bit of x */ 142 if(xsb==0) y=x; else y= -x; /* y = |x| */ 154 else return (xsb==0)? x:-1.0;/* exp(+-inf)={inf,-1} */ 158 if(xsb!=0) { /* x < -56*ln2, return -1.0 with inexact */ 167 if(xsb==0) 172 k = invln2*x+((xsb==0)?0.5:-0.5);
|
Completed in 175 milliseconds