public inbox for newlib-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] amdgcn: Add vectorized math routines
@ 2023-01-18 18:36 Jeff Johnston
  0 siblings, 0 replies; 2+ messages in thread
From: Jeff Johnston @ 2023-01-18 18:36 UTC (permalink / raw)
  To: newlib-cvs

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

commit e18743072bc7fd56ec812e52dcfde5b686d1df8f
Author: Kwok Cheung Yeung <kcy@codesourcery.com>
Date:   Fri Dec 2 20:00:11 2022 +0000

    amdgcn: Add vectorized math routines
    
    This implements a set of vectorized math routines to be used by the
    compiler auto-vectorizer.  Versions for vectors with 2 lanes up to
    64 lanes (in powers of 2) are provided.
    
    These routines are based on the scalar versions of the math routines in
    libm/common, libm/math and libm/mathfp.  They make extensive use of the GCC
    C vector extensions and GCN-specific builtins in GCC.

Diff:
---
 newlib/Makefile.in                           | 1865 +++++++++++++++++++++++++-
 newlib/configure                             |   14 +
 newlib/configure.host                        |    1 +
 newlib/libm/Makefile.inc                     |    3 +
 newlib/libm/acinclude.m4                     |    2 +-
 newlib/libm/machine/amdgcn/Makefile.inc      |   91 ++
 newlib/libm/machine/amdgcn/amdgcn_veclib.h   |  321 +++++
 newlib/libm/machine/amdgcn/amdgcnmach.h      |  242 ++++
 newlib/libm/machine/amdgcn/v64_mathcnst.c    |   52 +
 newlib/libm/machine/amdgcn/v64_reent.c       |   24 +
 newlib/libm/machine/amdgcn/v64df_acos.c      |   42 +
 newlib/libm/machine/amdgcn/v64df_acosh.c     |   81 ++
 newlib/libm/machine/amdgcn/v64df_asin.c      |   41 +
 newlib/libm/machine/amdgcn/v64df_asine.c     |  135 ++
 newlib/libm/machine/amdgcn/v64df_asinh.c     |   81 ++
 newlib/libm/machine/amdgcn/v64df_atan.c      |   43 +
 newlib/libm/machine/amdgcn/v64df_atan2.c     |   41 +
 newlib/libm/machine/amdgcn/v64df_atangent.c  |  161 +++
 newlib/libm/machine/amdgcn/v64df_atanh.c     |   75 ++
 newlib/libm/machine/amdgcn/v64df_copysign.c  |   43 +
 newlib/libm/machine/amdgcn/v64df_cos.c       |   41 +
 newlib/libm/machine/amdgcn/v64df_cosh.c      |   41 +
 newlib/libm/machine/amdgcn/v64df_erf.c       |  185 +++
 newlib/libm/machine/amdgcn/v64df_exp.c       |  103 ++
 newlib/libm/machine/amdgcn/v64df_exp2.c      |   32 +
 newlib/libm/machine/amdgcn/v64df_finite.c    |   38 +
 newlib/libm/machine/amdgcn/v64df_fmod.c      |  199 +++
 newlib/libm/machine/amdgcn/v64df_gamma.c     |   38 +
 newlib/libm/machine/amdgcn/v64df_hypot.c     |  127 ++
 newlib/libm/machine/amdgcn/v64df_ilogb.c     |   59 +
 newlib/libm/machine/amdgcn/v64df_isnan.c     |   41 +
 newlib/libm/machine/amdgcn/v64df_ispos.c     |   47 +
 newlib/libm/machine/amdgcn/v64df_lgamma.c    |   44 +
 newlib/libm/machine/amdgcn/v64df_lgamma_r.c  |  300 +++++
 newlib/libm/machine/amdgcn/v64df_log.c       |  111 ++
 newlib/libm/machine/amdgcn/v64df_log10.c     |   50 +
 newlib/libm/machine/amdgcn/v64df_log2.c      |   26 +
 newlib/libm/machine/amdgcn/v64df_modf.c      |   80 ++
 newlib/libm/machine/amdgcn/v64df_numtest.c   |   60 +
 newlib/libm/machine/amdgcn/v64df_pow.c       |  336 +++++
 newlib/libm/machine/amdgcn/v64df_remainder.c |   82 ++
 newlib/libm/machine/amdgcn/v64df_rint.c      |   83 ++
 newlib/libm/machine/amdgcn/v64df_scalb.c     |   64 +
 newlib/libm/machine/amdgcn/v64df_scalbn.c    |   72 +
 newlib/libm/machine/amdgcn/v64df_signif.c    |   39 +
 newlib/libm/machine/amdgcn/v64df_sin.c       |   41 +
 newlib/libm/machine/amdgcn/v64df_sine.c      |  126 ++
 newlib/libm/machine/amdgcn/v64df_sineh.c     |  130 ++
 newlib/libm/machine/amdgcn/v64df_sinh.c      |   41 +
 newlib/libm/machine/amdgcn/v64df_sqrt.c      |  104 ++
 newlib/libm/machine/amdgcn/v64df_tan.c       |  156 +++
 newlib/libm/machine/amdgcn/v64df_tanh.c      |   92 ++
 newlib/libm/machine/amdgcn/v64df_tgamma.c    |   42 +
 newlib/libm/machine/amdgcn/v64sf_acos.c      |   41 +
 newlib/libm/machine/amdgcn/v64sf_acosh.c     |   80 ++
 newlib/libm/machine/amdgcn/v64sf_asin.c      |   41 +
 newlib/libm/machine/amdgcn/v64sf_asine.c     |  127 ++
 newlib/libm/machine/amdgcn/v64sf_asinh.c     |   82 ++
 newlib/libm/machine/amdgcn/v64sf_atan.c      |   42 +
 newlib/libm/machine/amdgcn/v64sf_atan2.c     |   41 +
 newlib/libm/machine/amdgcn/v64sf_atangent.c  |  152 +++
 newlib/libm/machine/amdgcn/v64sf_atanh.c     |   75 ++
 newlib/libm/machine/amdgcn/v64sf_copysign.c  |   43 +
 newlib/libm/machine/amdgcn/v64sf_cos.c       |   41 +
 newlib/libm/machine/amdgcn/v64sf_cosh.c      |   41 +
 newlib/libm/machine/amdgcn/v64sf_erf.c       |  186 +++
 newlib/libm/machine/amdgcn/v64sf_exp.c       |  102 ++
 newlib/libm/machine/amdgcn/v64sf_exp2.c      |   32 +
 newlib/libm/machine/amdgcn/v64sf_finite.c    |   37 +
 newlib/libm/machine/amdgcn/v64sf_fmod.c      |  147 ++
 newlib/libm/machine/amdgcn/v64sf_gamma.c     |   38 +
 newlib/libm/machine/amdgcn/v64sf_hypot.c     |  118 ++
 newlib/libm/machine/amdgcn/v64sf_ilogb.c     |   56 +
 newlib/libm/machine/amdgcn/v64sf_isnan.c     |   37 +
 newlib/libm/machine/amdgcn/v64sf_ispos.c     |   40 +
 newlib/libm/machine/amdgcn/v64sf_lgamma.c    |   44 +
 newlib/libm/machine/amdgcn/v64sf_lgamma_r.c  |  300 +++++
 newlib/libm/machine/amdgcn/v64sf_log.c       |  111 ++
 newlib/libm/machine/amdgcn/v64sf_log10.c     |   50 +
 newlib/libm/machine/amdgcn/v64sf_log2.c      |   26 +
 newlib/libm/machine/amdgcn/v64sf_modf.c      |   69 +
 newlib/libm/machine/amdgcn/v64sf_numtest.c   |   59 +
 newlib/libm/machine/amdgcn/v64sf_pow.c       |  306 +++++
 newlib/libm/machine/amdgcn/v64sf_remainder.c |   85 ++
 newlib/libm/machine/amdgcn/v64sf_rint.c      |   76 ++
 newlib/libm/machine/amdgcn/v64sf_scalb.c     |   73 +
 newlib/libm/machine/amdgcn/v64sf_scalbn.c    |   92 ++
 newlib/libm/machine/amdgcn/v64sf_signif.c    |   38 +
 newlib/libm/machine/amdgcn/v64sf_sin.c       |   41 +
 newlib/libm/machine/amdgcn/v64sf_sine.c      |  122 ++
 newlib/libm/machine/amdgcn/v64sf_sineh.c     |  127 ++
 newlib/libm/machine/amdgcn/v64sf_sinh.c      |   41 +
 newlib/libm/machine/amdgcn/v64sf_sqrt.c      |  103 ++
 newlib/libm/machine/amdgcn/v64sf_tan.c       |  152 +++
 newlib/libm/machine/amdgcn/v64sf_tanh.c      |   92 ++
 newlib/libm/machine/amdgcn/v64sf_tgamma.c    |   42 +
 96 files changed, 9990 insertions(+), 46 deletions(-)

