Lines Matching refs:integral

49 static zend_always_inline double php_round_get_basic_edge_case(double integral, double exponent, in…  in php_round_get_basic_edge_case()  argument
52 ? fabs((integral + copysign(0.5, integral)) / exponent) in php_round_get_basic_edge_case()
53 : fabs((integral + copysign(0.5, integral)) * exponent); in php_round_get_basic_edge_case()
56 static zend_always_inline double php_round_get_zero_edge_case(double integral, double exponent, int… in php_round_get_zero_edge_case() argument
59 ? fabs((integral) / exponent) in php_round_get_zero_edge_case()
60 : fabs((integral) * exponent); in php_round_get_zero_edge_case()
65 static inline double php_round_helper(double integral, double value, double exponent, int places, i… in php_round_helper() argument
71 edge_case = php_round_get_basic_edge_case(integral, exponent, places); in php_round_helper()
81 return integral + copysign(1.0, integral); in php_round_helper()
84 return integral; in php_round_helper()
87 edge_case = php_round_get_basic_edge_case(integral, exponent, places); in php_round_helper()
89 return integral + copysign(1.0, integral); in php_round_helper()
92 return integral; in php_round_helper()
95 edge_case = php_round_get_zero_edge_case(integral, exponent, places); in php_round_helper()
97 return integral + 1.0; in php_round_helper()
100 return integral; in php_round_helper()
103 edge_case = php_round_get_zero_edge_case(integral, exponent, places); in php_round_helper()
105 return integral - 1.0; in php_round_helper()
108 return integral; in php_round_helper()
111 return integral; in php_round_helper()
114 edge_case = php_round_get_zero_edge_case(integral, exponent, places); in php_round_helper()
116 return integral + copysign(1.0, integral); in php_round_helper()
119 return integral; in php_round_helper()
122 edge_case = php_round_get_basic_edge_case(integral, exponent, places); in php_round_helper()
124 return integral + copysign(1.0, integral); in php_round_helper()
126 bool even = !fmod(integral, 2.0); in php_round_helper()
132 return integral + copysign(1.0, integral); in php_round_helper()
136 return integral; in php_round_helper()
139 edge_case = php_round_get_basic_edge_case(integral, exponent, places); in php_round_helper()
141 return integral + copysign(1.0, integral); in php_round_helper()
143 bool even = !fmod(integral, 2.0); in php_round_helper()
146 return integral + copysign(1.0, integral); in php_round_helper()
150 return integral; in php_round_helper()
1076 size_t integral; in _php_math_number_format_ex() local
1109 integral = (dp - ZSTR_VAL(tmpbuf)); in _php_math_number_format_ex()
1112 integral = ZSTR_LEN(tmpbuf); in _php_math_number_format_ex()
1117 integral = zend_safe_addmult((integral-1)/3, thousand_sep_len, integral, "number formatting"); in _php_math_number_format_ex()
1120 reslen = integral; in _php_math_number_format_ex()