]> Shamusworld >> Repos - rmac/blobdiff - fltpoint.c
Fixes for bugs #211-213, submitted by Bastian Schick. :-)
[rmac] / fltpoint.c
index 7e516fbd360686985aa160bb45f7f38658c6a67a..ffde55edc1ef6ea159663cde60440b7754bf813b 100644 (file)
@@ -210,7 +210,7 @@ uint64_t DoubleToFixedPoint(double d, int intBits, int fracBits)
 
        // Invert the result, if necessary
        if (signBit == 1)
-               result = (result = 0xFFFFFFFFFFFFFFFFLL) + 1;
+               result = (result ^ 0xFFFFFFFFFFFFFFFFLL) + 1;
 
        return result;
 }