diff --git a/newlib/Makefile.in b/newlib/Makefile.in
index dea52b0f7..bc967bd70 100644
--- a/newlib/Makefile.in
+++ b/newlib/Makefile.in
@@ -911,18 +911,19 @@ check_PROGRAMS =
 @NEWLIB_HW_FP_FALSE@am__append_136 = libm/math/math.tex
 @HAVE_LONG_DOUBLE_TRUE@am__append_137 = $(libm_common_lsrc)
 @HAVE_LIBM_MACHINE_AARCH64_TRUE@am__append_138 = $(libm_machine_aarch64_src)
-@HAVE_LIBM_MACHINE_ARM_TRUE@am__append_139 = $(libm_machine_arm_src)
-@HAVE_LIBM_MACHINE_I386_TRUE@am__append_140 = $(libm_machine_i386_src)
-@HAVE_LIBM_MACHINE_MIPS_TRUE@am__append_141 = $(libm_machine_mips_src)
-@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_142 = libm/machine/nds32/wf_sqrt.S
-@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_143 = libm/machine/nds32/w_sqrt.S
-@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_144 = $(libm_machine_nds32_src)
-@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__append_145 = $(libm_machine_powerpc_src)
-@HAVE_LIBM_MACHINE_PRU_TRUE@am__append_146 = $(libm_machine_pru_src)
-@HAVE_LIBM_MACHINE_SPARC_TRUE@am__append_147 = $(libm_machine_sparc_src)
-@HAVE_LIBM_MACHINE_SPU_TRUE@am__append_148 = $(libm_machine_spu_src)
-@HAVE_LIBM_MACHINE_RISCV_TRUE@am__append_149 = $(libm_machine_riscv_src)
-@HAVE_LIBM_MACHINE_X86_64_TRUE@am__append_150 = $(libm_machine_x86_64_src)
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@am__append_139 = $(libm_machine_amdgcn_src)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__append_140 = $(libm_machine_arm_src)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__append_141 = $(libm_machine_i386_src)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__append_142 = $(libm_machine_mips_src)
+@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_143 = libm/machine/nds32/wf_sqrt.S
+@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_144 = libm/machine/nds32/w_sqrt.S
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_145 = $(libm_machine_nds32_src)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__append_146 = $(libm_machine_powerpc_src)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__append_147 = $(libm_machine_pru_src)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__append_148 = $(libm_machine_sparc_src)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__append_149 = $(libm_machine_spu_src)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__append_150 = $(libm_machine_riscv_src)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__append_151 = $(libm_machine_x86_64_src)
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
@@ -3093,7 +3094,96 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_157 = $(am__objects_156)
-@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_158 = libm/machine/arm/libm_a-e_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@am__objects_158 = libm/machine/amdgcn/libm_a-v64_mathcnst.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64_reent.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_acos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_acosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_asin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_asine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_asinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atangent.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_cos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_cosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_erf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_exp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_exp2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_finite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_fmod.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_gamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_hypot.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_ilogb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_ispos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_lgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_lgamma_r.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_log.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_log10.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_log2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_modf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_numtest.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_pow.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_remainder.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_scalb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_scalbn.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_signif.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sineh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_tan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_tanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_tgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_acos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_acosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_asin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_asine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_asinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atangent.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_cos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_cosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_erf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_exp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_exp2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_finite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_fmod.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_gamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_hypot.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_ilogb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_ispos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_lgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_lgamma_r.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_log.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_log10.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_log2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_modf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_numtest.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_pow.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_remainder.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_scalb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_scalbn.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_signif.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sineh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_tan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_tanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_tgamma.$(OBJEXT)
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@am__objects_159 = $(am__objects_158)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_160 = 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) \
@@ -3124,8 +3214,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_159 = $(am__objects_158)
-@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_160 = libm/machine/i386/libm_a-f_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_161 = $(am__objects_160)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_162 = 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) \
@@ -3162,8 +3252,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_161 = $(am__objects_160)
-@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_162 = libm/machine/mips/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_163 = $(am__objects_162)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_164 = 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) \
@@ -3175,13 +3265,13 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_163 = $(am__objects_162)
-@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_164 = libm/machine/nds32/libm_a-wf_sqrt.$(OBJEXT)
-@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_165 = libm/machine/nds32/libm_a-w_sqrt.$(OBJEXT)
-@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_166 = $(am__objects_164) \
-@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__objects_165)
-@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_167 = $(am__objects_166)
-@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_168 = libm/machine/powerpc/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_165 = $(am__objects_164)
+@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_166 = libm/machine/nds32/libm_a-wf_sqrt.$(OBJEXT)
+@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_167 = libm/machine/nds32/libm_a-w_sqrt.$(OBJEXT)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_168 = $(am__objects_166) \
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__objects_167)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_169 = $(am__objects_168)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_170 = 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) \
@@ -3193,8 +3283,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_169 = $(am__objects_168)
-@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_170 = libm/machine/pru/libm_a-fpclassify.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_171 = $(am__objects_170)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_172 = 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) \
@@ -3204,8 +3294,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_171 = $(am__objects_170)
-@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_172 = libm/machine/sparc/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_173 = $(am__objects_172)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_174 = 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) \
@@ -3217,8 +3307,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_173 = $(am__objects_172)
-@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_174 = libm/machine/spu/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_175 = $(am__objects_174)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_176 = 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) \
@@ -3343,8 +3433,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_175 = $(am__objects_174)
-@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_176 = libm/machine/riscv/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_177 = $(am__objects_176)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_178 = 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) \
@@ -3384,8 +3474,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_177 = $(am__objects_176)
-@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_178 = libm/machine/x86_64/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_179 = $(am__objects_178)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_180 = 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) \
@@ -3397,14 +3487,15 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_179 = $(am__objects_178)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_181 = $(am__objects_180)
 am_libm_a_OBJECTS = $(am__objects_143) $(am__objects_147) \
 	$(am__objects_148) $(am__objects_149) $(am__objects_151) \
 	$(am__objects_152) $(am__objects_153) $(am__objects_154) \
 	$(am__objects_155) $(am__objects_157) $(am__objects_159) \
-	$(am__objects_161) $(am__objects_163) $(am__objects_167) \
+	$(am__objects_161) $(am__objects_163) $(am__objects_165) \
 	$(am__objects_169) $(am__objects_171) $(am__objects_173) \
-	$(am__objects_175) $(am__objects_177) $(am__objects_179)
+	$(am__objects_175) $(am__objects_177) $(am__objects_179) \
+	$(am__objects_181)
 libm_a_OBJECTS = $(am_libm_a_OBJECTS)
 am_libm_test_test_OBJECTS = libm/test/test.$(OBJEXT) \
 	libm/test/string.$(OBJEXT) libm/test/convert.$(OBJEXT) \
@@ -3954,9 +4045,10 @@ libm_a_SOURCES = $(am__append_131) $(am__append_134) \
 	$(libm_common_src) $(libm_common_fsrc) $(am__append_137) \
 	$(libm_complex_src) $(libm_complex_fsrc) $(libm_complex_lsrc) \
 	$(libm_fenv_src) $(am__append_138) $(am__append_139) \
-	$(am__append_140) $(am__append_141) $(am__append_144) \
+	$(am__append_140) $(am__append_141) $(am__append_142) \
 	$(am__append_145) $(am__append_146) $(am__append_147) \
-	$(am__append_148) $(am__append_149) $(am__append_150)
+	$(am__append_148) $(am__append_149) $(am__append_150) \
+	$(am__append_151)
 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)))
