Lines Matching refs:Z_DVAL_P

164 …if ((Z_TYPE_INFO_P(op)=is_numeric_string(ZSTR_VAL(str), ZSTR_LEN(str), &Z_LVAL_P(op), &Z_DVAL_P(op…  in convert_scalar_to_number()
213 …= is_numeric_string(Z_STRVAL_P(op), Z_STRLEN_P(op), &Z_LVAL_P(holder), &Z_DVAL_P(holder), 1)) == 0… in _zendi_convert_scalar_to_number_silent()
250 &Z_LVAL_P(holder), &Z_DVAL_P(holder), /* allow errors */ true, NULL, &trailing_data))) { in _zendi_try_convert_scalar_to_number()
298 return zend_dval_to_lval(Z_DVAL_P(op)); in zendi_try_get_long()
454 ZVAL_LONG(op, zend_dval_to_lval(Z_DVAL_P(op))); in convert_to_long_base()
583 ZVAL_BOOL(op, Z_DVAL_P(op) ? 1 : 0); in convert_to_boolean()
652 double dval = Z_DVAL_P(op); in _convert_to_string()
806 return zend_dval_to_lval(Z_DVAL_P(op)); in zval_get_long_func()
860 return Z_DVAL_P(op); in zval_get_double_func()
902 return zend_strpprintf_unchecked(0, "%.*H", (int) EG(precision), Z_DVAL_P(op)); in __zval_get_string_func()
974 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); in add_function_fast()
977 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); in add_function_fast()
980 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); in add_function_fast()
1040 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in sub_function_fast()
1043 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); in sub_function_fast()
1046 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); in sub_function_fast()
1105 Z_LVAL_P(result), Z_DVAL_P(result), overflow); in mul_function_fast()
1109 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); in mul_function_fast()
1112 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); in mul_function_fast()
1115 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); in mul_function_fast()
1209 ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), Z_DVAL_P(op2))); in pow_function_base()
1212 ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), Z_DVAL_P(op2))); in pow_function_base()
1215 ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), (double)Z_LVAL_P(op2))); in pow_function_base()
1278 if (Z_DVAL_P(op2) == 0) { in div_function_base()
1281 ZVAL_DOUBLE(result, Z_DVAL_P(op1) / Z_DVAL_P(op2)); in div_function_base()
1287 ZVAL_DOUBLE(result, Z_DVAL_P(op1) / (double)Z_LVAL_P(op2)); in div_function_base()
1290 if (Z_DVAL_P(op2) == 0) { in div_function_base()
1293 ZVAL_DOUBLE(result, (double)Z_LVAL_P(op1) / Z_DVAL_P(op2)); in div_function_base()
1463 ZVAL_LONG(result, ~zend_dval_to_lval(Z_DVAL_P(op1))); in bitwise_not_function()
2075 return ZEND_NORMALIZE_BOOL(Z_DVAL_P(op1) - (double)Z_LVAL_P(op2)); in zend_compare()
2078 return ZEND_NORMALIZE_BOOL((double)Z_LVAL_P(op1) - Z_DVAL_P(op2)); in zend_compare()
2081 if (Z_DVAL_P(op1) == Z_DVAL_P(op2)) { in zend_compare()
2084 return ZEND_NORMALIZE_BOOL(Z_DVAL_P(op1) - Z_DVAL_P(op2)); in zend_compare()
2122 if (zend_isnan(Z_DVAL_P(op1))) { in zend_compare()
2126 return compare_double_to_string(Z_DVAL_P(op1), Z_STR_P(op2)); in zend_compare()
2129 if (zend_isnan(Z_DVAL_P(op2))) { in zend_compare()
2133 return -compare_double_to_string(Z_DVAL_P(op2), Z_STR_P(op1)); in zend_compare()
2220 return (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in zend_is_identical()
2419 Z_DVAL_P(op1) = Z_DVAL_P(op1) + 1; in increment_function()
2487 Z_DVAL_P(op1) = Z_DVAL_P(op1) - 1; in decrement_function()
2968 str = zend_strpprintf(0, "%.*G", (int) EG(precision), (double)Z_DVAL_P(op));