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);