Searched refs:hy (Results 1 – 7 of 7) sorted by relevance
/l4re-core-master/uclibc/lib/contrib/uclibc/libm/ |
A D | e_fmod.c | 25 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmod() local 29 EXTRACT_WORDS(hy,ly,y); in __ieee754_fmod() 32 hy &= 0x7fffffff; /* |y| */ in __ieee754_fmod() 38 if(hx<=hy) { in __ieee754_fmod() 54 if(hy<0x00100000) { /* subnormal y */ in __ieee754_fmod() 55 if(hy==0) { in __ieee754_fmod() 60 } else iy = (hy>>20)-1023; in __ieee754_fmod() 76 hy = 0x00100000|(0x000fffff&hy); in __ieee754_fmod() 80 hy = (hy<<n)|(ly>>(32-n)); in __ieee754_fmod() 83 hy = ly<<(n-32); in __ieee754_fmod() [all …]
|
A D | s_nextafter.c | 24 int32_t hx,hy,ix,iy; in nextafter() local 28 EXTRACT_WORDS(hy,ly,y); in nextafter() 30 iy = hy&0x7fffffff; /* |y| */ in nextafter() 37 INSERT_WORDS(x,hy&0x80000000,1); /* return +-minsubnormal */ in nextafter() 42 if(hx>hy||((hx==hy)&&(lx>ly))) { /* x > y, x -= ulp */ in nextafter() 50 if(hy>=0||hx>hy||((hx==hy)&&(lx>ly))){/* x < y, x -= ulp */ in nextafter() 58 hy = hx&0x7ff00000; in nextafter() 59 if(hy>=0x7ff00000) return x+x; /* overflow */ in nextafter() 60 if(hy<0x00100000) { /* underflow */ in nextafter()
|
A D | s_nextafterf.c | 21 int32_t hx, hy, ix, iy; in nextafterf() local 24 GET_FLOAT_WORD(hy, y); in nextafterf() 26 iy = hy & 0x7fffffff; /* |y| */ in nextafterf() 39 SET_FLOAT_WORD(x, (hy & 0x80000000) | 1); in nextafterf() 46 if (hx > hy) { /* x > y: x -= ulp */ in nextafterf() 52 if (hy >= 0 || hx > hy) { /* x < y: x -= ulp */ in nextafterf() 58 hy = hx & 0x7f800000; in nextafterf() 59 if (hy >= 0x7f800000) { in nextafterf() 63 if (hy < 0x00800000) { in nextafterf()
|
A D | e_pow.c | 99 int32_t hx,hy,ix,iy; in __ieee754_pow() local 109 EXTRACT_WORDS(hy,ly,y); in __ieee754_pow() 110 iy = hy&0x7fffffff; in __ieee754_pow() 146 return (hy>=0) ? y : zero; in __ieee754_pow() 148 return (hy<0) ? -y : zero; in __ieee754_pow() 151 if(hy<0) return one/x; else return x; in __ieee754_pow() 153 if(hy==0x40000000) return x*x; /* y is 2 */ in __ieee754_pow() 154 if(hy==0x3fe00000) { /* y is 0.5 */ in __ieee754_pow() 165 if(hy<0) z = one/z; /* z = (1/|x|) */ in __ieee754_pow() 182 if(ix<=0x3fefffff) return (hy<0)? huge*huge:tiny*tiny; in __ieee754_pow() [all …]
|
A D | e_atan2.c | 53 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2() local 58 EXTRACT_WORDS(hy,ly,y); in __ieee754_atan2() 59 iy = hy&0x7fffffff; in __ieee754_atan2() 64 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */ in __ieee754_atan2() 76 if((ix|lx)==0) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2() 97 if(iy==0x7ff00000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2()
|
A D | e_exp.c | 147 u_int32_t hy; in __ieee754_exp() local 148 GET_HIGH_WORD(hy,y); in __ieee754_exp() 149 SET_HIGH_WORD(y,hy+(k<<20)); /* add k to y's exponent */ in __ieee754_exp() 152 u_int32_t hy; in __ieee754_exp() local 153 GET_HIGH_WORD(hy,y); in __ieee754_exp() 154 SET_HIGH_WORD(y,hy+((k+1000)<<20)); /* add k to y's exponent */ in __ieee754_exp()
|
A D | s_copysign.c | 23 u_int32_t hx,hy; in copysign() local 25 GET_HIGH_WORD(hy,y); in copysign() 26 SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000)); in copysign()
|
Completed in 7 milliseconds