Lines Matching refs:x
37 _Q_qtou(const union longdouble *x) in _Q_qtou() argument
43 xm = x->l.msw & 0x7fffffff; in _Q_qtou()
49 if (x->l.msw < 0x401f0000) { in _Q_qtou()
51 (x->l.frac2 >> 17); in _Q_qtou()
52 if ((x->l.frac2 & 0x1ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtou()
57 x->l.frac2 & 0xffff0000) { in _Q_qtou()
59 z.l.frac2 = x->l.frac2; in _Q_qtou()
60 z.l.frac3 = x->l.frac3; in _Q_qtou()
61 z.l.frac4 = x->l.frac4; in _Q_qtou()
62 } else if (x->l.frac2 & 0xffff || in _Q_qtou()
63 x->l.frac3 & 0xffff0000) { in _Q_qtou()
64 z.l.msw = x->l.frac2; in _Q_qtou()
65 z.l.frac2 = x->l.frac3; in _Q_qtou()
66 z.l.frac3 = x->l.frac4; in _Q_qtou()
68 } else if (x->l.frac3 & 0xffff || in _Q_qtou()
69 x->l.frac4 & 0xffff0000) { in _Q_qtou()
70 z.l.msw = x->l.frac3; in _Q_qtou()
71 z.l.frac2 = x->l.frac4; in _Q_qtou()
74 z.l.msw = x->l.frac4; in _Q_qtou()
100 if (x->l.msw == 0xc01e0000 && (x->l.frac2 & 0xfffe0000) == 0) { in _Q_qtou()
103 if ((x->l.frac2 & 0x1ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtou()
106 __quad_fqtoi(x, &i); in _Q_qtou()
115 i = ((x->l.msw & 0x80000000)? 0x80000000 : 0x7fffffff); in _Q_qtou()
117 __quad_fqtoi(x, &i); in _Q_qtou()
125 if (xm | x->l.frac2 | x->l.frac3 | x->l.frac4) { in _Q_qtou()
129 __quad_fqtoi(x, &i); in _Q_qtou()
140 i = 0x40000000 | ((xm & 0xffff) << 14) | (x->l.frac2 >> 18); in _Q_qtou()
143 if (x->l.msw & 0x80000000) in _Q_qtou()
145 if (round | (x->l.frac2 & 0x3ffff) | x->l.frac3 | x->l.frac4) { in _Q_qtou()
148 __quad_fqtoi(x, &i); in _Q_qtou()