Lines Matching refs:word0
182 #define word0(x) (x)->L[1] macro
185 #define word0(x) (x)->L[0] macro
934 L = (word0(x) & Exp_mask) - (P-1)*Exp_msk1; in ulp()
935 word0(&u) = L; in ulp()
958 word0(&d) = Exp_1 | y >> (Ebits - k); in b2d()
965 word0(&d) = Exp_1 | y << k | z >> (32 - k); in b2d()
970 word0(&d) = Exp_1 | y; in b2d()
1010 b->x[1] = word0(d) & Frac_mask; in sd2b()
1011 *e = Etiny - 1 + (int)((word0(d) & Exp_mask) >> Exp_shift); in sd2b()
1069 z = word0(d) & Frac_mask; in d2b()
1070 word0(d) &= 0x7fffffff; /* clear sign bit, which we ignore */ in d2b()
1071 if ((de = (int)(word0(d) >> Exp_shift))) in d2b()
1114 word0(&da) += k*Exp_msk1; in ratio()
1117 word0(&db) += k*Exp_msk1; in ratio()
1235 if (bc->scale && 2*P + 1 > (int)((word0(x) & Exp_mask) >> Exp_shift)) { in sulp()
1237 word0(&u) = (P+2)*Exp_msk1; in sulp()
1242 assert(word0(x) || word1(x)); /* x != 0.0 */ in sulp()
1414 word0(&rv) = NAN_WORD0; in _Py_dg_stdnan()
1417 word0(&rv) |= Sign_bit; in _Py_dg_stdnan()
1428 word0(&rv) = POSINF_WORD0; in _Py_dg_infinity()
1681 word0(&rv) -= P*Exp_msk1; in _Py_dg_strtod()
1683 if ((z = word0(&rv) & Exp_mask) in _Py_dg_strtod()
1689 word0(&rv) = Big0; in _Py_dg_strtod()
1693 word0(&rv) += P*Exp_msk1; in _Py_dg_strtod()
1718 if (bc.scale && (j = 2*P + 1 - ((word0(&rv) & Exp_mask) in _Py_dg_strtod()
1724 word0(&rv) = (P+2)*Exp_msk1; in _Py_dg_strtod()
1726 word0(&rv) &= 0xffffffff << (j-32); in _Py_dg_strtod()
1959 if (!word1(&rv) && !(word0(&rv) & Bndry_mask)) { in _Py_dg_strtod()
1962 j = (int)(word0(&rv) & Exp_mask) >> Exp_shift; in _Py_dg_strtod()
1981 if (dsign || word1(&rv) || word0(&rv) & Bndry_mask in _Py_dg_strtod()
1982 || (word0(&rv) & Exp_mask) <= (2*P+1)*Exp_msk1 in _Py_dg_strtod()
2005 if ((word0(&rv) & Bndry_mask1) == Bndry_mask1 in _Py_dg_strtod()
2008 (y = word0(&rv) & Exp_mask) <= 2*P*Exp_msk1) ? in _Py_dg_strtod()
2012 word0(&rv) = (word0(&rv) & Exp_mask) in _Py_dg_strtod()
2020 else if (!(word0(&rv) & Bndry_mask) && !word1(&rv)) { in _Py_dg_strtod()
2024 L = word0(&rv) & Exp_mask; in _Py_dg_strtod()
2036 L = (word0(&rv) & Exp_mask) - Exp_msk1; in _Py_dg_strtod()
2037 word0(&rv) = L | Bndry_mask1; in _Py_dg_strtod()
2059 else if (word1(&rv) || word0(&rv) & Bndry_mask) { in _Py_dg_strtod()
2060 if (word1(&rv) == Tiny1 && !word0(&rv)) { in _Py_dg_strtod()
2085 y = word0(&rv) & Exp_mask; in _Py_dg_strtod()
2091 word0(&rv) -= P*Exp_msk1; in _Py_dg_strtod()
2094 if ((word0(&rv) & Exp_mask) >= in _Py_dg_strtod()
2096 if (word0(&rv0) == Big0 && word1(&rv0) == Big1) { in _Py_dg_strtod()
2104 word0(&rv) = Big0; in _Py_dg_strtod()
2109 word0(&rv) += P*Exp_msk1; in _Py_dg_strtod()
2120 word0(&aadj2) += (2*P+1)*Exp_msk1 - y; in _Py_dg_strtod()
2126 z = word0(&rv) & Exp_mask; in _Py_dg_strtod()
2134 if (dsign || word1(&rv) || word0(&rv) & Bndry_mask) { in _Py_dg_strtod()
2160 word0(&rv0) = Exp_1 - 2*P*Exp_msk1; in _Py_dg_strtod()
2181 word0(&rv) = Exp_mask; in _Py_dg_strtod()
2326 if (word0(&u) & Sign_bit) { in _Py_dg_dtoa()
2329 word0(&u) &= ~Sign_bit; /* clear sign bit */ in _Py_dg_dtoa()
2335 if ((word0(&u) & Exp_mask) == Exp_mask) in _Py_dg_dtoa()
2339 if (!word1(&u) && !(word0(&u) & 0xfffff)) in _Py_dg_dtoa()
2353 if ((i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1)))) { in _Py_dg_dtoa()
2355 word0(&d2) &= Frac_mask1; in _Py_dg_dtoa()
2356 word0(&d2) |= Exp_11; in _Py_dg_dtoa()
2387 x = i > 32 ? word0(&u) << (64 - i) | word1(&u) >> (i - 32) in _Py_dg_dtoa()
2390 word0(&d2) -= 31*Exp_msk1; /* adjust exponent */ in _Py_dg_dtoa()
2508 word0(&eps) -= (P-1)*Exp_msk1; in _Py_dg_dtoa()
2656 if (!word1(&u) && !(word0(&u) & Bndry_mask) in _Py_dg_dtoa()
2657 && word0(&u) & (Exp_mask & ~Exp_msk1) in _Py_dg_dtoa()