From: Toni Wilen Date: Wed, 6 Aug 2025 17:50:49 +0000 (+0300) Subject: Softfloat warning fixes. X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=e5deb1328872e297ee8b19b432aa059c0b92c1e0;p=francis%2Fwinuae.git Softfloat warning fixes. --- diff --git a/softfloat/softfloat.cpp b/softfloat/softfloat.cpp index 71a6ee2b..f2ced12f 100644 --- a/softfloat/softfloat.cpp +++ b/softfloat/softfloat.cpp @@ -115,7 +115,7 @@ int8_t floatx80_internal_mode = float_round_nearest_even; *----------------------------------------------------------------------------*/ floatx80 roundSaveFloatx80Internal( int8_t roundingPrecision, flag zSign, int32_t zExp, uint64_t zSig0, uint64_t zSig1, float_status *status ) { - int64_t roundMask, roundBits; + uint64_t roundMask, roundBits; uint64_t roundIncrement; flag increment; @@ -227,7 +227,7 @@ static void saveFloat32Internal( flag zSign, int16_t zExp, uint32_t zSig, float_ void getRoundedFloatInternal( int8_t roundingPrecision, flag *pzSign, int32_t *pzExp, uint64_t *pzSig ) { - int64_t roundMask, roundBits; + uint64_t roundMask, roundBits; uint64_t roundIncrement; flag increment; @@ -1350,7 +1350,7 @@ floatx80 roundAndPackFloatx80( int8_t roundingPrecision, flag zSign, int32_t zEx { int8_t roundingMode; flag roundNearestEven, increment; - int64_t roundMask, roundBits; + uint64_t roundMask, roundBits; uint64_t roundIncrement; int32_t expOffset; @@ -1504,7 +1504,7 @@ floatx80 roundSigAndPackFloatx80( int8_t roundingPrecision, flag zSign, int32_t { int8_t roundingMode; flag roundNearestEven, isTiny; - int64_t roundMask, roundBits; + uint64_t roundMask, roundBits; uint64_t roundIncrement; roundingMode = status->float_rounding_mode;