Home
last modified time | relevance | path

Searched refs:i (Results 1 – 19 of 19) sorted by relevance

/libm/
A Dk_rem_pio2.c166 for(i=0;i<=m;i++,j++) f[i] = (j<0)? zero : (double) ipio2[j]; in __kernel_rem_pio2()
169 for (i=0;i<=jk;i++) { in __kernel_rem_pio2()
224 for (i=jz-1;i>=jk;i--) j |= iq[i]; in __kernel_rem_pio2()
254 for(i=jz;i>=0;i--) { in __kernel_rem_pio2()
259 for(i=jz;i>=0;i--) { in __kernel_rem_pio2()
268 for (i=jz;i>=0;i--) fw += fq[i]; in __kernel_rem_pio2()
274 for (i=jz;i>=0;i--) fw += fq[i]; in __kernel_rem_pio2()
277 for (i=1;i<=jz;i++) fw += fq[i]; in __kernel_rem_pio2()
281 for (i=jz;i>0;i--) { in __kernel_rem_pio2()
286 for (i=jz;i>1;i--) { in __kernel_rem_pio2()
[all …]
A Ds_rint.c34 u_int32_t i,i1; in rint() local
71 i = (0x000fffff)>>_j0; in rint()
72 if (((i0&i)|i1)==0) return x; /* x is integral */ in rint()
73 i>>=1; in rint()
74 if (((i0&i)|i1)!=0) { in rint()
76 else i0 = (i0&(~i))|((0x20000)>>_j0); in rint()
80 i = ((u_int32_t)(0xffffffff))>>(_j0-20); in rint()
81 if ((i1&i)==0) return x; /* x is integral */ in rint()
82 i>>=1; in rint()
83 if ((i1&i)!=0) i1 = (i1&(~i))|((0x40000000)>>(_j0-20)); in rint()
A De_jn.c50 int32_t i,hx,ix,lx, sgn; in __ieee754_jn() local
98 for(i=1;i<n;i++){ in __ieee754_jn()
100 b = b*((double)(i+i)/x) - a; /* avoid underflow */ in __ieee754_jn()
113 for (a=one,i=2;i<=n;i++) { in __ieee754_jn()
114 a *= (double)i; /* a = n! */ in __ieee754_jn()
160 for(t=zero, i = 2*(n+k); i>=m; i -= 2) t = one/(i/x-t); in __ieee754_jn()
175 for(i=n-1,di=(double)(i+i);i>0;i--){ in __ieee754_jn()
183 for(i=n-1,di=(double)(i+i);i>0;i--){ in __ieee754_jn()
205 int32_t i,hx,ix,lx; in __ieee754_yn() local
250 for(i=1;i<n&&high!=0xfff00000;i++){ in __ieee754_yn()
[all …]
A Ds_modf.c30 u_int32_t i; in modf() local
38 i = (0x000fffff)>>_j0; in modf()
39 if(((i0&i)|i1)==0) { /* x is integral */ in modf()
44 INSERT_WORDS(*iptr,i0&(~i),0); in modf()
56 i = ((u_int32_t)(0xffffffff))>>(_j0-20); in modf()
57 if((i1&i)==0) { /* x is integral */ in modf()
62 INSERT_WORDS(*iptr,i0,i1&(~i)); in modf()
A Ds_floor.c32 u_int32_t i,j; in floor() local
43 i = (0x000fffff)>>_j0; in floor()
44 if(((i0&i)|i1)==0) return x; /* x is integral */ in floor()
47 i0 &= (~i); i1=0; in floor()
54 i = ((u_int32_t)(0xffffffff))>>(_j0-20); in floor()
55 if((i1&i)==0) return x; /* x is integral */ in floor()
65 i1 &= (~i); in floor()
A Ds_ceil.c32 u_int32_t i,j; in ceil() local
42 i = (0x000fffff)>>_j0; in ceil()
43 if(((i0&i)|i1)==0) return x; /* x is integral */ in ceil()
46 i0 &= (~i); i1=0; in ceil()
53 i = ((u_int32_t)(0xffffffff))>>(_j0-20); in ceil()
54 if((i1&i)==0) return x; /* x is integral */ in ceil()
64 i1 &= (~i); in ceil()
A Ds_round.c47 u_int32_t i = 0x000fffff >> _j0; in round() local
48 if (((i0 & i) | i1) == 0) in round()
55 i0 &= ~i; in round()
70 u_int32_t i = 0xffffffff >> (_j0 - 20); in round() local
71 if ((i1 & i) == 0) in round()
83 i1 &= ~i; in round()
A De_fmod.c25 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmod() local
47 for (ix = -1043, i=lx; i>0; i<<=1) ix -=1; in __ieee754_fmod()
49 for (ix = -1022,i=(hx<<11); i>0; i<<=1) ix -=1; in __ieee754_fmod()
56 for (iy = -1043, i=ly; i>0; i<<=1) iy -=1; in __ieee754_fmod()
58 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1; in __ieee754_fmod()
A De_log10.c59 int32_t i,k,hx; in __ieee754_log10() local
74 i = ((u_int32_t)k&0x80000000)>>31; in __ieee754_log10()
75 hx = (hx&0x000fffff)|((0x3ff-i)<<20); in __ieee754_log10()
76 y = (double)(k+i); in __ieee754_log10()
A De_log2.c76 int32_t k,hx,i,j; in __ieee754_log2() local
92 i = (hx+0x95f64)&0x100000; in __ieee754_log2()
93 SET_HIGH_WORD(x,hx|(i^0x3ff00000)); /* normalize x or x/2 */ in __ieee754_log2()
94 k += (i>>20); in __ieee754_log2()
104 i = hx-0x6147a; in __ieee754_log2()
109 i |= j; in __ieee754_log2()
111 if(i>0) { in __ieee754_log2()
A Ds_nextafterf.c81 int cnt, i;
87 for (i = 0; i < sizeof(a); i++) {
88 unsigned char c = ((char*)(&a))[i];
A De_rem_pio2.c73 int32_t e0,i,j,nx,n,ix,hx; in __ieee754_rem_pio2() local
118 i = j-((high>>20)&0x7ff); in __ieee754_rem_pio2()
119 if(i>16) { /* 2nd iteration needed, good to 118 */ in __ieee754_rem_pio2()
126 i = j-((high>>20)&0x7ff); in __ieee754_rem_pio2()
127 if(i>49) { /* 3rd iteration need, 151 bits acc */ in __ieee754_rem_pio2()
151 for(i=0;i<2;i++) { in __ieee754_rem_pio2()
152 tx[i] = (double)((int32_t)(z)); in __ieee754_rem_pio2()
153 z = (z-tx[i])*two24; in __ieee754_rem_pio2()
A De_log.c83 int32_t k,hx,i,j; in __ieee754_log() local
99 i = (hx+0x95f64)&0x100000; in __ieee754_log()
100 SET_HIGH_WORD(x,hx|(i^0x3ff00000)); /* normalize x or x/2 */ in __ieee754_log()
101 k += (i>>20); in __ieee754_log()
114 i = hx-0x6147a; in __ieee754_log()
119 i |= j; in __ieee754_log()
121 if(i>0) { in __ieee754_log()
A De_sqrt.c91 int32_t ix0,s0,q,m,t,i; in __ieee754_sqrt() local
114 for(i=0;(ix0&0x00100000)==0;i++) ix0<<=1; in __ieee754_sqrt()
115 m -= i-1; in __ieee754_sqrt()
116 ix0 |= (ix1>>(32-i)); in __ieee754_sqrt()
117 ix1 <<= i; in __ieee754_sqrt()
A Dmath_private.h78 #define GET_HIGH_WORD(i,d) \ argument
82 (i) = gh_u.parts.msw; \
87 #define GET_LOW_WORD(i,d) \ argument
91 (i) = gl_u.parts.lsw; \
135 #define GET_FLOAT_WORD(i,d) \ argument
139 (i) = gf_u.word; \
144 #define SET_FLOAT_WORD(d,i) \ argument
147 sf_u.word = (i); \
A De_lgamma_r.c203 int i,hx,lx,ix; in __ieee754_lgamma_r() local
238 if(ix>=0x3FE76944) {y = one-x; i= 0;} in __ieee754_lgamma_r()
239 else if(ix>=0x3FCDA661) {y= x-(tc-one); i=1;} in __ieee754_lgamma_r()
240 else {y = x; i=2;} in __ieee754_lgamma_r()
243 if(ix>=0x3FFBB4C3) {y=2.0-x;i=0;} /* [1.7316,2] */ in __ieee754_lgamma_r()
244 else if(ix>=0x3FF3B4C4) {y=x-tc;i=1;} /* [1.23,1.73] */ in __ieee754_lgamma_r()
245 else {y=x-one;i=2;} in __ieee754_lgamma_r()
247 switch(i) { in __ieee754_lgamma_r()
269 i = (int)x; in __ieee754_lgamma_r()
271 y = x-(double)i; in __ieee754_lgamma_r()
[all …]
A De_pow.c98 int32_t i,j,k,yisint,n; in __ieee754_pow() local
257 EXTRACT_WORDS(j,i,z); in __ieee754_pow()
259 if(((j-0x40900000)|i)!=0) /* if z > 1024 */ in __ieee754_pow()
265 if(((j-0xc090cc00)|i)!=0) /* z < -1075 */ in __ieee754_pow()
274 i = j&0x7fffffff; in __ieee754_pow()
275 k = (i>>20)-0x3ff; in __ieee754_pow()
277 if(i>0x3fe00000) { /* if |z| > 0.5, set n = [z+0.5] */ in __ieee754_pow()
A Ds_erf.c186 int32_t hx,ix,i; in erf() local
191 i = ((u_int32_t)hx>>31)<<1; in erf()
192 return (double)(1-i)+one/x; /* erf(+-inf)=+-1 */ in erf()
A DMakefile.in333 $(libm_MOBJ_FL:.o=.i): $(libm_MSRC_FL)
336 $(libm_MOBJ_LD:.o=.i): $(libm_MSRC_LD)

Completed in 16 milliseconds