word0 1215 Zend/zend_strtod.c L = (word0(x) & Exp_mask) - (P-1)*Exp_msk1; word0 1224 Zend/zend_strtod.c word0(&u) = L; word0 1232 Zend/zend_strtod.c word0(&u) = 0x80000 >> L; word0 1236 Zend/zend_strtod.c word0(&u) = 0; word0 1260 Zend/zend_strtod.c #define d0 word0(&d) word0 1307 Zend/zend_strtod.c word0(&d) = d0 >> 16 | d0 << 16; word0 1332 Zend/zend_strtod.c d0 = word0(d) >> 16 | word0(d) << 16; word0 1335 Zend/zend_strtod.c #define d0 word0(d) word0 1429 Zend/zend_strtod.c *bits = 4*P + 8 - k - hi0bits(word0(d) & Frac_mask); word0 1470 Zend/zend_strtod.c word0(&da) += (k >> 2)*Exp_msk1; word0 1476 Zend/zend_strtod.c word0(&db) += (k >> 2)*Exp_msk1; word0 1482 Zend/zend_strtod.c word0(&da) += k*Exp_msk1; word0 1485 Zend/zend_strtod.c word0(&db) += k*Exp_msk1; word0 1677 Zend/zend_strtod.c word0(rvp) = Exp_mask | x[0]; word0 1956 Zend/zend_strtod.c word0(rvp) = 0; word0 1974 Zend/zend_strtod.c word0(rvp) = Big0; word0 2039 Zend/zend_strtod.c word0(rvp) = Exp_mask; word0 2121 Zend/zend_strtod.c word0(rvp) = b->wds > 1 ? b->x[1] & ~0x100000 : 0; word0 2123 Zend/zend_strtod.c word0(rvp) = (b->x[1] & ~0x100000) | ((e + 0x3ff + 52) << 20); word0 2148 Zend/zend_strtod.c word0(rvp) = b->x[1] | ((e + 65 + 13) << 24); word0 2155 Zend/zend_strtod.c word0(rvp) = ((b->x[1] & ~0x800000) >> 16) | ((e + 129 + 55) << 7) | (b->x[1] << 16); word0 2313 Zend/zend_strtod.c if (!bc->scale || (i = 2*P + 1 - ((word0(x) & Exp_mask) >> Exp_shift)) <= 0) word0 2315 Zend/zend_strtod.c word0(&u) = Exp_1 + (i << Exp_shift); word0 2346 Zend/zend_strtod.c word0(rv) = (P+2) << Exp_shift; word0 2377 Zend/zend_strtod.c word0(rv) = (1 + bc->scale) << Exp_shift; word0 2379 Zend/zend_strtod.c word0(rv) = Exp_msk1; word0 2507 Zend/zend_strtod.c if ((j = ((word0(rv) & Exp_mask) >> Exp_shift) - bc->scale) <= 0) { word0 2513 Zend/zend_strtod.c else if (word0(rv) & (0x1 << (i-32))) word0 2729 Zend/zend_strtod.c word0(&rv) = 0x7ff00000; word0 2737 Zend/zend_strtod.c word0(&rv) = NAN_WORD0; word0 2817 Zend/zend_strtod.c word0(&rv) -= P*Exp_msk1; word0 2819 Zend/zend_strtod.c if ((word0(&rv) & Exp_mask) word0 2822 Zend/zend_strtod.c word0(&rv) += P*Exp_msk1; word0 2880 Zend/zend_strtod.c word0(&rv) = Big0; word0 2884 Zend/zend_strtod.c word0(&rv) = Exp_mask; word0 2888 Zend/zend_strtod.c word0(&rv) = Exp_mask; word0 2897 Zend/zend_strtod.c word0(&rv) = Big0; word0 2918 Zend/zend_strtod.c word0(&rv) -= P*Exp_msk1; word0 2920 Zend/zend_strtod.c if ((z = word0(&rv) & Exp_mask) word0 2926 Zend/zend_strtod.c word0(&rv) = Big0; word0 2930 Zend/zend_strtod.c word0(&rv) += P*Exp_msk1; word0 2946 Zend/zend_strtod.c if (bc.scale && (j = 2*P + 1 - ((word0(&rv) & Exp_mask) word0 2954 Zend/zend_strtod.c word0(&rv) = (P+2)*Exp_msk1; word0 2956 Zend/zend_strtod.c word0(&rv) &= 0xffffffff << (j-32); word0 2978 Zend/zend_strtod.c word0(&rv) = Tiny0; word0 3151 Zend/zend_strtod.c && !(word0(&rv) & Frac_mask)) { word0 3152 Zend/zend_strtod.c y = word0(&rv) & Exp_mask; word0 3166 Zend/zend_strtod.c if (bc.scale && (y = word0(&rv) & Exp_mask) word0 3168 Zend/zend_strtod.c word0(&adj) += (2*P+1)*Exp_msk1 - y; word0 3171 Zend/zend_strtod.c if ((word0(&rv) & Exp_mask) <= word0 3173 Zend/zend_strtod.c word0(&rv) += P*Exp_msk1; word0 3175 Zend/zend_strtod.c word0(&rv) -= P*Exp_msk1; word0 3197 Zend/zend_strtod.c if (bc.scale && (y = word0(&rv) & Exp_mask) <= 2*P*Exp_msk1) word0 3198 Zend/zend_strtod.c word0(&adj) += (2*P+1)*Exp_msk1 - y; word0 3201 Zend/zend_strtod.c if ((word0(&rv) & Exp_mask) <= P*Exp_msk1) { word0 3202 Zend/zend_strtod.c word0(&rv) += P*Exp_msk1; word0 3208 Zend/zend_strtod.c word0(&rv) -= P*Exp_msk1; word0 3215 Zend/zend_strtod.c if (word0(&rv) == Big0 && word1(&rv) == Big1) word0 3229 Zend/zend_strtod.c if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask word0 3232 Zend/zend_strtod.c || (word0(&rv) & Exp_mask) <= (2*P+1)*Exp_msk1 word0 3234 Zend/zend_strtod.c || (word0(&rv) & Exp_mask) <= Exp_msk1 word0 3259 Zend/zend_strtod.c if ((word0(&rv) & Bndry_mask1) == Bndry_mask1 word0 3262 Zend/zend_strtod.c (bc.scale && (y = word0(&rv) & Exp_mask) <= 2*P*Exp_msk1) word0 3267 Zend/zend_strtod.c if (word0(&rv) == Big0 && word1(&rv) == Big1) word0 3269 Zend/zend_strtod.c word0(&rv) = (word0(&rv) & Exp_mask) word0 3282 Zend/zend_strtod.c else if (!(word0(&rv) & Bndry_mask) && !word1(&rv)) { word0 3286 Zend/zend_strtod.c L = word0(&rv) & Exp_mask; word0 3307 Zend/zend_strtod.c L = word0(&rv) & Exp_mask; word0 3322 Zend/zend_strtod.c L = (word0(&rv) & Exp_mask) - Exp_msk1; word0 3324 Zend/zend_strtod.c word0(&rv) = L | Bndry_mask1; word0 3339 Zend/zend_strtod.c if (!(word0(&rv) & Lsb1)) word0 3381 Zend/zend_strtod.c else if (word1(&rv) || word0(&rv) & Bndry_mask) { word0 3383 Zend/zend_strtod.c if (word1(&rv) == Tiny1 && !word0(&rv)) { word0 3422 Zend/zend_strtod.c y = word0(&rv) & Exp_mask; word0 3428 Zend/zend_strtod.c word0(&rv) -= P*Exp_msk1; word0 3431 Zend/zend_strtod.c if ((word0(&rv) & Exp_mask) >= word0 3433 Zend/zend_strtod.c if (word0(&rv0) == Big0 && word1(&rv0) == Big1) word0 3435 Zend/zend_strtod.c word0(&rv) = Big0; word0 3440 Zend/zend_strtod.c word0(&rv) += P*Exp_msk1; word0 3452 Zend/zend_strtod.c word0(&aadj2) += (2*P+1)*Exp_msk1 - y; word0 3472 Zend/zend_strtod.c if ((word0(&rv) & Exp_mask) <= P*Exp_msk1) { word0 3474 Zend/zend_strtod.c word0(&rv) += P*Exp_msk1; word0 3478 Zend/zend_strtod.c if ((word0(&rv) & Exp_mask) < P*Exp_msk1) word0 3480 Zend/zend_strtod.c if ((word0(&rv) & Exp_mask) <= P*Exp_msk1) word0 3483 Zend/zend_strtod.c if (word0(&rv0) == Tiny0 word0 3491 Zend/zend_strtod.c word0(&rv) = Tiny0; word0 3496 Zend/zend_strtod.c word0(&rv) -= P*Exp_msk1; word0 3520 Zend/zend_strtod.c z = word0(&rv) & Exp_mask; word0 3531 Zend/zend_strtod.c if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask) { word0 3556 Zend/zend_strtod.c y = word0(&rv) & Exp_mask; word0 3566 Zend/zend_strtod.c word0(&rv0) = Exp_1 + (70 << Exp_shift); word0 3576 Zend/zend_strtod.c word0(&rv0) = Exp_1 - 2*P*Exp_msk1; word0 3582 Zend/zend_strtod.c if (!(word0(&rv) & Exp_mask)) word0 3584 Zend/zend_strtod.c if (word0(&rv) == 0 && word1(&rv) == 0) word0 3787 Zend/zend_strtod.c if (word0(&u) & Sign_bit) { word0 3790 Zend/zend_strtod.c word0(&u) &= ~Sign_bit; /* clear sign bit */ word0 3797 Zend/zend_strtod.c if ((word0(&u) & Exp_mask) == Exp_mask) word0 3799 Zend/zend_strtod.c if (word0(&u) == 0x8000) word0 3805 Zend/zend_strtod.c if (!word1(&u) && !(word0(&u) & 0xfffff)) word0 3835 Zend/zend_strtod.c i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1)); word0 3837 Zend/zend_strtod.c if ((i = (int)(word0(&u) >> Exp_shift1 & (Exp_mask>>Exp_shift1)))) { word0 3840 Zend/zend_strtod.c word0(&d2) &= Frac_mask1; word0 3841 Zend/zend_strtod.c word0(&d2) |= Exp_11; word0 3843 Zend/zend_strtod.c if (j = 11 - hi0bits(word0(&d2) & Frac_mask)) word0 3881 Zend/zend_strtod.c x = i > 32 ? word0(&u) << (64 - i) | word1(&u) >> (i - 32) word0 3884 Zend/zend_strtod.c word0(&d2) -= 31*Exp_msk1; /* adjust exponent */ word0 4009 Zend/zend_strtod.c word0(&eps) -= (P-1)*Exp_msk1; word0 4028 Zend/zend_strtod.c word0(&eps1) -= Exp_msk1 * (Bias+P-1); word0 4188 Zend/zend_strtod.c if (!word1(&u) && !(word0(&u) & Bndry_mask) word0 4190 Zend/zend_strtod.c && word0(&u) & (Exp_mask & ~Exp_msk1) word0 4396 Zend/zend_strtod.c word0(&u) = Exp_1 + (70 << Exp_shift);