Lines Matching refs:xh
42 double xh, xl, hi, lo; in __rintl() local
44 ldbl_unpack (x, &xh, &xl); in __rintl()
47 if (__builtin_expect (xh != 0.0 in __rintl()
48 && __builtin_isless (__builtin_fabs (xh), in __rintl()
63 orig_xh = xh; in __rintl()
64 hi = ldbl_nearbyint (xh); in __rintl()
73 xh -= hi; in __rintl()
74 ldbl_canonicalize (&xh, &xl); in __rintl()
78 lo = ldbl_nearbyint (xh); in __rintl()
80 xh -= lo; in __rintl()
81 ldbl_canonicalize (&xh, &xl); in __rintl()
86 if (xl > 0.0 && xh == 0.5) in __rintl()
88 else if (xl < 0.0 && -xh == 0.5) in __rintl()
98 if (xh < 0.0 || (xh == 0.0 && xl < 0.0)) in __rintl()
104 if (xh > 0.0 || (xh == 0.0 && xl > 0.0)) in __rintl()
111 xh = hi; in __rintl()
113 ldbl_canonicalize (&xh, &xl); in __rintl()
117 xh = -__builtin_fabs (xh); in __rintl()
120 math_force_eval (xh); in __rintl()
128 xh += xh; in __rintl()
130 return ldbl_pack (xh, xl); in __rintl()