Fixed missed #ifndef for __mips_soft_float (#442)
authorCarl Hurd <carl.m.hurd@gmail.com>
Fri, 29 Nov 2019 19:46:11 +0000 (14:46 -0500)
committerAnthony Green <green@moxielogic.com>
Fri, 29 Nov 2019 19:46:11 +0000 (14:46 -0500)
Thank you!

src/mips/o32.S

index 44e74cb91a2153db42fd9bf47b1f3613777d6a5b..799139b2968b10e43788590a49c86d5adb065673 100644 (file)
@@ -282,9 +282,11 @@ $LCFI12:
        li      $13, 1          # FFI_O32
        bne     $16, $13, 1f    # Skip fp save if FFI_O32_SOFT_FLOAT
        
+#ifndef __mips_soft_float
        # Store all possible float/double registers.
        s.d     $f12, FA_0_0_OFF2($fp)
        s.d     $f14, FA_1_0_OFF2($fp)
+#endif
 1:
        # prepare arguments for ffi_closure_mips_inner_O32
        REG_L   a0, 4($15)       # cif