glibc/sysdeps/ieee754/float128
Joseph Myers 70e2ba332f Do not include fenv_private.h in math_private.h.
Continuing the clean-up related to the catch-all math_private.h
header, this patch stops math_private.h from including fenv_private.h.
Instead, fenv_private.h is included directly from those users of
math_private.h that also used interfaces from fenv_private.h.  No
attempt is made to remove unused includes of math_private.h, but that
is a natural followup.

(However, since math_private.h sometimes defines optimized versions of
math.h interfaces or __* variants thereof, as well as defining its own
interfaces, I think it might make sense to get all those optimized
versions included from include/math.h, not requiring a separate header
at all, before eliminating unused math_private.h includes - that
avoids a file quietly becoming less-optimized if someone adds a call
to one of those interfaces without restoring a math_private.h include
to that file.)

There is still a pitfall that if code uses plain fe* and __fe*
interfaces, but only includes fenv.h and not fenv_private.h or (before
this patch) math_private.h, it will compile on platforms with
exceptions and rounding modes but not get the optimized versions (and
possibly not compile) on platforms without exception and rounding mode
support, so making it easy to break the build for such platforms
accidentally.

I think it would be most natural to move the inlines / macros for fe*
and __fe* in the case of no exceptions and rounding modes into
include/fenv.h, so that all code including fenv.h with _ISOMAC not
defined automatically gets them.  Then fenv_private.h would be purely
the header for the libc_fe*, SET_RESTORE_ROUND etc. internal
interfaces and the risk of breaking the build on other platforms than
the one you tested on because of a missing fenv_private.h include
would be much reduced (and there would be some unused fenv_private.h
includes to remove along with unused math_private.h includes).

