Lines Matching refs:hy
29 int64_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmodl() local
33 GET_LDOUBLE_WORDS64(hy,ly,y); in __ieee754_fmodl()
36 hy &= 0x7fffffffffffffffLL; /* |y| */ in __ieee754_fmodl()
39 if((hy|ly)==0||(hx>=0x7fff000000000000LL)|| /* y=0,or x not finite */ in __ieee754_fmodl()
40 ((hy|((ly|-ly)>>63))>0x7fff000000000000LL)) /* or y is NaN */ in __ieee754_fmodl()
42 if(hx<=hy) { in __ieee754_fmodl()
43 if((hx<hy)||(lx<ly)) return x; /* |x|<|y| return x */ in __ieee754_fmodl()
58 if(hy<0x0001000000000000LL) { /* subnormal y */ in __ieee754_fmodl()
59 if(hy==0) { in __ieee754_fmodl()
62 for (iy = -16382, i=hy<<15; i>0; i<<=1) iy -=1; in __ieee754_fmodl()
64 } else iy = (hy>>48)-0x3fff; in __ieee754_fmodl()
80 hy = 0x0001000000000000LL|(0x0000ffffffffffffLL&hy); in __ieee754_fmodl()
84 hy = (hy<<n)|(ly>>(64-n)); in __ieee754_fmodl()
87 hy = ly<<(n-64); in __ieee754_fmodl()
95 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in __ieee754_fmodl()
103 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1; in __ieee754_fmodl()