diff options
Diffstat (limited to 'sysdeps/libm-ieee754')
-rw-r--r-- | sysdeps/libm-ieee754/s_cbrtl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/libm-ieee754/s_cbrtl.c b/sysdeps/libm-ieee754/s_cbrtl.c index 9f45faa00c..21e7727728 100644 --- a/sysdeps/libm-ieee754/s_cbrtl.c +++ b/sysdeps/libm-ieee754/s_cbrtl.c @@ -90,7 +90,7 @@ G = 3.57142857142857150787e-01L; /* 5/14 */ { u_int64_t xxl = ((u_int64_t) se) << 32 | x0; xxl /= 3; - xxl += B1_EXP << 16 | B1_MANT; + xxl += ((u_int64_t) B1_EXP) << 32 | B1_MANT; SET_LDOUBLE_MSW(t,xxl&0xffffffffu); xxl >>= 32; SET_LDOUBLE_EXP(t,xxl); |