Tested for x86_64 and x86, and tested with build-many-glibcs.py that
installed stripped shared libraries are unchanged by this patch.

	* sysdeps/generic/math_private.h: Do not include <fenv_private.h>.
	* math/fromfp.h: Include <fenv_private.h>.
	* math/math-narrow.h: Likewise.
	* math/s_cexp_template.c: Likewise.
	* math/s_csin_template.c: Likewise.
	* math/s_csinh_template.c: Likewise.
	* math/s_ctan_template.c: Likewise.
	* math/s_ctanh_template.c: Likewise.
	* math/s_iseqsig_template.c: Likewise.
	* math/w_acos_compat.c: Likewise.
	* math/w_acosf_compat.c: Likewise.
	* math/w_acosl_compat.c: Likewise.
	* math/w_asin_compat.c: Likewise.
	* math/w_asinf_compat.c: Likewise.
	* math/w_asinl_compat.c: Likewise.
	* math/w_ilogb_template.c: Likewise.
	* math/w_j0_compat.c: Likewise.
	* math/w_j0f_compat.c: Likewise.
	* math/w_j0l_compat.c: Likewise.
	* math/w_j1_compat.c: Likewise.
	* math/w_j1f_compat.c: Likewise.
	* math/w_j1l_compat.c: Likewise.
	* math/w_jn_compat.c: Likewise.
	* math/w_jnf_compat.c: Likewise.
	* math/w_llogb_template.c: Likewise.
	* math/w_log10_compat.c: Likewise.
	* math/w_log10f_compat.c: Likewise.
	* math/w_log10l_compat.c: Likewise.
	* math/w_log2_compat.c: Likewise.
	* math/w_log2f_compat.c: Likewise.
	* math/w_log2l_compat.c: Likewise.
	* math/w_log_compat.c: Likewise.
	* math/w_logf_compat.c: Likewise.
	* math/w_logl_compat.c: Likewise.
	* sysdeps/aarch64/fpu/feholdexcpt.c: Likewise.
	* sysdeps/aarch64/fpu/fesetround.c: Likewise.
	* sysdeps/aarch64/fpu/fgetexcptflg.c: Likewise.
	* sysdeps/aarch64/fpu/ftestexcept.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_exp2.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_gamma_r.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_jn.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
	* sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
	* sysdeps/ieee754/dbl-64/gamma_product.c: Likewise.
	* sysdeps/ieee754/dbl-64/lgamma_neg.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_fma.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_fmaf.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_llrint.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_llround.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_lrint.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_lround.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_nearbyint.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_sin.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_sincos.c: Likewise.
	* sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
	* sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c: Likewise.
	* sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c: Likewise.
	* sysdeps/ieee754/dbl-64/x2y2m1.c: Likewise.
	* sysdeps/ieee754/float128/float128_private.h: Likewise.
	* sysdeps/ieee754/flt-32/e_gammaf_r.c: Likewise.
	* sysdeps/ieee754/flt-32/e_j1f.c: Likewise.
	* sysdeps/ieee754/flt-32/e_jnf.c: Likewise.
	* sysdeps/ieee754/flt-32/lgamma_negf.c: Likewise.
	* sysdeps/ieee754/flt-32/s_llrintf.c: Likewise.
	* sysdeps/ieee754/flt-32/s_llroundf.c: Likewise.
	* sysdeps/ieee754/flt-32/s_lrintf.c: Likewise.
	* sysdeps/ieee754/flt-32/s_lroundf.c: Likewise.
	* sysdeps/ieee754/flt-32/s_nearbyintf.c: Likewise.
	* sysdeps/ieee754/k_standardl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/e_expl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/e_gammal_r.c: Likewise.
	* sysdeps/ieee754/ldbl-128/e_j1l.c: Likewise.
	* sysdeps/ieee754/ldbl-128/e_jnl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/gamma_productl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/lgamma_negl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/s_fmal.c: Likewise.
	* sysdeps/ieee754/ldbl-128/s_llrintl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/s_llroundl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/s_lrintl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/s_lroundl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/s_nearbyintl.c: Likewise.
	* sysdeps/ieee754/ldbl-128/x2y2m1l.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_expl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_j1l.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/e_jnl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_fmal.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_llrintl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_llroundl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_lrintl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_lroundl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/s_rintl.c: Likewise.
	* sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c: Likewise.
	* sysdeps/ieee754/ldbl-96/e_gammal_r.c: Likewise.
	* sysdeps/ieee754/ldbl-96/e_jnl.c: Likewise.
	* sysdeps/ieee754/ldbl-96/gamma_productl.c: Likewise.
	* sysdeps/ieee754/ldbl-96/lgamma_negl.c: Likewise.
	* sysdeps/ieee754/ldbl-96/s_fma.c: Likewise.
	* sysdeps/ieee754/ldbl-96/s_fmal.c: Likewise.
	* sysdeps/ieee754/ldbl-96/s_llrintl.c: Likewise.
	* sysdeps/ieee754/ldbl-96/s_llroundl.c: Likewise.
	* sysdeps/ieee754/ldbl-96/s_lrintl.c: Likewise.
	* sysdeps/ieee754/ldbl-96/s_lroundl.c: Likewise.
	* sysdeps/ieee754/ldbl-96/x2y2m1l.c: Likewise.
	* sysdeps/powerpc/fpu/e_sqrt.c: Likewise.
	* sysdeps/powerpc/fpu/e_sqrtf.c: Likewise.
	* sysdeps/riscv/rv64/rvd/s_ceil.c: Likewise.
	* sysdeps/riscv/rv64/rvd/s_floor.c: Likewise.
	* sysdeps/riscv/rv64/rvd/s_nearbyint.c: Likewise.
	* sysdeps/riscv/rv64/rvd/s_round.c: Likewise.
	* sysdeps/riscv/rv64/rvd/s_roundeven.c: Likewise.
	* sysdeps/riscv/rv64/rvd/s_trunc.c: Likewise.
	* sysdeps/riscv/rvd/s_finite.c: Likewise.
	* sysdeps/riscv/rvd/s_fmax.c: Likewise.
	* sysdeps/riscv/rvd/s_fmin.c: Likewise.
	* sysdeps/riscv/rvd/s_fpclassify.c: Likewise.
	* sysdeps/riscv/rvd/s_isinf.c: Likewise.
	* sysdeps/riscv/rvd/s_isnan.c: Likewise.
	* sysdeps/riscv/rvd/s_issignaling.c: Likewise.
	* sysdeps/riscv/rvf/fegetround.c: Likewise.
	* sysdeps/riscv/rvf/feholdexcpt.c: Likewise.
	* sysdeps/riscv/rvf/fesetenv.c: Likewise.
	* sysdeps/riscv/rvf/fesetround.c: Likewise.
	* sysdeps/riscv/rvf/feupdateenv.c: Likewise.
	* sysdeps/riscv/rvf/fgetexcptflg.c: Likewise.
	* sysdeps/riscv/rvf/ftestexcept.c: Likewise.
	* sysdeps/riscv/rvf/s_ceilf.c: Likewise.
	* sysdeps/riscv/rvf/s_finitef.c: Likewise.
	* sysdeps/riscv/rvf/s_floorf.c: Likewise.
	* sysdeps/riscv/rvf/s_fmaxf.c: Likewise.
	* sysdeps/riscv/rvf/s_fminf.c: Likewise.
	* sysdeps/riscv/rvf/s_fpclassifyf.c: Likewise.
	* sysdeps/riscv/rvf/s_isinff.c: Likewise.
	* sysdeps/riscv/rvf/s_isnanf.c: Likewise.
	* sysdeps/riscv/rvf/s_issignalingf.c: Likewise.
	* sysdeps/riscv/rvf/s_nearbyintf.c: Likewise.
	* sysdeps/riscv/rvf/s_roundevenf.c: Likewise.
	* sysdeps/riscv/rvf/s_roundf.c: Likewise.
	* sysdeps/riscv/rvf/s_truncf.c: Likewise.
