Lines Matching refs:ix
45 long long hx, ix, iy, iz; in fmod() local
49 ix = hx & ~0x8000000000000000ull; in fmod()
56 if (ix >= 0x7ff0000000000000ll || iy > 0x7ff0000000000000ll) in fmod()
59 if (ix <= iy) in fmod()
60 return ((ix < iy)? x : x * zero); in fmod()
70 k = ix >> 52; in fmod()
81 while (ix < 0x0010000000000000ll) { in fmod()
83 ix += ix; in fmod()
86 ix = 0x0010000000000000ll | (ix & 0x000fffffffffffffll); in fmod()
91 ix = 0x0010000000000000ll | (ix & 0x000fffffffffffffll); in fmod()
97 iz = ix - iy; in fmod()
99 ix = iz; in fmod()
100 ix += ix; in fmod()
102 iz = ix - iy; in fmod()
104 ix = iz; in fmod()
107 if (ix == 0ll) in fmod()
109 while (ix < 0x0010000000000000ll) { in fmod()
110 ix += ix; in fmod()
113 while (ix > 0x0020000000000000ll) { /* XXX can this ever happen? */ in fmod()
115 ix >>= 1; in fmod()
120 ix >>= k; in fmod()
121 *(long long *)&w = (hx & 0x8000000000000000ull) | ix; in fmod()
125 ((long long)ny << 52) | (ix & 0x000fffffffffffffll); in fmod()