]> git.sesse.net Git - movit/blobdiff - fp16.h
Fix some Clang warnings.
[movit] / fp16.h
diff --git a/fp16.h b/fp16.h
index 56a5607c5886b07cb3a38af711d48087c4565ab0..535eccf36b04c181f08cc432b3fca5785ca54da4 100644 (file)
--- a/fp16.h
+++ b/fp16.h
@@ -106,7 +106,7 @@ static inline fp16_int_t fp32_to_fp16(float x)
                        unsigned int mant_odd = (f.u >> 13) & 1; // resulting mantissa is odd
 
                        // update exponent, rounding bias part 1
-                       f.u += ((15 - 127) << 23) + 0xfff;
+                       f.u += (unsigned(15 - 127) << 23) + 0xfff;
                        // rounding bias part 2
                        f.u += mant_odd;
                        // take the bits!