@@ -4735,6 +4827,96 @@ libm_test_test_LDADD = $(CRT0) libm.a libc.a
 @HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fetestexcept.c \
 @HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/feupdateenv.c
 
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@libm_machine_amdgcn_src = \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64_mathcnst.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64_reent.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_acos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_acosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_asin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_asine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_asinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atan2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atangent.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_copysign.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_cos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_cosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_erf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_exp.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_exp2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_finite.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_fmod.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_gamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_hypot.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_ilogb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_isnan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_ispos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_lgamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_lgamma_r.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_log.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_log10.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_log2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_modf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_numtest.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_pow.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_remainder.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_rint.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_scalb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_scalbn.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_signif.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sineh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sqrt.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_tan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_tanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_tgamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_acos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_acosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_asin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_asine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_asinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atan2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atangent.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_copysign.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_cos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_cosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_erf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_exp.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_exp2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_finite.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_fmod.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_gamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_hypot.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_ilogb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_isnan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_ispos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_lgamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_lgamma_r.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_log.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_log10.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_log2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_modf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_numtest.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_pow.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_remainder.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_rint.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_scalb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_scalbn.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_signif.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sineh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sqrt.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_tan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_tanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_tgamma.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 \
@@ -4789,8 +4971,8 @@ libm_test_test_LDADD = $(CRT0) libm.a libc.a
 # 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_142) \
-@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_143)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_143) \
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_144)
 @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 \
@@ -4859,7 +5041,7 @@ all: newlib.h _newlib_version.h
 .SUFFIXES: .def .xml .S .c .dvi .o .obj .ps .s
 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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/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)
+$(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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/Makefile.inc $(srcdir)/libm/machine/aarch64/Makefile.inc $(srcdir)/libm/machine/amdgcn/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*) \
@@ -4881,7 +5063,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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/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):
+$(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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/Makefile.inc $(srcdir)/libm/machine/aarch64/Makefile.inc $(srcdir)/libm/machine/amdgcn/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
@@ -10410,6 +10592,276 @@ libm/machine/aarch64/libm_a-fetestexcept.$(OBJEXT):  \
 libm/machine/aarch64/libm_a-feupdateenv.$(OBJEXT):  \
 	libm/machine/aarch64/$(am__dirstamp) \
 	libm/machine/aarch64/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/$(am__dirstamp):
+	@$(MKDIR_P) libm/machine/amdgcn
+	@: > libm/machine/amdgcn/$(am__dirstamp)
+libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) libm/machine/amdgcn/$(DEPDIR)
+	@: > libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64_mathcnst.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64_reent.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_acos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_acosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_asin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_asine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_asinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atan2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atangent.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_copysign.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_cos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_cosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_erf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_exp.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_exp2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_finite.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_fmod.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_gamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_hypot.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_ilogb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_isnan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_ispos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_lgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_lgamma_r.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_log.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_log10.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_log2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_modf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_numtest.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_pow.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_remainder.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_rint.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_scalb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_scalbn.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_signif.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sineh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sqrt.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_tan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_tanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_tgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_acos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_acosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_asin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_asine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_asinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atan2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atangent.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_copysign.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_cos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_cosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_erf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_exp.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_exp2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_finite.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_fmod.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_gamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_hypot.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_ilogb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_isnan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_ispos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_lgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_lgamma_r.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_log.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_log10.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_log2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_modf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_numtest.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_pow.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_remainder.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_rint.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_scalb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_scalbn.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_signif.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sineh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sqrt.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_tan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_tanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_tgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
 libm/machine/arm/$(am__dirstamp):
 	@$(MKDIR_P) libm/machine/arm
 	@: > libm/machine/arm/$(am__dirstamp)
