public inbox for newlib-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] newlib: libm: merge build up a directory
@ 2022-02-18  2:41 Michael Frysinger
  0 siblings, 0 replies; only message in thread
From: Michael Frysinger @ 2022-02-18  2:41 UTC (permalink / raw)
  To: newlib-cvs

https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=ac9f8c46b1bc37df1a4209d9bff6e911f7d6b281

commit ac9f8c46b1bc37df1a4209d9bff6e911f7d6b281
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Feb 10 00:50:36 2022 -0500

    newlib: libm: merge build up a directory
    
    Convert all the libm/ subdir makes into the top-level Makefile.  This
    allows us to build all of libm from the top Makefile without using any
    recursive make calls.  This is faster and avoids the funky lib.a logic
    where we unpack subdir archives to repack into a single libm.a.  The
    machine override logic is maintained though by way of Makefile include
    ordering, and source file accumulation in libm_a_SOURCES.
    
    One thing to note is that this will require GNU Make because of:
            libm_a_CFLAGS = ... $(libm_a_CFLAGS_$(subst /,_,$(@D)))
    This was the only way I could find to supporting per-dir compiler
    settings, and I couldn't find a POSIX compatible way of transforming
    the variable content.  I don't think this is a big deal as other
    Makefiles in the tree are using GNU Make-specific syntax, but I call
    this out as it's the only one so far in the new automake code that
    I've been writing.
    
    Automake doesn't provide precise control over the output object names
    (by design).  This is fine by default as we get consistent names in all
    the subdirs: libm_a-<source>.o.  But this relies on using the same set
    of compiler flags for all objects.  We currently compile libm/common/
    with different optimizations than the rest.
    
    If we want to compile objects differently, we can create an intermediate
    archive with the subset of objects with unique flags, and then add those
    objects to the main archive.  But Automake will use a different prefix
    for the objects, and thus we can't rely on ordering to override.
    
    But if we leverage $@, we can turn Automake's CFLAGS into a multiplex
    on a per-dir (and even per-file if we wanted) basis.  Unfortunately,
    since $@ contains /, Automake complains it's an invalid name.  While
    GNU Make supports this, it's a POSIX extension, so Automake flags it.
    Using $(subst) avoids the Automake warning to get a POSIX compliant
    name, albeit with a GNU Make extension.

Diff:
---
 newlib/Makefile.am                       |   39 +-
 newlib/Makefile.in                       | 7756 +++++++++++++++++++++++++++++-
 newlib/configure                         |  202 +-
 newlib/libm/Makefile.am                  |   28 -
 newlib/libm/Makefile.in                  |  594 ---
 newlib/libm/Makefile.inc                 |   45 +-
 newlib/libm/acinclude.m4                 |   31 +-
 newlib/libm/common/Makefile.am           |   51 -
 newlib/libm/common/Makefile.in           | 1553 ------
 newlib/libm/common/Makefile.inc          |   79 +
 newlib/libm/complex/Makefile.am          |   29 -
 newlib/libm/complex/Makefile.in          | 1007 ----
 newlib/libm/complex/Makefile.inc         |   23 +
 newlib/libm/fenv/Makefile.am             |   15 -
 newlib/libm/fenv/Makefile.in             |  610 ---
 newlib/libm/fenv/Makefile.inc            |    7 +
 newlib/libm/machine/aarch64/Makefile.am  |   51 -
 newlib/libm/machine/aarch64/Makefile.in  |  840 ----
 newlib/libm/machine/aarch64/Makefile.inc |   45 +
 newlib/libm/machine/arm/Makefile.am      |   41 -
 newlib/libm/machine/arm/Makefile.in      |  758 ---
 newlib/libm/machine/arm/Makefile.inc     |   34 +
 newlib/libm/machine/i386/Makefile.am     |   21 -
 newlib/libm/machine/i386/Makefile.in     |  789 ---
 newlib/libm/machine/i386/Makefile.inc    |   12 +
 newlib/libm/machine/mips/Makefile.am     |   22 -
 newlib/libm/machine/mips/Makefile.in     |  610 ---
 newlib/libm/machine/mips/Makefile.inc    |   10 +
 newlib/libm/machine/nds32/Makefile.am    |   17 -
 newlib/libm/machine/nds32/Makefile.in    |  531 --
 newlib/libm/machine/nds32/Makefile.inc   |   10 +
 newlib/libm/machine/powerpc/Makefile.am  |   12 -
 newlib/libm/machine/powerpc/Makefile.in  |  606 ---
 newlib/libm/machine/powerpc/Makefile.inc |    6 +
 newlib/libm/machine/pru/Makefile.am      |   11 -
 newlib/libm/machine/pru/Makefile.in      |  592 ---
 newlib/libm/machine/pru/Makefile.inc     |    5 +
 newlib/libm/machine/riscv/Makefile.am    |   24 -
 newlib/libm/machine/riscv/Makefile.in    |  801 ---
 newlib/libm/machine/riscv/Makefile.inc   |   18 +
 newlib/libm/machine/sparc/Makefile.am    |   13 -
 newlib/libm/machine/sparc/Makefile.in    |  607 ---
 newlib/libm/machine/sparc/Makefile.inc   |    7 +
 newlib/libm/machine/spu/Makefile.am      |   31 -
 newlib/libm/machine/spu/Makefile.in      | 1360 ------
 newlib/libm/machine/spu/Makefile.inc     |   25 +
 newlib/libm/machine/x86_64/Makefile.am   |   12 -
 newlib/libm/machine/x86_64/Makefile.in   |  606 ---
 newlib/libm/machine/x86_64/Makefile.inc  |    6 +
 newlib/libm/math/Makefile.am             |   60 -
 newlib/libm/math/Makefile.in             | 1453 ------
 newlib/libm/math/Makefile.inc            |   53 +
 newlib/libm/mathfp/Makefile.am           |   50 -
 newlib/libm/mathfp/Makefile.in           | 1172 -----
 newlib/libm/mathfp/Makefile.inc          |   43 +
 55 files changed, 8090 insertions(+), 15343 deletions(-)

diff --git a/newlib/Makefile.am b/newlib/Makefile.am
index 3e4b824d7..80256952d 100644
--- a/newlib/Makefile.am
+++ b/newlib/Makefile.am
@@ -60,11 +60,12 @@ AM_MAKEFLAGS = \
 
 FLAGS_TO_PASS=$(AM_MAKEFLAGS)
 
-SUBDIRS = libc libm .
+SUBDIRS = libc .
 
 tooldir = $(exec_prefix)/$(host_alias)
 toollibdir = $(tooldir)/lib$(MULTISUBDIR)
 
+AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(TARGET_CFLAGS)
 AR_FLAGS = rc
 
 noinst_DATA += stmp-targ-include
@@ -88,19 +89,19 @@ CLEANFILES += libg.a
 # both libc.a and libm.a.  We build them in libm.a and copy them over,
 # along with some required supporting routines.
 MATHOBJS_IN_LIBC = \
-	$(lpfx)s_fpclassify.o $(lpfx)sf_fpclassify.o \
-	$(lpfx)s_isinf.o $(lpfx)sf_isinf.o \
-	$(lpfx)s_isnan.o $(lpfx)sf_isnan.o \
-	$(lpfx)s_isinfd.o $(lpfx)sf_isinff.o \
-	$(lpfx)s_isnand.o $(lpfx)sf_isnanf.o \
-	$(lpfx)s_nan.o $(lpfx)sf_nan.o \
-	$(lpfx)s_ldexp.o $(lpfx)sf_ldexp.o \
-	$(lpfx)s_frexp.o $(lpfx)sf_frexp.o $(lpfx)frexpl.o \
-	$(lpfx)s_modf.o \
-	$(lpfx)sf_modf.o $(lpfx)s_scalbn.o \
-	$(lpfx)sf_scalbn.o \
-	$(lpfx)s_finite.o $(lpfx)sf_finite.o \
-	$(lpfx)s_copysign.o $(lpfx)sf_copysign.o
+	libm_a-s_fpclassify.o libm_a-sf_fpclassify.o \
+	libm_a-s_isinf.o libm_a-sf_isinf.o \
+	libm_a-s_isnan.o libm_a-sf_isnan.o \
+	libm_a-s_isinfd.o libm_a-sf_isinff.o \
+	libm_a-s_isnand.o libm_a-sf_isnanf.o \
+	libm_a-s_nan.o libm_a-sf_nan.o \
+	libm_a-s_ldexp.o libm_a-sf_ldexp.o \
+	libm_a-s_frexp.o libm_a-sf_frexp.o libm_a-frexpl.o \
+	libm_a-s_modf.o \
+	libm_a-sf_modf.o libm_a-s_scalbn.o \
+	libm_a-sf_scalbn.o \
+	libm_a-s_finite.o libm_a-sf_finite.o \
+	libm_a-s_copysign.o libm_a-sf_copysign.o
 
 libc.a: libc/libc.a libm.a
 	rm -rf libc.a tmp
@@ -117,11 +118,11 @@ libc/libc.a: ; @true
 libg.a: libc.a
 	$(AM_V_GEN)ln libc.a libg.a >/dev/null 2>/dev/null || cp libc.a libg.a
 
-libm.a: libm/libm.a
-	rm -f $@
-	ln $< $@ >/dev/null 2>/dev/null || cp $< $@
-
-libm/libm.a: ; @true
+libm_a_SOURCES =
+libm_a_CFLAGS = $(AM_CFLAGS) $(libm_a_CFLAGS_$(subst /,_,$(@D))) $(libm_a_CFLAGS_$(subst /,_,$(@D)_$(<F)))
+libm_a_CCASFLAGS = $(AM_CCASFLAGS) $(libm_a_CCASFLAGS_$(subst /,_,$(@D))) $(libm_a_CCASFLAGS_$(subst /,_,$(@D)_$(<F)))
+libm_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/libm/common $(libm_a_CPPFLAGS_$(subst /,_,$(@D))) $(libm_a_CPPFLAGS_$(subst /,_,$(@D)_$(<F)))
+$(libm_a_OBJECTS): stmp-targ-include
 
 if HAVE_MULTISUBDIR
 $(BUILD_MULTISUBDIR):
diff --git a/newlib/Makefile.in b/newlib/Makefile.in
index f26bb68b5..2b60ef1ca 100644
--- a/newlib/Makefile.in
+++ b/newlib/Makefile.in
@@ -100,7 +100,8 @@ host_triplet = @host@
 # Subdir documentation rules.
 #
 @HAVE_DOC_TRUE@am__append_5 = .def .xml
