places 139 ext/standard/math.c PHPAPI double _php_math_round(double value, int places, int mode) { places 148 ext/standard/math.c places = places < INT_MIN+1 ? INT_MIN+1 : places; places 151 ext/standard/math.c f1 = php_intpow10(abs(places)); places 156 ext/standard/math.c if (precision_places > places && precision_places - places < 15) { places 169 ext/standard/math.c use_precision = places - precision_places; places 177 ext/standard/math.c if (places >= 0) { places 192 ext/standard/math.c if (abs(places) < 23) { places 193 ext/standard/math.c if (places > 0) { places 208 ext/standard/math.c snprintf(buf, 39, "%15fe%d", tmp_value, -places); places 352 ext/standard/math.c int places = 0; places 364 ext/standard/math.c places = precision > INT_MAX ? INT_MAX : (int)precision; places 366 ext/standard/math.c places = precision <= INT_MIN ? INT_MIN+1 : (int)precision; places 369 ext/standard/math.c places = precision; places 377 ext/standard/math.c if (places >= 0) { places 384 ext/standard/math.c return_val = _php_math_round(return_val, places, mode);