]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Tiny softfloat fix.
authorToni Wilen <twilen@winuae.net>
Sun, 23 Apr 2017 13:13:33 +0000 (16:13 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 23 Apr 2017 13:13:33 +0000 (16:13 +0300)
softfloat/SOFTFLOAT-MACROS.H
softfloat/softfloat-specialize.h

index 55937eb89f8b95b0426eb969c20f756389d7e789..aa6665e1010c781072611c8a095a179786fdaf22 100644 (file)
@@ -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 );
index f8f8492374fa83f9254d3d045ff6a2a2db97a34f..391e8a84bc28c5c087dfe4cbd2d4e8b596dbb492 100644 (file)
@@ -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;
 }