dval 199 Zend/zend_constants.c ZEND_API void zend_register_double_constant(const char *name, size_t name_len, double dval, int flags, int module_number) dval 203 Zend/zend_constants.c ZVAL_DOUBLE(&c.value, dval); dval 43 Zend/zend_constants.h #define REGISTER_DOUBLE_CONSTANT(name, dval, flags) zend_register_double_constant((name), sizeof(name)-1, (dval), (flags), module_number) dval 50 Zend/zend_constants.h #define REGISTER_NS_DOUBLE_CONSTANT(ns, name, dval, flags) zend_register_double_constant(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, (dval), (flags), module_number) dval 57 Zend/zend_constants.h #define REGISTER_MAIN_DOUBLE_CONSTANT(name, dval, flags) zend_register_double_constant((name), sizeof(name)-1, (dval), (flags), 0) dval 74 Zend/zend_constants.h ZEND_API void zend_register_double_constant(const char *name, size_t name_len, double dval, int flags, int module_number); dval 555 Zend/zend_exceptions.c double dval = Z_DVAL_P(arg); dval 557 Zend/zend_exceptions.c int l_tmp = zend_sprintf(s_tmp, "%.*G", (int) EG(precision), dval); /* SAFE */ dval 159 Zend/zend_ini_scanner.c double dval; dval 161 Zend/zend_ini_scanner.c if ((type = is_numeric_string_ex(str, str_len, &lval, &dval, 0, &overflow)) != 0) { dval 166 Zend/zend_ini_scanner.c ZVAL_DOUBLE(retval, dval); dval 27 Zend/zend_multiply.h #define ZEND_SIGNED_MULTIPLY_LONG(a, b, lval, dval, usedval) do { \ dval 33 Zend/zend_multiply.h if (usedval) (dval) = (double) (a) * (double) (b); \ dval 39 Zend/zend_multiply.h #define ZEND_SIGNED_MULTIPLY_LONG(a, b, lval, dval, usedval) do { \ dval 45 Zend/zend_multiply.h if (usedval) (dval) = (double) (a) * (double) (b); \ dval 51 Zend/zend_multiply.h #define ZEND_SIGNED_MULTIPLY_LONG(a, b, lval, dval, usedval) do { \ dval 58 Zend/zend_multiply.h if (usedval) (dval) = (double) (a) * (double) (b); \ dval 64 Zend/zend_multiply.h #define ZEND_SIGNED_MULTIPLY_LONG(a, b, lval, dval, usedval) do { \ dval 69 Zend/zend_multiply.h (dval) = __dres; \ dval 77 Zend/zend_multiply.h #define ZEND_SIGNED_MULTIPLY_LONG(a, b, lval, dval, usedval) do { \ dval 84 Zend/zend_multiply.h (dval) = (double) (a) * (double) (b); \ dval 94 Zend/zend_multiply.h #define ZEND_SIGNED_MULTIPLY_LONG(a, b, lval, dval, usedval) do { \ dval 97 Zend/zend_multiply.h (dval) = (double) __result; \ dval 107 Zend/zend_multiply.h #define ZEND_SIGNED_MULTIPLY_LONG(a, b, lval, dval, usedval) do { \ dval 112 Zend/zend_multiply.h (dval) = __dres; \ dval 497 Zend/zend_operators.c double dval = Z_DVAL_P(op); dval 499 Zend/zend_operators.c str = zend_strpprintf(0, "%.*H", (int) EG(precision), dval); dval 539 Zend/zend_operators.c double dval = Z_DVAL_P(op); dval 541 Zend/zend_operators.c str = zend_strpprintf(0, "%.*G", (int) EG(precision), dval); dval 1050 Zend/zend_operators.c double dval = 0.0; dval 1054 Zend/zend_operators.c ZEND_SIGNED_MULTIPLY_LONG(l1, l2, l1, dval, overflow); dval 1056 Zend/zend_operators.c ZVAL_DOUBLE(result, dval * pow(l2, i)); dval 1061 Zend/zend_operators.c ZEND_SIGNED_MULTIPLY_LONG(l2, l2, l2, dval, overflow); dval 1063 Zend/zend_operators.c ZVAL_DOUBLE(result, (double)l1 * pow(dval, i)); dval 2248 Zend/zend_operators.c double dval; dval 2250 Zend/zend_operators.c switch (is_numeric_string(Z_STRVAL_P(op1), Z_STRLEN_P(op1), &lval, &dval, 0)) { dval 2263 Zend/zend_operators.c ZVAL_DOUBLE(op1, dval+1); dval 2308 Zend/zend_operators.c double dval; dval 2324 Zend/zend_operators.c switch (is_numeric_string(Z_STRVAL_P(op1), Z_STRLEN_P(op1), &lval, &dval, 0)) { dval 2336 Zend/zend_operators.c ZVAL_DOUBLE(op1, dval - 1); dval 2748 Zend/zend_operators.c ZEND_API zend_uchar ZEND_FASTCALL is_numeric_str_function(const zend_string *str, zend_long *lval, double *dval) /* {{{ */ { dval 2749 Zend/zend_operators.c return is_numeric_string_ex(ZSTR_VAL(str), ZSTR_LEN(str), lval, dval, -1, NULL); dval 2753 Zend/zend_operators.c ZEND_API zend_uchar ZEND_FASTCALL _is_numeric_string_ex(const char *str, size_t length, zend_long *lval, double *dval, int allow_errors, int *oflow_info) /* {{{ */ dval 2794 Zend/zend_operators.c for (type = IS_LONG; !(digits >= MAX_LENGTH_OF_LONG && (dval || allow_errors == 1)); digits++, ptr++) { dval 2828 Zend/zend_operators.c if (dval) { dval 2852 Zend/zend_operators.c if (dval) { dval 2853 Zend/zend_operators.c *dval = zend_strtod(str, NULL); dval 2872 Zend/zend_operators.c if (dval) { dval 2873 Zend/zend_operators.c *dval = local_dval; dval 91 Zend/zend_operators.h ZEND_API zend_uchar ZEND_FASTCALL _is_numeric_string_ex(const char *str, size_t length, zend_long *lval, double *dval, int allow_errors, int *oflow_info); dval 130 Zend/zend_operators.h static zend_always_inline zend_uchar is_numeric_string_ex(const char *str, size_t length, zend_long *lval, double *dval, int allow_errors, int *oflow_info) dval 135 Zend/zend_operators.h return _is_numeric_string_ex(str, length, lval, dval, allow_errors, oflow_info); dval 138 Zend/zend_operators.h static zend_always_inline zend_uchar is_numeric_string(const char *str, size_t length, zend_long *lval, double *dval, int allow_errors) { dval 139 Zend/zend_operators.h return is_numeric_string_ex(str, length, lval, dval, allow_errors, NULL); dval 142 Zend/zend_operators.h ZEND_API zend_uchar ZEND_FASTCALL is_numeric_str_function(const zend_string *str, zend_long *lval, double *dval); dval 1243 Zend/zend_strtod.c return dval(&u); dval 1313 Zend/zend_strtod.c return dval(&d); dval 1461 Zend/zend_strtod.c dval(&da) = b2d(a, &ka); dval 1462 Zend/zend_strtod.c dval(&db) = b2d(b, &kb); dval 1472 Zend/zend_strtod.c dval(&da) *= 1 << k; dval 1478 Zend/zend_strtod.c dval(&db) *= 1 << k; dval 1488 Zend/zend_strtod.c return dval(&da) / dval(&db); dval 2480 Zend/zend_strtod.c dval(rv) += 2.*sulp(rv,bc); dval 2497 Zend/zend_strtod.c dval(rv) -= sulp(rv,bc); dval 2502 Zend/zend_strtod.c dval(rv) += sulp(rv,bc); dval 2574 Zend/zend_strtod.c dval(&rv) = 0.; dval 2763 Zend/zend_strtod.c dval(&rv) = y; dval 2769 Zend/zend_strtod.c dval(&rv) = tens[k - 9] * dval(&rv) + z; dval 2794 Zend/zend_strtod.c /* rv = */ rounded_product(dval(&rv), tens[e]); dval 2811 Zend/zend_strtod.c dval(&rv) *= tens[i]; dval 2818 Zend/zend_strtod.c /* rv = */ rounded_product(dval(&rv), tens[e]); dval 2824 Zend/zend_strtod.c /* rv = */ rounded_product(dval(&rv), tens[e]); dval 2838 Zend/zend_strtod.c /* rv = */ rounded_quotient(dval(&rv), tens[-e]); dval 2870 Zend/zend_strtod.c dval(&rv) *= tens[i]; dval 2893 Zend/zend_strtod.c dval(&rv0) = 1e300; dval 2894 Zend/zend_strtod.c dval(&rv0) *= dval(&rv0); dval 2916 Zend/zend_strtod.c dval(&rv) *= bigtens[j]; dval 2919 Zend/zend_strtod.c dval(&rv) *= bigtens[j]; dval 2936 Zend/zend_strtod.c dval(&rv) /= tens[i]; dval 2945 Zend/zend_strtod.c dval(&rv) *= tinytens[j]; dval 2964 Zend/zend_strtod.c dval(&rv) *= tinytens[j]; dval 2966 Zend/zend_strtod.c dval(&rv0) = dval(&rv); dval 2967 Zend/zend_strtod.c dval(&rv) *= tinytens[j]; dval 2968 Zend/zend_strtod.c if (!dval(&rv)) { dval 2969 Zend/zend_strtod.c dval(&rv) = 2.*dval(&rv0); dval 2970 Zend/zend_strtod.c dval(&rv) *= tinytens[j]; dval 2972 Zend/zend_strtod.c if (!dval(&rv)) { dval 2974 Zend/zend_strtod.c dval(&rv) = 0.; dval 3174 Zend/zend_strtod.c dval(&rv) += adj.d*ulp(dval(&rv)); dval 3180 Zend/zend_strtod.c dval(&rv) += adj.d*ulp(&rv); dval 3203 Zend/zend_strtod.c adj.d *= ulp(dval(&rv)); dval 3205 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3207 Zend/zend_strtod.c dval(&rv) -= adj.d; dval 3217 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3220 Zend/zend_strtod.c dval(&rv) -= adj.d; dval 3351 Zend/zend_strtod.c dval(&rv) += sulp(&rv, &bc); dval 3353 Zend/zend_strtod.c dval(&rv) += ulp(&rv); dval 3358 Zend/zend_strtod.c dval(&rv) -= sulp(&rv, &bc); dval 3360 Zend/zend_strtod.c dval(&rv) -= ulp(&rv); dval 3363 Zend/zend_strtod.c if (!dval(&rv)) { dval 3427 Zend/zend_strtod.c dval(&rv0) = dval(&rv); dval 3430 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3451 Zend/zend_strtod.c dval(&aadj2) = aadj1; dval 3453 Zend/zend_strtod.c aadj1 = dval(&aadj2); dval 3455 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3468 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3473 Zend/zend_strtod.c dval(&rv0) = dval(&rv); dval 3476 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3500 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3516 Zend/zend_strtod.c dval(&rv) += adj.d; dval 3568 Zend/zend_strtod.c dval(&rv0) += 1.; dval 3578 Zend/zend_strtod.c dval(&rv) *= dval(&rv0); dval 3593 Zend/zend_strtod.c dval(&rv0) = 1e-300; dval 3594 Zend/zend_strtod.c dval(&rv0) *= dval(&rv0); dval 3600 Zend/zend_strtod.c return sign ? -dval(&rv) : dval(&rv); dval 3812 Zend/zend_strtod.c dval(&u) += 0; /* normalize */ dval 3814 Zend/zend_strtod.c if (!dval(&u)) { dval 3839 Zend/zend_strtod.c dval(&d2) = dval(&u); dval 3844 Zend/zend_strtod.c dval(&d2) /= 1 << j; dval 3883 Zend/zend_strtod.c dval(&d2) = x; dval 3889 Zend/zend_strtod.c ds = (dval(&d2)-1.5)*0.289529654602168 + 0.1760912590558 + i*0.301029995663981; dval 3895 Zend/zend_strtod.c if (dval(&u) < tens[k]) dval 3972 Zend/zend_strtod.c dval(&d2) = dval(&u); dval 3982 Zend/zend_strtod.c dval(&u) /= bigtens[n_bigtens-1]; dval 3990 Zend/zend_strtod.c dval(&u) /= ds; dval 3993 Zend/zend_strtod.c dval(&u) *= tens[j1 & 0xf]; dval 3997 Zend/zend_strtod.c dval(&u) *= bigtens[i]; dval 4000 Zend/zend_strtod.c if (k_check && dval(&u) < 1. && ilim > 0) { dval 4005 Zend/zend_strtod.c dval(&u) *= 10.; dval 4008 Zend/zend_strtod.c dval(&eps) = ieps*dval(&u) + 7.; dval 4012 Zend/zend_strtod.c dval(&u) -= 5.; dval 4013 Zend/zend_strtod.c if (dval(&u) > dval(&eps)) dval 4015 Zend/zend_strtod.c if (dval(&u) < -dval(&eps)) dval 4024 Zend/zend_strtod.c dval(&eps) = 0.5/tens[ilim-1] - dval(&eps); dval 4029 Zend/zend_strtod.c dval(&eps1) *= tens[j1 & 0xf]; dval 4032 Zend/zend_strtod.c dval(&eps1) *= bigtens[i]; dval 4038 Zend/zend_strtod.c L = dval(&u); dval 4039 Zend/zend_strtod.c dval(&u) -= L; dval 4041 Zend/zend_strtod.c if (1. - dval(&u) < dval(&eps)) dval 4043 Zend/zend_strtod.c if (dval(&u) < dval(&eps)) dval 4047 Zend/zend_strtod.c dval(&eps) *= 10.; dval 4048 Zend/zend_strtod.c dval(&u) *= 10.; dval 4054 Zend/zend_strtod.c dval(&eps) *= tens[ilim-1]; dval 4055 Zend/zend_strtod.c for(i = 1;; i++, dval(&u) *= 10.) { dval 4056 Zend/zend_strtod.c L = (Long)(dval(&u)); dval 4057 Zend/zend_strtod.c if (!(dval(&u) -= L)) dval 4061 Zend/zend_strtod.c if (dval(&u) > 0.5 + dval(&eps)) dval 4063 Zend/zend_strtod.c else if (dval(&u) < 0.5 - dval(&eps)) { dval 4076 Zend/zend_strtod.c dval(&u) = dval(&d2); dval 4088 Zend/zend_strtod.c if (ilim < 0 || dval(&u) <= 5*ds) dval 4092 Zend/zend_strtod.c for(i = 1;; i++, dval(&u) *= 10.) { dval 4093 Zend/zend_strtod.c L = (Long)(dval(&u) / ds); dval 4094 Zend/zend_strtod.c dval(&u) -= L*ds; dval 4097 Zend/zend_strtod.c if (dval(&u) < 0) { dval 4099 Zend/zend_strtod.c dval(&u) += ds; dval 4103 Zend/zend_strtod.c if (!dval(&u)) { dval 4117 Zend/zend_strtod.c dval(&u) += dval(&u); dval 4119 Zend/zend_strtod.c if (dval(&u) >= ds) dval 4121 Zend/zend_strtod.c if (dval(&u) > ds || (dval(&u) == ds && L & 1)) dval 4398 Zend/zend_strtod.c dval(&u) += 1.; dval 103 Zend/zend_types.h double dval; /* double value */ dval 509 Zend/zend_types.h #define Z_DVAL(zval) (zval).value.dval dval 336 ext/filter/logical_filters.c double dval; dval 405 ext/filter/logical_filters.c switch (is_numeric_string(num, p - num, &lval, &dval, 0)) { dval 411 ext/filter/logical_filters.c if ((!dval && p - num > 1 && strpbrk(num, "123456789")) || !zend_finite(dval)) { dval 415 ext/filter/logical_filters.c ZVAL_DOUBLE(value, dval); dval 356 ext/intl/collator/collator_convert.c double dval = 0; dval 363 ext/intl/collator/collator_convert.c if( ( is_numeric = collator_is_numeric( (UChar*) Z_STRVAL_P(str), UCHARS( Z_STRLEN_P(str) ), &lval, &dval, 1 ) ) ) dval 369 ext/intl/collator/collator_convert.c ZVAL_DOUBLE(rv, dval); dval 225 ext/intl/collator/collator_is_numeric.c zend_uchar collator_is_numeric( UChar *str, int32_t length, zend_long *lval, double *dval, int allow_errors ) dval 271 ext/intl/collator/collator_is_numeric.c if (dval) { dval 272 ext/intl/collator/collator_is_numeric.c *dval = local_dval; dval 286 ext/intl/collator/collator_is_numeric.c if (end_ptr_double > end_ptr_long && dval) { dval 287 ext/intl/collator/collator_is_numeric.c *dval = local_dval; dval 24 ext/intl/collator/collator_is_numeric.h zend_uchar collator_is_numeric( UChar *str, int32_t length, zend_long *lval, double *dval, int allow_errors ); dval 1015 ext/mysqli/mysqli_api.c double dval; dval 1020 ext/mysqli/mysqli_api.c dval = mysql_float_to_double(*(float *)stmt->result.buf[i].val, dval 1024 ext/mysqli/mysqli_api.c dval = *((double *)stmt->result.buf[i].val); dval 1027 ext/mysqli/mysqli_api.c ZVAL_DOUBLE(result, dval); dval 179 ext/mysqlnd/mysqlnd_ps_codec.c double dval; dval 189 ext/mysqlnd/mysqlnd_ps_codec.c dval = mysql_float_to_double(fval, (field->decimals >= NOT_FIXED_DEC) ? -1 : field->decimals); dval 191 ext/mysqlnd/mysqlnd_ps_codec.c ZVAL_DOUBLE(zv, dval); dval 987 ext/soap/php_encoding.c double dval; dval 990 ext/soap/php_encoding.c switch (is_numeric_string((char*)data->children->content, strlen((char*)data->children->content), &lval, &dval, 0)) { dval 995 ext/soap/php_encoding.c ZVAL_DOUBLE(ret, dval); dval 1025 ext/soap/php_encoding.c double dval; dval 1030 ext/soap/php_encoding.c switch (is_numeric_string((char*)data->children->content, strlen((char*)data->children->content), &lval, &dval, 0)) { dval 1035 ext/soap/php_encoding.c ZVAL_DOUBLE(ret, dval); dval 333 ext/sockets/conversions.c double dval; dval 337 ext/sockets/conversions.c switch (is_numeric_string(Z_STRVAL(lzval), Z_STRLEN(lzval), &lval, &dval, 0)) { dval 340 ext/sockets/conversions.c ZVAL_DOUBLE(&lzval, dval); dval 65 ext/sockets/sockaddr_conv.c double dval = 0; dval 68 ext/sockets/sockaddr_conv.c if (IS_LONG == is_numeric_string(scope, strlen(scope), &lval, &dval, 0)) { dval 5068 ext/standard/array.c double dval; dval 5087 ext/standard/array.c dval = (double)Z_LVAL_P(return_value) * (double)Z_LVAL(entry_n); dval 5088 ext/standard/array.c if ( (double)ZEND_LONG_MIN <= dval && dval <= (double)ZEND_LONG_MAX ) { dval 692 ext/standard/math.c double dval; dval 695 ext/standard/math.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &dval) == FAILURE) { dval 700 ext/standard/math.c Z_PARAM_DOUBLE(dval) dval 703 ext/standard/math.c RETURN_BOOL(zend_finite(dval)); dval 711 ext/standard/math.c double dval; dval 714 ext/standard/math.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &dval) == FAILURE) { dval 719 ext/standard/math.c Z_PARAM_DOUBLE(dval) dval 722 ext/standard/math.c RETURN_BOOL(zend_isinf(dval)); dval 730 ext/standard/math.c double dval; dval 733 ext/standard/math.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "d", &dval) == FAILURE) { dval 738 ext/standard/math.c Z_PARAM_DOUBLE(dval) dval 741 ext/standard/math.c RETURN_BOOL(zend_isnan(dval));