-@NEWLIB_HW_FP_TRUE@am__append_6 = \
+@NEWLIB_HW_FP_TRUE@am__append_6 = $(libm_mathfp_src) $(libm_mathfp_fsrc)
+@NEWLIB_HW_FP_TRUE@am__append_7 = \
 @NEWLIB_HW_FP_TRUE@	libm/mathfp/e_acosh.def \
 @NEWLIB_HW_FP_TRUE@	libm/mathfp/e_atanh.def \
 @NEWLIB_HW_FP_TRUE@	libm/mathfp/e_hypot.def \
@@ -130,8 +131,9 @@ host_triplet = @host@
 @NEWLIB_HW_FP_TRUE@	libm/mathfp/s_tanh.def \
 @NEWLIB_HW_FP_TRUE@	libm/mathfp/w_jn.def
 
-@NEWLIB_HW_FP_TRUE@am__append_7 = libm/mathfp/mathfp.tex
-@NEWLIB_HW_FP_FALSE@am__append_8 = \
+@NEWLIB_HW_FP_TRUE@am__append_8 = libm/mathfp/mathfp.tex
+@NEWLIB_HW_FP_FALSE@am__append_9 = $(libm_math_src) $(libm_math_fsrc) $(libm_math_lsrc)
+@NEWLIB_HW_FP_FALSE@am__append_10 = \
 @NEWLIB_HW_FP_FALSE@	libm/math/w_acos.def libm/math/w_acosh.def libm/math/w_asin.def libm/math/s_asinh.def \
 @NEWLIB_HW_FP_FALSE@	libm/math/s_atan.def libm/math/w_atan2.def libm/math/w_atanh.def libm/math/w_j0.def \
 @NEWLIB_HW_FP_FALSE@	libm/math/w_cosh.def libm/math/s_erf.def libm/math/w_exp.def libm/math/w_exp2.def \
@@ -141,7 +143,21 @@ host_triplet = @host@
 @NEWLIB_HW_FP_FALSE@	libm/math/w_pow.def libm/math/w_remainder.def libm/math/s_sin.def libm/math/w_sinh.def \
 @NEWLIB_HW_FP_FALSE@	libm/math/w_sqrt.def libm/math/s_tan.def libm/math/s_tanh.def
 
-@NEWLIB_HW_FP_FALSE@am__append_9 = libm/math/math.tex
+@NEWLIB_HW_FP_FALSE@am__append_11 = libm/math/math.tex
+@HAVE_LONG_DOUBLE_TRUE@am__append_12 = $(libm_common_lsrc)
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@am__append_13 = $(libm_machine_aarch64_src)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__append_14 = $(libm_machine_arm_src)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__append_15 = $(libm_machine_i386_src)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__append_16 = $(libm_machine_mips_src)
+@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_17 = libm/machine/nds32/wf_sqrt.S
+@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_18 = libm/machine/nds32/w_sqrt.S
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_19 = $(libm_machine_nds32_src)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__append_20 = $(libm_machine_powerpc_src)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__append_21 = $(libm_machine_pru_src)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__append_22 = $(libm_machine_sparc_src)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__append_23 = $(libm_machine_spu_src)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__append_24 = $(libm_machine_riscv_src)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__append_25 = $(libm_machine_x86_64_src)
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/../config/lead-dot.m4 \
@@ -200,8 +216,836 @@ libc_a_SOURCES = libc.c
 libc_a_OBJECTS = libc.$(OBJEXT)
 libm_a_AR = $(AR) $(ARFLAGS)
 libm_a_LIBADD =
