Lines Matching refs:u

1216 	U u;  local
1227 word0(&u) = L;
1228 word1(&u) = 0;
1235 word0(&u) = 0x80000 >> L;
1236 word1(&u) = 0;
1239 word0(&u) = 0;
1241 word1(&u) = L >= 31 ? 1 : 1 << 31 - L;
1246 return dval(&u);
2311 U u; local
2318 word0(&u) = Exp_1 + (i << Exp_shift);
2319 word1(&u) = 0;
2320 return rv * u.d;
3765 U d2, eps, u; local
3797 u.d = dd;
3798 if (word0(&u) & Sign_bit) {
3801 word0(&u) &= ~Sign_bit; /* clear sign bit */
3808 if ((word0(&u) & Exp_mask) == Exp_mask)
3810 if (word0(&u) == 0x8000)
3816 if (!word1(&u) && !(word0(&u) & 0xfffff))
3823 dval(&u) += 0; /* normalize */
3825 if (!dval(&u)) {
3844 b = d2b(&u, &be, &bbits);
3846 i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1));
3848 if ((i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1)))) {
3850 dval(&d2) = dval(&u);
3892 x = i > 32 ? word0(&u) << (64 - i) | word1(&u) >> (i - 32)
3893 : word1(&u) << (32 - i);
3906 if (dval(&u) < tens[k])
3983 dval(&d2) = dval(&u);
3993 dval(&u) /= bigtens[n_bigtens-1];
4001 dval(&u) /= ds;
4004 dval(&u) *= tens[j1 & 0xf];
4008 dval(&u) *= bigtens[i];
4011 if (k_check && dval(&u) < 1. && ilim > 0) {
4016 dval(&u) *= 10.;
4019 dval(&eps) = ieps*dval(&u) + 7.;
4023 dval(&u) -= 5.;
4024 if (dval(&u) > dval(&eps))
4026 if (dval(&u) < -dval(&eps))
4049 L = dval(&u);
4050 dval(&u) -= L;
4052 if (1. - dval(&u) < dval(&eps))
4054 if (dval(&u) < dval(&eps))
4059 dval(&u) *= 10.;
4066 for(i = 1;; i++, dval(&u) *= 10.) {
4067 L = (Long)(dval(&u));
4068 if (!(dval(&u) -= L))
4072 if (dval(&u) > 0.5 + dval(&eps))
4074 else if (dval(&u) < 0.5 - dval(&eps)) {
4087 dval(&u) = dval(&d2);
4099 if (ilim < 0 || dval(&u) <= 5*ds)
4103 for(i = 1;; i++, dval(&u) *= 10.) {
4104 L = (Long)(dval(&u) / ds);
4105 dval(&u) -= L*ds;
4108 if (dval(&u) < 0) {
4110 dval(&u) += ds;
4114 if (!dval(&u)) {
4128 dval(&u) += dval(&u);
4130 if (dval(&u) >= ds)
4132 if (dval(&u) > ds || (dval(&u) == ds && L & 1))
4199 if (!word1(&u) && !(word0(&u) & Bndry_mask)
4201 && word0(&u) & (Exp_mask & ~Exp_msk1)
4272 if (j1 == 0 && mode != 1 && !(word1(&u) & 1)
4291 && !(word1(&u) & 1)
4407 word0(&u) = Exp_1 + (70 << Exp_shift);
4408 word1(&u) = 0;
4409 dval(&u) += 1.;