From 482dfce1de005e292a5f6b75baa40c6712c09de4 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 23 Apr 2017 16:13:33 +0300 Subject: [PATCH] Tiny softfloat fix. --- softfloat/SOFTFLOAT-MACROS.H | 2 +- softfloat/softfloat-specialize.h | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/softfloat/SOFTFLOAT-MACROS.H b/softfloat/SOFTFLOAT-MACROS.H index 55937eb8..aa6665e1 100644 --- a/softfloat/SOFTFLOAT-MACROS.H +++ b/softfloat/SOFTFLOAT-MACROS.H @@ -428,7 +428,7 @@ static inline void ) { uint64_t z0, z1, z2; - int8_t carry0, carry1; + uint8_t carry0, carry1; z2 = a2 + b2; carry1 = ( z2 < a2 ); diff --git a/softfloat/softfloat-specialize.h b/softfloat/softfloat-specialize.h index f8f84923..391e8a84 100644 --- a/softfloat/softfloat-specialize.h +++ b/softfloat/softfloat-specialize.h @@ -303,11 +303,7 @@ static inline commonNaNT floatx80ToCommonNaN( floatx80 a, float_status *status ) static inline floatx80 commonNaNToFloatx80(commonNaNT a, float_status *status) { floatx80 z; -#ifdef SOFTFLOAT_68K - z.low = LIT64( 0x4000000000000000 ) | ( a.high>>1 ); -#else z.low = LIT64( 0xC000000000000000 ) | ( a.high>>1 ); -#endif z.high = ( ( (int16_t) a.sign )<<15 ) | 0x7FFF; return z; } -- 2.47.3