-libm_a_SOURCES = libm.c
-libm_a_OBJECTS = libm.$(OBJEXT)
+am__dirstamp = $(am__leading_dot)dirstamp
+@NEWLIB_HW_FP_TRUE@am__objects_1 =  \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_acos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_frexp.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_mathcnst.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_cos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_sinh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_asin.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_asine.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_cosh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_ispos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_numtest.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_sqrt.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_exp.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_ldexp.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_pow.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_tan.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_atan.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_atan2.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_fabs.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_log.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_tanh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_log10.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_sin.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_floor.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_sine.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_sincos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_atangent.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_logarithm.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_sineh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_ceil.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-e_acosh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-e_atanh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-e_remainder.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-er_gamma.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-er_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_erf.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-e_j0.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-e_j1.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-w_jn.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-e_hypot.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-w_cabs.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-w_drem.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_asinh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_fmod.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-e_scalb.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_signif.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_exp2.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-s_tgamma.$(OBJEXT)
+@NEWLIB_HW_FP_TRUE@am__objects_2 =  \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_ceil.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_acos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_frexp.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_cos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_sinh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_asine.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_cosh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_ispos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_numtest.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_sqrt.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_asin.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_exp.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_ldexp.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_pow.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_tan.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_atan2.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_fabs.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_tanh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_atan.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_log10.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_sin.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_floor.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_sine.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_sincos.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_atangent.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_logarithm.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_sineh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_log.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_sineh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-ef_acosh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-ef_atanh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-ef_remainder.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-erf_gamma.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-erf_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_erf.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-ef_j0.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-ef_j1.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-wf_jn.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-ef_hypot.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-wf_cabs.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-wf_drem.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_asinh.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_fmod.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-ef_scalb.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_signif.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_exp2.$(OBJEXT) \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/libm_a-sf_tgamma.$(OBJEXT)
+@NEWLIB_HW_FP_TRUE@am__objects_3 = $(am__objects_1) $(am__objects_2)
+@NEWLIB_HW_FP_FALSE@am__objects_4 =  \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-k_standard.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-k_rem_pio2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-k_cos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-k_sin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-k_tan.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_acos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_acosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_asin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_atan2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_atanh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_cosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_exp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_fmod.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_tgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_hypot.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_j0.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_j1.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_jn.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-er_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_log.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_log10.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_pow.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_rem_pio2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_remainder.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_scalb.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_sinh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-e_sqrt.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_acos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_acosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_asin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_atan2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_atanh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_cosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_exp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_fmod.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_gamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wr_gamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_hypot.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_j0.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_j1.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_jn.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wr_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_log.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_log10.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_pow.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_remainder.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_scalb.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_sinh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_sqrt.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_sincos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_drem.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_asinh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_atan.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_ceil.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_cos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_erf.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_fabs.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_floor.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_frexp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_ldexp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_signif.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_sin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_tan.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-s_tanh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_exp2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-w_tgamma.$(OBJEXT)
+@NEWLIB_HW_FP_FALSE@am__objects_5 =  \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-kf_rem_pio2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-kf_cos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-kf_sin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-kf_tan.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_acos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_acosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_asin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_atan2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_atanh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_cosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_exp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_fmod.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_tgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_hypot.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_j0.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_j1.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_jn.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-erf_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_log.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_log10.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_pow.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_rem_pio2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_remainder.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_scalb.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_sinh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-ef_sqrt.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_acos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_acosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_asin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_atan2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_atanh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_cosh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_exp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_fmod.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_gamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wrf_gamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_hypot.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_j0.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_j1.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_jn.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wrf_lgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_log.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_log10.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_pow.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_remainder.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_scalb.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_sinh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_sqrt.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_sincos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_drem.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_asinh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_atan.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_ceil.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_cos.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_erf.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_fabs.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_floor.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_frexp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_ldexp.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_signif.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_sin.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_tan.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-sf_tanh.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_exp2.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_tgamma.$(OBJEXT) \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-wf_log2.$(OBJEXT)
+@NEWLIB_HW_FP_FALSE@am__objects_6 =  \
+@NEWLIB_HW_FP_FALSE@	libm/math/libm_a-el_hypot.$(OBJEXT)
+@NEWLIB_HW_FP_FALSE@am__objects_7 = $(am__objects_4) $(am__objects_5) \
+@NEWLIB_HW_FP_FALSE@	$(am__objects_6)
+am__objects_8 = libm/common/libm_a-s_finite.$(OBJEXT) \
+	libm/common/libm_a-s_copysign.$(OBJEXT) \
+	libm/common/libm_a-s_modf.$(OBJEXT) \
+	libm/common/libm_a-s_scalbn.$(OBJEXT) \
+	libm/common/libm_a-s_cbrt.$(OBJEXT) \
+	libm/common/libm_a-s_exp10.$(OBJEXT) \
+	libm/common/libm_a-s_expm1.$(OBJEXT) \
+	libm/common/libm_a-s_ilogb.$(OBJEXT) \
+	libm/common/libm_a-s_infinity.$(OBJEXT) \
+	libm/common/libm_a-s_isinf.$(OBJEXT) \
+	libm/common/libm_a-s_isinfd.$(OBJEXT) \
+	libm/common/libm_a-s_isnan.$(OBJEXT) \
+	libm/common/libm_a-s_isnand.$(OBJEXT) \
+	libm/common/libm_a-s_log1p.$(OBJEXT) \
+	libm/common/libm_a-s_nan.$(OBJEXT) \
+	libm/common/libm_a-s_nextafter.$(OBJEXT) \
+	libm/common/libm_a-s_pow10.$(OBJEXT) \
+	libm/common/libm_a-s_rint.$(OBJEXT) \
+	libm/common/libm_a-s_logb.$(OBJEXT) \
+	libm/common/libm_a-s_log2.$(OBJEXT) \
+	libm/common/libm_a-s_fdim.$(OBJEXT) \
+	libm/common/libm_a-s_fma.$(OBJEXT) \
+	libm/common/libm_a-s_fmax.$(OBJEXT) \
+	libm/common/libm_a-s_fmin.$(OBJEXT) \
+	libm/common/libm_a-s_fpclassify.$(OBJEXT) \
+	libm/common/libm_a-s_lrint.$(OBJEXT) \
+	libm/common/libm_a-s_llrint.$(OBJEXT) \
+	libm/common/libm_a-s_lround.$(OBJEXT) \
+	libm/common/libm_a-s_llround.$(OBJEXT) \
+	libm/common/libm_a-s_nearbyint.$(OBJEXT) \
+	libm/common/libm_a-s_remquo.$(OBJEXT) \
+	libm/common/libm_a-s_round.$(OBJEXT) \
+	libm/common/libm_a-s_scalbln.$(OBJEXT) \
+	libm/common/libm_a-s_signbit.$(OBJEXT) \
+	libm/common/libm_a-s_trunc.$(OBJEXT) \
+	libm/common/libm_a-exp.$(OBJEXT) \
+	libm/common/libm_a-exp2.$(OBJEXT) \
+	libm/common/libm_a-exp_data.$(OBJEXT) \
+	libm/common/libm_a-math_err.$(OBJEXT) \
+	libm/common/libm_a-log.$(OBJEXT) \
+	libm/common/libm_a-log_data.$(OBJEXT) \
+	libm/common/libm_a-log2.$(OBJEXT) \
+	libm/common/libm_a-log2_data.$(OBJEXT) \
+	libm/common/libm_a-pow.$(OBJEXT) \
+	libm/common/libm_a-pow_log_data.$(OBJEXT)
+am__objects_9 = libm/common/libm_a-sf_finite.$(OBJEXT) \
+	libm/common/libm_a-sf_copysign.$(OBJEXT) \
+	libm/common/libm_a-sf_modf.$(OBJEXT) \
+	libm/common/libm_a-sf_scalbn.$(OBJEXT) \
+	libm/common/libm_a-sf_cbrt.$(OBJEXT) \
+	libm/common/libm_a-sf_exp10.$(OBJEXT) \
+	libm/common/libm_a-sf_expm1.$(OBJEXT) \
+	libm/common/libm_a-sf_ilogb.$(OBJEXT) \
+	libm/common/libm_a-sf_infinity.$(OBJEXT) \
+	libm/common/libm_a-sf_isinf.$(OBJEXT) \
+	libm/common/libm_a-sf_isinff.$(OBJEXT) \
+	libm/common/libm_a-sf_isnan.$(OBJEXT) \
+	libm/common/libm_a-sf_isnanf.$(OBJEXT) \
+	libm/common/libm_a-sf_log1p.$(OBJEXT) \
+	libm/common/libm_a-sf_nan.$(OBJEXT) \
+	libm/common/libm_a-sf_nextafter.$(OBJEXT) \
+	libm/common/libm_a-sf_pow10.$(OBJEXT) \
+	libm/common/libm_a-sf_rint.$(OBJEXT) \
+	libm/common/libm_a-sf_logb.$(OBJEXT) \
+	libm/common/libm_a-sf_fdim.$(OBJEXT) \
+	libm/common/libm_a-sf_fma.$(OBJEXT) \
+	libm/common/libm_a-sf_fmax.$(OBJEXT) \
+	libm/common/libm_a-sf_fmin.$(OBJEXT) \
+	libm/common/libm_a-sf_fpclassify.$(OBJEXT) \
+	libm/common/libm_a-sf_lrint.$(OBJEXT) \
+	libm/common/libm_a-sf_llrint.$(OBJEXT) \
+	libm/common/libm_a-sf_lround.$(OBJEXT) \
+	libm/common/libm_a-sf_llround.$(OBJEXT) \
+	libm/common/libm_a-sf_nearbyint.$(OBJEXT) \
+	libm/common/libm_a-sf_remquo.$(OBJEXT) \
+	libm/common/libm_a-sf_round.$(OBJEXT) \
+	libm/common/libm_a-sf_scalbln.$(OBJEXT) \
+	libm/common/libm_a-sf_trunc.$(OBJEXT) \
+	libm/common/libm_a-sf_exp.$(OBJEXT) \
+	libm/common/libm_a-sf_exp2.$(OBJEXT) \
+	libm/common/libm_a-sf_exp2_data.$(OBJEXT) \
+	libm/common/libm_a-sf_log.$(OBJEXT) \
+	libm/common/libm_a-sf_log_data.$(OBJEXT) \
+	libm/common/libm_a-sf_log2.$(OBJEXT) \
+	libm/common/libm_a-sf_log2_data.$(OBJEXT) \
+	libm/common/libm_a-sf_pow_log2_data.$(OBJEXT) \
+	libm/common/libm_a-sf_pow.$(OBJEXT) \
+	libm/common/libm_a-sinf.$(OBJEXT) \
+	libm/common/libm_a-cosf.$(OBJEXT) \
+	libm/common/libm_a-sincosf.$(OBJEXT) \
+	libm/common/libm_a-sincosf_data.$(OBJEXT) \
+	libm/common/libm_a-math_errf.$(OBJEXT)
+am__objects_10 = libm/common/libm_a-atanl.$(OBJEXT) \
+	libm/common/libm_a-cosl.$(OBJEXT) \
+	libm/common/libm_a-sinl.$(OBJEXT) \
+	libm/common/libm_a-tanl.$(OBJEXT) \
+	libm/common/libm_a-tanhl.$(OBJEXT) \
+	libm/common/libm_a-frexpl.$(OBJEXT) \
+	libm/common/libm_a-modfl.$(OBJEXT) \
+	libm/common/libm_a-ceill.$(OBJEXT) \
+	libm/common/libm_a-fabsl.$(OBJEXT) \
+	libm/common/libm_a-floorl.$(OBJEXT) \
+	libm/common/libm_a-log1pl.$(OBJEXT) \
+	libm/common/libm_a-expm1l.$(OBJEXT) \
+	libm/common/libm_a-acosl.$(OBJEXT) \
+	libm/common/libm_a-asinl.$(OBJEXT) \
+	libm/common/libm_a-atan2l.$(OBJEXT) \
+	libm/common/libm_a-coshl.$(OBJEXT) \
+	libm/common/libm_a-sinhl.$(OBJEXT) \
+	libm/common/libm_a-expl.$(OBJEXT) \
+	libm/common/libm_a-ldexpl.$(OBJEXT) \
+	libm/common/libm_a-logl.$(OBJEXT) \
+	libm/common/libm_a-log10l.$(OBJEXT) \
+	libm/common/libm_a-powl.$(OBJEXT) \
+	libm/common/libm_a-sqrtl.$(OBJEXT) \
+	libm/common/libm_a-fmodl.$(OBJEXT) \
+	libm/common/libm_a-hypotl.$(OBJEXT) \
+	libm/common/libm_a-copysignl.$(OBJEXT) \
+	libm/common/libm_a-nanl.$(OBJEXT) \
+	libm/common/libm_a-ilogbl.$(OBJEXT) \
+	libm/common/libm_a-asinhl.$(OBJEXT) \
+	libm/common/libm_a-cbrtl.$(OBJEXT) \
+	libm/common/libm_a-nextafterl.$(OBJEXT) \
+	libm/common/libm_a-rintl.$(OBJEXT) \
+	libm/common/libm_a-scalbnl.$(OBJEXT) \
+	libm/common/libm_a-exp2l.$(OBJEXT) \
+	libm/common/libm_a-scalblnl.$(OBJEXT) \
+	libm/common/libm_a-tgammal.$(OBJEXT) \
+	libm/common/libm_a-nearbyintl.$(OBJEXT) \
+	libm/common/libm_a-lrintl.$(OBJEXT) \
+	libm/common/libm_a-llrintl.$(OBJEXT) \
+	libm/common/libm_a-roundl.$(OBJEXT) \
+	libm/common/libm_a-lroundl.$(OBJEXT) \
+	libm/common/libm_a-llroundl.$(OBJEXT) \
+	libm/common/libm_a-truncl.$(OBJEXT) \
+	libm/common/libm_a-remquol.$(OBJEXT) \
+	libm/common/libm_a-fdiml.$(OBJEXT) \
+	libm/common/libm_a-fmaxl.$(OBJEXT) \
+	libm/common/libm_a-fminl.$(OBJEXT) \
+	libm/common/libm_a-fmal.$(OBJEXT) \
+	libm/common/libm_a-acoshl.$(OBJEXT) \
+	libm/common/libm_a-atanhl.$(OBJEXT) \
+	libm/common/libm_a-remainderl.$(OBJEXT) \
+	libm/common/libm_a-lgammal.$(OBJEXT) \
+	libm/common/libm_a-erfl.$(OBJEXT) \
+	libm/common/libm_a-erfcl.$(OBJEXT) \
+	libm/common/libm_a-logbl.$(OBJEXT) \
+	libm/common/libm_a-nexttowardf.$(OBJEXT) \
+	libm/common/libm_a-nexttoward.$(OBJEXT) \
+	libm/common/libm_a-nexttowardl.$(OBJEXT) \
+	libm/common/libm_a-log2l.$(OBJEXT) \
+	libm/common/libm_a-sl_finite.$(OBJEXT)
+@HAVE_LONG_DOUBLE_TRUE@am__objects_11 = $(am__objects_10)
+am__objects_12 = libm/complex/libm_a-cabs.$(OBJEXT) \
+	libm/complex/libm_a-cacos.$(OBJEXT) \
+	libm/complex/libm_a-cacosh.$(OBJEXT) \
+	libm/complex/libm_a-carg.$(OBJEXT) \
+	libm/complex/libm_a-casin.$(OBJEXT) \
+	libm/complex/libm_a-casinh.$(OBJEXT) \
+	libm/complex/libm_a-catan.$(OBJEXT) \
+	libm/complex/libm_a-catanh.$(OBJEXT) \
+	libm/complex/libm_a-ccos.$(OBJEXT) \
+	libm/complex/libm_a-ccosh.$(OBJEXT) \
+	libm/complex/libm_a-cephes_subr.$(OBJEXT) \
+	libm/complex/libm_a-cexp.$(OBJEXT) \
+	libm/complex/libm_a-cimag.$(OBJEXT) \
+	libm/complex/libm_a-clog.$(OBJEXT) \
+	libm/complex/libm_a-clog10.$(OBJEXT) \
+	libm/complex/libm_a-conj.$(OBJEXT) \
+	libm/complex/libm_a-cpow.$(OBJEXT) \
+	libm/complex/libm_a-cproj.$(OBJEXT) \
+	libm/complex/libm_a-creal.$(OBJEXT) \
+	libm/complex/libm_a-csin.$(OBJEXT) \
+	libm/complex/libm_a-csinh.$(OBJEXT) \
+	libm/complex/libm_a-csqrt.$(OBJEXT) \
+	libm/complex/libm_a-ctan.$(OBJEXT) \
+	libm/complex/libm_a-ctanh.$(OBJEXT)
+am__objects_13 = libm/complex/libm_a-cabsf.$(OBJEXT) \
+	libm/complex/libm_a-casinf.$(OBJEXT) \
+	libm/complex/libm_a-ccosf.$(OBJEXT) \
+	libm/complex/libm_a-cimagf.$(OBJEXT) \
+	libm/complex/libm_a-cprojf.$(OBJEXT) \
+	libm/complex/libm_a-csqrtf.$(OBJEXT) \
+	libm/complex/libm_a-cacosf.$(OBJEXT) \
+	libm/complex/libm_a-casinhf.$(OBJEXT) \
+	libm/complex/libm_a-ccoshf.$(OBJEXT) \
+	libm/complex/libm_a-clogf.$(OBJEXT) \
+	libm/complex/libm_a-clog10f.$(OBJEXT) \
+	libm/complex/libm_a-crealf.$(OBJEXT) \
+	libm/complex/libm_a-ctanf.$(OBJEXT) \
+	libm/complex/libm_a-cacoshf.$(OBJEXT) \
+	libm/complex/libm_a-catanf.$(OBJEXT) \
+	libm/complex/libm_a-cephes_subrf.$(OBJEXT) \
+	libm/complex/libm_a-conjf.$(OBJEXT) \
+	libm/complex/libm_a-csinf.$(OBJEXT) \
+	libm/complex/libm_a-ctanhf.$(OBJEXT) \
+	libm/complex/libm_a-cargf.$(OBJEXT) \
+	libm/complex/libm_a-catanhf.$(OBJEXT) \
+	libm/complex/libm_a-cexpf.$(OBJEXT) \
+	libm/complex/libm_a-cpowf.$(OBJEXT) \
+	libm/complex/libm_a-csinhf.$(OBJEXT)
+am__objects_14 = libm/complex/libm_a-cabsl.$(OBJEXT) \
+	libm/complex/libm_a-creall.$(OBJEXT) \
+	libm/complex/libm_a-cimagl.$(OBJEXT) \
+	libm/complex/libm_a-ccoshl.$(OBJEXT) \
+	libm/complex/libm_a-cacoshl.$(OBJEXT) \
+	libm/complex/libm_a-clogl.$(OBJEXT) \
+	libm/complex/libm_a-csqrtl.$(OBJEXT) \
+	libm/complex/libm_a-cargl.$(OBJEXT) \
+	libm/complex/libm_a-cprojl.$(OBJEXT) \
+	libm/complex/libm_a-cexpl.$(OBJEXT) \
+	libm/complex/libm_a-cephes_subrl.$(OBJEXT) \
+	libm/complex/libm_a-cacosl.$(OBJEXT) \
+	libm/complex/libm_a-ccosl.$(OBJEXT) \
+	libm/complex/libm_a-casinl.$(OBJEXT) \
+	libm/complex/libm_a-catanhl.$(OBJEXT) \
+	libm/complex/libm_a-conjl.$(OBJEXT) \
+	libm/complex/libm_a-cpowl.$(OBJEXT) \
+	libm/complex/libm_a-ctanhl.$(OBJEXT) \
+	libm/complex/libm_a-ctanl.$(OBJEXT) \
+	libm/complex/libm_a-casinhl.$(OBJEXT) \
+	libm/complex/libm_a-csinhl.$(OBJEXT) \
+	libm/complex/libm_a-csinl.$(OBJEXT) \
+	libm/complex/libm_a-catanl.$(OBJEXT)
+am__objects_15 = libm/fenv/libm_a-feclearexcept.$(OBJEXT) \
+	libm/fenv/libm_a-fe_dfl_env.$(OBJEXT) \
+	libm/fenv/libm_a-fegetenv.$(OBJEXT) \
+	libm/fenv/libm_a-fegetexceptflag.$(OBJEXT) \
+	libm/fenv/libm_a-fegetround.$(OBJEXT) \
+	libm/fenv/libm_a-feholdexcept.$(OBJEXT) \
+	libm/fenv/libm_a-feraiseexcept.$(OBJEXT) \
+	libm/fenv/libm_a-fesetenv.$(OBJEXT) \
+	libm/fenv/libm_a-fesetexceptflag.$(OBJEXT) \
+	libm/fenv/libm_a-fesetround.$(OBJEXT) \
+	libm/fenv/libm_a-fetestexcept.$(OBJEXT) \
+	libm/fenv/libm_a-feupdateenv.$(OBJEXT)
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@am__objects_16 = libm/machine/aarch64/libm_a-e_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-ef_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_ceil.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_fabs.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_floor.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_fma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_fmax.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_fmin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_llrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_llround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_lrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_lround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_nearbyint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_round.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-s_trunc.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_ceil.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_fabs.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_floor.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_fma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_fmax.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_fmin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_llrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_llround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_lrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_lround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_nearbyint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_round.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-sf_trunc.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/libm_a-feupdateenv.$(OBJEXT)
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@am__objects_17 = $(am__objects_16)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_18 = libm/machine/arm/libm_a-e_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-ef_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-s_ceil.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-s_floor.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-s_fma_arm.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-s_nearbyint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-s_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-s_round.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-s_trunc.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-sf_ceil.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-sf_floor.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-sf_fma_arm.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-sf_nearbyint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-sf_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-sf_round.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-sf_trunc.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fe_dfl_env.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fegetexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-feupdateenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-feenableexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/libm_a-fedisableexcept.$(OBJEXT)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_19 = $(am__objects_18)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_20 = libm/machine/i386/libm_a-f_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_atan2f.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_exp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_expf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_frexp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_frexpf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_llrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_llrintf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_llrintl.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_log.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_logf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_log10.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_log10f.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_ldexp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_ldexpf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_lrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_lrintf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_lrintl.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_pow.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_powf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_rintf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_rintl.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_tan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-f_tanf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/libm_a-feupdateenv.$(OBJEXT)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_21 = $(am__objects_20)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_22 = libm/machine/mips/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-feupdateenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/libm_a-fenv.$(OBJEXT)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_23 = $(am__objects_22)
+@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_24 = libm/machine/nds32/libm_a-wf_sqrt.$(OBJEXT)
+@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_25 = libm/machine/nds32/libm_a-w_sqrt.$(OBJEXT)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_26 = $(am__objects_24) \
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__objects_25)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_27 = $(am__objects_26)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_28 = libm/machine/powerpc/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/libm_a-feupdateenv.$(OBJEXT)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_29 = $(am__objects_28)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_30 = libm/machine/pru/libm_a-fpclassify.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-fpclassifyf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isfinite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isfinitef.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isinf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isinff.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isnanf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isnormal.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/libm_a-isnormalf.$(OBJEXT)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_31 = $(am__objects_30)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_32 = libm/machine/sparc/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-feupdateenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/libm_a-fenv.$(OBJEXT)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_33 = $(am__objects_32)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_34 = libm/machine/spu/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fe_dfl_env.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-feupdateenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-llrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-llrintf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-llround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-llroundf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-log2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-log2f.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_asinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_atan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_cbrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_ceil.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_cos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_erf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_expm1.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_fabs.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_asinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_atan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_cbrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_ceil.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_cos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_fdim.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_erf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_expm1.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_fabs.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_fdim.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_finite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_floor.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_fma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_fmax.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_fmin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_fpclassify.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_frexp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_ilogb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_isinf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_isinff.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_isnanf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_ldexp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_log1p.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_logb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_floor.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_lrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_lround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_fma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_fmax.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_fmin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_nan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_nearbyint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_nextafter.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_remquo.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_frexp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_round.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_scalbn.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_sin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_tan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_tanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-sf_trunc.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_ilogb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_ldexp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_log1p.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_lrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_lround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_nearbyint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_nextafter.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_remquo.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_round.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_scalbn.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_sin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_tan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_tanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-s_trunc.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_acos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_acosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_asin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_atanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_cosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_exp2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_exp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_acos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_acosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_asin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_atanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_cosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_exp2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_exp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_fmod.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_hypot.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_lgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_log10.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_log.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_fmod.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_pow.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_remainder.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_sincos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_sinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-wf_tgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_hypot.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_lgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_log10.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_log.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_pow.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_remainder.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_sincos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_sinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/libm_a-w_tgamma.$(OBJEXT)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_35 = $(am__objects_34)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_36 = libm/machine/riscv/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fe_dfl_env.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-feupdateenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_fma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-e_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_fma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-ef_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_fmax.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_fmin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_fmax.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_fmin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_fabs.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_fabs.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_fpclassify.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_fpclassify.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_finite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_finite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_isinf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_isinf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_lrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_lrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_lround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_lround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_llrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_llrint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-s_llround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/libm_a-sf_llround.$(OBJEXT)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_37 = $(am__objects_36)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_38 = libm/machine/x86_64/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fegetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fegetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fegetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-feholdexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-feraiseexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fesetenv.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fesetexceptflag.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fesetround.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-fetestexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/libm_a-feupdateenv.$(OBJEXT)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_39 = $(am__objects_38)
+am_libm_a_OBJECTS = $(am__objects_3) $(am__objects_7) $(am__objects_8) \
+	$(am__objects_9) $(am__objects_11) $(am__objects_12) \
+	$(am__objects_13) $(am__objects_14) $(am__objects_15) \
+	$(am__objects_17) $(am__objects_19) $(am__objects_21) \
+	$(am__objects_23) $(am__objects_27) $(am__objects_29) \
+	$(am__objects_31) $(am__objects_33) $(am__objects_35) \
+	$(am__objects_37) $(am__objects_39)
+libm_a_OBJECTS = $(am_libm_a_OBJECTS)
 AM_V_P = $(am__v_P_@AM_V@)
 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
 am__v_P_0 = false
