mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-15 17:40:06 +00:00
c624d23260
This is a preparatory patch to enable building a _Float128 variant to ease reuse when building a _Float128 variant to alias this long double only symbol. Notably, stubs are added where missing to the native _Float128 sysdep dir to prevent building these newly templated variants created inside the build directories. Also noteworthy are the changes around LIBM_SVID_COMPAT. These changes are not intuitive. The templated version is only enabled when !LIBM_SVID_COMPAT, and the compat version is predicated entirely on LIBM_SVID_COMPAT. Thus, exactly one is stubbed out entirely when building. The nldbl scalb compat files are updated to account for this. Likewise, fixup the reuse of m68k's e_scalb{f,l}.c to include it's override of e_scalb.c. Otherwise, the search path finds the templated copy in the build directory. This could be futher simplified by providing an overridden template, but I lack the hardware to verify. |
||
---|---|---|
.. | ||
e_acosf128.c | ||
e_acoshf128.c | ||
e_asinf128.c | ||
e_atan2f128.c | ||
e_atanhf128.c | ||
e_coshf128.c | ||
e_exp10f128.c | ||
e_expf128.c | ||
e_fmodf128.c | ||
e_gammaf128_r.c | ||
e_hypotf128.c | ||
e_ilogbf128.c | ||
e_j0f128.c | ||
e_j1f128.c | ||
e_jnf128.c | ||
e_lgammaf128_r.c | ||
e_log2f128.c | ||
e_log10f128.c | ||
e_logf128.c | ||
e_powf128.c | ||
e_rem_pio2f128.c | ||
e_remainderf128.c | ||
e_scalbf128.c | ||
e_sinhf128.c | ||
float128_private.h | ||
float1282mpn.c | ||
gamma_productf128.c | ||
ieee754_float128.h | ||
k_cosf128.c | ||
k_sincosf128.c | ||
k_sinf128.c | ||
k_tanf128.c | ||
lgamma_negf128.c | ||
lgamma_productf128.c | ||
Makeconfig | ||
Makefile | ||
math-nan-payload-float128.h | ||
mpn2float128.c | ||
s_asinhf128.c | ||
s_atanf128.c | ||
s_cbrtf128.c | ||
s_ceilf128.c | ||
s_copysignf128.c | ||
s_cosf128.c | ||
s_erff128.c | ||
s_expm1f128.c | ||
s_f32addf128.c | ||
s_f32divf128.c | ||
s_f32mulf128.c | ||
s_f32subf128.c | ||
s_f64addf128.c | ||
s_f64divf128.c | ||
s_f64mulf128.c | ||
s_f64subf128.c | ||
s_f64xaddf128.c | ||
s_f64xdivf128.c | ||
s_f64xmulf128.c | ||
s_f64xsubf128.c | ||
s_fabsf128.c | ||
s_finitef128.c | ||
s_floorf128.c | ||
s_fmaf128.c | ||
s_fpclassifyf128.c | ||
s_frexpf128.c | ||
s_fromfpf128.c | ||
s_fromfpxf128.c | ||
s_getpayloadf128.c | ||
s_isinff128.c | ||
s_isnanf128.c | ||
s_issignalingf128.c | ||
s_llrintf128.c | ||
s_llroundf128.c | ||
s_log1pf128.c | ||
s_logbf128.c | ||
s_lrintf128.c | ||
s_lroundf128.c | ||
s_modff128.c | ||
s_nearbyintf128.c | ||
s_nextafterf128.c | ||
s_nexttowardf128.c | ||
s_nextupf128.c | ||
s_remquof128.c | ||
s_rintf128.c | ||
s_roundevenf128.c | ||
s_roundf128.c | ||
s_scalblnf128.c | ||
s_scalbnf128.c | ||
s_setpayloadf128.c | ||
s_setpayloadsigf128.c | ||
s_signbitf128.c | ||
s_significandf128.c | ||
s_sincosf128.c | ||
s_sinf128.c | ||
s_tanf128.c | ||
s_tanhf128.c | ||
s_totalorderf128.c | ||
s_totalordermagf128.c | ||
s_truncf128.c | ||
s_ufromfpf128.c | ||
s_ufromfpxf128.c | ||
strfromf128.c | ||
strtof128_l.c | ||
strtof128_nan.c | ||
strtof128.c | ||
t_sincosf128.c | ||
Versions | ||
w_scalbf128.c | ||
wcstof128_l.c | ||
wcstof128_nan.c | ||
wcstof128.c | ||
x2y2m1f128.c |