|
@@ -5135,7 +5135,7 @@ float32 float32_exp2(float32 a, float_status *status)
|
|
float64_unpack_canonical(&rp, float64_one, status);
|
|
float64_unpack_canonical(&rp, float64_one, status);
|
|
for (i = 0 ; i < 15 ; i++) {
|
|
for (i = 0 ; i < 15 ; i++) {
|
|
float64_unpack_canonical(&tp, float32_exp2_coefficients[i], status);
|
|
float64_unpack_canonical(&tp, float32_exp2_coefficients[i], status);
|
|
- rp = *parts_muladd(&tp, &xp, &rp, 0, status);
|
|
|
|
|
|
+ rp = *parts_muladd(&tp, &xnp, &rp, 0, status);
|
|
xnp = *parts_mul(&xnp, &xp, status);
|
|
xnp = *parts_mul(&xnp, &xp, status);
|
|
}
|
|
}
|
|
|
|
|