• Home
  • Raw
  • Download

Lines Matching refs:word0

191 #define word0(x) (x)->L[1]  macro
194 #define word0(x) (x)->L[0] macro
1008 L = (word0(x) & Exp_mask) - (P-1)*Exp_msk1; in ulp()
1009 word0(&u) = L; in ulp()
1032 word0(&d) = Exp_1 | y >> (Ebits - k); in b2d()
1039 word0(&d) = Exp_1 | y << k | z >> (32 - k); in b2d()
1044 word0(&d) = Exp_1 | y; in b2d()
1084 b->x[1] = word0(d) & Frac_mask; in sd2b()
1085 *e = Etiny - 1 + (int)((word0(d) & Exp_mask) >> Exp_shift); in sd2b()
1143 z = word0(d) & Frac_mask; in d2b()
1144 word0(d) &= 0x7fffffff; /* clear sign bit, which we ignore */ in d2b()
1145 if ((de = (int)(word0(d) >> Exp_shift))) in d2b()
1188 word0(&da) += k*Exp_msk1; in ratio()
1191 word0(&db) += k*Exp_msk1; in ratio()
1338 if (bc->scale && 2*P + 1 > (int)((word0(x) & Exp_mask) >> Exp_shift)) { in sulp()
1340 word0(&u) = (P+2)*Exp_msk1; in sulp()
1345 assert(word0(x) || word1(x)); /* x != 0.0 */ in sulp()
1754 word0(&rv) -= P*Exp_msk1; in _Py_dg_strtod()
1756 if ((z = word0(&rv) & Exp_mask) in _Py_dg_strtod()
1762 word0(&rv) = Big0; in _Py_dg_strtod()
1766 word0(&rv) += P*Exp_msk1; in _Py_dg_strtod()
1791 if (bc.scale && (j = 2*P + 1 - ((word0(&rv) & Exp_mask) in _Py_dg_strtod()
1797 word0(&rv) = (P+2)*Exp_msk1; in _Py_dg_strtod()
1799 word0(&rv) &= 0xffffffff << (j-32); in _Py_dg_strtod()
2032 if (!word1(&rv) && !(word0(&rv) & Bndry_mask)) { in _Py_dg_strtod()
2035 j = (int)(word0(&rv) & Exp_mask) >> Exp_shift; in _Py_dg_strtod()
2054 if (dsign || word1(&rv) || word0(&rv) & Bndry_mask in _Py_dg_strtod()
2055 || (word0(&rv) & Exp_mask) <= (2*P+1)*Exp_msk1 in _Py_dg_strtod()
2078 if ((word0(&rv) & Bndry_mask1) == Bndry_mask1 in _Py_dg_strtod()
2081 (y = word0(&rv) & Exp_mask) <= 2*P*Exp_msk1) ? in _Py_dg_strtod()
2085 word0(&rv) = (word0(&rv) & Exp_mask) in _Py_dg_strtod()
2093 else if (!(word0(&rv) & Bndry_mask) && !word1(&rv)) { in _Py_dg_strtod()
2097 L = word0(&rv) & Exp_mask; in _Py_dg_strtod()
2109 L = (word0(&rv) & Exp_mask) - Exp_msk1; in _Py_dg_strtod()
2110 word0(&rv) = L | Bndry_mask1; in _Py_dg_strtod()
2132 else if (word1(&rv) || word0(&rv) & Bndry_mask) { in _Py_dg_strtod()
2133 if (word1(&rv) == Tiny1 && !word0(&rv)) { in _Py_dg_strtod()
2158 y = word0(&rv) & Exp_mask; in _Py_dg_strtod()
2164 word0(&rv) -= P*Exp_msk1; in _Py_dg_strtod()
2167 if ((word0(&rv) & Exp_mask) >= in _Py_dg_strtod()
2169 if (word0(&rv0) == Big0 && word1(&rv0) == Big1) { in _Py_dg_strtod()
2177 word0(&rv) = Big0; in _Py_dg_strtod()
2182 word0(&rv) += P*Exp_msk1; in _Py_dg_strtod()
2193 word0(&aadj2) += (2*P+1)*Exp_msk1 - y; in _Py_dg_strtod()
2199 z = word0(&rv) & Exp_mask; in _Py_dg_strtod()
2207 if (dsign || word1(&rv) || word0(&rv) & Bndry_mask) { in _Py_dg_strtod()
2233 word0(&rv0) = Exp_1 - 2*P*Exp_msk1; in _Py_dg_strtod()
2254 word0(&rv) = Exp_mask; in _Py_dg_strtod()
2399 if (word0(&u) & Sign_bit) { in _Py_dg_dtoa()
2402 word0(&u) &= ~Sign_bit; /* clear sign bit */ in _Py_dg_dtoa()
2408 if ((word0(&u) & Exp_mask) == Exp_mask) in _Py_dg_dtoa()
2412 if (!word1(&u) && !(word0(&u) & 0xfffff)) in _Py_dg_dtoa()
2426 if ((i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1)))) { in _Py_dg_dtoa()
2428 word0(&d2) &= Frac_mask1; in _Py_dg_dtoa()
2429 word0(&d2) |= Exp_11; in _Py_dg_dtoa()
2460 x = i > 32 ? word0(&u) << (64 - i) | word1(&u) >> (i - 32) in _Py_dg_dtoa()
2463 word0(&d2) -= 31*Exp_msk1; /* adjust exponent */ in _Py_dg_dtoa()
2581 word0(&eps) -= (P-1)*Exp_msk1; in _Py_dg_dtoa()
2729 if (!word1(&u) && !(word0(&u) & Bndry_mask) in _Py_dg_dtoa()
2730 && word0(&u) & (Exp_mask & ~Exp_msk1) in _Py_dg_dtoa()