2018-09-03 21:09:04 +00:00
..
e_acosf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_acoshf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_asinf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_atan2f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_atanhf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_coshf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_exp10f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_expf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_fmodf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_gammaf128_r.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_hypotf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_ilogbf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_j0f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_j1f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_jnf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_lgammaf128_r.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_log2f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_log10f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_logf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_powf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_rem_pio2f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_remainderf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_scalbf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
e_sinhf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
float128_private.h Do not include fenv_private.h in math_private.h. 2018-09-03 21:09:04 +00:00
float1282mpn.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
gamma_productf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
ieee754_float128.h Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
k_cosf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
k_sincosf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
k_sinf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
k_tanf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
lgamma_negf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
lgamma_productf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
Makeconfig Add _Float64x function aliases. 2017-11-27 14:16:47 +00:00
Makefile Add libio-mtsafe flags to the build of strfromf128 2017-06-23 10:31:49 -03:00
math-nan-payload-float128.h math: Merge strtod_nan_*.h into math-type-macros-*.h 2018-05-16 06:03:08 +02:00
mpn2float128.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_asinhf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_atanf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_cbrtf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_ceilf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_copysignf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_cosf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_erff128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_expm1f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_f32addf128.c Add narrowing add functions. 2018-02-10 02:08:43 +00:00
s_f32divf128.c Add narrowing divide functions. 2018-05-17 00:40:52 +00:00
s_f32mulf128.c Add narrowing multiply functions. 2018-05-16 00:05:28 +00:00
s_f32subf128.c Add narrowing subtract functions. 2018-03-20 00:34:52 +00:00
s_f64addf128.c Add narrowing add functions. 2018-02-10 02:08:43 +00:00
s_f64divf128.c Add narrowing divide functions. 2018-05-17 00:40:52 +00:00
s_f64mulf128.c Add narrowing multiply functions. 2018-05-16 00:05:28 +00:00
s_f64subf128.c Add narrowing subtract functions. 2018-03-20 00:34:52 +00:00
s_f64xaddf128.c Add narrowing add functions. 2018-02-10 02:08:43 +00:00
s_f64xdivf128.c Add narrowing divide functions. 2018-05-17 00:40:52 +00:00
s_f64xmulf128.c Add narrowing multiply functions. 2018-05-16 00:05:28 +00:00
s_f64xsubf128.c Add narrowing subtract functions. 2018-03-20 00:34:52 +00:00
s_fabsf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_finitef128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_floorf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_fmaf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_fpclassifyf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_frexpf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_fromfpf128.c Use libm_alias_float128 more in sysdeps/ieee754/float128. 2017-11-24 23:53:54 +00:00
s_fromfpxf128.c Use libm_alias_float128 more in sysdeps/ieee754/float128. 2017-11-24 23:53:54 +00:00
s_getpayloadf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_isinff128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_isnanf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_issignalingf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_llrintf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_llroundf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_log1pf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_logbf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_lrintf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_lroundf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_modff128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_nearbyintf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_nextafterf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_nexttowardf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_nextupf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_remquof128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_rintf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_roundevenf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_roundf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_scalblnf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_scalbnf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_setpayloadf128.c Use libm_alias_float128 more in sysdeps/ieee754/float128. 2017-11-24 23:53:54 +00:00
s_setpayloadsigf128.c Use libm_alias_float128 more in sysdeps/ieee754/float128. 2017-11-24 23:53:54 +00:00
s_signbitf128.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
s_significandf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_sincosf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_sinf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_tanf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_tanhf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_totalorderf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_totalordermagf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_truncf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
s_ufromfpf128.c Use libm_alias_float128 more in sysdeps/ieee754/float128. 2017-11-24 23:53:54 +00:00
s_ufromfpxf128.c Use libm_alias_float128 more in sysdeps/ieee754/float128. 2017-11-24 23:53:54 +00:00
strfromf128.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
strtof128_l.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
strtof128_nan.c math: Merge strtod_nan_*.h into math-type-macros-*.h 2018-05-16 06:03:08 +02:00
strtof128.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
t_sincosf128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00
Versions Move some float128 symbol version definitions. 2017-10-16 22:04:42 +00:00
wcstof128_l.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
wcstof128_nan.c math: Merge strtod_nan_*.h into math-type-macros-*.h 2018-05-16 06:03:08 +02:00
wcstof128.c Update copyright dates with scripts/update-copyrights. 2018-01-01 00:32:25 +00:00
x2y2m1f128.c float128: Add wrappers to override ldbl-128 as float128. 2017-05-25 09:01:37 -03:00