@@ -217,6 +1061,16 @@ am__v_at_1 =
 DEFAULT_INCLUDES = -I.@am__isrc@
 depcomp =
 am__depfiles_maybe =
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 = 
+CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
+AM_V_CPPAS = $(am__v_CPPAS_@AM_V@)
+am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@)
+am__v_CPPAS_0 = @echo "  CPPAS   " $@;
+am__v_CPPAS_1 = 
 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
 AM_V_CC = $(am__v_CC_@AM_V@)
@@ -229,7 +1083,7 @@ AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
 am__v_CCLD_0 = @echo "  CCLD    " $@;
 am__v_CCLD_1 = 
-SOURCES = libc.c libm.c
+SOURCES = libc.c $(libm_a_SOURCES)
 AM_V_DVIPS = $(am__v_DVIPS_@AM_V@)
 am__v_DVIPS_ = $(am__v_DVIPS_@AM_DEFAULT_V@)
 am__v_DVIPS_0 = @echo "  DVIPS   " $@;
@@ -258,7 +1112,6 @@ AM_V_texidevnull = $(am__v_texidevnull_@AM_V@)
 am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@)
 am__v_texidevnull_0 = > /dev/null
 am__v_texidevnull_1 = 
-am__dirstamp = $(am__leading_dot)dirstamp
 INFO_DEPS = $(srcdir)/libc/libc.info $(srcdir)/libm/libm.info
 am__TEXINFO_TEX_DIR = $(srcdir)/../texinfo
 DVIS = libc/libc.dvi libm/libm.dvi
@@ -351,8 +1204,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 LDFLAGS = @LDFLAGS@
-LIBM_MACHINE_DIR = @LIBM_MACHINE_DIR@
-LIBM_MACHINE_LIB = @LIBM_MACHINE_LIB@
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
@@ -500,9 +1351,10 @@ AM_MAKEFLAGS = \
 	"DESTDIR=$(DESTDIR)"
 
 FLAGS_TO_PASS = $(AM_MAKEFLAGS)
