mirror of
https://github.com/fluencelabs/musl
synced 2025-05-03 11:02:14 +00:00
add parenthesis in fma.c to clarify intent and silence warnings
This commit is contained in:
parent
c63c98a606
commit
6e76e1540f
@ -273,7 +273,7 @@ static inline double add_and_denormalize(double a, double b, int scale)
|
|||||||
if (sum.lo != 0) {
|
if (sum.lo != 0) {
|
||||||
uhi.f = sum.hi;
|
uhi.f = sum.hi;
|
||||||
bits_lost = -((int)(uhi.i >> 52) & 0x7ff) - scale + 1;
|
bits_lost = -((int)(uhi.i >> 52) & 0x7ff) - scale + 1;
|
||||||
if (bits_lost != 1 ^ (int)(uhi.i & 1)) {
|
if ((bits_lost != 1) ^ (int)(uhi.i & 1)) {
|
||||||
/* hibits += (int)copysign(1.0, sum.hi * sum.lo) */
|
/* hibits += (int)copysign(1.0, sum.hi * sum.lo) */
|
||||||
ulo.f = sum.lo;
|
ulo.f = sum.lo;
|
||||||
uhi.i += 1 - (((uhi.i ^ ulo.i) >> 62) & 2);
|
uhi.i += 1 - (((uhi.i ^ ulo.i) >> 62) & 2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user