Lines Matching refs:p
31 __ieee754_remainderl(_Float128 x, _Float128 p) in __ieee754_remainderl() argument
38 GET_LDOUBLE_WORDS64(hp,lp,p); in __ieee754_remainderl()
44 if((hp|lp)==0) return (x*p)/(x*p); /* p = 0 */ in __ieee754_remainderl()
48 return (x*p)/(x*p); in __ieee754_remainderl()
51 if (hp<=0x7ffdffffffffffffLL) x = __ieee754_fmodl(x,p+p); /* now x < 2p */ in __ieee754_remainderl()
54 p = fabsl(p); in __ieee754_remainderl()
56 if(x+x>p) { in __ieee754_remainderl()
57 x-=p; in __ieee754_remainderl()
58 if(x+x>=p) x -= p; in __ieee754_remainderl()
61 p_half = L(0.5)*p; in __ieee754_remainderl()
63 x-=p; in __ieee754_remainderl()
64 if(x>=p_half) x -= p; in __ieee754_remainderl()