/bionic/libm/src/ |
H A D | s_copysignf.c | 32 u_int32_t ix,iy; local 34 GET_FLOAT_WORD(iy,y); 35 SET_FLOAT_WORD(x,(ix&0x7fffffff)|(iy&0x80000000));
|
H A D | s_nextafterf.c | 27 int32_t hx,hy,ix,iy; local 32 iy = hy&0x7fffffff; /* |y| */ 35 (iy>0x7f800000)) /* y is nan */
|
H A D | e_fmodf.c | 34 int32_t n,hx,hy,hz,ix,iy,sx,i; local 55 /* determine iy = ilogb(y) */ 57 for (iy = -126,i=(hy<<8); i>=0; i<<=1) iy -=1; 58 } else iy = (hy>>23)-127; 67 if(iy >= -126) 70 n = -126-iy; 75 n = ix - iy; 93 iy -= 1; 95 if(iy> [all...] |
H A D | k_sin.c | 18 /* __kernel_sin( x, y, iy) 22 * Input iy indicates whether y is 0. (if iy=0, y assume to be 0). 61 __kernel_sin(double x, double y, int iy) argument 68 if(iy==0) return x+v*(S1+z*r);
|
H A D | k_tanf.c | 40 __kernel_tandf(double x, int iy) argument 65 if(iy==1) return r;
|
H A D | s_nextafter.c | 34 int32_t hx,hy,ix,iy; local 40 iy = hy&0x7fffffff; /* |y| */ 43 ((iy>=0x7ff00000)&&((iy-0x7ff00000)|ly)!=0)) /* y is nan */
|
H A D | s_remquof.c | 32 int32_t n,hx,hy,hz,ix,iy,sx,i; local 58 /* determine iy = ilogb(y) */ 60 for (iy = -126,i=(hy<<8); i>0; i<<=1) iy -=1; 61 } else iy = (hy>>23)-127; 70 if(iy >= -126) 73 n = -126-iy; 78 n = ix - iy; 97 iy -= 1; 99 if(iy> [all...] |
H A D | e_atan2.c | 23 * ARG (x+iy) = arctan(y/x) ... if x > 0, 24 * ARG (x+iy) = pi - arctan[y/(-x)] ... if x < 0, 61 int32_t k,m,hx,hy,ix,iy; local 67 iy = hy&0x7fffffff; 69 ((iy|((ly|-ly)>>31))>0x7ff00000)) /* x or y is NaN */ 75 if((iy|ly)==0) { 88 if(iy==0x7ff00000) { 105 if(iy==0x7ff00000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; 108 k = (iy-ix)>>20;
|
H A D | e_atan2f.c | 35 int32_t k,m,hx,hy,ix,iy; local 40 iy = hy&0x7fffffff; 42 (iy>0x7f800000)) /* x or y is NaN */ 48 if(iy==0) { 61 if(iy==0x7f800000) { 78 if(iy==0x7f800000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; 81 k = (iy-ix)>>23;
|
H A D | e_fmod.c | 32 int32_t n,hx,hy,hz,ix,iy,sx,i; local 60 /* determine iy = ilogb(y) */ 63 for (iy = -1043, i=ly; i>0; i<<=1) iy -=1; 65 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1; 67 } else iy = (hy>>20)-1023; 82 if(iy >= -1022) 85 n = -1022-iy; 96 n = ix - iy; [all...] |
H A D | k_tan.c | 80 __kernel_tan(double x, double y, int iy) { argument 112 v = (double) iy; 116 if (iy == 1)
|
H A D | s_remquo.c | 32 int32_t n,hx,hy,hz,ix,iy,sx,i; local 66 /* determine iy = ilogb(y) */ 69 for (iy = -1043, i=ly; i>0; i<<=1) iy -=1; 71 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1; 73 } else iy = (hy>>20)-1023; 88 if(iy >= -1022) 91 n = -1022-iy; 102 n = ix - iy; [all...] |
H A D | e_pow.c | 103 int32_t hx,hy,ix,iy; local 108 ix = hx&0x7fffffff; iy = hy&0x7fffffff; 111 if((iy|ly)==0) return one; 115 iy > 0x7ff00000 || ((iy==0x7ff00000)&&(ly!=0))) 125 if(iy>=0x43400000) yisint = 2; /* even integer y */ 126 else if(iy>=0x3ff00000) { 127 k = (iy>>20)-0x3ff; /* exponent */ 132 j = iy>>(20-k); 133 if((j<<(20-k))==iy) yisin [all...] |
H A D | e_powf.c | 62 int32_t hx,hy,ix,iy,is; local 66 ix = hx&0x7fffffff; iy = hy&0x7fffffff; 69 if(iy==0) return one; 73 iy > 0x7f800000) 83 if(iy>=0x4b800000) yisint = 2; /* even integer y */ 84 else if(iy>=0x3f800000) { 85 k = (iy>>23)-0x7f; /* exponent */ 86 j = iy>>(23-k); 87 if((j<<(23-k))==iy) yisint = 2-(j&1); 92 if (iy [all...] |