@@ -54,11 +54,11 @@ static constexpr double MLOG10_2_EXP2_M12_LO = 0x1.da994fd20dba2p-87;
5454
5555// Error bounds:
5656// Errors when using double precision.
57- constexpr double ERR_D = 0x1 .8p-63 ;
57+ constexpr double EXP10_ERR_D = 0x1 .8p-63 ;
5858
5959#ifndef LIBC_MATH_HAS_SKIP_ACCURATE_PASS
6060// Errors when using double-double precision.
61- static constexpr double ERR_DD = 0x1 .8p-99 ;
61+ static constexpr double EXP10_ERR_DD = 0x1 .8p-99 ;
6262#endif // LIBC_MATH_HAS_SKIP_ACCURATE_PASS
6363
6464// Polynomial approximations with double precision. Generated by Sollya with:
@@ -207,17 +207,18 @@ static double exp10_denorm(double x) {
207207 double lo = fputil::multiply_add (p, mid_lo, exp_mid.lo );
208208
209209#ifdef LIBC_MATH_HAS_SKIP_ACCURATE_PASS
210- return ziv_test_denorm</* SKIP_ZIV_TEST=*/ true >(hi, exp_mid.hi , lo, ERR_D)
210+ return ziv_test_denorm</* SKIP_ZIV_TEST=*/ true >(hi, exp_mid.hi , lo,
211+ EXP10_ERR_D)
211212 .value ();
212213#else
213- if (auto r = ziv_test_denorm (hi, exp_mid.hi , lo, ERR_D );
214+ if (auto r = ziv_test_denorm (hi, exp_mid.hi , lo, EXP10_ERR_D );
214215 LIBC_LIKELY (r.has_value ()))
215216 return r.value ();
216217
217218 // Use double-double
218219 DoubleDouble r_dd = exp10_double_double (x, kd, exp_mid);
219220
220- if (auto r = ziv_test_denorm (hi, r_dd.hi , r_dd.lo , ERR_DD );
221+ if (auto r = ziv_test_denorm (hi, r_dd.hi , r_dd.lo , EXP10_ERR_DD );
221222 LIBC_LIKELY (r.has_value ()))
222223 return r.value ();
223224
@@ -409,8 +410,8 @@ static constexpr double exp10(double x) {
409410 cpp::bit_cast<double >(exp_hi + cpp::bit_cast<int64_t >(exp_mid.hi + lo));
410411 return r;
411412#else
412- double upper = exp_mid.hi + (lo + ERR_D );
413- double lower = exp_mid.hi + (lo - ERR_D );
413+ double upper = exp_mid.hi + (lo + EXP10_ERR_D );
414+ double lower = exp_mid.hi + (lo - EXP10_ERR_D );
414415
415416 if (LIBC_LIKELY (upper == lower)) {
416417 // To multiply by 2^hi, a fast way is to simply add hi to the exponent
@@ -476,8 +477,8 @@ static constexpr double exp10(double x) {
476477 // Use double-double
477478 DoubleDouble r_dd = exp10_double_double (x, kd, exp_mid);
478479
479- double upper_dd = r_dd.hi + (r_dd.lo + ERR_DD );
480- double lower_dd = r_dd.hi + (r_dd.lo - ERR_DD );
480+ double upper_dd = r_dd.hi + (r_dd.lo + EXP10_ERR_DD );
481+ double lower_dd = r_dd.hi + (r_dd.lo - EXP10_ERR_DD );
481482
482483 if (LIBC_LIKELY (upper_dd == lower_dd)) {
483484 // To multiply by 2^hi, a fast way is to simply add hi to the exponent
0 commit comments