Lines Matching refs:xx
41 } xx; in __frexpl() local
45 xx.q = x; in __frexpl()
46 hx = xx.i[0] & ~0x80000000; in __frexpl()
55 if ((hx | xx.i[1] | xx.i[2] | xx.i[3]) == 0) { in __frexpl()
61 s = xx.i[0] & 0x80000000; in __frexpl()
62 while ((hx | (xx.i[1] & 0xffff0000)) == 0) { in __frexpl()
63 hx = xx.i[1]; in __frexpl()
64 xx.i[1] = xx.i[2]; in __frexpl()
65 xx.i[2] = xx.i[3]; in __frexpl()
66 xx.i[3] = 0; in __frexpl()
70 hx = (hx << 1) | (xx.i[1] >> 31); in __frexpl()
71 xx.i[1] = (xx.i[1] << 1) | (xx.i[2] >> 31); in __frexpl()
72 xx.i[2] = (xx.i[2] << 1) | (xx.i[3] >> 31); in __frexpl()
73 xx.i[3] <<= 1; in __frexpl()
76 xx.i[0] = s | hx; in __frexpl()
80 xx.i[0] = (xx.i[0] & ~0x7fff0000) | 0x3ffe0000; in __frexpl()
82 return (xx.q); in __frexpl()
92 } xx; in __frexpl() local
96 xx.e = x; in __frexpl()
97 hx = xx.i[2] & 0x7fff; in __frexpl()
106 if ((xx.i[0] | xx.i[1]) == 0) { in __frexpl()
112 xx.e *= 18446744073709551616.0L; /* 2^64 */ in __frexpl()
113 hx = xx.i[2] & 0x7fff; in __frexpl()
118 xx.i[2] = (xx.i[2] & 0x8000) | 0x3ffe; in __frexpl()
120 return (xx.e); in __frexpl()