acadia-newlib/newlib/libm/math
Mike Frysinger 2339979934 newlib: libm: merge machine/ configure scripts up a level
The machine configure scripts are all effectively stub scripts that
pass the higher level options to its own makefile.  The only one doing
any custom tests was nds32.  The rest were all effectively the same as
the libm/ configure script.

So instead of recursively running configure in all of these subdirs,
generate their makefiles from the top-level configure.  For nds32,
deploy a pattern of including subdir logic via m4:
	m4_include([machine/nds32/acinclude.m4])

Even its set of checks are very small -- it does 2 preprocessor tests
and sets up 2 makefile conditionals.

Some of the generated machine makefiles have a bunch of extra stuff
added to them, but that's because they were inconsistent in their
configure libtool calls.  The top-level has it, so it exports some
new vars to the ones that weren't already.
2022-01-26 03:11:20 -05:00
..
Makefile.am newlib: migrate from INCLUDES to AM_CPPFLAGS 2022-01-05 20:29:53 -05:00
Makefile.in newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
e_acos.c
e_acosh.c
e_asin.c
e_atan2.c
e_atanh.c
e_cosh.c
e_exp.c
e_fmod.c
e_hypot.c
e_j0.c
e_j1.c
e_jn.c
e_log.c
e_log10.c
e_pow.c
e_rem_pio2.c
e_remainder.c
e_scalb.c
e_sinh.c
e_sqrt.c Fix rounding issues with sqrt/sqrtf 2021-06-04 14:42:58 -04:00
e_tgamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00
ef_acos.c
ef_acosh.c
ef_asin.c
ef_atan2.c
ef_atanh.c
ef_cosh.c
ef_exp.c libm/math: ensure that expf(-huge) sets FE_UNDERFLOW exception 2020-08-10 10:31:36 +02:00
ef_fmod.c
ef_hypot.c
ef_j0.c
ef_j1.c
ef_jn.c
ef_log.c
ef_log10.c
ef_pow.c Fix error in powf for x close to 1 and large y 2020-12-11 14:38:19 -05:00
ef_rem_pio2.c
ef_remainder.c
ef_scalb.c
ef_sinh.c
ef_sqrt.c Fix rounding issues with sqrt/sqrtf 2021-06-04 14:42:58 -04:00
ef_tgamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00
el_hypot.c
er_lgamma.c Update gamma functions from code in picolibc 2020-12-17 16:23:43 -05:00
erf_lgamma.c Update gamma functions from code in picolibc 2020-12-17 16:23:43 -05:00
k_cos.c
k_rem_pio2.c
k_sin.c
k_standard.c libm: Make tgamma(-small) = -INFINITY 2020-09-18 17:20:27 -04:00
k_tan.c
kf_cos.c
kf_rem_pio2.c
kf_sin.c
kf_tan.c
math.tex
s_asinh.c
s_atan.c
s_ceil.c
s_cos.c
s_erf.c
s_fabs.c
s_floor.c
s_frexp.c
s_ldexp.c
s_signif.c
s_sin.c
s_tan.c
s_tanh.c Fix rounding issues with sqrt/sqrtf 2021-06-04 14:42:58 -04:00
sf_asinh.c
sf_atan.c
sf_ceil.c
sf_cos.c
sf_erf.c
sf_fabs.c
sf_floor.c
sf_frexp.c
sf_ldexp.c
sf_signif.c
sf_sin.c
sf_tan.c
sf_tanh.c Fix rounding issues with sqrt/sqrtf 2021-06-04 14:42:58 -04:00
w_acos.c
w_acosh.c
w_asin.c
w_atan2.c
w_atanh.c
w_cosh.c
w_drem.c
w_exp.c
w_exp2.c
w_fmod.c
w_gamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00
w_hypot.c
w_j0.c
w_j1.c
w_jn.c
w_lgamma.c
w_log.c
w_log10.c
w_pow.c libm/math: Don't modify __ieee754_pow return values in pow 2020-08-05 22:16:31 +02:00
w_remainder.c
w_scalb.c
w_sincos.c
w_sinh.c
w_sqrt.c
w_tgamma.c fixes to make compilation succeeds 2020-12-18 10:06:31 +01:00
wf_acos.c
wf_acosh.c
wf_asin.c
wf_atan2.c
wf_atanh.c
wf_cosh.c
wf_drem.c
wf_exp.c
wf_exp2.c
wf_fmod.c
wf_gamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00
wf_hypot.c
wf_j0.c
wf_j1.c
wf_jn.c
wf_lgamma.c
wf_log.c
wf_log2.c
wf_log10.c
wf_pow.c libm/math: Don't modify __ieee754_pow return values in pow 2020-08-05 22:16:31 +02:00
wf_remainder.c
wf_scalb.c
wf_sincos.c
wf_sinh.c
wf_sqrt.c
wf_tgamma.c fixes to make compilation succeeds 2020-12-18 10:06:31 +01:00
wr_gamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00
wr_lgamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00
wrf_gamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00
wrf_lgamma.c libm: Fix 'gamma' and 'gammaf' functions. Clean up other gamma code. [v2] 2020-09-04 21:27:11 +02:00