-SUBDIRS = libc libm .
+SUBDIRS = libc .
 tooldir = $(exec_prefix)/$(host_alias)
 toollibdir = $(tooldir)/lib$(MULTISUBDIR)
+AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(TARGET_CFLAGS)
 AR_FLAGS = rc
 toollib_LIBRARIES = libm.a \
 	libc.a
@@ -514,20 +1366,30 @@ toollib_DATA = $(CRT0) $(CRT1)
 # both libc.a and libm.a.  We build them in libm.a and copy them over,
 # along with some required supporting routines.
 MATHOBJS_IN_LIBC = \
-	$(lpfx)s_fpclassify.o $(lpfx)sf_fpclassify.o \
-	$(lpfx)s_isinf.o $(lpfx)sf_isinf.o \
-	$(lpfx)s_isnan.o $(lpfx)sf_isnan.o \
-	$(lpfx)s_isinfd.o $(lpfx)sf_isinff.o \
-	$(lpfx)s_isnand.o $(lpfx)sf_isnanf.o \
-	$(lpfx)s_nan.o $(lpfx)sf_nan.o \
-	$(lpfx)s_ldexp.o $(lpfx)sf_ldexp.o \
-	$(lpfx)s_frexp.o $(lpfx)sf_frexp.o $(lpfx)frexpl.o \
-	$(lpfx)s_modf.o \
-	$(lpfx)sf_modf.o $(lpfx)s_scalbn.o \
-	$(lpfx)sf_scalbn.o \
-	$(lpfx)s_finite.o $(lpfx)sf_finite.o \
-	$(lpfx)s_copysign.o $(lpfx)sf_copysign.o
-
+	libm_a-s_fpclassify.o libm_a-sf_fpclassify.o \
+	libm_a-s_isinf.o libm_a-sf_isinf.o \
+	libm_a-s_isnan.o libm_a-sf_isnan.o \
+	libm_a-s_isinfd.o libm_a-sf_isinff.o \
+	libm_a-s_isnand.o libm_a-sf_isnanf.o \
+	libm_a-s_nan.o libm_a-sf_nan.o \
+	libm_a-s_ldexp.o libm_a-sf_ldexp.o \
+	libm_a-s_frexp.o libm_a-sf_frexp.o libm_a-frexpl.o \
+	libm_a-s_modf.o \
+	libm_a-sf_modf.o libm_a-s_scalbn.o \
+	libm_a-sf_scalbn.o \
+	libm_a-s_finite.o libm_a-sf_finite.o \
+	libm_a-s_copysign.o libm_a-sf_copysign.o
+
+libm_a_SOURCES = $(am__append_6) $(am__append_9) $(libm_common_src) \
+	$(libm_common_fsrc) $(am__append_12) $(libm_complex_src) \
+	$(libm_complex_fsrc) $(libm_complex_lsrc) $(libm_fenv_src) \
+	$(am__append_13) $(am__append_14) $(am__append_15) \
+	$(am__append_16) $(am__append_19) $(am__append_20) \
+	$(am__append_21) $(am__append_22) $(am__append_23) \
+	$(am__append_24) $(am__append_25)
+libm_a_CFLAGS = $(AM_CFLAGS) $(libm_a_CFLAGS_$(subst /,_,$(@D))) $(libm_a_CFLAGS_$(subst /,_,$(@D)_$(<F)))
+libm_a_CCASFLAGS = $(AM_CCASFLAGS) $(libm_a_CCASFLAGS_$(subst /,_,$(@D))) $(libm_a_CCASFLAGS_$(subst /,_,$(@D)_$(<F)))
+libm_a_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/libm/common $(libm_a_CPPFLAGS_$(subst /,_,$(@D))) $(libm_a_CPPFLAGS_$(subst /,_,$(@D)_$(<F)))
 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host
 MULTISRCTOP = 
 MULTIBUILDTOP = 
@@ -711,7 +1573,8 @@ LIBC_CHAPTERS = libc/sys.tex libc/stdlib/stdlib.tex \
 	libc/ssp/ssp.tex
 LIBC_DOCBOOK_OUT_FILES = $(LIBC_CHEWOUT_FILES:.def=.xml)
 libm_libm_TEXINFOS = libm/targetdep.tex $(LIBM_CHEWOUT_FILES)
-LIBM_CHEWOUT_FILES = libm/common/s_cbrt.def libm/common/s_copysign.def \
+LIBM_CHEWOUT_FILES = $(am__append_7) $(am__append_10) \
+	libm/common/s_cbrt.def libm/common/s_copysign.def \
 	libm/common/s_exp10.def libm/common/s_expm1.def \
 	libm/common/s_ilogb.def libm/common/s_infinity.def \
 	libm/common/s_isnan.def libm/common/s_log1p.def \
@@ -741,19 +1604,369 @@ LIBM_CHEWOUT_FILES = libm/common/s_cbrt.def libm/common/s_copysign.def \
 	libm/fenv/fegetround.def libm/fenv/feholdexcept.def \
 	libm/fenv/feraiseexcept.def libm/fenv/fesetenv.def \
 	libm/fenv/fesetexceptflag.def libm/fenv/fesetround.def \
-	libm/fenv/fetestexcept.def libm/fenv/feupdateenv.def \
-	$(am__append_6) $(am__append_8)
-LIBM_CHAPTERS = libm/complex/complex.tex libm/fenv/fenv.tex \
-	$(am__append_7) $(am__append_9)
+	libm/fenv/fetestexcept.def libm/fenv/feupdateenv.def
+LIBM_CHAPTERS = $(am__append_8) $(am__append_11) \
+	libm/complex/complex.tex libm/fenv/fenv.tex
 LIBM_DOCBOOK_OUT_FILES = $(LIBM_CHEWOUT_FILES:.def=.xml)