@@ -11626,6 +12078,7 @@ mostlyclean-compile:
 	-rm -f libm/complex/*.$(OBJEXT)
 	-rm -f libm/fenv/*.$(OBJEXT)
 	-rm -f libm/machine/aarch64/*.$(OBJEXT)
+	-rm -f libm/machine/amdgcn/*.$(OBJEXT)
 	-rm -f libm/machine/arm/*.$(OBJEXT)
 	-rm -f libm/machine/i386/*.$(OBJEXT)
 	-rm -f libm/machine/mips/*.$(OBJEXT)
@@ -13403,6 +13856,94 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/aarch64/$(DEPDIR)/libm_a-sf_rint.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/aarch64/$(DEPDIR)/libm_a-sf_round.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/aarch64/$(DEPDIR)/libm_a-sf_trunc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atangent.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_copysign.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_cos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_cosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_erf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_exp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_exp2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_finite.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_fmod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_gamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_hypot.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_ilogb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_isnan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_ispos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_lgamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_lgamma_r.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_log.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_log10.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_log2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_modf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_numtest.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_pow.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_remainder.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_rint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_scalb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_scalbn.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_signif.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sineh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sqrt.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_tan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_tanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_tgamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_acos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_acosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_asin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_asine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_asinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atan2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atangent.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_copysign.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_cos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_cosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_erf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_exp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_exp2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_finite.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_fmod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_gamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_hypot.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_ilogb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_isnan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_ispos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_lgamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_lgamma_r.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_log.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_log10.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_log2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_modf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_numtest.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_pow.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_remainder.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_rint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_scalb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_scalbn.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_signif.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sineh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sqrt.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_tan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_tanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_tgamma.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/arm/$(DEPDIR)/libm_a-e_sqrt.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/arm/$(DEPDIR)/libm_a-ef_sqrt.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/arm/$(DEPDIR)/libm_a-fe_dfl_env.Po@am__quote@
@@ -42063,6 +42604,1238 @@ libm/machine/aarch64/libm_a-feupdateenv.obj: libm/machine/aarch64/feupdateenv.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/aarch64/libm_a-feupdateenv.obj `if test -f 'libm/machine/aarch64/feupdateenv.c'; then $(CYGPATH_W) 'libm/machine/aarch64/feupdateenv.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/aarch64/feupdateenv.c'; fi`
 
+libm/machine/amdgcn/libm_a-v64_mathcnst.o: libm/machine/amdgcn/v64_mathcnst.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_mathcnst.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.o `test -f 'libm/machine/amdgcn/v64_mathcnst.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_mathcnst.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_mathcnst.c' object='libm/machine/amdgcn/libm_a-v64_mathcnst.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.o `test -f 'libm/machine/amdgcn/v64_mathcnst.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_mathcnst.c
+
+libm/machine/amdgcn/libm_a-v64_mathcnst.obj: libm/machine/amdgcn/v64_mathcnst.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_mathcnst.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.obj `if test -f 'libm/machine/amdgcn/v64_mathcnst.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_mathcnst.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_mathcnst.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_mathcnst.c' object='libm/machine/amdgcn/libm_a-v64_mathcnst.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.obj `if test -f 'libm/machine/amdgcn/v64_mathcnst.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_mathcnst.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_mathcnst.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64_reent.o: libm/machine/amdgcn/v64_reent.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_reent.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo -c -o libm/machine/amdgcn/libm_a-v64_reent.o `test -f 'libm/machine/amdgcn/v64_reent.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_reent.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_reent.c' object='libm/machine/amdgcn/libm_a-v64_reent.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_reent.o `test -f 'libm/machine/amdgcn/v64_reent.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_reent.c
+
+libm/machine/amdgcn/libm_a-v64_reent.obj: libm/machine/amdgcn/v64_reent.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_reent.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo -c -o libm/machine/amdgcn/libm_a-v64_reent.obj `if test -f 'libm/machine/amdgcn/v64_reent.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_reent.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_reent.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_reent.c' object='libm/machine/amdgcn/libm_a-v64_reent.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_reent.obj `if test -f 'libm/machine/amdgcn/v64_reent.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_reent.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_reent.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_acos.o: libm/machine/amdgcn/v64df_acos.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acos.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acos.o `test -f 'libm/machine/amdgcn/v64df_acos.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acos.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acos.c' object='libm/machine/amdgcn/libm_a-v64df_acos.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acos.o `test -f 'libm/machine/amdgcn/v64df_acos.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acos.c
+
+libm/machine/amdgcn/libm_a-v64df_acos.obj: libm/machine/amdgcn/v64df_acos.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acos.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acos.obj `if test -f 'libm/machine/amdgcn/v64df_acos.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acos.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acos.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acos.c' object='libm/machine/amdgcn/libm_a-v64df_acos.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acos.obj `if test -f 'libm/machine/amdgcn/v64df_acos.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acos.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acos.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_acosh.o: libm/machine/amdgcn/v64df_acosh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acosh.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acosh.o `test -f 'libm/machine/amdgcn/v64df_acosh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acosh.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acosh.c' object='libm/machine/amdgcn/libm_a-v64df_acosh.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acosh.o `test -f 'libm/machine/amdgcn/v64df_acosh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acosh.c
+
+libm/machine/amdgcn/libm_a-v64df_acosh.obj: libm/machine/amdgcn/v64df_acosh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acosh.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acosh.obj `if test -f 'libm/machine/amdgcn/v64df_acosh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acosh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acosh.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acosh.c' object='libm/machine/amdgcn/libm_a-v64df_acosh.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acosh.obj `if test -f 'libm/machine/amdgcn/v64df_acosh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acosh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acosh.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_asin.o: libm/machine/amdgcn/v64df_asin.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asin.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asin.o `test -f 'libm/machine/amdgcn/v64df_asin.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asin.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asin.c' object='libm/machine/amdgcn/libm_a-v64df_asin.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asin.o `test -f 'libm/machine/amdgcn/v64df_asin.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asin.c
+
+libm/machine/amdgcn/libm_a-v64df_asin.obj: libm/machine/amdgcn/v64df_asin.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asin.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asin.obj `if test -f 'libm/machine/amdgcn/v64df_asin.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asin.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asin.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asin.c' object='libm/machine/amdgcn/libm_a-v64df_asin.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asin.obj `if test -f 'libm/machine/amdgcn/v64df_asin.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asin.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asin.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_asine.o: libm/machine/amdgcn/v64df_asine.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asine.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asine.o `test -f 'libm/machine/amdgcn/v64df_asine.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asine.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asine.c' object='libm/machine/amdgcn/libm_a-v64df_asine.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asine.o `test -f 'libm/machine/amdgcn/v64df_asine.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asine.c
+
+libm/machine/amdgcn/libm_a-v64df_asine.obj: libm/machine/amdgcn/v64df_asine.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asine.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asine.obj `if test -f 'libm/machine/amdgcn/v64df_asine.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asine.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asine.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asine.c' object='libm/machine/amdgcn/libm_a-v64df_asine.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asine.obj `if test -f 'libm/machine/amdgcn/v64df_asine.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asine.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asine.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_asinh.o: libm/machine/amdgcn/v64df_asinh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asinh.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asinh.o `test -f 'libm/machine/amdgcn/v64df_asinh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asinh.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asinh.c' object='libm/machine/amdgcn/libm_a-v64df_asinh.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asinh.o `test -f 'libm/machine/amdgcn/v64df_asinh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asinh.c
+
+libm/machine/amdgcn/libm_a-v64df_asinh.obj: libm/machine/amdgcn/v64df_asinh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asinh.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asinh.obj `if test -f 'libm/machine/amdgcn/v64df_asinh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asinh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asinh.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asinh.c' object='libm/machine/amdgcn/libm_a-v64df_asinh.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asinh.obj `if test -f 'libm/machine/amdgcn/v64df_asinh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asinh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asinh.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_atan.o: libm/machine/amdgcn/v64df_atan.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan.o `test -f 'libm/machine/amdgcn/v64df_atan.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan.c' object='libm/machine/amdgcn/libm_a-v64df_atan.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan.o `test -f 'libm/machine/amdgcn/v64df_atan.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan.c
+
+libm/machine/amdgcn/libm_a-v64df_atan.obj: libm/machine/amdgcn/v64df_atan.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan.obj `if test -f 'libm/machine/amdgcn/v64df_atan.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_atan.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_atan.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan.c' object='libm/machine/amdgcn/libm_a-v64df_atan.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan.obj `if test -f 'libm/machine/amdgcn/v64df_atan.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_atan.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_atan.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_atan2.o: libm/machine/amdgcn/v64df_atan2.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan2.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan2.o `test -f 'libm/machine/amdgcn/v64df_atan2.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan2.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan2.c' object='libm/machine/amdgcn/libm_a-v64df_atan2.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan2.o `test -f 'libm/machine/amdgcn/v64df_atan2.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan2.c
+
+libm/machine/amdgcn/libm_a-v64df_atan2.obj: libm/machine/amdgcn/v64df_atan2.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan2.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan2.obj `if test -f 'libm/machine/amdgcn/v64df_atan2.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_atan2.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_atan2.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan2.c' object='libm/machine/amdgcn/libm_a-v64df_atan2.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan2.obj `if test -f[...]

[diff truncated at 100000 bytes]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [newlib-cygwin] amdgcn: Add vectorized math routines
@ 2022-12-16 17:19 Jeff Johnston
  0 siblings, 0 replies; 2+ messages in thread
From: Jeff Johnston @ 2022-12-16 17:19 UTC (permalink / raw)
  To: newlib-cvs

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

commit 125e39bfea1a39341a60348c93a65cf4894e0f2a
Author: Kwok Cheung Yeung <kcy@codesourcery.com>
Date:   Fri Dec 2 20:00:11 2022 +0000

    amdgcn: Add vectorized math routines
    
    This implements a set of vectorized math routines to be used by the
    compiler auto-vectorizer.  Versions for vectors with 2 lanes up to
    64 lanes (in powers of 2) are provided.
    
    These routines are based on the scalar versions of the math routines in
    libm/common, libm/math and libm/mathfp.  They make extensive use of the GCC
    C vector extensions and GCN-specific builtins in GCC.

Diff:
---
 newlib/Makefile.in                           | 1865 +++++++++++++++++++++++++-
 newlib/configure                             |   14 +
 newlib/configure.host                        |    1 +
 newlib/libm/Makefile.inc                     |    3 +
 newlib/libm/acinclude.m4                     |    2 +-
 newlib/libm/machine/amdgcn/Makefile.inc      |   91 ++
 newlib/libm/machine/amdgcn/amdgcnmach.h      |  484 +++++++
 newlib/libm/machine/amdgcn/v64_mathcnst.c    |   23 +
 newlib/libm/machine/amdgcn/v64_reent.c       |   10 +
 newlib/libm/machine/amdgcn/v64df_acos.c      |   13 +
 newlib/libm/machine/amdgcn/v64df_acosh.c     |   67 +
 newlib/libm/machine/amdgcn/v64df_asin.c      |   12 +
 newlib/libm/machine/amdgcn/v64df_asine.c     |  106 ++
 newlib/libm/machine/amdgcn/v64df_asinh.c     |   67 +
 newlib/libm/machine/amdgcn/v64df_atan.c      |   14 +
 newlib/libm/machine/amdgcn/v64df_atan2.c     |   12 +
 newlib/libm/machine/amdgcn/v64df_atangent.c  |  132 ++
 newlib/libm/machine/amdgcn/v64df_atanh.c     |   61 +
 newlib/libm/machine/amdgcn/v64df_copysign.c  |   29 +
 newlib/libm/machine/amdgcn/v64df_cos.c       |   12 +
 newlib/libm/machine/amdgcn/v64df_cosh.c      |   12 +
 newlib/libm/machine/amdgcn/v64df_erf.c       |  171 +++
 newlib/libm/machine/amdgcn/v64df_exp.c       |   74 +
 newlib/libm/machine/amdgcn/v64df_exp2.c      |   18 +
 newlib/libm/machine/amdgcn/v64df_finite.c    |   24 +
 newlib/libm/machine/amdgcn/v64df_fmod.c      |  185 +++
 newlib/libm/machine/amdgcn/v64df_gamma.c     |   10 +
 newlib/libm/machine/amdgcn/v64df_hypot.c     |  113 ++
 newlib/libm/machine/amdgcn/v64df_ilogb.c     |   45 +
 newlib/libm/machine/amdgcn/v64df_isnan.c     |   27 +
 newlib/libm/machine/amdgcn/v64df_ispos.c     |   18 +
 newlib/libm/machine/amdgcn/v64df_lgamma.c    |   30 +
 newlib/libm/machine/amdgcn/v64df_lgamma_r.c  |  286 ++++
 newlib/libm/machine/amdgcn/v64df_log.c       |   82 ++
 newlib/libm/machine/amdgcn/v64df_log10.c     |   21 +
 newlib/libm/machine/amdgcn/v64df_log2.c      |   12 +
 newlib/libm/machine/amdgcn/v64df_modf.c      |   66 +
 newlib/libm/machine/amdgcn/v64df_numtest.c   |   31 +
 newlib/libm/machine/amdgcn/v64df_pow.c       |  322 +++++
 newlib/libm/machine/amdgcn/v64df_remainder.c |   68 +
 newlib/libm/machine/amdgcn/v64df_rint.c      |   69 +
 newlib/libm/machine/amdgcn/v64df_scalb.c     |   50 +
 newlib/libm/machine/amdgcn/v64df_scalbn.c    |   58 +
 newlib/libm/machine/amdgcn/v64df_signif.c    |   25 +
 newlib/libm/machine/amdgcn/v64df_sin.c       |   12 +
 newlib/libm/machine/amdgcn/v64df_sine.c      |   97 ++
 newlib/libm/machine/amdgcn/v64df_sineh.c     |  101 ++
 newlib/libm/machine/amdgcn/v64df_sinh.c      |   12 +
 newlib/libm/machine/amdgcn/v64df_sqrt.c      |   75 ++
 newlib/libm/machine/amdgcn/v64df_tan.c       |  142 ++
 newlib/libm/machine/amdgcn/v64df_tanh.c      |   63 +
 newlib/libm/machine/amdgcn/v64df_tgamma.c    |   28 +
 newlib/libm/machine/amdgcn/v64sf_acos.c      |   12 +
 newlib/libm/machine/amdgcn/v64sf_acosh.c     |   66 +
 newlib/libm/machine/amdgcn/v64sf_asin.c      |   12 +
 newlib/libm/machine/amdgcn/v64sf_asine.c     |   98 ++
 newlib/libm/machine/amdgcn/v64sf_asinh.c     |   68 +
 newlib/libm/machine/amdgcn/v64sf_atan.c      |   13 +
 newlib/libm/machine/amdgcn/v64sf_atan2.c     |   12 +
 newlib/libm/machine/amdgcn/v64sf_atangent.c  |  123 ++
 newlib/libm/machine/amdgcn/v64sf_atanh.c     |   61 +
 newlib/libm/machine/amdgcn/v64sf_copysign.c  |   29 +
 newlib/libm/machine/amdgcn/v64sf_cos.c       |   12 +
 newlib/libm/machine/amdgcn/v64sf_cosh.c      |   12 +
 newlib/libm/machine/amdgcn/v64sf_erf.c       |  172 +++
 newlib/libm/machine/amdgcn/v64sf_exp.c       |   88 ++
 newlib/libm/machine/amdgcn/v64sf_exp2.c      |   18 +
 newlib/libm/machine/amdgcn/v64sf_finite.c    |   23 +
 newlib/libm/machine/amdgcn/v64sf_fmod.c      |  133 ++
 newlib/libm/machine/amdgcn/v64sf_gamma.c     |   10 +
 newlib/libm/machine/amdgcn/v64sf_hypot.c     |  104 ++
 newlib/libm/machine/amdgcn/v64sf_ilogb.c     |   42 +
 newlib/libm/machine/amdgcn/v64sf_isnan.c     |   23 +
 newlib/libm/machine/amdgcn/v64sf_ispos.c     |   11 +
 newlib/libm/machine/amdgcn/v64sf_lgamma.c    |   30 +
 newlib/libm/machine/amdgcn/v64sf_lgamma_r.c  |  286 ++++
 newlib/libm/machine/amdgcn/v64sf_log.c       |   82 ++
 newlib/libm/machine/amdgcn/v64sf_log10.c     |   14 +
 newlib/libm/machine/amdgcn/v64sf_log2.c      |   12 +
 newlib/libm/machine/amdgcn/v64sf_modf.c      |   55 +
 newlib/libm/machine/amdgcn/v64sf_numtest.c   |   30 +
 newlib/libm/machine/amdgcn/v64sf_pow.c       |  292 ++++
 newlib/libm/machine/amdgcn/v64sf_remainder.c |   71 +
 newlib/libm/machine/amdgcn/v64sf_rint.c      |   62 +
 newlib/libm/machine/amdgcn/v64sf_scalb.c     |   59 +
 newlib/libm/machine/amdgcn/v64sf_scalbn.c    |   78 ++
 newlib/libm/machine/amdgcn/v64sf_signif.c    |   24 +
 newlib/libm/machine/amdgcn/v64sf_sin.c       |   12 +
 newlib/libm/machine/amdgcn/v64sf_sine.c      |   93 ++
 newlib/libm/machine/amdgcn/v64sf_sineh.c     |   98 ++
 newlib/libm/machine/amdgcn/v64sf_sinh.c      |   12 +
 newlib/libm/machine/amdgcn/v64sf_sqrt.c      |   74 +
 newlib/libm/machine/amdgcn/v64sf_tan.c       |  138 ++
 newlib/libm/machine/amdgcn/v64sf_tanh.c      |   63 +
 newlib/libm/machine/amdgcn/v64sf_tgamma.c    |   28 +
 95 files changed, 8074 insertions(+), 46 deletions(-)

diff --git a/newlib/Makefile.in b/newlib/Makefile.in
index cb7b69327..e81c3d3da 100644
--- a/newlib/Makefile.in
+++ b/newlib/Makefile.in
@@ -910,18 +910,19 @@ check_PROGRAMS =
 @NEWLIB_HW_FP_FALSE@am__append_136 = libm/math/math.tex
 @HAVE_LONG_DOUBLE_TRUE@am__append_137 = $(libm_common_lsrc)
 @HAVE_LIBM_MACHINE_AARCH64_TRUE@am__append_138 = $(libm_machine_aarch64_src)
-@HAVE_LIBM_MACHINE_ARM_TRUE@am__append_139 = $(libm_machine_arm_src)
-@HAVE_LIBM_MACHINE_I386_TRUE@am__append_140 = $(libm_machine_i386_src)
-@HAVE_LIBM_MACHINE_MIPS_TRUE@am__append_141 = $(libm_machine_mips_src)
-@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_142 = libm/machine/nds32/wf_sqrt.S
-@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_143 = libm/machine/nds32/w_sqrt.S
-@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_144 = $(libm_machine_nds32_src)
-@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__append_145 = $(libm_machine_powerpc_src)
-@HAVE_LIBM_MACHINE_PRU_TRUE@am__append_146 = $(libm_machine_pru_src)
-@HAVE_LIBM_MACHINE_SPARC_TRUE@am__append_147 = $(libm_machine_sparc_src)
-@HAVE_LIBM_MACHINE_SPU_TRUE@am__append_148 = $(libm_machine_spu_src)
-@HAVE_LIBM_MACHINE_RISCV_TRUE@am__append_149 = $(libm_machine_riscv_src)
-@HAVE_LIBM_MACHINE_X86_64_TRUE@am__append_150 = $(libm_machine_x86_64_src)
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@am__append_139 = $(libm_machine_amdgcn_src)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__append_140 = $(libm_machine_arm_src)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__append_141 = $(libm_machine_i386_src)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__append_142 = $(libm_machine_mips_src)
+@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_143 = libm/machine/nds32/wf_sqrt.S
+@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_144 = libm/machine/nds32/w_sqrt.S
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__append_145 = $(libm_machine_nds32_src)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__append_146 = $(libm_machine_powerpc_src)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__append_147 = $(libm_machine_pru_src)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__append_148 = $(libm_machine_sparc_src)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__append_149 = $(libm_machine_spu_src)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__append_150 = $(libm_machine_riscv_src)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__append_151 = $(libm_machine_x86_64_src)
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/../config/depstand.m4 \
@@ -3092,7 +3093,96 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_157 = $(am__objects_156)
-@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_158 = libm/machine/arm/libm_a-e_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@am__objects_158 = libm/machine/amdgcn/libm_a-v64_mathcnst.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64_reent.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_acos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_acosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_asin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_asine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_asinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atangent.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_atanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_cos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_cosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_erf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_exp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_exp2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_finite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_fmod.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_gamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_hypot.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_ilogb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_ispos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_lgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_lgamma_r.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_log.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_log10.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_log2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_modf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_numtest.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_pow.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_remainder.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_scalb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_scalbn.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_signif.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sineh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_tan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_tanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64df_tgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_acos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_acosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_asin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_asine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_asinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atangent.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_atanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_copysign.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_cos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_cosh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_erf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_exp.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_exp2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_finite.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_fmod.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_gamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_hypot.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_ilogb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_isnan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_ispos.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_lgamma.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_lgamma_r.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_log.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_log10.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_log2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_modf.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_numtest.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_pow.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_remainder.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_rint.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_scalb.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_scalbn.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_signif.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sin.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sine.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sineh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sinh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_sqrt.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_tan.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_tanh.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/libm_a-v64sf_tgamma.$(OBJEXT)
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@am__objects_159 = $(am__objects_158)
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_160 = 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) \
@@ -3123,8 +3213,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_159 = $(am__objects_158)
-@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_160 = libm/machine/i386/libm_a-f_atan2.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_ARM_TRUE@am__objects_161 = $(am__objects_160)
+@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_162 = 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) \
@@ -3161,8 +3251,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_161 = $(am__objects_160)
-@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_162 = libm/machine/mips/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_I386_TRUE@am__objects_163 = $(am__objects_162)
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_164 = 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) \
@@ -3174,13 +3264,13 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_163 = $(am__objects_162)
-@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_164 = libm/machine/nds32/libm_a-wf_sqrt.$(OBJEXT)
-@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_165 = libm/machine/nds32/libm_a-w_sqrt.$(OBJEXT)
-@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_166 = $(am__objects_164) \
-@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__objects_165)
-@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_167 = $(am__objects_166)
-@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_168 = libm/machine/powerpc/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_MIPS_TRUE@am__objects_165 = $(am__objects_164)
+@HAS_NDS32_FPU_SP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_166 = libm/machine/nds32/libm_a-wf_sqrt.$(OBJEXT)
+@HAS_NDS32_FPU_DP_TRUE@@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_167 = libm/machine/nds32/libm_a-w_sqrt.$(OBJEXT)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_168 = $(am__objects_166) \
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__objects_167)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@am__objects_169 = $(am__objects_168)
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_170 = 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) \
@@ -3192,8 +3282,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_169 = $(am__objects_168)
-@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_170 = libm/machine/pru/libm_a-fpclassify.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_POWERPC_TRUE@am__objects_171 = $(am__objects_170)
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_172 = 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) \
@@ -3203,8 +3293,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_171 = $(am__objects_170)
-@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_172 = libm/machine/sparc/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_PRU_TRUE@am__objects_173 = $(am__objects_172)
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_174 = 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) \
@@ -3216,8 +3306,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_173 = $(am__objects_172)
-@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_174 = libm/machine/spu/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPARC_TRUE@am__objects_175 = $(am__objects_174)
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_176 = 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) \
@@ -3342,8 +3432,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_175 = $(am__objects_174)
-@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_176 = libm/machine/riscv/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_SPU_TRUE@am__objects_177 = $(am__objects_176)
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_178 = 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) \
@@ -3383,8 +3473,8 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_177 = $(am__objects_176)
-@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_178 = libm/machine/x86_64/libm_a-feclearexcept.$(OBJEXT) \
+@HAVE_LIBM_MACHINE_RISCV_TRUE@am__objects_179 = $(am__objects_178)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_180 = 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) \
@@ -3396,14 +3486,15 @@ am__objects_155 = libm/fenv/libm_a-feclearexcept.$(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_179 = $(am__objects_178)
+@HAVE_LIBM_MACHINE_X86_64_TRUE@am__objects_181 = $(am__objects_180)
 am_libm_a_OBJECTS = $(am__objects_143) $(am__objects_147) \
 	$(am__objects_148) $(am__objects_149) $(am__objects_151) \
 	$(am__objects_152) $(am__objects_153) $(am__objects_154) \
 	$(am__objects_155) $(am__objects_157) $(am__objects_159) \
-	$(am__objects_161) $(am__objects_163) $(am__objects_167) \
+	$(am__objects_161) $(am__objects_163) $(am__objects_165) \
 	$(am__objects_169) $(am__objects_171) $(am__objects_173) \
-	$(am__objects_175) $(am__objects_177) $(am__objects_179)
+	$(am__objects_175) $(am__objects_177) $(am__objects_179) \
+	$(am__objects_181)
 libm_a_OBJECTS = $(am_libm_a_OBJECTS)
 am_libm_test_test_OBJECTS = libm/test/test.$(OBJEXT) \
 	libm/test/string.$(OBJEXT) libm/test/convert.$(OBJEXT) \
@@ -3953,9 +4044,10 @@ libm_a_SOURCES = $(am__append_131) $(am__append_134) \
 	$(libm_common_src) $(libm_common_fsrc) $(am__append_137) \
 	$(libm_complex_src) $(libm_complex_fsrc) $(libm_complex_lsrc) \
 	$(libm_fenv_src) $(am__append_138) $(am__append_139) \
-	$(am__append_140) $(am__append_141) $(am__append_144) \
+	$(am__append_140) $(am__append_141) $(am__append_142) \
 	$(am__append_145) $(am__append_146) $(am__append_147) \
-	$(am__append_148) $(am__append_149) $(am__append_150)
+	$(am__append_148) $(am__append_149) $(am__append_150) \
+	$(am__append_151)
 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)))
@@ -4734,6 +4826,96 @@ libm_test_test_LDADD = $(CRT0) libm.a libc.a
 @HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/fetestexcept.c \
 @HAVE_LIBM_MACHINE_AARCH64_TRUE@	libm/machine/aarch64/feupdateenv.c
 
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@libm_machine_amdgcn_src = \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64_mathcnst.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64_reent.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_acos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_acosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_asin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_asine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_asinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atan2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atangent.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_atanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_copysign.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_cos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_cosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_erf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_exp.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_exp2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_finite.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_fmod.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_gamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_hypot.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_ilogb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_isnan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_ispos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_lgamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_lgamma_r.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_log.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_log10.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_log2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_modf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_numtest.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_pow.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_remainder.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_rint.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_scalb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_scalbn.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_signif.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sineh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_sqrt.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_tan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_tanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64df_tgamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_acos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_acosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_asin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_asine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_asinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atan2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atangent.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_atanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_copysign.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_cos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_cosh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_erf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_exp.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_exp2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_finite.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_fmod.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_gamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_hypot.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_ilogb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_isnan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_ispos.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_lgamma.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_lgamma_r.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_log.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_log10.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_log2.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_modf.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_numtest.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_pow.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_remainder.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_rint.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_scalb.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_scalbn.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_signif.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sin.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sine.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sineh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sinh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_sqrt.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_tan.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_tanh.c \
+@HAVE_LIBM_MACHINE_AMDGCN_TRUE@	libm/machine/amdgcn/v64sf_tgamma.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 \
@@ -4788,8 +4970,8 @@ libm_test_test_LDADD = $(CRT0) libm.a libc.a
 # 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_142) \
-@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_143)
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_143) \
+@HAVE_LIBM_MACHINE_NDS32_TRUE@	$(am__append_144)
 @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 \
@@ -4858,7 +5040,7 @@ all: newlib.h _newlib_version.h
 .SUFFIXES: .def .xml .S .c .dvi .o .obj .ps .s
 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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/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)
+$(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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/Makefile.inc $(srcdir)/libm/machine/aarch64/Makefile.inc $(srcdir)/libm/machine/amdgcn/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*) \
@@ -4880,7 +5062,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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/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):
+$(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/ces/Makefile.inc $(srcdir)/libc/iconv/ccs/Makefile.inc $(srcdir)/libc/iconv/ccs/binary/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/sys/a29khif/Makefile.inc $(srcdir)/libc/sys/amdgcn/Makefile.inc $(srcdir)/libc/sys/arm/Makefile.inc $(srcdir)/libc/sys/d10v/Makefile.inc $(srcdir)/libc/sys/epiphany/Makefile.inc $(srcdir)/libc/sys/h8300hms/Makefile.inc $(srcdir)/libc/sys/h8500hms/Makefile.inc $(srcdir)/libc/sys/m88kbug/Makefile.inc $(srcdir)/libc/sys/mmixware/Makefile.inc $(srcdir)/libc/sys/netware/Makefile.inc $(srcdir)/libc/sys/or1k/Makefile.inc $(srcdir)/libc/sys/rdos/Makefile.inc $(srcdir)/libc/sys/rtems/Makefile.inc $(srcdir)/libc/sys/sh/Makefile.inc $(srcdir)/libc/sys/sysmec/Makefile.inc $(srcdir)/libc/sys/sysnec810/Makefile.inc $(srcdir)/libc/sys/sysnecv850/Makefile.inc $(srcdir)/libc/sys/sysvi386/Makefile.inc $(srcdir)/libc/sys/sysvnecv70/Makefile.inc $(srcdir)/libc/sys/tic80/Makefile.inc $(srcdir)/libc/sys/tirtos/Makefile.inc $(srcdir)/libc/sys/w65/Makefile.inc $(srcdir)/libc/sys/z8ksim/Makefile.inc $(srcdir)/libc/machine/Makefile.inc $(srcdir)/libc/machine/aarch64/Makefile.inc $(srcdir)/libc/machine/amdgcn/Makefile.inc $(srcdir)/libc/machine/arc/Makefile.inc $(srcdir)/libc/machine/arm/Makefile.inc $(srcdir)/libc/machine/bfin/Makefile.inc $(srcdir)/libc/machine/cr16/Makefile.inc $(srcdir)/libc/machine/cris/Makefile.inc $(srcdir)/libc/machine/crx/Makefile.inc $(srcdir)/libc/machine/csky/Makefile.inc $(srcdir)/libc/machine/d10v/Makefile.inc $(srcdir)/libc/machine/d30v/Makefile.inc $(srcdir)/libc/machine/epiphany/Makefile.inc $(srcdir)/libc/machine/fr30/Makefile.inc $(srcdir)/libc/machine/frv/Makefile.inc $(srcdir)/libc/machine/ft32/Makefile.inc $(srcdir)/libc/machine/h8300/Makefile.inc $(srcdir)/libc/machine/h8500/Makefile.inc $(srcdir)/libc/machine/hppa/Makefile.inc $(srcdir)/libc/machine/i386/Makefile.inc $(srcdir)/libc/machine/i960/Makefile.inc $(srcdir)/libc/machine/iq2000/Makefile.inc $(srcdir)/libc/machine/lm32/Makefile.inc $(srcdir)/libc/machine/m32c/Makefile.inc $(srcdir)/libc/machine/m32r/Makefile.inc $(srcdir)/libc/machine/m68hc11/Makefile.inc $(srcdir)/libc/machine/m68k/Makefile.inc $(srcdir)/libc/machine/m88k/Makefile.inc $(srcdir)/libc/machine/mep/Makefile.inc $(srcdir)/libc/machine/microblaze/Makefile.inc $(srcdir)/libc/machine/mips/Makefile.inc $(srcdir)/libc/machine/mn10200/Makefile.inc $(srcdir)/libc/machine/mn10300/Makefile.inc $(srcdir)/libc/machine/moxie/Makefile.inc $(srcdir)/libc/machine/msp430/Makefile.inc $(srcdir)/libc/machine/mt/Makefile.inc $(srcdir)/libc/machine/nds32/Makefile.inc $(srcdir)/libc/machine/necv70/Makefile.inc $(srcdir)/libc/machine/nios2/Makefile.inc $(srcdir)/libc/machine/nvptx/Makefile.inc $(srcdir)/libc/machine/or1k/Makefile.inc $(srcdir)/libc/machine/powerpc/Makefile.inc $(srcdir)/libc/machine/pru/Makefile.inc $(srcdir)/libc/machine/riscv/Makefile.inc $(srcdir)/libc/machine/rl78/Makefile.inc $(srcdir)/libc/machine/rx/Makefile.inc $(srcdir)/libc/machine/sh/Makefile.inc $(srcdir)/libc/machine/sparc/Makefile.inc $(srcdir)/libc/machine/spu/Makefile.inc $(srcdir)/libc/machine/tic4x/Makefile.inc $(srcdir)/libc/machine/tic6x/Makefile.inc $(srcdir)/libc/machine/tic80/Makefile.inc $(srcdir)/libc/machine/v850/Makefile.inc $(srcdir)/libc/machine/visium/Makefile.inc $(srcdir)/libc/machine/w65/Makefile.inc $(srcdir)/libc/machine/x86_64/Makefile.inc $(srcdir)/libc/machine/xc16x/Makefile.inc $(srcdir)/libc/machine/xstormy16/Makefile.inc $(srcdir)/libc/machine/z8k/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/test/Makefile.inc $(srcdir)/libm/machine/aarch64/Makefile.inc $(srcdir)/libm/machine/amdgcn/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
@@ -10409,6 +10591,276 @@ libm/machine/aarch64/libm_a-fetestexcept.$(OBJEXT):  \
 libm/machine/aarch64/libm_a-feupdateenv.$(OBJEXT):  \
 	libm/machine/aarch64/$(am__dirstamp) \
 	libm/machine/aarch64/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/$(am__dirstamp):
+	@$(MKDIR_P) libm/machine/amdgcn
+	@: > libm/machine/amdgcn/$(am__dirstamp)
+libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) libm/machine/amdgcn/$(DEPDIR)
+	@: > libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64_mathcnst.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64_reent.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_acos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_acosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_asin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_asine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_asinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atan2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atangent.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_atanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_copysign.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_cos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_cosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_erf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_exp.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_exp2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_finite.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_fmod.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_gamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_hypot.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_ilogb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_isnan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_ispos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_lgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_lgamma_r.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_log.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_log10.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_log2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_modf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_numtest.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_pow.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_remainder.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_rint.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_scalb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_scalbn.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_signif.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sineh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_sqrt.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_tan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_tanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64df_tgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_acos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_acosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_asin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_asine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_asinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atan2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atangent.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_atanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_copysign.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_cos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_cosh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_erf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_exp.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_exp2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_finite.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_fmod.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_gamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_hypot.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_ilogb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_isnan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_ispos.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_lgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_lgamma_r.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_log.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_log10.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_log2.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_modf.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_numtest.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_pow.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_remainder.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_rint.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_scalb.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_scalbn.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_signif.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sin.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sine.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sineh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sinh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_sqrt.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_tan.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_tanh.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
+libm/machine/amdgcn/libm_a-v64sf_tgamma.$(OBJEXT):  \
+	libm/machine/amdgcn/$(am__dirstamp) \
+	libm/machine/amdgcn/$(DEPDIR)/$(am__dirstamp)
 libm/machine/arm/$(am__dirstamp):
 	@$(MKDIR_P) libm/machine/arm
 	@: > libm/machine/arm/$(am__dirstamp)
@@ -11625,6 +12077,7 @@ mostlyclean-compile:
 	-rm -f libm/complex/*.$(OBJEXT)
 	-rm -f libm/fenv/*.$(OBJEXT)
 	-rm -f libm/machine/aarch64/*.$(OBJEXT)
+	-rm -f libm/machine/amdgcn/*.$(OBJEXT)
 	-rm -f libm/machine/arm/*.$(OBJEXT)
 	-rm -f libm/machine/i386/*.$(OBJEXT)
 	-rm -f libm/machine/mips/*.$(OBJEXT)
@@ -13402,6 +13855,94 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/aarch64/$(DEPDIR)/libm_a-sf_rint.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/aarch64/$(DEPDIR)/libm_a-sf_round.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/aarch64/$(DEPDIR)/libm_a-sf_trunc.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atangent.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_copysign.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_cos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_cosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_erf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_exp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_exp2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_finite.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_fmod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_gamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_hypot.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_ilogb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_isnan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_ispos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_lgamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_lgamma_r.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_log.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_log10.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_log2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_modf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_numtest.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_pow.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_remainder.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_rint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_scalb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_scalbn.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_signif.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sineh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_sqrt.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_tan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_tanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_tgamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_acos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_acosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_asin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_asine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_asinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atan2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atangent.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_atanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_copysign.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_cos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_cosh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_erf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_exp.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_exp2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_finite.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_fmod.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_gamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_hypot.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_ilogb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_isnan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_ispos.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_lgamma.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_lgamma_r.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_log.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_log10.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_log2.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_modf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_numtest.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_pow.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_remainder.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_rint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_scalb.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_scalbn.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_signif.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sin.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sine.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sineh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sinh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_sqrt.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_tan.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_tanh.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@libm/machine/amdgcn/$(DEPDIR)/libm_a-v64sf_tgamma.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/arm/$(DEPDIR)/libm_a-e_sqrt.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/arm/$(DEPDIR)/libm_a-ef_sqrt.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@libm/machine/arm/$(DEPDIR)/libm_a-fe_dfl_env.Po@am__quote@
@@ -42062,6 +42603,1238 @@ libm/machine/aarch64/libm_a-feupdateenv.obj: libm/machine/aarch64/feupdateenv.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/aarch64/libm_a-feupdateenv.obj `if test -f 'libm/machine/aarch64/feupdateenv.c'; then $(CYGPATH_W) 'libm/machine/aarch64/feupdateenv.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/aarch64/feupdateenv.c'; fi`
 
+libm/machine/amdgcn/libm_a-v64_mathcnst.o: libm/machine/amdgcn/v64_mathcnst.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_mathcnst.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.o `test -f 'libm/machine/amdgcn/v64_mathcnst.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_mathcnst.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_mathcnst.c' object='libm/machine/amdgcn/libm_a-v64_mathcnst.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.o `test -f 'libm/machine/amdgcn/v64_mathcnst.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_mathcnst.c
+
+libm/machine/amdgcn/libm_a-v64_mathcnst.obj: libm/machine/amdgcn/v64_mathcnst.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_mathcnst.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.obj `if test -f 'libm/machine/amdgcn/v64_mathcnst.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_mathcnst.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_mathcnst.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_mathcnst.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_mathcnst.c' object='libm/machine/amdgcn/libm_a-v64_mathcnst.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_mathcnst.obj `if test -f 'libm/machine/amdgcn/v64_mathcnst.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_mathcnst.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_mathcnst.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64_reent.o: libm/machine/amdgcn/v64_reent.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_reent.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo -c -o libm/machine/amdgcn/libm_a-v64_reent.o `test -f 'libm/machine/amdgcn/v64_reent.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_reent.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_reent.c' object='libm/machine/amdgcn/libm_a-v64_reent.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_reent.o `test -f 'libm/machine/amdgcn/v64_reent.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64_reent.c
+
+libm/machine/amdgcn/libm_a-v64_reent.obj: libm/machine/amdgcn/v64_reent.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64_reent.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo -c -o libm/machine/amdgcn/libm_a-v64_reent.obj `if test -f 'libm/machine/amdgcn/v64_reent.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_reent.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_reent.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64_reent.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64_reent.c' object='libm/machine/amdgcn/libm_a-v64_reent.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64_reent.obj `if test -f 'libm/machine/amdgcn/v64_reent.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64_reent.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64_reent.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_acos.o: libm/machine/amdgcn/v64df_acos.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acos.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acos.o `test -f 'libm/machine/amdgcn/v64df_acos.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acos.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acos.c' object='libm/machine/amdgcn/libm_a-v64df_acos.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acos.o `test -f 'libm/machine/amdgcn/v64df_acos.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acos.c
+
+libm/machine/amdgcn/libm_a-v64df_acos.obj: libm/machine/amdgcn/v64df_acos.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acos.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acos.obj `if test -f 'libm/machine/amdgcn/v64df_acos.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acos.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acos.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acos.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acos.c' object='libm/machine/amdgcn/libm_a-v64df_acos.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acos.obj `if test -f 'libm/machine/amdgcn/v64df_acos.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acos.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acos.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_acosh.o: libm/machine/amdgcn/v64df_acosh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acosh.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acosh.o `test -f 'libm/machine/amdgcn/v64df_acosh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acosh.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acosh.c' object='libm/machine/amdgcn/libm_a-v64df_acosh.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acosh.o `test -f 'libm/machine/amdgcn/v64df_acosh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_acosh.c
+
+libm/machine/amdgcn/libm_a-v64df_acosh.obj: libm/machine/amdgcn/v64df_acosh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_acosh.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_acosh.obj `if test -f 'libm/machine/amdgcn/v64df_acosh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acosh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acosh.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_acosh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_acosh.c' object='libm/machine/amdgcn/libm_a-v64df_acosh.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_acosh.obj `if test -f 'libm/machine/amdgcn/v64df_acosh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_acosh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_acosh.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_asin.o: libm/machine/amdgcn/v64df_asin.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asin.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asin.o `test -f 'libm/machine/amdgcn/v64df_asin.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asin.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asin.c' object='libm/machine/amdgcn/libm_a-v64df_asin.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asin.o `test -f 'libm/machine/amdgcn/v64df_asin.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asin.c
+
+libm/machine/amdgcn/libm_a-v64df_asin.obj: libm/machine/amdgcn/v64df_asin.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asin.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asin.obj `if test -f 'libm/machine/amdgcn/v64df_asin.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asin.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asin.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asin.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asin.c' object='libm/machine/amdgcn/libm_a-v64df_asin.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asin.obj `if test -f 'libm/machine/amdgcn/v64df_asin.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asin.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asin.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_asine.o: libm/machine/amdgcn/v64df_asine.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asine.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asine.o `test -f 'libm/machine/amdgcn/v64df_asine.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asine.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asine.c' object='libm/machine/amdgcn/libm_a-v64df_asine.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asine.o `test -f 'libm/machine/amdgcn/v64df_asine.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asine.c
+
+libm/machine/amdgcn/libm_a-v64df_asine.obj: libm/machine/amdgcn/v64df_asine.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asine.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asine.obj `if test -f 'libm/machine/amdgcn/v64df_asine.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asine.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asine.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asine.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asine.c' object='libm/machine/amdgcn/libm_a-v64df_asine.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asine.obj `if test -f 'libm/machine/amdgcn/v64df_asine.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asine.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asine.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_asinh.o: libm/machine/amdgcn/v64df_asinh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asinh.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asinh.o `test -f 'libm/machine/amdgcn/v64df_asinh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asinh.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asinh.c' object='libm/machine/amdgcn/libm_a-v64df_asinh.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asinh.o `test -f 'libm/machine/amdgcn/v64df_asinh.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_asinh.c
+
+libm/machine/amdgcn/libm_a-v64df_asinh.obj: libm/machine/amdgcn/v64df_asinh.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_asinh.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_asinh.obj `if test -f 'libm/machine/amdgcn/v64df_asinh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asinh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asinh.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_asinh.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_asinh.c' object='libm/machine/amdgcn/libm_a-v64df_asinh.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_asinh.obj `if test -f 'libm/machine/amdgcn/v64df_asinh.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_asinh.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_asinh.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_atan.o: libm/machine/amdgcn/v64df_atan.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan.o `test -f 'libm/machine/amdgcn/v64df_atan.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan.c' object='libm/machine/amdgcn/libm_a-v64df_atan.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan.o `test -f 'libm/machine/amdgcn/v64df_atan.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan.c
+
+libm/machine/amdgcn/libm_a-v64df_atan.obj: libm/machine/amdgcn/v64df_atan.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan.obj `if test -f 'libm/machine/amdgcn/v64df_atan.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_atan.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_atan.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan.c' object='libm/machine/amdgcn/libm_a-v64df_atan.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan.obj `if test -f 'libm/machine/amdgcn/v64df_atan.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_atan.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_atan.c'; fi`
+
+libm/machine/amdgcn/libm_a-v64df_atan2.o: libm/machine/amdgcn/v64df_atan2.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan2.o -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan2.o `test -f 'libm/machine/amdgcn/v64df_atan2.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan2.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan2.c' object='libm/machine/amdgcn/libm_a-v64df_atan2.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan2.o `test -f 'libm/machine/amdgcn/v64df_atan2.c' || echo '$(srcdir)/'`libm/machine/amdgcn/v64df_atan2.c
+
+libm/machine/amdgcn/libm_a-v64df_atan2.obj: libm/machine/amdgcn/v64df_atan2.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -MT libm/machine/amdgcn/libm_a-v64df_atan2.obj -MD -MP -MF libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo -c -o libm/machine/amdgcn/libm_a-v64df_atan2.obj `if test -f 'libm/machine/amdgcn/v64df_atan2.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v64df_atan2.c'; else $(CYGPATH_W) '$(srcdir)/libm/machine/amdgcn/v64df_atan2.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Tpo libm/machine/amdgcn/$(DEPDIR)/libm_a-v64df_atan2.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='libm/machine/amdgcn/v64df_atan2.c' object='libm/machine/amdgcn/libm_a-v64df_atan2.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libm_a_CPPFLAGS) $(CPPFLAGS) $(libm_a_CFLAGS) $(CFLAGS) -c -o libm/machine/amdgcn/libm_a-v64df_atan2.obj `if test -f 'libm/machine/amdgcn/v64df_atan2.c'; then $(CYGPATH_W) 'libm/machine/amdgcn/v[...]

[diff truncated at 100000 bytes]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-01-18 18:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-18 18:36 [newlib-cygwin] amdgcn: Add vectorized math routines Jeff Johnston
  -- strict thread matches above, loose matches on Subject: below --
2022-12-16 17:19 Jeff Johnston

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).