Lines Matching refs:l

43 	xm = x->l.msw & 0x7fffffff;  in _Q_qtod()
49 if (x->l.msw & 0x80000000) in _Q_qtod()
55 if ((xm & 0xffff) | x->l.frac2 | x->l.frac3 | in _Q_qtod()
56 x->l.frac4) { in _Q_qtod()
58 u.l.hi = (x->l.msw & 0x80000000) | 0x7ff80000; in _Q_qtod()
59 u.l.hi |= ((xm & 0x7fff) << 4) | in _Q_qtod()
60 (x->l.frac2 >> 28); in _Q_qtod()
61 u.l.lo = (x->l.frac2 << 4) | in _Q_qtod()
62 (x->l.frac3 >> 28); in _Q_qtod()
76 u.l.hi = (x->l.msw & 0x80000000) | 0x7ff00000; in _Q_qtod()
77 u.l.lo = 0; in _Q_qtod()
82 u.l.hi = 0x7ff00000; in _Q_qtod()
83 u.l.lo = 0; in _Q_qtod()
85 u.l.hi = 0x7fefffff; in _Q_qtod()
86 u.l.lo = 0xffffffff; in _Q_qtod()
88 u.l.hi |= (x->l.msw & 0x80000000); in _Q_qtod()
103 u.l.hi = (x->l.msw & 0x80000000); in _Q_qtod()
104 u.l.lo = 0; in _Q_qtod()
108 u.l.hi = (x->l.msw & 0x80000000); in _Q_qtod()
109 u.l.lo = ((rm == FSR_RP)? 1 : 0); in _Q_qtod()
122 u.l.hi = 0x80000 | ((xm & 0xffff) << 3) | (x->l.frac2 >> 29); in _Q_qtod()
123 u.l.lo = (x->l.frac2 << 3) | (x->l.frac3 >> 29); in _Q_qtod()
124 round = x->l.frac3 & 0x10000000; in _Q_qtod()
125 sticky = (x->l.frac3 & 0xfffffff) | x->l.frac4; in _Q_qtod()
128 sticky |= round | (u.l.lo & 0x7fffffff); in _Q_qtod()
129 round = u.l.lo & 0x80000000; in _Q_qtod()
130 u.l.lo = u.l.hi; in _Q_qtod()
131 u.l.hi = 0; in _Q_qtod()
135 sticky |= round | (u.l.lo & ((1 << (e - 1)) - 1)); in _Q_qtod()
136 round = u.l.lo & (1 << (e - 1)); in _Q_qtod()
137 u.l.lo = (u.l.lo >> e) | (u.l.hi << (32 - e)); in _Q_qtod()
138 u.l.hi >>= e; in _Q_qtod()
142 u.l.hi = ((xm - 0x3c000000) << 4) | (x->l.frac2 >> 28); in _Q_qtod()
143 u.l.lo = (x->l.frac2 << 4) | (x->l.frac3 >> 28); in _Q_qtod()
144 round = x->l.frac3 & 0x8000000; in _Q_qtod()
145 sticky = (x->l.frac3 & 0x7ffffff) | x->l.frac4; in _Q_qtod()
157 (u.l.lo & 1)))) { in _Q_qtod()
159 if (++u.l.lo == 0) in _Q_qtod()
160 if (++u.l.hi >= 0x7ff00000) in _Q_qtod()
171 u.l.hi |= (x->l.msw & 0x80000000); in _Q_qtod()