sim: mips: simplify fpu configure logic

Message ID 20221103183742.16900-1-vapier@gentoo.org
State Committed
Headers
Series sim: mips: simplify fpu configure logic |

Commit Message

Mike Frysinger Nov. 3, 2022, 6:37 p.m. UTC
  The configure code always defaults to HARD_FLOATING_POINT, so inline
that value and drop redundant target checks as a result.
---
 sim/mips/configure    | 18 +++++++-----------
 sim/mips/configure.ac | 18 +++++++-----------
 2 files changed, 14 insertions(+), 22 deletions(-)
  

Patch

diff --git a/sim/mips/configure.ac b/sim/mips/configure.ac
index bdc675842d38..f1d9f3d24100 100644
--- a/sim/mips/configure.ac
+++ b/sim/mips/configure.ac
@@ -45,20 +45,16 @@  SIM_AC_OPTION_BITSIZE($mips_bitsize,$mips_msb)
 #
 # Select the floating hardware support of the target
 #
-mips_fpu=HARDWARE_FLOATING_POINT
 mips_fpu_bitsize=
 case "${target}" in
-  mips*tx39*)		mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
-  mips*-sde-elf*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
-  mips*-mti-elf*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
-  mips64*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
-  mips16*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
-  mipsisa32*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
-  mipsisa64*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
-  mips*-*-*)            mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
-  *)                    mips_fpu=HARD_FLOATING_POINT ;;
+  mips*tx39*)           mips_fpu_bitsize=32 ;;
+  mips*-sde-elf*)       mips_fpu_bitsize=64 ;;
+  mips*-mti-elf*)       mips_fpu_bitsize=64 ;;
+  mipsisa32*-*-*)       mips_fpu_bitsize=64 ;;
+  mipsisa64*-*-*)       mips_fpu_bitsize=64 ;;
+  mips*-*-*)            mips_fpu_bitsize=32 ;;
 esac
-SIM_AC_OPTION_FLOAT($mips_fpu,$mips_fpu_bitsize)
+SIM_AC_OPTION_FLOAT(HARD_FLOATING_POINT,$mips_fpu_bitsize)