+@NEWLIB_HW_FP_TRUE@libm_mathfp_src = \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_acos.c libm/mathfp/s_frexp.c libm/mathfp/s_mathcnst.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_cos.c libm/mathfp/s_sinh.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_asin.c\
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_asine.c libm/mathfp/s_cosh.c libm/mathfp/s_ispos.c libm/mathfp/s_numtest.c libm/mathfp/s_sqrt.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_exp.c libm/mathfp/s_ldexp.c libm/mathfp/s_pow.c libm/mathfp/s_tan.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_atan.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_atan2.c libm/mathfp/s_fabs.c libm/mathfp/s_log.c libm/mathfp/s_tanh.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_log10.c libm/mathfp/s_sin.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_floor.c libm/mathfp/s_sine.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_sincos.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_atangent.c libm/mathfp/s_logarithm.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_sineh.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_ceil.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/e_acosh.c libm/mathfp/e_atanh.c libm/mathfp/e_remainder.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/er_gamma.c libm/mathfp/er_lgamma.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_erf.c libm/mathfp/e_j0.c libm/mathfp/e_j1.c libm/mathfp/w_jn.c libm/mathfp/e_hypot.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/w_cabs.c libm/mathfp/w_drem.c libm/mathfp/s_asinh.c libm/mathfp/s_fmod.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/e_scalb.c libm/mathfp/s_signif.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/s_exp2.c libm/mathfp/s_tgamma.c
+
+@NEWLIB_HW_FP_TRUE@libm_mathfp_fsrc = \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_ceil.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_acos.c libm/mathfp/sf_frexp.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_cos.c libm/mathfp/sf_sinh.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_asine.c libm/mathfp/sf_cosh.c libm/mathfp/sf_ispos.c libm/mathfp/sf_numtest.c libm/mathfp/sf_sqrt.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_asin.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_exp.c libm/mathfp/sf_ldexp.c libm/mathfp/sf_pow.c libm/mathfp/sf_tan.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_atan2.c libm/mathfp/sf_fabs.c libm/mathfp/sf_tanh.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_atan.c libm/mathfp/sf_log10.c libm/mathfp/sf_sin.c\
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_floor.c libm/mathfp/sf_sine.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_sincos.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_atangent.c libm/mathfp/sf_logarithm.c libm/mathfp/sf_sineh.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_log.c libm/mathfp/sf_sineh.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/ef_acosh.c libm/mathfp/ef_atanh.c libm/mathfp/ef_remainder.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/erf_gamma.c libm/mathfp/erf_lgamma.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_erf.c libm/mathfp/ef_j0.c libm/mathfp/ef_j1.c libm/mathfp/wf_jn.c libm/mathfp/ef_hypot.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/wf_cabs.c libm/mathfp/wf_drem.c libm/mathfp/sf_asinh.c libm/mathfp/sf_fmod.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/ef_scalb.c libm/mathfp/sf_signif.c \
+@NEWLIB_HW_FP_TRUE@	libm/mathfp/sf_exp2.c libm/mathfp/sf_tgamma.c
+
+@NEWLIB_HW_FP_FALSE@libm_math_src = \
+@NEWLIB_HW_FP_FALSE@	libm/math/k_standard.c libm/math/k_rem_pio2.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/k_cos.c libm/math/k_sin.c libm/math/k_tan.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/e_acos.c libm/math/e_acosh.c libm/math/e_asin.c libm/math/e_atan2.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/e_atanh.c libm/math/e_cosh.c libm/math/e_exp.c libm/math/e_fmod.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/e_tgamma.c libm/math/e_hypot.c libm/math/e_j0.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/e_j1.c libm/math/e_jn.c libm/math/er_lgamma.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/e_log.c libm/math/e_log10.c libm/math/e_pow.c libm/math/e_rem_pio2.c libm/math/e_remainder.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/e_scalb.c libm/math/e_sinh.c libm/math/e_sqrt.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_acos.c libm/math/w_acosh.c libm/math/w_asin.c libm/math/w_atan2.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_atanh.c libm/math/w_cosh.c libm/math/w_exp.c libm/math/w_fmod.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_gamma.c libm/math/wr_gamma.c libm/math/w_hypot.c libm/math/w_j0.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_j1.c libm/math/w_jn.c libm/math/w_lgamma.c libm/math/wr_lgamma.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_log.c libm/math/w_log10.c libm/math/w_pow.c libm/math/w_remainder.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_scalb.c libm/math/w_sinh.c libm/math/w_sqrt.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_sincos.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_drem.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/s_asinh.c libm/math/s_atan.c libm/math/s_ceil.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/s_cos.c libm/math/s_erf.c libm/math/s_fabs.c libm/math/s_floor.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/s_frexp.c libm/math/s_ldexp.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/s_signif.c libm/math/s_sin.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/s_tan.c libm/math/s_tanh.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/w_exp2.c libm/math/w_tgamma.c
+
+@NEWLIB_HW_FP_FALSE@libm_math_fsrc = \
+@NEWLIB_HW_FP_FALSE@	libm/math/kf_rem_pio2.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/kf_cos.c libm/math/kf_sin.c libm/math/kf_tan.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/ef_acos.c libm/math/ef_acosh.c libm/math/ef_asin.c libm/math/ef_atan2.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/ef_atanh.c libm/math/ef_cosh.c libm/math/ef_exp.c libm/math/ef_fmod.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/ef_tgamma.c libm/math/ef_hypot.c libm/math/ef_j0.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/ef_j1.c libm/math/ef_jn.c libm/math/erf_lgamma.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/ef_log.c libm/math/ef_log10.c libm/math/ef_pow.c libm/math/ef_rem_pio2.c libm/math/ef_remainder.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/ef_scalb.c libm/math/ef_sinh.c libm/math/ef_sqrt.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_acos.c libm/math/wf_acosh.c libm/math/wf_asin.c libm/math/wf_atan2.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_atanh.c libm/math/wf_cosh.c libm/math/wf_exp.c libm/math/wf_fmod.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_gamma.c libm/math/wrf_gamma.c libm/math/wf_hypot.c libm/math/wf_j0.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_j1.c libm/math/wf_jn.c libm/math/wf_lgamma.c libm/math/wrf_lgamma.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_log.c libm/math/wf_log10.c libm/math/wf_pow.c libm/math/wf_remainder.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_scalb.c libm/math/wf_sinh.c libm/math/wf_sqrt.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_sincos.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_drem.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/sf_asinh.c libm/math/sf_atan.c libm/math/sf_ceil.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/sf_cos.c libm/math/sf_erf.c libm/math/sf_fabs.c libm/math/sf_floor.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/sf_frexp.c libm/math/sf_ldexp.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/sf_signif.c libm/math/sf_sin.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/sf_tan.c libm/math/sf_tanh.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_exp2.c libm/math/wf_tgamma.c \
+@NEWLIB_HW_FP_FALSE@	libm/math/wf_log2.c
+
+@NEWLIB_HW_FP_FALSE@libm_math_lsrc = libm/math/el_hypot.c
+libm_common_src = \
+	libm/common/s_finite.c \
+	libm/common/s_copysign.c \
+	libm/common/s_modf.c \
+	libm/common/s_scalbn.c \
+	libm/common/s_cbrt.c \
+	libm/common/s_exp10.c \
+	libm/common/s_expm1.c \
+	libm/common/s_ilogb.c \
+	libm/common/s_infinity.c \
+	libm/common/s_isinf.c \
+	libm/common/s_isinfd.c \
+	libm/common/s_isnan.c \
+	libm/common/s_isnand.c \
+	libm/common/s_log1p.c \
+	libm/common/s_nan.c \
+	libm/common/s_nextafter.c \
+	libm/common/s_pow10.c \
+	libm/common/s_rint.c \
+	libm/common/s_logb.c \
+	libm/common/s_log2.c \
+	libm/common/s_fdim.c \
+	libm/common/s_fma.c \
+	libm/common/s_fmax.c \
+	libm/common/s_fmin.c \
+	libm/common/s_fpclassify.c \
+	libm/common/s_lrint.c \
+	libm/common/s_llrint.c \
+	libm/common/s_lround.c \
+	libm/common/s_llround.c \
+	libm/common/s_nearbyint.c \
+	libm/common/s_remquo.c \
+	libm/common/s_round.c \
+	libm/common/s_scalbln.c \
+	libm/common/s_signbit.c \
+	libm/common/s_trunc.c \
+	libm/common/exp.c \
+	libm/common/exp2.c \
+	libm/common/exp_data.c \
+	libm/common/math_err.c \
+	libm/common/log.c \
+	libm/common/log_data.c \
+	libm/common/log2.c \
+	libm/common/log2_data.c \
+	libm/common/pow.c \
+	libm/common/pow_log_data.c
+
+libm_common_fsrc = \
+	libm/common/sf_finite.c libm/common/sf_copysign.c libm/common/sf_modf.c libm/common/sf_scalbn.c \
+	libm/common/sf_cbrt.c libm/common/sf_exp10.c libm/common/sf_expm1.c libm/common/sf_ilogb.c \
+	libm/common/sf_infinity.c libm/common/sf_isinf.c libm/common/sf_isinff.c libm/common/sf_isnan.c libm/common/sf_isnanf.c \
+	libm/common/sf_log1p.c libm/common/sf_nan.c libm/common/sf_nextafter.c libm/common/sf_pow10.c \
+	libm/common/sf_rint.c libm/common/sf_logb.c \
+	libm/common/sf_fdim.c libm/common/sf_fma.c libm/common/sf_fmax.c libm/common/sf_fmin.c libm/common/sf_fpclassify.c \
+	libm/common/sf_lrint.c libm/common/sf_llrint.c \
+	libm/common/sf_lround.c libm/common/sf_llround.c libm/common/sf_nearbyint.c libm/common/sf_remquo.c libm/common/sf_round.c \
+	libm/common/sf_scalbln.c libm/common/sf_trunc.c \
+	libm/common/sf_exp.c libm/common/sf_exp2.c libm/common/sf_exp2_data.c libm/common/sf_log.c libm/common/sf_log_data.c \
+	libm/common/sf_log2.c libm/common/sf_log2_data.c libm/common/sf_pow_log2_data.c libm/common/sf_pow.c \
+	libm/common/sinf.c libm/common/cosf.c libm/common/sincosf.c libm/common/sincosf_data.c libm/common/math_errf.c
+
+libm_common_lsrc = \
+	libm/common/atanl.c libm/common/cosl.c libm/common/sinl.c libm/common/tanl.c libm/common/tanhl.c libm/common/frexpl.c libm/common/modfl.c libm/common/ceill.c libm/common/fabsl.c \
+	libm/common/floorl.c libm/common/log1pl.c libm/common/expm1l.c libm/common/acosl.c libm/common/asinl.c libm/common/atan2l.c libm/common/coshl.c libm/common/sinhl.c \
+	libm/common/expl.c libm/common/ldexpl.c libm/common/logl.c libm/common/log10l.c libm/common/powl.c libm/common/sqrtl.c libm/common/fmodl.c libm/common/hypotl.c \
+	libm/common/copysignl.c libm/common/nanl.c libm/common/ilogbl.c libm/common/asinhl.c libm/common/cbrtl.c libm/common/nextafterl.c libm/common/rintl.c \
+	libm/common/scalbnl.c libm/common/exp2l.c libm/common/scalblnl.c libm/common/tgammal.c libm/common/nearbyintl.c libm/common/lrintl.c libm/common/llrintl.c \
+	libm/common/roundl.c libm/common/lroundl.c libm/common/llroundl.c libm/common/truncl.c libm/common/remquol.c libm/common/fdiml.c libm/common/fmaxl.c libm/common/fminl.c \
+	libm/common/fmal.c libm/common/acoshl.c libm/common/atanhl.c libm/common/remainderl.c libm/common/lgammal.c libm/common/erfl.c libm/common/erfcl.c \
+	libm/common/logbl.c libm/common/nexttowardf.c libm/common/nexttoward.c libm/common/nexttowardl.c libm/common/log2l.c \
+	libm/common/sl_finite.c
+
+libm_a_CFLAGS_libm_common = -fbuiltin -fno-math-errno
+libm_complex_src = \
+	libm/complex/cabs.c libm/complex/cacos.c libm/complex/cacosh.c libm/complex/carg.c libm/complex/casin.c libm/complex/casinh.c \
+	libm/complex/catan.c libm/complex/catanh.c libm/complex/ccos.c libm/complex/ccosh.c libm/complex/cephes_subr.c \
+	libm/complex/cexp.c libm/complex/cimag.c libm/complex/clog.c libm/complex/clog10.c libm/complex/conj.c \
+	libm/complex/cpow.c libm/complex/cproj.c libm/complex/creal.c \
+	libm/complex/csin.c libm/complex/csinh.c libm/complex/csqrt.c libm/complex/ctan.c libm/complex/ctanh.c
+
+libm_complex_lsrc = \
+	libm/complex/cabsl.c libm/complex/creall.c libm/complex/cimagl.c libm/complex/ccoshl.c libm/complex/cacoshl.c \
+	libm/complex/clogl.c libm/complex/csqrtl.c libm/complex/cargl.c libm/complex/cprojl.c libm/complex/cexpl.c \
+	libm/complex/cephes_subrl.c libm/complex/cacosl.c libm/complex/ccosl.c libm/complex/casinl.c \
+	libm/complex/catanhl.c libm/complex/conjl.c libm/complex/cpowl.c libm/complex/ctanhl.c libm/complex/ctanl.c \
+	libm/complex/casinhl.c libm/complex/csinhl.c libm/complex/csinl.c libm/complex/catanl.c
+
+libm_complex_fsrc = \
+	libm/complex/cabsf.c libm/complex/casinf.c libm/complex/ccosf.c libm/complex/cimagf.c libm/complex/cprojf.c \
+	libm/complex/csqrtf.c libm/complex/cacosf.c libm/complex/casinhf.c libm/complex/ccoshf.c libm/complex/clogf.c libm/complex/clog10f.c \
+	libm/complex/crealf.c libm/complex/ctanf.c libm/complex/cacoshf.c libm/complex/catanf.c \
+	libm/complex/cephes_subrf.c libm/complex/conjf.c libm/complex/csinf.c libm/complex/ctanhf.c \
+	libm/complex/cargf.c libm/complex/catanhf.c libm/complex/cexpf.c libm/complex/cpowf.c libm/complex/csinhf.c
+
+libm_fenv_src = \
+	libm/fenv/feclearexcept.c libm/fenv/fe_dfl_env.c libm/fenv/fegetenv.c libm/fenv/fegetexceptflag.c \
+	libm/fenv/fegetround.c libm/fenv/feholdexcept.c libm/fenv/feraiseexcept.c libm/fenv/fesetenv.c \
+	libm/fenv/fesetexceptflag.c libm/fenv/fesetround.c libm/fenv/fetestexcept.c libm/fenv/feupdateenv.c
+
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@libm_machine_aarch64_src = \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/e_sqrt.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/ef_sqrt.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_ceil.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_fabs.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_floor.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_fma.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_fmax.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_fmin.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_llrint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_llround.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_lrint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_lround.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_nearbyint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_rint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_round.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/s_trunc.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_ceil.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_fabs.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_floor.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_fma.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_fmax.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_fmin.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_llrint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_llround.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_lrint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_lround.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_nearbyint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_rint.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_round.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/sf_trunc.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fenv.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/feclearexcept.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fegetenv.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fegetround.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/feholdexcept.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/feraiseexcept.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fesetenv.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fesetexceptflag.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fesetround.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fetestexcept.c \
+@HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/feupdateenv.c
+
+@HAVE_LIBM_MACHINE_ARM_TRUE@libm_machine_arm_src = \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/e_sqrt.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/ef_sqrt.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/s_ceil.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/s_floor.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/s_fma_arm.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/s_nearbyint.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/s_rint.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/s_round.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/s_trunc.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/sf_ceil.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/sf_floor.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/sf_fma_arm.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/sf_nearbyint.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/sf_rint.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/sf_round.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/sf_trunc.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/feclearexcept.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fe_dfl_env.c\
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fegetenv.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fegetround.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/feholdexcept.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fegetexcept.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/feraiseexcept.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fesetenv.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fesetexceptflag.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fesetround.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fetestexcept.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/feupdateenv.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/feenableexcept.c \
+@HAVE_LIBM_MACHINE_ARM_TRUE@	libm/machine/arm/fedisableexcept.c
+
+@HAVE_LIBM_MACHINE_I386_TRUE@libm_machine_i386_src = \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/f_atan2.S libm/machine/i386/f_atan2f.S libm/machine/i386/f_exp.c libm/machine/i386/f_expf.c \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/f_frexp.S libm/machine/i386/f_frexpf.S libm/machine/i386/f_llrint.c libm/machine/i386/f_llrintf.c libm/machine/i386/f_llrintl.c \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/f_log.S libm/machine/i386/f_logf.S libm/machine/i386/f_log10.S libm/machine/i386/f_log10f.S \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/f_ldexp.S libm/machine/i386/f_ldexpf.S libm/machine/i386/f_lrint.c libm/machine/i386/f_lrintf.c libm/machine/i386/f_lrintl.c \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/f_pow.c libm/machine/i386/f_powf.c libm/machine/i386/f_rint.c libm/machine/i386/f_rintf.c libm/machine/i386/f_rintl.c \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/f_tan.S libm/machine/i386/f_tanf.S libm/machine/i386/f_math.h libm/machine/i386/i386mach.h \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/fenv.c libm/machine/i386/feclearexcept.c libm/machine/i386/fegetenv.c libm/machine/i386/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/fegetround.c libm/machine/i386/feholdexcept.c libm/machine/i386/feraiseexcept.c libm/machine/i386/fesetenv.c \
+@HAVE_LIBM_MACHINE_I386_TRUE@	libm/machine/i386/fesetexceptflag.c libm/machine/i386/fesetround.c libm/machine/i386/fetestexcept.c libm/machine/i386/feupdateenv.c
+
+@HAVE_LIBM_MACHINE_MIPS_TRUE@libm_machine_mips_src = \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/feclearexcept.c libm/machine/mips/fegetenv.c libm/machine/mips/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/fegetround.c libm/machine/mips/feholdexcept.c libm/machine/mips/feraiseexcept.c libm/machine/mips/fesetenv.c \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/fesetexceptflag.c libm/machine/mips/fesetround.c libm/machine/mips/fetestexcept.c libm/machine/mips/feupdateenv.c \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@	libm/machine/mips/fenv.c
+
+
+# fenv.c cannot be compiled as mips16 since it uses the cfc1 instruction.
+@HAVE_LIBM_MACHINE_MIPS_TRUE@libm_a_CFLAGS_libm_machine_mips_fenv.c = -mno-mips16
+@HAVE_LIBM_MACHINE_NDS32_TRUE@libm_machine_nds32_src =  \
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_17) \
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_18)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@libm_machine_powerpc_src = \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/feclearexcept.c libm/machine/powerpc/fegetenv.c libm/machine/powerpc/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/fegetround.c libm/machine/powerpc/feholdexcept.c libm/machine/powerpc/fenv.c libm/machine/powerpc/feraiseexcept.c libm/machine/powerpc/fesetenv.c \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@	libm/machine/powerpc/fesetexceptflag.c libm/machine/powerpc/fesetround.c libm/machine/powerpc/fetestexcept.c libm/machine/powerpc/feupdateenv.c
+
+@HAVE_LIBM_MACHINE_PRU_TRUE@libm_machine_pru_src = \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/fpclassify.c libm/machine/pru/fpclassifyf.c libm/machine/pru/isfinite.c libm/machine/pru/isfinitef.c libm/machine/pru/isinf.c \
+@HAVE_LIBM_MACHINE_PRU_TRUE@	libm/machine/pru/isinff.c libm/machine/pru/isnan.c libm/machine/pru/isnanf.c libm/machine/pru/isnormal.c libm/machine/pru/isnormalf.c
+
+@HAVE_LIBM_MACHINE_SPARC_TRUE@libm_machine_sparc_src = \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/feclearexcept.c  libm/machine/sparc/fegetenv.c libm/machine/sparc/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/fegetround.c libm/machine/sparc/feholdexcept.c libm/machine/sparc/feraiseexcept.c libm/machine/sparc/fesetenv.c \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/fesetexceptflag.c libm/machine/sparc/fesetround.c libm/machine/sparc/fetestexcept.c libm/machine/sparc/feupdateenv.c \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@	libm/machine/sparc/fenv.c
+
+@HAVE_LIBM_MACHINE_SPU_TRUE@libm_machine_spu_src = \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/feclearexcept.c libm/machine/spu/fe_dfl_env.c libm/machine/spu/fegetenv.c libm/machine/spu/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/fegetround.c libm/machine/spu/feholdexcept.c libm/machine/spu/feraiseexcept.c libm/machine/spu/fesetenv.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/fesetexceptflag.c libm/machine/spu/fesetround.c libm/machine/spu/fetestexcept.c libm/machine/spu/feupdateenv.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/llrint.c libm/machine/spu/llrintf.c libm/machine/spu/llround.c libm/machine/spu/llroundf.c libm/machine/spu/log2.c libm/machine/spu/log2f.c libm/machine/spu/s_asinh.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/s_atan.c libm/machine/spu/s_cbrt.c libm/machine/spu/s_ceil.c libm/machine/spu/s_copysign.c libm/machine/spu/s_cos.c libm/machine/spu/s_erf.c libm/machine/spu/s_expm1.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/s_fabs.c libm/machine/spu/sf_asinh.c libm/machine/spu/sf_atan.c libm/machine/spu/sf_cbrt.c libm/machine/spu/sf_ceil.c libm/machine/spu/sf_copysign.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/sf_cos.c libm/machine/spu/s_fdim.c libm/machine/spu/sf_erf.c libm/machine/spu/sf_expm1.c libm/machine/spu/sf_fabs.c libm/machine/spu/sf_fdim.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/sf_finite.c libm/machine/spu/sf_floor.c libm/machine/spu/sf_fma.c libm/machine/spu/sf_fmax.c libm/machine/spu/sf_fmin.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/sf_fpclassify.c libm/machine/spu/sf_frexp.c libm/machine/spu/sf_ilogb.c libm/machine/spu/sf_isinf.c libm/machine/spu/sf_isinff.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/sf_isnan.c libm/machine/spu/sf_isnanf.c libm/machine/spu/sf_ldexp.c libm/machine/spu/sf_log1p.c libm/machine/spu/sf_logb.c libm/machine/spu/s_floor.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/sf_lrint.c libm/machine/spu/sf_lround.c libm/machine/spu/s_fma.c libm/machine/spu/s_fmax.c libm/machine/spu/s_fmin.c libm/machine/spu/sf_nan.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/sf_nearbyint.c libm/machine/spu/sf_nextafter.c libm/machine/spu/sf_remquo.c libm/machine/spu/s_frexp.c libm/machine/spu/sf_rint.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/sf_round.c libm/machine/spu/sf_scalbn.c libm/machine/spu/sf_sin.c libm/machine/spu/sf_tan.c libm/machine/spu/sf_tanh.c libm/machine/spu/sf_trunc.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/s_ilogb.c libm/machine/spu/s_isnan.c libm/machine/spu/s_ldexp.c libm/machine/spu/s_log1p.c libm/machine/spu/s_lrint.c libm/machine/spu/s_lround.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/s_nearbyint.c libm/machine/spu/s_nextafter.c libm/machine/spu/s_remquo.c libm/machine/spu/s_rint.c libm/machine/spu/s_round.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/s_scalbn.c libm/machine/spu/s_sin.c libm/machine/spu/s_tan.c libm/machine/spu/s_tanh.c libm/machine/spu/s_trunc.c libm/machine/spu/w_acos.c libm/machine/spu/w_acosh.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/w_asin.c libm/machine/spu/w_atan2.c libm/machine/spu/w_atanh.c libm/machine/spu/w_cosh.c libm/machine/spu/w_exp2.c libm/machine/spu/w_exp.c libm/machine/spu/wf_acos.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/wf_acosh.c libm/machine/spu/wf_asin.c libm/machine/spu/wf_atan2.c libm/machine/spu/wf_atanh.c libm/machine/spu/wf_cosh.c libm/machine/spu/wf_exp2.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/wf_exp.c libm/machine/spu/wf_fmod.c libm/machine/spu/wf_hypot.c libm/machine/spu/wf_lgamma.c libm/machine/spu/wf_log10.c libm/machine/spu/wf_log.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/w_fmod.c libm/machine/spu/wf_pow.c libm/machine/spu/wf_remainder.c libm/machine/spu/wf_sincos.c libm/machine/spu/wf_sinh.c libm/machine/spu/wf_sqrt.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/wf_tgamma.c libm/machine/spu/w_hypot.c libm/machine/spu/w_lgamma.c libm/machine/spu/w_log10.c libm/machine/spu/w_log.c libm/machine/spu/w_pow.c \
+@HAVE_LIBM_MACHINE_SPU_TRUE@	libm/machine/spu/w_remainder.c libm/machine/spu/w_sincos.c libm/machine/spu/w_sinh.c libm/machine/spu/w_sqrt.c libm/machine/spu/w_tgamma.c
+
+@HAVE_LIBM_MACHINE_RISCV_TRUE@libm_machine_riscv_src = \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/feclearexcept.c libm/machine/riscv/fe_dfl_env.c libm/machine/riscv/fegetenv.c libm/machine/riscv/fegetexceptflag.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/fegetround.c libm/machine/riscv/feholdexcept.c libm/machine/riscv/feraiseexcept.c libm/machine/riscv/fesetenv.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/fesetexceptflag.c libm/machine/riscv/fesetround.c libm/machine/riscv/fetestexcept.c libm/machine/riscv/feupdateenv.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_fma.c libm/machine/riscv/e_sqrt.c libm/machine/riscv/sf_fma.c libm/machine/riscv/ef_sqrt.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_fmax.c libm/machine/riscv/s_fmin.c libm/machine/riscv/sf_fmax.c libm/machine/riscv/sf_fmin.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_fabs.c libm/machine/riscv/sf_fabs.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_fpclassify.c libm/machine/riscv/sf_fpclassify.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_finite.c libm/machine/riscv/sf_finite.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_isinf.c libm/machine/riscv/sf_isinf.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_isnan.c libm/machine/riscv/sf_isnan.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_copysign.c libm/machine/riscv/sf_copysign.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_lrint.c libm/machine/riscv/sf_lrint.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_lround.c libm/machine/riscv/sf_lround.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_llrint.c libm/machine/riscv/sf_llrint.c \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@	libm/machine/riscv/s_llround.c libm/machine/riscv/sf_llround.c
+
+@HAVE_LIBM_MACHINE_X86_64_TRUE@libm_machine_x86_64_src = \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/feclearexcept.c libm/machine/x86_64/fegetenv.c libm/machine/x86_64/fegetexceptflag.c libm/machine/x86_64/fegetround.c \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/feholdexcept.c libm/machine/x86_64/fenv.c libm/machine/x86_64/feraiseexcept.c libm/machine/x86_64/fesetenv.c libm/machine/x86_64/fesetexceptflag.c \
+@HAVE_LIBM_MACHINE_X86_64_TRUE@	libm/machine/x86_64/fesetround.c libm/machine/x86_64/fetestexcept.c libm/machine/x86_64/feupdateenv.c
+
 all: newlib.h _newlib_version.h
 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
 
 .SUFFIXES:
