bc 2303 Zend/zend_strtod.c (x, bc) U *x; BCinfo *bc; bc 2305 Zend/zend_strtod.c (U *x, BCinfo *bc) bc 2313 Zend/zend_strtod.c if (!bc->scale || (i = 2*P + 1 - ((word0(x) & Exp_mask) >> Exp_shift)) <= 0) bc 2325 Zend/zend_strtod.c (rv, s0, bc) bc 2326 Zend/zend_strtod.c U *rv; CONST char *s0; BCinfo *bc; bc 2328 Zend/zend_strtod.c (U *rv, const char *s0, BCinfo *bc) bc 2334 Zend/zend_strtod.c dsign = bc->dsign; bc 2335 Zend/zend_strtod.c nd = bc->nd; bc 2336 Zend/zend_strtod.c nd0 = bc->nd0; bc 2337 Zend/zend_strtod.c p5 = nd + bc->e0 - 1; bc 2352 Zend/zend_strtod.c if (bc->rounding == 1) bc 2365 Zend/zend_strtod.c p2 -= bc->scale; bc 2377 Zend/zend_strtod.c word0(rv) = (1 + bc->scale) << Exp_shift; bc 2387 Zend/zend_strtod.c if (bc->rounding != 1) { bc 2446 Zend/zend_strtod.c for(j = bc->dp1; i++ < nd;) { bc 2463 Zend/zend_strtod.c if (bc->rounding != 1) { bc 2465 Zend/zend_strtod.c if (bc->rounding == 0) { bc 2473 Zend/zend_strtod.c if (bc->rounding == 0) { bc 2480 Zend/zend_strtod.c dval(rv) += 2.*sulp(rv,bc); bc 2483 Zend/zend_strtod.c bc->inexact = 0; bc 2497 Zend/zend_strtod.c dval(rv) -= sulp(rv,bc); bc 2502 Zend/zend_strtod.c dval(rv) += sulp(rv,bc); bc 2507 Zend/zend_strtod.c if ((j = ((word0(rv) & Exp_mask) >> Exp_shift) - bc->scale) <= 0) { bc 2546 Zend/zend_strtod.c BCinfo bc; bc 2559 Zend/zend_strtod.c bc.rounding = Flt_Rounds; bc 2561 Zend/zend_strtod.c bc.rounding = 1; bc 2563 Zend/zend_strtod.c case FE_TOWARDZERO: bc.rounding = 0; break; bc 2564 Zend/zend_strtod.c case FE_UPWARD: bc.rounding = 2; break; bc 2565 Zend/zend_strtod.c case FE_DOWNWARD: bc.rounding = 3; bc 2573 Zend/zend_strtod.c sign = nz0 = nz1 = nz = bc.dplen = bc.uflchk = 0; bc 2602 Zend/zend_strtod.c gethex(&s, &rv, bc.rounding, sign); bc 2622 Zend/zend_strtod.c bc.dp0 = bc.dp1 = s - s0; bc 2646 Zend/zend_strtod.c bc.dp1 = s - s0; bc 2647 Zend/zend_strtod.c bc.dplen = bc.dp1 - bc.dp0; bc 2652 Zend/zend_strtod.c bc.dp0 = s0 - s; bc 2653 Zend/zend_strtod.c bc.dp1 = bc.dp0 + bc.dplen; bc 2721 Zend/zend_strtod.c if (!bc.dplen) bc 2753 Zend/zend_strtod.c bc.e0 = e1 = e -= nf; bc 2848 Zend/zend_strtod.c bc.inexact = 1; bc 2853 Zend/zend_strtod.c bc.scale = 0; bc 2856 Zend/zend_strtod.c if (bc.rounding >= 2) { bc 2858 Zend/zend_strtod.c bc.rounding = bc.rounding == 2 ? 0 : 2; bc 2860 Zend/zend_strtod.c if (bc.rounding != 2) bc 2861 Zend/zend_strtod.c bc.rounding = 0; bc 2877 Zend/zend_strtod.c switch(bc.rounding) { bc 2942 Zend/zend_strtod.c bc.scale = 2*P; bc 2946 Zend/zend_strtod.c if (bc.scale && (j = 2*P + 1 - ((word0(&rv) & Exp_mask) bc 2992 Zend/zend_strtod.c bc.nd = nd - nz1; bc 2994 Zend/zend_strtod.c bc.nd0 = nd0; /* Only needed if nd > strtod_diglim, but done here */ bc 3003 Zend/zend_strtod.c j += bc.dplen; bc 3005 Zend/zend_strtod.c if (--j < bc.dp1 && j >= bc.dp0) bc 3006 Zend/zend_strtod.c j = bc.dp0 - 1; bc 3019 Zend/zend_strtod.c for(j = bc.dp1; i < nd; ++i) bc 3024 Zend/zend_strtod.c bd0 = s2b(s0, nd0, nd, y, bc.dplen); bc 3046 Zend/zend_strtod.c if (bc.rounding != 1) bc 3052 Zend/zend_strtod.c j = bbe - bc.scale; bc 3084 Zend/zend_strtod.c bd2 += bc.scale; bc 3109 Zend/zend_strtod.c bc.dsign = delta->sign; bc 3113 Zend/zend_strtod.c if (bc.nd > nd && i <= 0) { bc 3114 Zend/zend_strtod.c if (bc.dsign) { bc 3120 Zend/zend_strtod.c if (bc.rounding != 1) { bc 3132 Zend/zend_strtod.c if (bc.rounding != 1) { bc 3138 Zend/zend_strtod.c bc.inexact = 0; bc 3142 Zend/zend_strtod.c if (bc.rounding) { bc 3143 Zend/zend_strtod.c if (bc.dsign) { bc 3148 Zend/zend_strtod.c else if (!bc.dsign) { bc 3154 Zend/zend_strtod.c if (!bc.scale || y > 2*P*Exp_msk1) bc 3166 Zend/zend_strtod.c if (bc.scale && (y = word0(&rv) & Exp_mask) bc 3191 Zend/zend_strtod.c if (!((bc.rounding>>1) ^ bc.dsign)) bc 3197 Zend/zend_strtod.c if (bc.scale && (y = word0(&rv) & Exp_mask) <= 2*P*Exp_msk1) bc 3204 Zend/zend_strtod.c if (bc.dsign) bc 3214 Zend/zend_strtod.c if (bc.dsign) { bc 3229 Zend/zend_strtod.c if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask bc 3240 Zend/zend_strtod.c bc.inexact = 0; bc 3247 Zend/zend_strtod.c bc.inexact = 0; bc 3258 Zend/zend_strtod.c if (bc.dsign) { bc 3262 Zend/zend_strtod.c (bc.scale && (y = word0(&rv) & Exp_mask) <= 2*P*Exp_msk1) bc 3277 Zend/zend_strtod.c bc.dsign = 0; bc 3291 Zend/zend_strtod.c if (L <= (bc.scale ? (2*P+1)*Exp_msk1 : Exp_msk1)) bc 3297 Zend/zend_strtod.c if (bc.nd >nd) { bc 3298 Zend/zend_strtod.c bc.uflchk = 1; bc 3306 Zend/zend_strtod.c if (bc.scale) { bc 3314 Zend/zend_strtod.c if (bc.nd >nd) { bc 3315 Zend/zend_strtod.c bc.uflchk = 1; bc 3330 Zend/zend_strtod.c if (bc.nd > nd) bc 3349 Zend/zend_strtod.c if (bc.dsign) bc 3351 Zend/zend_strtod.c dval(&rv) += sulp(&rv, &bc); bc 3358 Zend/zend_strtod.c dval(&rv) -= sulp(&rv, &bc); bc 3364 Zend/zend_strtod.c if (bc.nd >nd) { bc 3365 Zend/zend_strtod.c bc.uflchk = 1; bc 3373 Zend/zend_strtod.c bc.dsign = 1 - bc.dsign; bc 3379 Zend/zend_strtod.c if (bc.dsign) bc 3384 Zend/zend_strtod.c if (bc.nd >nd) { bc 3385 Zend/zend_strtod.c bc.uflchk = 1; bc 3407 Zend/zend_strtod.c aadj1 = bc.dsign ? aadj : -aadj; bc 3409 Zend/zend_strtod.c switch(bc.rounding) { bc 3444 Zend/zend_strtod.c if (bc.scale && y <= 2*P*Exp_msk1) { bc 3449 Zend/zend_strtod.c aadj1 = bc.dsign ? aadj : -aadj; bc 3485 Zend/zend_strtod.c if (bc.nd >nd) { bc 3486 Zend/zend_strtod.c bc.uflchk = 1; bc 3512 Zend/zend_strtod.c if (!bc.dsign) bc 3522 Zend/zend_strtod.c if (bc.nd == nd) { bc 3524 Zend/zend_strtod.c if (!bc.scale) bc 3531 Zend/zend_strtod.c if (bc.dsign || word1(&rv) || word0(&rv) & Bndry_mask) { bc 3554 Zend/zend_strtod.c bc.e0 += nz1; bc 3555 Zend/zend_strtod.c bigcomp(&rv, s0, &bc); bc 3564 Zend/zend_strtod.c if (bc.inexact) { bc 3575 Zend/zend_strtod.c if (bc.scale) { bc 3591 Zend/zend_strtod.c if (bc.inexact && !(word0(&rv) & Exp_mask)) { bc 67 ext/date/lib/parse_tz.c tz->bc = (**tzf == '\1'); bc 269 ext/date/lib/parse_tz.c printf("BC: %s\n", tz->bc ? "" : "yes"); bc 207 ext/date/lib/timelib_structs.h unsigned char bc; bc 8262 ext/pcre/pcrelib/pcre_compile.c branch_chain bc; bc 8275 ext/pcre/pcrelib/pcre_compile.c bc.outer = bcptr; bc 8276 ext/pcre/pcrelib/pcre_compile.c bc.current_branch = code; bc 8341 ext/pcre/pcrelib/pcre_compile.c &branchfirstcharflags, &branchreqchar, &branchreqcharflags, &bc, bc 8541 ext/pcre/pcrelib/pcre_compile.c bc.current_branch = last_branch = code;