Browse Source

add parenthesis in fma.c to clarify intent and silence warnings

Szabolcs Nagy 10 years ago
parent
commit
6e76e1540f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/math/fma.c

+ 1 - 1
src/math/fma.c

@@ -273,7 +273,7 @@ static inline double add_and_denormalize(double a, double b, int scale)
 	if (sum.lo != 0) {
 		uhi.f = sum.hi;
 		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) */
 			ulo.f = sum.lo;
 			uhi.i += 1 - (((uhi.i ^ ulo.i) >> 62) & 2);