-.SUFFIXES: .def .xml .c .dvi .o .obj .ps
+.SUFFIXES: .def .xml .S .c .dvi .o .obj .ps
 am--refresh: Makefile
 	@:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../multilib.am $(srcdir)/doc/Makefile.inc $(srcdir)/libc/Makefile.inc $(srcdir)/libc/argz/Makefile.inc $(srcdir)/libc/stdlib/Makefile.inc $(srcdir)/libc/ctype/Makefile.inc $(srcdir)/libc/search/Makefile.inc $(srcdir)/libc/stdio/Makefile.inc $(srcdir)/libc/stdio64/Makefile.inc $(srcdir)/libc/string/Makefile.inc $(srcdir)/libc/signal/Makefile.inc $(srcdir)/libc/time/Makefile.inc $(srcdir)/libc/locale/Makefile.inc $(srcdir)/libc/reent/Makefile.inc $(srcdir)/libc/errno/Makefile.inc $(srcdir)/libc/misc/Makefile.inc $(srcdir)/libc/unix/Makefile.inc $(srcdir)/libc/posix/Makefile.inc $(srcdir)/libc/syscalls/Makefile.inc $(srcdir)/libc/iconv/Makefile.inc $(srcdir)/libc/iconv/lib/Makefile.inc $(srcdir)/libc/xdr/Makefile.inc $(srcdir)/libc/ssp/Makefile.inc $(srcdir)/libc/sys/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libm/Makefile.inc $(srcdir)/libm/common/Makefile.inc $(srcdir)/libm/complex/Makefile.inc $(srcdir)/libm/fenv/Makefile.inc $(srcdir)/libm/mathfp/Makefile.inc $(srcdir)/libm/math/Makefile.inc $(am__configure_deps)
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../multilib.am $(srcdir)/doc/Makefile.inc $(srcdir)/libc/Makefile.inc $(srcdir)/libc/argz/Makefile.inc $(srcdir)/libc/stdlib/Makefile.inc $(srcdir)/libc/ctype/Makefile.inc $(srcdir)/libc/search/Makefile.inc $(srcdir)/libc/stdio/Makefile.inc $(srcdir)/libc/stdio64/Makefile.inc $(srcdir)/libc/string/Makefile.inc $(srcdir)/libc/signal/Makefile.inc $(srcdir)/libc/time/Makefile.inc $(srcdir)/libc/locale/Makefile.inc $(srcdir)/libc/reent/Makefile.inc $(srcdir)/libc/errno/Makefile.inc $(srcdir)/libc/misc/Makefile.inc $(srcdir)/libc/unix/Makefile.inc $(srcdir)/libc/posix/Makefile.inc $(srcdir)/libc/syscalls/Makefile.inc $(srcdir)/libc/iconv/Makefile.inc $(srcdir)/libc/iconv/lib/Makefile.inc $(srcdir)/libc/xdr/Makefile.inc $(srcdir)/libc/ssp/Makefile.inc $(srcdir)/libc/sys/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libm/Makefile.inc $(srcdir)/libm/mathfp/Makefile.inc $(srcdir)/libm/math/Makefile.inc $(srcdir)/libm/common/Makefile.inc $(srcdir)/libm/complex/Makefile.inc $(srcdir)/libm/fenv/Makefile.inc $(srcdir)/libm/machine/aarch64/Makefile.inc $(srcdir)/libm/machine/arm/Makefile.inc $(srcdir)/libm/machine/i386/Makefile.inc $(srcdir)/libm/machine/mips/Makefile.inc $(srcdir)/libm/machine/nds32/Makefile.inc $(srcdir)/libm/machine/powerpc/Makefile.inc $(srcdir)/libm/machine/pru/Makefile.inc $(srcdir)/libm/machine/sparc/Makefile.inc $(srcdir)/libm/machine/spu/Makefile.inc $(srcdir)/libm/machine/riscv/Makefile.inc $(srcdir)/libm/machine/x86_64/Makefile.inc $(am__configure_deps)
 	@for dep in $?; do \
 	  case '$(am__configure_deps)' in \
 	    *$$dep*) \
