Browse Source

Merge softfloat_riscv into softfloat

They really aren't independent libraries.
mvp
Andrew Waterman 13 years ago
parent
commit
017f62ac55
  1. 46
      configure
  2. 2
      configure.ac
  3. 1
      riscv/riscv.mk.in
  4. 0
      softfloat/platform.h
  5. 0
      softfloat/s_commonNaNToF32UI.c
  6. 0
      softfloat/s_commonNaNToF64UI.c
  7. 0
      softfloat/s_f32UIToCommonNaN.c
  8. 0
      softfloat/s_f64UIToCommonNaN.c
  9. 0
      softfloat/s_isSigNaNF32UI.c
  10. 0
      softfloat/s_isSigNaNF64UI.c
  11. 0
      softfloat/s_propagateNaNF32UI.c
  12. 0
      softfloat/s_propagateNaNF64UI.c
  13. 13
      softfloat/softfloat.mk.in
  14. 0
      softfloat/softfloat_raiseFlags.c
  15. 0
      softfloat/softfloat_types.h
  16. 0
      softfloat/specialize.h
  17. 0
      softfloat_riscv/softfloat_riscv.ac
  18. 21
      softfloat_riscv/softfloat_riscv.mk.in

46
configure

@ -4358,51 +4358,6 @@ $as_echo "#define SOFTFLOAT_ENABLED /**/" >>confdefs.h
# Determine if this is a required or an optional subproject
# Determine if there is a group with the same name
# Create variations of the subproject name suitable for use as a CPP
# enabled define, a shell enabled variable, and a shell function
# Add subproject to our running list
subprojects="$subprojects softfloat_riscv"
# Process the subproject appropriately. If enabled add it to the
# $enabled_subprojects running shell variable, set a
# SUBPROJECT_ENABLED C define, and include the appropriate
# 'subproject.ac'.
{ $as_echo "$as_me:${as_lineno-$LINENO}: configuring default subproject : softfloat_riscv" >&5
$as_echo "$as_me: configuring default subproject : softfloat_riscv" >&6;}
ac_config_files="$ac_config_files softfloat_riscv.mk:softfloat_riscv/softfloat_riscv.mk.in"
enable_softfloat_riscv_sproj="yes"
subprojects_enabled="$subprojects_enabled softfloat_riscv"
$as_echo "#define SOFTFLOAT_RISCV_ENABLED /**/" >>confdefs.h
# Output make variables
@ -5134,7 +5089,6 @@ do
"riscv.mk") CONFIG_FILES="$CONFIG_FILES riscv.mk:riscv/riscv.mk.in" ;;
"hwacha.mk") CONFIG_FILES="$CONFIG_FILES hwacha.mk:hwacha/hwacha.mk.in" ;;
"softfloat.mk") CONFIG_FILES="$CONFIG_FILES softfloat.mk:softfloat/softfloat.mk.in" ;;
"softfloat_riscv.mk") CONFIG_FILES="$CONFIG_FILES softfloat_riscv.mk:softfloat_riscv/softfloat_riscv.mk.in" ;;
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;

2
configure.ac

@ -82,7 +82,7 @@ AC_SUBST([CXXFLAGS],["-Wall -O2 -std=c++11"])
# The '*' suffix indicates an optional subproject. The '**' suffix
# indicates an optional subproject which is also the name of a group.
MCPPBS_SUBPROJECTS([ riscv, hwacha, softfloat, softfloat_riscv ])
MCPPBS_SUBPROJECTS([ riscv, hwacha, softfloat ])
#-------------------------------------------------------------------------
# MCPPBS subproject groups

1
riscv/riscv.mk.in

@ -2,7 +2,6 @@ get_insn_list = $(shell grep ^DECLARE_INSN $(1) | sed 's/DECLARE_INSN(\(.*\),.*,
get_opcode = $(shell grep ^DECLARE_INSN.*\\\<$(2)\\\> $(1) | sed 's/DECLARE_INSN(.*,\(.*\),.*)/\1/')
riscv_subproject_deps = \
softfloat_riscv \
softfloat \
hwacha \

0
softfloat_riscv/platform.h → softfloat/platform.h

0
softfloat_riscv/s_commonNaNToF32UI.c → softfloat/s_commonNaNToF32UI.c

0
softfloat_riscv/s_commonNaNToF64UI.c → softfloat/s_commonNaNToF64UI.c

0
softfloat_riscv/s_f32UIToCommonNaN.c → softfloat/s_f32UIToCommonNaN.c

0
softfloat_riscv/s_f64UIToCommonNaN.c → softfloat/s_f64UIToCommonNaN.c

0
softfloat_riscv/s_isSigNaNF32UI.c → softfloat/s_isSigNaNF32UI.c

0
softfloat_riscv/s_isSigNaNF64UI.c → softfloat/s_isSigNaNF64UI.c

0
softfloat_riscv/s_propagateNaNF32UI.c → softfloat/s_propagateNaNF32UI.c

0
softfloat_riscv/s_propagateNaNF64UI.c → softfloat/s_propagateNaNF64UI.c

13
softfloat/softfloat.mk.in

@ -1,10 +1,12 @@
softfloat_subproject_deps = \
sotfloat_riscv \
softfloat_hdrs = \
internals.h \
primitives.h \
softfloat.h \
softfloat_types.h \
platform.h \
specialize.h \
softfloat_c_srcs = \
f32_add.c \
@ -107,6 +109,15 @@ softfloat_c_srcs = \
ui32_to_f64.c \
ui64_to_f32.c \
ui64_to_f64.c \
softfloat_raiseFlags.c \
s_commonNaNToF32UI.c \
s_commonNaNToF64UI.c \
s_f32UIToCommonNaN.c \
s_f64UIToCommonNaN.c \
s_isSigNaNF32UI.c \
s_isSigNaNF64UI.c \
s_propagateNaNF32UI.c \
s_propagateNaNF64UI.c \
softfloat_test_srcs =

0
softfloat_riscv/softfloat_raiseFlags.c → softfloat/softfloat_raiseFlags.c

0
softfloat_riscv/softfloat_types.h → softfloat/softfloat_types.h

0
softfloat_riscv/specialize.h → softfloat/specialize.h

0
softfloat_riscv/softfloat_riscv.ac

21
softfloat_riscv/softfloat_riscv.mk.in

@ -1,21 +0,0 @@
softfloat_riscv_subproject_deps = \
softfloat_riscv_hdrs = \
softfloat_types.h \
platform.h \
specialize.h \
softfloat_riscv_c_srcs = \
softfloat_raiseFlags.c \
s_commonNaNToF32UI.c \
s_commonNaNToF64UI.c \
s_f32UIToCommonNaN.c \
s_f64UIToCommonNaN.c \
s_isSigNaNF32UI.c \
s_isSigNaNF64UI.c \
s_propagateNaNF32UI.c \
s_propagateNaNF64UI.c \
softfloat_riscv_test_srcs =
softfloat_riscv_install_prog_srcs =
Loading…
Cancel
Save