places 140 ext/standard/math.c PHPAPI double _php_math_round(double value, int places, int mode) { places 149 ext/standard/math.c places = places < INT_MIN+1 ? INT_MIN+1 : places; places 152 ext/standard/math.c f1 = php_intpow10(abs(places)); places 157 ext/standard/math.c if (precision_places > places && precision_places - places < 15) { places 170 ext/standard/math.c use_precision = places - precision_places; places 178 ext/standard/math.c if (places >= 0) { places 193 ext/standard/math.c if (abs(places) < 23) { places 194 ext/standard/math.c if (places > 0) { places 209 ext/standard/math.c snprintf(buf, 39, "%15fe%d", tmp_value, -places); places 389 ext/standard/math.c int places = 0; places 401 ext/standard/math.c places = precision > INT_MAX ? INT_MAX : (int)precision; places 403 ext/standard/math.c places = precision <= INT_MIN ? INT_MIN+1 : (int)precision; places 406 ext/standard/math.c places = precision; places 414 ext/standard/math.c if (places >= 0) { places 421 ext/standard/math.c return_val = _php_math_round(return_val, (int)places, (int)mode);