@@ -775,7 +1988,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
 	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
 	esac;
-$(srcdir)/../multilib.am $(srcdir)/doc/Makefile.inc $(srcdir)/libc/Makefile.inc $(srcdir)/libc/argz/Makefile.inc $(srcdir)/libc/stdlib/Makefile.inc $(srcdir)/libc/ctype/Makefile.inc $(srcdir)/libc/search/Makefile.inc $(srcdir)/libc/stdio/Makefile.inc $(srcdir)/libc/stdio64/Makefile.inc $(srcdir)/libc/string/Makefile.inc $(srcdir)/libc/signal/Makefile.inc $(srcdir)/libc/time/Makefile.inc $(srcdir)/libc/locale/Makefile.inc $(srcdir)/libc/reent/Makefile.inc $(srcdir)/libc/errno/Makefile.inc $(srcdir)/libc/misc/Makefile.inc $(srcdir)/libc/unix/Makefile.inc $(srcdir)/libc/posix/Makefile.inc $(srcdir)/libc/syscalls/Makefile.inc $(srcdir)/libc/iconv/Makefile.inc $(srcdir)/libc/iconv/lib/Makefile.inc $(srcdir)/libc/xdr/Makefile.inc $(srcdir)/libc/ssp/Makefile.inc $(srcdir)/libc/sys/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libm/Makefile.inc $(srcdir)/libm/common/Makefile.inc $(srcdir)/libm/complex/Makefile.inc $(srcdir)/libm/fenv/Makefile.inc $(srcdir)/libm/mathfp/Makefile.inc $(srcdir)/libm/math/Makefile.inc $(am__empty):
+$(srcdir)/../multilib.am $(srcdir)/doc/Makefile.inc $(srcdir)/libc/Makefile.inc $(srcdir)/libc/argz/Makefile.inc $(srcdir)/libc/stdlib/Makefile.inc $(srcdir)/libc/ctype/Makefile.inc $(srcdir)/libc/search/Makefile.inc $(srcdir)/libc/stdio/Makefile.inc $(srcdir)/libc/stdio64/Makefile.inc $(srcdir)/libc/string/Makefile.inc $(srcdir)/libc/signal/Makefile.inc $(srcdir)/libc/time/Makefile.inc $(srcdir)/libc/locale/Makefile.inc $(srcdir)/libc/reent/Makefile.inc $(srcdir)/libc/errno/Makefile.inc $(srcdir)/libc/misc/Makefile.inc $(srcdir)/libc/unix/Makefile.inc $(srcdir)/libc/posix/Makefile.inc $(srcdir)/libc/syscalls/Makefile.inc $(srcdir)/libc/iconv/Makefile.inc $(srcdir)/libc/iconv/lib/Makefile.inc $(srcdir)/libc/xdr/Makefile.inc $(srcdir)/libc/ssp/Makefile.inc $(srcdir)/libc/sys/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libm/Makefile.inc $(srcdir)/libm/mathfp/Makefile.inc $(srcdir)/libm/math/Makefile.inc $(srcdir)/libm/common/Makefile.inc $(srcdir)/libm/complex/Makefile.inc $(srcdir)/libm/fenv/Makefile.inc $(srcdir)/libm/machine/aarch64/Makefile.inc $(srcdir)/libm/machine/arm/Makefile.inc $(srcdir)/libm/machine/i386/Makefile.inc $(srcdir)/libm/machine/mips/Makefile.inc $(srcdir)/libm/machine/nds32/Makefile.inc $(srcdir)/libm/machine/powerpc/Makefile.inc $(srcdir)/libm/machine/pru/Makefile.inc $(srcdir)/libm/machine/sparc/Makefile.inc $(srcdir)/libm/machine/spu/Makefile.inc $(srcdir)/libm/machine/riscv/Makefile.inc $(srcdir)/libm/machine/x86_64/Makefile.inc $(am__empty):
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 	$(SHELL) ./config.status --recheck
@@ -839,259 +2052,6269 @@ uninstall-toollibLIBRARIES:
 
 clean-toollibLIBRARIES:
 	-test -z "$(toollib_LIBRARIES)" || rm -f $(toollib_LIBRARIES)
+libm/mathfp/$(am__dirstamp):
+	@$(MKDIR_P) libm/mathfp
+	@: > libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_acos.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_frexp.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_mathcnst.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_cos.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_sinh.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_asin.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_asine.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_cosh.$(OBJEXT): libm/mathfp/$(am__dirstamp)
+libm/mathfp/libm_a-s_ispos.$(O[...]

[diff truncated at 100000 bytes]


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-02-18  2:41 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-18  2:41 [newlib-cygwin] newlib: libm: merge build up a directory Michael Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).