Lines Matching refs:mode
109 static inline double php_round_helper(double value, int mode) { in php_round_helper() argument
114 if ((mode == PHP_ROUND_HALF_DOWN && value == (-0.5 + tmp_value)) || in php_round_helper()
115 (mode == PHP_ROUND_HALF_EVEN && value == (0.5 + 2 * floor(tmp_value/2.0))) || in php_round_helper()
116 (mode == PHP_ROUND_HALF_ODD && value == (0.5 + 2 * floor(tmp_value/2.0) - 1.0))) in php_round_helper()
122 if ((mode == PHP_ROUND_HALF_DOWN && value == (0.5 + tmp_value)) || in php_round_helper()
123 (mode == PHP_ROUND_HALF_EVEN && value == (-0.5 + 2 * ceil(tmp_value/2.0))) || in php_round_helper()
124 (mode == PHP_ROUND_HALF_ODD && value == (-0.5 + 2 * ceil(tmp_value/2.0) + 1.0))) in php_round_helper()
139 PHPAPI double _php_math_round(double value, int places, int mode) { in _php_math_round() argument
164 tmp_value = php_round_helper(tmp_value, mode); in _php_math_round()
183 tmp_value = php_round_helper(tmp_value, mode); in _php_math_round()
348 long mode = PHP_ROUND_HALF_UP; in PHP_FUNCTION() local
351 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Z|ll", &value, &precision, &mode) == FAILURE… in PHP_FUNCTION()
370 return_val = _php_math_round(return_val, places, mode); in PHP_FUNCTION()
844 int mode = 0; in _php_math_basetozval() local
874 switch (mode) { in _php_math_basetozval()
881 mode = 1; in _php_math_basetozval()
889 if (mode == 1) { in _php_math_basetozval()