From c0aa626ba3dd01c235cea1724792f48889d9a22f Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 8 Aug 2018 10:26:22 -0400 Subject: [PATCH] e_exp: Fixed compiler warning on Visual Studio. --- src/libm/e_exp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libm/e_exp.c b/src/libm/e_exp.c index 07f630a331607..84b190b595767 100644 --- a/src/libm/e_exp.c +++ b/src/libm/e_exp.c @@ -126,7 +126,7 @@ double __ieee754_exp(double x) /* default IEEE double exp */ if(hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */ hi = x-ln2HI[xsb]; lo=ln2LO[xsb]; k = 1-xsb-xsb; } else { - k = invln2*x+halF[xsb]; + k = (int32_t) (invln2*x+halF[xsb]); t = k; hi = x - t*ln2HI[0]; /* t*ln2HI is exact here */ lo = t*ln2LO[0];