Searched refs:hy (Results 1 – 5 of 5) sorted by relevance
/lk-master/external/lib/libm/ |
A D | e_fmod.c | 31 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmod() local 35 EXTRACT_WORDS(hy,ly,y); in __ieee754_fmod() 38 hy &= 0x7fffffff; /* |y| */ in __ieee754_fmod() 44 if(hx<=hy) { in __ieee754_fmod() 60 if(hy<0x00100000) { /* subnormal y */ in __ieee754_fmod() 61 if(hy==0) { in __ieee754_fmod() 66 } else iy = (hy>>20)-1023; in __ieee754_fmod() 82 hy = 0x00100000|(0x000fffff&hy); in __ieee754_fmod() 86 hy = (hy<<n)|(ly>>(32-n)); in __ieee754_fmod() 89 hy = ly<<(n-32); in __ieee754_fmod() [all …]
|
A D | e_atan2.c | 64 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2() local 69 EXTRACT_WORDS(hy,ly,y); in __ieee754_atan2() 70 iy = hy&0x7fffffff; in __ieee754_atan2() 75 m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */ in __ieee754_atan2() 87 if((ix|lx)==0) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2() 108 if(iy==0x7ff00000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2()
|
A D | e_pow.c | 103 int32_t hx,hy,ix,iy; in __ieee754_pow() local 107 EXTRACT_WORDS(hy,ly,y); in __ieee754_pow() 108 ix = hx&0x7fffffff; iy = hy&0x7fffffff; in __ieee754_pow() 144 return (hy>=0)? y: zero; in __ieee754_pow() 146 return (hy<0)?-y: zero; in __ieee754_pow() 149 if(hy<0) return one/x; else return x; in __ieee754_pow() 151 if(hy==0x40000000) return x*x; /* y is 2 */ in __ieee754_pow() 152 if(hy==0x3fe00000) { /* y is 0.5 */ in __ieee754_pow() 163 if(hy<0) z = one/z; /* z = (1/|x|) */ in __ieee754_pow() 189 if(ix<=0x3fefffff) return (hy<0)? huge*huge:tiny*tiny; in __ieee754_pow() [all …]
|
A D | e_powf.c | 62 int32_t hx,hy,ix,iy,is; in __ieee754_powf() local 65 GET_FLOAT_WORD(hy,y); in __ieee754_powf() 66 ix = hx&0x7fffffff; iy = hy&0x7fffffff; in __ieee754_powf() 96 return (hy>=0)? y: zero; in __ieee754_powf() 98 return (hy<0)?-y: zero; in __ieee754_powf() 101 if(hy<0) return one/x; else return x; in __ieee754_powf() 103 if(hy==0x40000000) return x*x; /* y is 2 */ in __ieee754_powf() 104 if(hy==0x3f000000) { /* y is 0.5 */ in __ieee754_powf() 113 if(hy<0) z = one/z; /* z = (1/|x|) */ in __ieee754_powf() 134 if(ix<0x3f7ffff8) return (hy<0)? sn*huge*huge:sn*tiny*tiny; in __ieee754_powf() [all …]
|
A D | s_copysign.c | 28 u_int32_t hx,hy; in copysign() local 30 GET_HIGH_WORD(hy,y); in copysign() 31 SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000)); in copysign()
|
Completed in 8 milliseconds