diff options
Diffstat (limited to 'sysdeps/ieee754/float128')
90 files changed, 0 insertions, 846 deletions
diff --git a/sysdeps/ieee754/float128/Makeconfig b/sysdeps/ieee754/float128/Makeconfig deleted file mode 100644 index 6c385d2df2..0000000000 --- a/sysdeps/ieee754/float128/Makeconfig +++ /dev/null @@ -1,3 +0,0 @@ -# Include this earlier so it can be used earlier in Makefiles, -# and sysdep/ makefiles. -float128-fcts = yes diff --git a/sysdeps/ieee754/float128/Makefile b/sysdeps/ieee754/float128/Makefile deleted file mode 100644 index c07586c1b6..0000000000 --- a/sysdeps/ieee754/float128/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -ifeq ($(subdir),stdlib) -routines += float1282mpn strfromf128 -endif diff --git a/sysdeps/ieee754/float128/Versions b/sysdeps/ieee754/float128/Versions deleted file mode 100644 index caf206475c..0000000000 --- a/sysdeps/ieee754/float128/Versions +++ /dev/null @@ -1,150 +0,0 @@ -%include <float128-abi.h> -%ifndef FLOAT128_VERSION -% error "float128-abi.h must define FLOAT128_VERSION" -%endif -libc { - FLOAT128_VERSION { - strfromf128; - } -} -libm { - FLOAT128_VERSION { - __acosf128_finite; - __acoshf128_finite; - __asinf128_finite; - __atan2f128_finite; - __atanhf128_finite; - __coshf128_finite; - __exp10f128_finite; - __exp2f128_finite; - __expf128_finite; - __finitef128; - __fmodf128_finite; - __fpclassifyf128; - __gammaf128_r_finite; - __hypotf128_finite; - __iseqsigf128; - __isinff128; - __isnanf128; - __issignalingf128; - __j0f128_finite; - __j1f128_finite; - __jnf128_finite; - __lgammaf128_r_finite; - __log10f128_finite; - __log2f128_finite; - __logf128_finite; - __powf128_finite; - __remainderf128_finite; - __signbitf128; - __sinhf128_finite; - __sqrtf128_finite; - __y0f128_finite; - __y1f128_finite; - __ynf128_finite; - acosf128; - acoshf128; - asinf128; - asinhf128; - atan2f128; - atanf128; - atanhf128; - cabsf128; - cacosf128; - cacoshf128; - canonicalizef128; - cargf128; - casinf128; - casinhf128; - catanf128; - catanhf128; - cbrtf128; - ccosf128; - ccoshf128; - ceilf128; - cexpf128; - cimagf128; - clog10f128; - clogf128; - conjf128; - copysignf128; - cosf128; - coshf128; - cpowf128; - cprojf128; - crealf128; - csinf128; - csinhf128; - csqrtf128; - ctanf128; - ctanhf128; - erfcf128; - erff128; - exp10f128; - exp2f128; - expf128; - expm1f128; - fabsf128; - fdimf128; - floorf128; - fmaf128; - fmaxf128; - fmaxmagf128; - fminf128; - fminmagf128; - fmodf128; - frexpf128; - fromfpf128; - fromfpxf128; - getpayloadf128; - hypotf128; - ilogbf128; - j0f128; - j1f128; - jnf128; - ldexpf128; - lgammaf128; - lgammaf128_r; - llogbf128; - llrintf128; - llroundf128; - log10f128; - log1pf128; - log2f128; - logbf128; - logf128; - lrintf128; - lroundf128; - modff128; - nanf128; - nearbyintf128; - nextafterf128; - nextdownf128; - nextupf128; - powf128; - remainderf128; - remquof128; - rintf128; - roundevenf128; - roundf128; - scalblnf128; - scalbnf128; - setpayloadf128; - setpayloadsigf128; - sincosf128; - sinf128; - sinhf128; - sqrtf128; - tanf128; - tanhf128; - tgammaf128; - totalorderf128; - totalordermagf128; - truncf128; - ufromfpf128; - ufromfpxf128; - y0f128; - y1f128; - ynf128; - } -} diff --git a/sysdeps/ieee754/float128/e_acosf128.c b/sysdeps/ieee754/float128/e_acosf128.c deleted file mode 100644 index 7ddf7dcdf1..0000000000 --- a/sysdeps/ieee754/float128/e_acosf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_acosl.c" diff --git a/sysdeps/ieee754/float128/e_acoshf128.c b/sysdeps/ieee754/float128/e_acoshf128.c deleted file mode 100644 index f6dd40cd88..0000000000 --- a/sysdeps/ieee754/float128/e_acoshf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_acoshl.c" diff --git a/sysdeps/ieee754/float128/e_asinf128.c b/sysdeps/ieee754/float128/e_asinf128.c deleted file mode 100644 index 133ab8d875..0000000000 --- a/sysdeps/ieee754/float128/e_asinf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_asinl.c" diff --git a/sysdeps/ieee754/float128/e_atan2f128.c b/sysdeps/ieee754/float128/e_atan2f128.c deleted file mode 100644 index 9aa740f770..0000000000 --- a/sysdeps/ieee754/float128/e_atan2f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_atan2l.c" diff --git a/sysdeps/ieee754/float128/e_atanhf128.c b/sysdeps/ieee754/float128/e_atanhf128.c deleted file mode 100644 index f26c8d54d2..0000000000 --- a/sysdeps/ieee754/float128/e_atanhf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_atanhl.c" diff --git a/sysdeps/ieee754/float128/e_coshf128.c b/sysdeps/ieee754/float128/e_coshf128.c deleted file mode 100644 index 2abf067f64..0000000000 --- a/sysdeps/ieee754/float128/e_coshf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_coshl.c" diff --git a/sysdeps/ieee754/float128/e_exp10f128.c b/sysdeps/ieee754/float128/e_exp10f128.c deleted file mode 100644 index b3468d256b..0000000000 --- a/sysdeps/ieee754/float128/e_exp10f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_exp10l.c" diff --git a/sysdeps/ieee754/float128/e_expf128.c b/sysdeps/ieee754/float128/e_expf128.c deleted file mode 100644 index b727b17cc9..0000000000 --- a/sysdeps/ieee754/float128/e_expf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_expl.c" diff --git a/sysdeps/ieee754/float128/e_fmodf128.c b/sysdeps/ieee754/float128/e_fmodf128.c deleted file mode 100644 index ed8a7491ed..0000000000 --- a/sysdeps/ieee754/float128/e_fmodf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_fmodl.c" diff --git a/sysdeps/ieee754/float128/e_gammaf128_r.c b/sysdeps/ieee754/float128/e_gammaf128_r.c deleted file mode 100644 index 895ac6374d..0000000000 --- a/sysdeps/ieee754/float128/e_gammaf128_r.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_gammal_r.c" diff --git a/sysdeps/ieee754/float128/e_hypotf128.c b/sysdeps/ieee754/float128/e_hypotf128.c deleted file mode 100644 index 1f06555505..0000000000 --- a/sysdeps/ieee754/float128/e_hypotf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_hypotl.c" diff --git a/sysdeps/ieee754/float128/e_ilogbf128.c b/sysdeps/ieee754/float128/e_ilogbf128.c deleted file mode 100644 index 2861801854..0000000000 --- a/sysdeps/ieee754/float128/e_ilogbf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_ilogbl.c" diff --git a/sysdeps/ieee754/float128/e_j0f128.c b/sysdeps/ieee754/float128/e_j0f128.c deleted file mode 100644 index b624b5c596..0000000000 --- a/sysdeps/ieee754/float128/e_j0f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_j0l.c" diff --git a/sysdeps/ieee754/float128/e_j1f128.c b/sysdeps/ieee754/float128/e_j1f128.c deleted file mode 100644 index 445428e742..0000000000 --- a/sysdeps/ieee754/float128/e_j1f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_j1l.c" diff --git a/sysdeps/ieee754/float128/e_jnf128.c b/sysdeps/ieee754/float128/e_jnf128.c deleted file mode 100644 index 7854e11a1a..0000000000 --- a/sysdeps/ieee754/float128/e_jnf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_jnl.c" diff --git a/sysdeps/ieee754/float128/e_lgammaf128_r.c b/sysdeps/ieee754/float128/e_lgammaf128_r.c deleted file mode 100644 index 3517ac32af..0000000000 --- a/sysdeps/ieee754/float128/e_lgammaf128_r.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_lgammal_r.c" diff --git a/sysdeps/ieee754/float128/e_log10f128.c b/sysdeps/ieee754/float128/e_log10f128.c deleted file mode 100644 index 1c3341e412..0000000000 --- a/sysdeps/ieee754/float128/e_log10f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_log10l.c" diff --git a/sysdeps/ieee754/float128/e_log2f128.c b/sysdeps/ieee754/float128/e_log2f128.c deleted file mode 100644 index 36becaadc4..0000000000 --- a/sysdeps/ieee754/float128/e_log2f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_log2l.c" diff --git a/sysdeps/ieee754/float128/e_logf128.c b/sysdeps/ieee754/float128/e_logf128.c deleted file mode 100644 index b0c9975caf..0000000000 --- a/sysdeps/ieee754/float128/e_logf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_logl.c" diff --git a/sysdeps/ieee754/float128/e_powf128.c b/sysdeps/ieee754/float128/e_powf128.c deleted file mode 100644 index 3afaf7f6a6..0000000000 --- a/sysdeps/ieee754/float128/e_powf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_powl.c" diff --git a/sysdeps/ieee754/float128/e_rem_pio2f128.c b/sysdeps/ieee754/float128/e_rem_pio2f128.c deleted file mode 100644 index 86c2ca1024..0000000000 --- a/sysdeps/ieee754/float128/e_rem_pio2f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_rem_pio2l.c" diff --git a/sysdeps/ieee754/float128/e_remainderf128.c b/sysdeps/ieee754/float128/e_remainderf128.c deleted file mode 100644 index 90c18f8493..0000000000 --- a/sysdeps/ieee754/float128/e_remainderf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_remainderl.c" diff --git a/sysdeps/ieee754/float128/e_scalbf128.c b/sysdeps/ieee754/float128/e_scalbf128.c deleted file mode 100644 index 067b724164..0000000000 --- a/sysdeps/ieee754/float128/e_scalbf128.c +++ /dev/null @@ -1 +0,0 @@ -/* Not defined for _FloatN types. */ diff --git a/sysdeps/ieee754/float128/e_sinhf128.c b/sysdeps/ieee754/float128/e_sinhf128.c deleted file mode 100644 index 42a54e0015..0000000000 --- a/sysdeps/ieee754/float128/e_sinhf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/e_sinhl.c" diff --git a/sysdeps/ieee754/float128/float1282mpn.c b/sysdeps/ieee754/float128/float1282mpn.c deleted file mode 100644 index f012ccf0a6..0000000000 --- a/sysdeps/ieee754/float128/float1282mpn.c +++ /dev/null @@ -1,20 +0,0 @@ -/* Convert a _Float128 type to multiprecision. - Copyright (C) 2017 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - <http://www.gnu.org/licenses/>. */ - -#include <float128_private.h> -#include "../ldbl-128/ldbl2mpn.c" diff --git a/sysdeps/ieee754/float128/float128_private.h b/sysdeps/ieee754/float128/float128_private.h deleted file mode 100644 index 1e00853c83..0000000000 --- a/sysdeps/ieee754/float128/float128_private.h +++ /dev/null @@ -1,326 +0,0 @@ -/* _Float128 overrides for building ldbl-128 as _Float128. - Copyright (C) 2017 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - <http://www.gnu.org/licenses/>. */ - -/* This must be included before the function renames below. */ -#include <gmp.h> -#include <math.h> -#undef HUGE_VALL -#define HUGE_VALL HUGE_VAL_F128 -#include <math/mul_splitl.h> - -/* Renames derived from math_private.h. */ -#include <math_private.h> -#include <ieee754_float128.h> -#define ieee854_long_double_shape_type ieee854_float128_shape_type -#define ieee854_long_double ieee854_float128 - -#undef GET_LDOUBLE_LSW64 -#undef GET_LDOUBLE_MSW64 -#undef GET_LDOUBLE_WORDS64 -#undef SET_LDOUBLE_LSW64 -#undef SET_LDOUBLE_MSW64 -#undef SET_LDOUBLE_WORDS64 -#define GET_LDOUBLE_LSW64(x,y) GET_FLOAT128_LSW64 (x, y) -#define GET_LDOUBLE_MSW64(x,y) GET_FLOAT128_MSW64 (x, y) -#define GET_LDOUBLE_WORDS64(x,y,z) GET_FLOAT128_WORDS64 (x, y, z) -#define SET_LDOUBLE_LSW64(x,y) SET_FLOAT128_LSW64 (x, y) -#define SET_LDOUBLE_MSW64(x,y) SET_FLOAT128_MSW64 (x, y) -#define SET_LDOUBLE_WORDS64(x,y,z) SET_FLOAT128_WORDS64 (x, y, z) - -#undef IEEE854_LONG_DOUBLE_BIAS -#define IEEE854_LONG_DOUBLE_BIAS IEEE854_FLOAT128_BIAS - -#ifdef SET_RESTORE_ROUNDF128 -# undef SET_RESTORE_ROUNDL -# define SET_RESTORE_ROUNDL() SET_RESTORE_ROUNDF128() -#endif - - -/* misc macros from the header below. */ -#include <fix-fp-int-convert-overflow.h> -#undef FIX_LDBL_LONG_CONVERT_OVERFLOW -#undef FIX_LDBL_LLONG_CONVERT_OVERFLOW -#define FIX_LDBL_LONG_CONVERT_OVERFLOW FIX_FLT128_LONG_CONVERT_OVERFLOW -#define FIX_LDBL_LLONG_CONVERT_OVERFLOW FIX_FLT128_LLONG_CONVERT_OVERFLOW - - -/* float.h constants. */ -#include <float.h> -#undef LDBL_DIG -#undef LDBL_EPSILON -#undef LDBL_MANT_DIG -#undef LDBL_MAX -#undef LDBL_MAX_10_EXP -#undef LDBL_MAX_EXP -#undef LDBL_MIN -#undef LDBL_MIN_10_EXP -#undef LDBL_MIN_EXP -#undef LDBL_TRUE_MIN -#define LDBL_DIG FLT128_DIG -#define LDBL_EPSILON FLT128_EPSILON -#define LDBL_MANT_DIG FLT128_MANT_DIG -#define LDBL_MAX FLT128_MAX -#define LDBL_MAX_10_EXP FLT128_MAX_10_EXP -#define LDBL_MAX_EXP FLT128_MAX_EXP -#define LDBL_MIN FLT128_MIN -#define LDBL_MIN_10_EXP FLT128_MIN_10_EXP -#define LDBL_MIN_EXP FLT128_MIN_EXP -#define LDBL_TRUE_MIN FLT128_TRUE_MIN - - -/* math.h GNU constants. */ -#undef M_El -#undef M_LOG2El -#undef M_LOG10El -#undef M_LN2l -#undef M_LN10l -#undef M_PIl -#undef M_PI_2l -#undef M_PI_4l -#undef M_1_PIl -#undef M_2_PIl -#undef M_2_SQRTPIl -#undef M_SQRT2l -#undef M_SQRT1_2l -#define M_El M_Ef128 -#define M_LOG2El M_LOG2Ef128 -#define M_LOG10El M_LOG10Ef128 -#define M_LN2l M_LN2f128 -#define M_LN10l M_LN10f128 -#define M_PIl M_PIf128 -#define M_PI_2l M_PI_2f128 -#define M_PI_4l M_PI_4f128 -#define M_1_PIl M_1_PIf128 -#define M_2_PIl M_2_PIf128 -#define M_2_SQRTPIl M_2_SQRTPIf128 -#define M_SQRT2l M_SQRT2f128 -#define M_SQRT1_2l M_SQRT1_2f128 - - -/* IEEE function renames. */ -#define __ieee754_acoshl __ieee754_acoshf128 -#define __ieee754_acosl __ieee754_acosf128 -#define __ieee754_asinhl __ieee754_asinhf128 -#define __ieee754_asinl __ieee754_asinf128 -#define __ieee754_atan2l __ieee754_atan2f128 -#define __ieee754_atanhl __ieee754_atanhf128 -#define __ieee754_coshl __ieee754_coshf128 -#define __ieee754_cosl __ieee754_cosf128 -#define __ieee754_exp10l __ieee754_exp10f128 -#define __ieee754_exp2l __ieee754_exp2f128 -#define __ieee754_expl __ieee754_expf128 -#define __ieee754_fmodl __ieee754_fmodf128 -#define __ieee754_gammal_r __ieee754_gammaf128_r -#define __ieee754_hypotl __ieee754_hypotf128 -#define __ieee754_ilogbl __ieee754_ilogbf128 -#define __ieee754_j0l __ieee754_j0f128 -#define __ieee754_j1l __ieee754_j1f128 -#define __ieee754_jnl __ieee754_jnf128 -#define __ieee754_lgammal_r __ieee754_lgammaf128_r -#define __ieee754_log10l __ieee754_log10f128 -#define __ieee754_log2l __ieee754_log2f128 -#define __ieee754_logl __ieee754_logf128 -#define __ieee754_powl __ieee754_powf128 -#define __ieee754_rem_pio2l __ieee754_rem_pio2f128 -#define __ieee754_remainderl __ieee754_remainderf128 -#define __ieee754_sinhl __ieee754_sinhf128 -#define __ieee754_sqrtl __ieee754_sqrtf128 -#define __ieee754_y0l __ieee754_y0f128 -#define __ieee754_y1l __ieee754_y1f128 -#define __ieee754_ynl __ieee754_ynf128 - - -/* finite math entry points. */ -#define __acoshl_finite __acoshf128_finite -#define __acosl_finite __acosf128_finite -#define __asinl_finite __asinf128_finite -#define __atan2l_finite __atan2f128_finite -#define __atanhl_finite __atanhf128_finite -#define __coshl_finite __coshf128_finite -#define __cosl_finite __cosf128_finite -#define __exp10l_finite __exp10f128_finite -#define __exp2l_finite __exp2f128_finite -#define __expl_finite __expf128_finite -#define __fmodl_finite __fmodf128_finite -#define __hypotl_finite __hypotf128_finite -#define __ilogbl_finite __ilogbf128_finite -#define __j0l_finite __j0f128_finite -#define __j1l_finite __j1f128_finite -#define __jnl_finite __jnf128_finite -#define __lgammal_r_finite __lgammaf128_r_finite -#define __log10l_finite __log10f128_finite -#define __log2l_finite __log2f128_finite -#define __logl_finite __logf128_finite -#define __powl_finite __powf128_finite -#define __remainderl_finite __remainderf128_finite -#define __sinhl_finite __sinhf128_finite -#define __y0l_finite __y0f128_finite -#define __y1l_finite __y1f128_finite -#define __ynl_finite __ynf128_finite - - -/* internal function names. */ -#define __asinhl __asinhf128 -#define __atanl __atanf128 -#define __cbrtl __cbrtf128 -#define __ceill __ceilf128 -#define __copysignl __copysignf128 -#define __cosl __cosf128 -#define __erfcl __erfcf128 -#define __erfl __erff128 -#define __expl __expf128 -#define __expm1l __expm1f128 -#define __fabsl __fabsf128 -#define __fdiml __fdimf128 -#define __finitel __finitef128 -#define __floorl __floorf128 -#define __fmal __fmaf128 -#define __fmaxl __fmaxf128 -#define __fminl __fminf128 -#define __fpclassifyl __fpclassifyf128 -#define __frexpl __frexpf128 -#define __gammal_r_finite __gammaf128_r_finite -#define __isinfl __isinff128 -#define __isnanl __isnanf128 -#define __issignalingl __issignalingf128 -#define __ldexpl __ldexpf128 -#define __llrintl __llrintf128 -#define __llroundl __llroundf128 -#define __log1pl __log1pf128 -#define __logbl __logbf128 -#define __logl __logf128 -#define __lrintl __lrintf128 -#define __lroundl __lroundf128 -#define __modfl __modff128 -#define __nearbyintl __nearbyintf128 -#define __nextafterl __nextafterf128 -#define __nextdownl __nextdownf128 -#define __nextupl __nextupf128 -#define __remquol __remquof128 -#define __rintl __rintf128 -#define __roundl __roundf128 -#define __scalblnl __scalblnf128 -#define __scalbnl __scalbnf128 -#define __signbitl __signbitf128 -#define __sincosl __sincosf128 -#define __sinl __sinf128 -#define __sqrtl __sqrtf128 -#define __tanhl __tanhf128 -#define __tanl __tanf128 -#define __truncl __truncf128 -#define __x2y2m1l __x2y2m1f128 - -/* __nexttowardf128 is not _Float128 API. */ -#define __nexttowardl __nexttowardf128_do_not_use -#define nexttowardl nexttowardf128_do_not_use - - -/* public entry points. */ -#define asinhl asinhf128 -#define atanl atanf128 -#define cbrtl cbrtf128 -#define ceill ceilf128 -#define copysignl copysignf128 -#define cosl cosf128 -#define erfcl erfcf128 -#define erfl erff128 -#define expl expf128 -#define expm1l expm1f128 -#define fabsl fabsf128 -#define fdiml fdimf128 -#define finitel finitef128_do_not_use -#define floorl floorf128 -#define fmal fmaf128 -#define fmaxl fmaxf128 -#define fminl fminf128 -#define frexpl frexpf128 -#define getpayloadl getpayloadf128 -#define isinfl isinff128_do_not_use -#define isnanl isnanf128_do_not_use -#define ldexpl ldexpf128 -#define llrintl llrintf128 -#define llroundl llroundf128 -#define log1pl log1pf128 -#define logbl logbf128 -#define logl logf128 -#define lrintl lrintf128 -#define lroundl lroundf128 -#define modfl modff128 -#define nanl nanf128 -#define nearbyintl nearbyintf128 -#define nextafterl nextafterf128 -#define nextdownl nextdownf128 -#define nextupl nextupf128 -#define remquol remquof128 -#define rintl rintf128 -#define roundevenl roundevenf128 -#define roundl roundf128 -#define scalbnl scalbnf128 -#define sincosl sincosf128 -#define sinl sinf128 -#define sqrtl sqrtf128 -#define tanhl tanhf128 -#define tanl tanf128 -#define totalorderl totalorderf128 -#define totalordermagl totalordermagf128 -#define truncl truncf128 - - -/* misc internal renames. */ -#define __builtin_fmal __builtin_fmaf128 -#define __expl_table __expf128_table -#define __gamma_productl __gamma_productf128 -#define __kernel_cosl __kernel_cosf128 -#define __kernel_rem_pio2l __kernel_rem_pio2f128 -#define __kernel_sincosl __kernel_sincosf128 -#define __kernel_sinl __kernel_sinf128 -#define __kernel_tanl __kernel_tanf128 -#define __lgamma_negl __lgamma_negf128 -#define __lgamma_productl __lgamma_productf128 -#define __mpn_extract_long_double __mpn_extract_float128 -#define __sincosl_table __sincosf128_table -#define mul_splitl mul_splitf128 - -/* Builtin renames. */ -#define __builtin_copysignl __builtin_copysignf128 -#define __builtin_signbitl __builtin_signbit - -/* Get the constant suffix from bits/floatn-compat.h. */ -#define L(x) __f128 (x) - -static inline void -mul_splitf128 (_Float128 *hi, _Float128 *lo, _Float128 x, _Float128 y) -{ -#ifdef __FP_FAST_FMAF128 - /* Fast built-in fused multiply-add. */ - *hi = x * y; - *lo = __builtin_fmal (x, y, -*hi); -#else - /* Apply Dekker's algorithm. */ - *hi = x * y; -# define C ((1LL << (FLT128_MANT_DIG + 1) / 2) + 1) - _Float128 x1 = x * C; - _Float128 y1 = y * C; -# undef C - x1 = (x - x1) + x1; - y1 = (y - y1) + y1; - _Float128 x2 = x - x1; - _Float128 y2 = y - y1; - *lo = (((x1 * y1 - *hi) + x1 * y2) + x2 * y1) + x2 * y2; -#endif -} diff --git a/sysdeps/ieee754/float128/gamma_productf128.c b/sysdeps/ieee754/float128/gamma_productf128.c deleted file mode 100644 index be2271f12f..0000000000 --- a/sysdeps/ieee754/float128/gamma_productf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/gamma_productl.c" diff --git a/sysdeps/ieee754/float128/ieee754_float128.h b/sysdeps/ieee754/float128/ieee754_float128.h deleted file mode 100644 index e8e7211d88..0000000000 --- a/sysdeps/ieee754/float128/ieee754_float128.h +++ /dev/null @@ -1,140 +0,0 @@ -/* _Float128 IEEE like macros. - Copyright (C) 2017 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - <http://www.gnu.org/licenses/>. */ -#ifndef _IEEE754_FLOAT128_H -#define _IEEE754_FLOAT128_H - -#include <endian.h> -#include <stdint.h> - -# if __FLOAT_WORD_ORDER == BIG_ENDIAN -# define __FLT_EORDER2(t, a, b) t a; t b; -# define __FLT_EORDER4(t, a, b, c, d) \ - t a; t b; t c; t d; -# define __FLT_EORDER6(t, a, b, c, d, e, f) \ - t a; t b; t c; t d; t e; t f; -# define __FLT_EORDER7(t, a, b, c, d, e, f, g) \ - t a; t b; t c; t d; t e; t f; t g; -# else -# define __FLT_EORDER2(t, a, b) \ - t b; t a; -# define __FLT_EORDER4(t, a, b, c, d) \ - t d; t c; t b; t a; -# define __FLT_EORDER6(t, a, b, c, d, e, f) \ - t f; t e; t d; t c; t b; t a; -# define __FLT_EORDER7(t, a, b, c, d, e, f, g) \ - t g; t f; t e; t d; t c; t b; t a; -# endif - -/* A union which permits us to convert between _Float128 and - four 32 bit ints or two 64 bit ints. */ - -typedef union -{ - _Float128 value; - struct - { - __FLT_EORDER2 (uint64_t, msw, lsw); - } parts64; - struct - { - __FLT_EORDER4 (uint32_t, w0, w1, w2, w3); - } parts32; -} ieee854_float128_shape_type; - -/* Get two 64 bit ints from a _Float128. */ - -# define GET_FLOAT128_WORDS64(ix0,ix1,d) \ -do { \ - ieee854_float128_shape_type qw_u; \ - qw_u.value = (d); \ - (ix0) = qw_u.parts64.msw; \ - (ix1) = qw_u.parts64.lsw; \ -} while (0) - -/* Set a _Float128 from two 64 bit ints. */ - -# define SET_FLOAT128_WORDS64(d,ix0,ix1) \ -do { \ - ieee854_float128_shape_type qw_u; \ - qw_u.parts64.msw = (ix0); \ - qw_u.parts64.lsw = (ix1); \ - (d) = qw_u.value; \ -} while (0) - -/* Get the more significant 64 bits of a _Float128 mantissa. */ - -# define GET_FLOAT128_MSW64(v,d) \ -do { \ - ieee854_float128_shape_type sh_u; \ - sh_u.value = (d); \ - (v) = sh_u.parts64.msw; \ -} while (0) - -/* Set the more significant 64 bits of a _Float128 mantissa from an int. */ - -# define SET_FLOAT128_MSW64(d,v) \ -do { \ - ieee854_float128_shape_type sh_u; \ - sh_u.value = (d); \ - sh_u.parts64.msw = (v); \ - (d) = sh_u.value; \ -} while (0) - -/* Get the least significant 64 bits of a _Float128 mantissa. */ - -# define GET_FLOAT128_LSW64(v,d) \ -do { \ - ieee854_float128_shape_type sh_u; \ - sh_u.value = (d); \ - (v) = sh_u.parts64.lsw; \ -} while (0) - -/* Likewise, some helper macros which are exposed via ieee754.h for - C99 real types, but not _Float128. */ - -union ieee854_float128 - { - _Float128 d; - - /* This is the IEEE 854 quad-precision format. */ - struct - { - __FLT_EORDER6 (unsigned int, negative:1, - exponent:15, - mantissa0:16, - mantissa1:32, - mantissa2:32, - mantissa3:32) - } ieee; - - /* This format makes it easier to see if a NaN is a signalling NaN. */ - struct - { - __FLT_EORDER7 (unsigned int, negative:1, - exponent:15, - quiet_nan:1, - mantissa0:15, - mantissa1:32, - mantissa2:32, - mantissa3:32) - } ieee_nan; - }; - -#define IEEE854_FLOAT128_BIAS 0x3fff /* Added to exponent. */ - -#endif diff --git a/sysdeps/ieee754/float128/k_cosf128.c b/sysdeps/ieee754/float128/k_cosf128.c deleted file mode 100644 index 9db0906e9a..0000000000 --- a/sysdeps/ieee754/float128/k_cosf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/k_cosl.c" diff --git a/sysdeps/ieee754/float128/k_sincosf128.c b/sysdeps/ieee754/float128/k_sincosf128.c deleted file mode 100644 index 14c0f1eccf..0000000000 --- a/sysdeps/ieee754/float128/k_sincosf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/k_sincosl.c" diff --git a/sysdeps/ieee754/float128/k_sinf128.c b/sysdeps/ieee754/float128/k_sinf128.c deleted file mode 100644 index f3acf1cfe1..0000000000 --- a/sysdeps/ieee754/float128/k_sinf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/k_sinl.c" diff --git a/sysdeps/ieee754/float128/k_tanf128.c b/sysdeps/ieee754/float128/k_tanf128.c deleted file mode 100644 index ca6be539f7..0000000000 --- a/sysdeps/ieee754/float128/k_tanf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/k_tanl.c" diff --git a/sysdeps/ieee754/float128/lgamma_negf128.c b/sysdeps/ieee754/float128/lgamma_negf128.c deleted file mode 100644 index 9c16f93025..0000000000 --- a/sysdeps/ieee754/float128/lgamma_negf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/lgamma_negl.c" diff --git a/sysdeps/ieee754/float128/lgamma_productf128.c b/sysdeps/ieee754/float128/lgamma_productf128.c deleted file mode 100644 index 5efe5dd576..0000000000 --- a/sysdeps/ieee754/float128/lgamma_productf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/lgamma_productl.c" diff --git a/sysdeps/ieee754/float128/s_asinhf128.c b/sysdeps/ieee754/float128/s_asinhf128.c deleted file mode 100644 index 7b93d8cf3a..0000000000 --- a/sysdeps/ieee754/float128/s_asinhf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_asinhl.c" diff --git a/sysdeps/ieee754/float128/s_atanf128.c b/sysdeps/ieee754/float128/s_atanf128.c deleted file mode 100644 index 9b4d7ecec3..0000000000 --- a/sysdeps/ieee754/float128/s_atanf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_atanl.c" diff --git a/sysdeps/ieee754/float128/s_cbrtf128.c b/sysdeps/ieee754/float128/s_cbrtf128.c deleted file mode 100644 index 3bd5797373..0000000000 --- a/sysdeps/ieee754/float128/s_cbrtf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_cbrtl.c" diff --git a/sysdeps/ieee754/float128/s_ceilf128.c b/sysdeps/ieee754/float128/s_ceilf128.c deleted file mode 100644 index 0af15f5f03..0000000000 --- a/sysdeps/ieee754/float128/s_ceilf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_ceill.c" diff --git a/sysdeps/ieee754/float128/s_copysignf128.c b/sysdeps/ieee754/float128/s_copysignf128.c deleted file mode 100644 index 808f7abbc0..0000000000 --- a/sysdeps/ieee754/float128/s_copysignf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_copysignl.c" diff --git a/sysdeps/ieee754/float128/s_cosf128.c b/sysdeps/ieee754/float128/s_cosf128.c deleted file mode 100644 index 8ba552695c..0000000000 --- a/sysdeps/ieee754/float128/s_cosf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_cosl.c" diff --git a/sysdeps/ieee754/float128/s_erff128.c b/sysdeps/ieee754/float128/s_erff128.c deleted file mode 100644 index ac16ad6665..0000000000 --- a/sysdeps/ieee754/float128/s_erff128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_erfl.c" diff --git a/sysdeps/ieee754/float128/s_expm1f128.c b/sysdeps/ieee754/float128/s_expm1f128.c deleted file mode 100644 index ea28d89db4..0000000000 --- a/sysdeps/ieee754/float128/s_expm1f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_expm1l.c" diff --git a/sysdeps/ieee754/float128/s_fabsf128.c b/sysdeps/ieee754/float128/s_fabsf128.c deleted file mode 100644 index 79ba47c3fd..0000000000 --- a/sysdeps/ieee754/float128/s_fabsf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_fabsl.c" diff --git a/sysdeps/ieee754/float128/s_finitef128.c b/sysdeps/ieee754/float128/s_finitef128.c deleted file mode 100644 index 801de88e32..0000000000 --- a/sysdeps/ieee754/float128/s_finitef128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_finitel.c" diff --git a/sysdeps/ieee754/float128/s_floorf128.c b/sysdeps/ieee754/float128/s_floorf128.c deleted file mode 100644 index 18298436a1..0000000000 --- a/sysdeps/ieee754/float128/s_floorf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_floorl.c" diff --git a/sysdeps/ieee754/float128/s_fmaf128.c b/sysdeps/ieee754/float128/s_fmaf128.c deleted file mode 100644 index 6497895c8d..0000000000 --- a/sysdeps/ieee754/float128/s_fmaf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_fmal.c" diff --git a/sysdeps/ieee754/float128/s_fpclassifyf128.c b/sysdeps/ieee754/float128/s_fpclassifyf128.c deleted file mode 100644 index 15131dc4a2..0000000000 --- a/sysdeps/ieee754/float128/s_fpclassifyf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_fpclassifyl.c" diff --git a/sysdeps/ieee754/float128/s_frexpf128.c b/sysdeps/ieee754/float128/s_frexpf128.c deleted file mode 100644 index 7b040b3e33..0000000000 --- a/sysdeps/ieee754/float128/s_frexpf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_frexpl.c" diff --git a/sysdeps/ieee754/float128/s_fromfpf128.c b/sysdeps/ieee754/float128/s_fromfpf128.c deleted file mode 100644 index 891de3d448..0000000000 --- a/sysdeps/ieee754/float128/s_fromfpf128.c +++ /dev/null @@ -1,5 +0,0 @@ -#define UNSIGNED 0 -#define INEXACT 0 -#define FUNC fromfpf128 -#include <float128_private.h> -#include "../ldbl-128/s_fromfpl_main.c" diff --git a/sysdeps/ieee754/float128/s_fromfpxf128.c b/sysdeps/ieee754/float128/s_fromfpxf128.c deleted file mode 100644 index 21676fab03..0000000000 --- a/sysdeps/ieee754/float128/s_fromfpxf128.c +++ /dev/null @@ -1,5 +0,0 @@ -#define UNSIGNED 0 -#define INEXACT 1 -#define FUNC fromfpxf128 -#include <float128_private.h> -#include "../ldbl-128/s_fromfpl_main.c" diff --git a/sysdeps/ieee754/float128/s_getpayloadf128.c b/sysdeps/ieee754/float128/s_getpayloadf128.c deleted file mode 100644 index 2e2607a81b..0000000000 --- a/sysdeps/ieee754/float128/s_getpayloadf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_getpayloadl.c" diff --git a/sysdeps/ieee754/float128/s_isinff128.c b/sysdeps/ieee754/float128/s_isinff128.c deleted file mode 100644 index 62cc424b16..0000000000 --- a/sysdeps/ieee754/float128/s_isinff128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_isinfl.c" diff --git a/sysdeps/ieee754/float128/s_isnanf128.c b/sysdeps/ieee754/float128/s_isnanf128.c deleted file mode 100644 index efba24059a..0000000000 --- a/sysdeps/ieee754/float128/s_isnanf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_isnanl.c" diff --git a/sysdeps/ieee754/float128/s_issignalingf128.c b/sysdeps/ieee754/float128/s_issignalingf128.c deleted file mode 100644 index 1d4599544f..0000000000 --- a/sysdeps/ieee754/float128/s_issignalingf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_issignalingl.c" diff --git a/sysdeps/ieee754/float128/s_llrintf128.c b/sysdeps/ieee754/float128/s_llrintf128.c deleted file mode 100644 index bb9ca580cd..0000000000 --- a/sysdeps/ieee754/float128/s_llrintf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_llrintl.c" diff --git a/sysdeps/ieee754/float128/s_llroundf128.c b/sysdeps/ieee754/float128/s_llroundf128.c deleted file mode 100644 index be54a90608..0000000000 --- a/sysdeps/ieee754/float128/s_llroundf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_llroundl.c" diff --git a/sysdeps/ieee754/float128/s_log1pf128.c b/sysdeps/ieee754/float128/s_log1pf128.c deleted file mode 100644 index 48bb84f987..0000000000 --- a/sysdeps/ieee754/float128/s_log1pf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_log1pl.c" diff --git a/sysdeps/ieee754/float128/s_logbf128.c b/sysdeps/ieee754/float128/s_logbf128.c deleted file mode 100644 index 167384a8d4..0000000000 --- a/sysdeps/ieee754/float128/s_logbf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_logbl.c" diff --git a/sysdeps/ieee754/float128/s_lrintf128.c b/sysdeps/ieee754/float128/s_lrintf128.c deleted file mode 100644 index 1cfa9d7ca4..0000000000 --- a/sysdeps/ieee754/float128/s_lrintf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_lrintl.c" diff --git a/sysdeps/ieee754/float128/s_lroundf128.c b/sysdeps/ieee754/float128/s_lroundf128.c deleted file mode 100644 index 13ba9f220d..0000000000 --- a/sysdeps/ieee754/float128/s_lroundf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_lroundl.c" diff --git a/sysdeps/ieee754/float128/s_modff128.c b/sysdeps/ieee754/float128/s_modff128.c deleted file mode 100644 index 4618c6c380..0000000000 --- a/sysdeps/ieee754/float128/s_modff128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_modfl.c" diff --git a/sysdeps/ieee754/float128/s_nearbyintf128.c b/sysdeps/ieee754/float128/s_nearbyintf128.c deleted file mode 100644 index e61a3b3bfb..0000000000 --- a/sysdeps/ieee754/float128/s_nearbyintf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_nearbyintl.c" diff --git a/sysdeps/ieee754/float128/s_nextafterf128.c b/sysdeps/ieee754/float128/s_nextafterf128.c deleted file mode 100644 index 2c43a00384..0000000000 --- a/sysdeps/ieee754/float128/s_nextafterf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_nextafterl.c" diff --git a/sysdeps/ieee754/float128/s_nexttowardf128.c b/sysdeps/ieee754/float128/s_nexttowardf128.c deleted file mode 100644 index 006e4c98b1..0000000000 --- a/sysdeps/ieee754/float128/s_nexttowardf128.c +++ /dev/null @@ -1 +0,0 @@ -/* This function does not exist for _FloatN types. */ diff --git a/sysdeps/ieee754/float128/s_nextupf128.c b/sysdeps/ieee754/float128/s_nextupf128.c deleted file mode 100644 index 7d5d0b8c72..0000000000 --- a/sysdeps/ieee754/float128/s_nextupf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_nextupl.c" diff --git a/sysdeps/ieee754/float128/s_remquof128.c b/sysdeps/ieee754/float128/s_remquof128.c deleted file mode 100644 index 1cef61ab1b..0000000000 --- a/sysdeps/ieee754/float128/s_remquof128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_remquol.c" diff --git a/sysdeps/ieee754/float128/s_rintf128.c b/sysdeps/ieee754/float128/s_rintf128.c deleted file mode 100644 index 2adb95f360..0000000000 --- a/sysdeps/ieee754/float128/s_rintf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_rintl.c" diff --git a/sysdeps/ieee754/float128/s_roundevenf128.c b/sysdeps/ieee754/float128/s_roundevenf128.c deleted file mode 100644 index 5a9b3f395f..0000000000 --- a/sysdeps/ieee754/float128/s_roundevenf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_roundevenl.c" diff --git a/sysdeps/ieee754/float128/s_roundf128.c b/sysdeps/ieee754/float128/s_roundf128.c deleted file mode 100644 index 1eb36f2a5e..0000000000 --- a/sysdeps/ieee754/float128/s_roundf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_roundl.c" diff --git a/sysdeps/ieee754/float128/s_scalblnf128.c b/sysdeps/ieee754/float128/s_scalblnf128.c deleted file mode 100644 index 999223c517..0000000000 --- a/sysdeps/ieee754/float128/s_scalblnf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_scalblnl.c" diff --git a/sysdeps/ieee754/float128/s_scalbnf128.c b/sysdeps/ieee754/float128/s_scalbnf128.c deleted file mode 100644 index 0e7ab2663b..0000000000 --- a/sysdeps/ieee754/float128/s_scalbnf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_scalbnl.c" diff --git a/sysdeps/ieee754/float128/s_setpayloadf128.c b/sysdeps/ieee754/float128/s_setpayloadf128.c deleted file mode 100644 index 63e046a269..0000000000 --- a/sysdeps/ieee754/float128/s_setpayloadf128.c +++ /dev/null @@ -1,4 +0,0 @@ -#include <float128_private.h> -#define SIG 0 -#define FUNC setpayloadf128 -#include "../ldbl-128/s_setpayloadl_main.c" diff --git a/sysdeps/ieee754/float128/s_setpayloadsigf128.c b/sysdeps/ieee754/float128/s_setpayloadsigf128.c deleted file mode 100644 index 85b2c4a1a8..0000000000 --- a/sysdeps/ieee754/float128/s_setpayloadsigf128.c +++ /dev/null @@ -1,4 +0,0 @@ -#include <float128_private.h> -#define SIG 1 -#define FUNC setpayloadsigf128 -#include "../ldbl-128/s_setpayloadl_main.c" diff --git a/sysdeps/ieee754/float128/s_signbitf128.c b/sysdeps/ieee754/float128/s_signbitf128.c deleted file mode 100644 index 71c1ca3a34..0000000000 --- a/sysdeps/ieee754/float128/s_signbitf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_signbitl.c" diff --git a/sysdeps/ieee754/float128/s_significandf128.c b/sysdeps/ieee754/float128/s_significandf128.c deleted file mode 100644 index 067b724164..0000000000 --- a/sysdeps/ieee754/float128/s_significandf128.c +++ /dev/null @@ -1 +0,0 @@ -/* Not defined for _FloatN types. */ diff --git a/sysdeps/ieee754/float128/s_sincosf128.c b/sysdeps/ieee754/float128/s_sincosf128.c deleted file mode 100644 index 472adde17f..0000000000 --- a/sysdeps/ieee754/float128/s_sincosf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_sincosl.c" diff --git a/sysdeps/ieee754/float128/s_sinf128.c b/sysdeps/ieee754/float128/s_sinf128.c deleted file mode 100644 index d79a1163a5..0000000000 --- a/sysdeps/ieee754/float128/s_sinf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_sinl.c" diff --git a/sysdeps/ieee754/float128/s_tanf128.c b/sysdeps/ieee754/float128/s_tanf128.c deleted file mode 100644 index 382961aada..0000000000 --- a/sysdeps/ieee754/float128/s_tanf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_tanl.c" diff --git a/sysdeps/ieee754/float128/s_tanhf128.c b/sysdeps/ieee754/float128/s_tanhf128.c deleted file mode 100644 index e02c9a6005..0000000000 --- a/sysdeps/ieee754/float128/s_tanhf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_tanhl.c" diff --git a/sysdeps/ieee754/float128/s_totalorderf128.c b/sysdeps/ieee754/float128/s_totalorderf128.c deleted file mode 100644 index 1b115d8307..0000000000 --- a/sysdeps/ieee754/float128/s_totalorderf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_totalorderl.c" diff --git a/sysdeps/ieee754/float128/s_totalordermagf128.c b/sysdeps/ieee754/float128/s_totalordermagf128.c deleted file mode 100644 index e44c657275..0000000000 --- a/sysdeps/ieee754/float128/s_totalordermagf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_totalordermagl.c" diff --git a/sysdeps/ieee754/float128/s_truncf128.c b/sysdeps/ieee754/float128/s_truncf128.c deleted file mode 100644 index 474d9dc77e..0000000000 --- a/sysdeps/ieee754/float128/s_truncf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/s_truncl.c" diff --git a/sysdeps/ieee754/float128/s_ufromfpf128.c b/sysdeps/ieee754/float128/s_ufromfpf128.c deleted file mode 100644 index 0cd2281035..0000000000 --- a/sysdeps/ieee754/float128/s_ufromfpf128.c +++ /dev/null @@ -1,5 +0,0 @@ -#define UNSIGNED 1 -#define INEXACT 0 -#define FUNC ufromfpf128 -#include <float128_private.h> -#include "../ldbl-128/s_fromfpl_main.c" diff --git a/sysdeps/ieee754/float128/s_ufromfpxf128.c b/sysdeps/ieee754/float128/s_ufromfpxf128.c deleted file mode 100644 index c0cd7e3bc8..0000000000 --- a/sysdeps/ieee754/float128/s_ufromfpxf128.c +++ /dev/null @@ -1,5 +0,0 @@ -#define UNSIGNED 1 -#define INEXACT 1 -#define FUNC ufromfpxf128 -#include <float128_private.h> -#include "../ldbl-128/s_fromfpl_main.c" diff --git a/sysdeps/ieee754/float128/strfromf128.c b/sysdeps/ieee754/float128/strfromf128.c deleted file mode 100644 index 597c7e62f9..0000000000 --- a/sysdeps/ieee754/float128/strfromf128.c +++ /dev/null @@ -1,25 +0,0 @@ -/* Definitions for strfromf128. Implementation in stdlib/strfrom-skeleton.c. - - Copyright (C) 2017 Free Software Foundation, Inc. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - <http://www.gnu.org/licenses/>. */ - -#define FLOAT _Float128 -#define STRFROM strfromf128 - -#include <bits/floatn.h> -#include <float128_private.h> - -#include <stdlib/strfrom-skeleton.c> diff --git a/sysdeps/ieee754/float128/t_sincosf128.c b/sysdeps/ieee754/float128/t_sincosf128.c deleted file mode 100644 index 7e699d3c8e..0000000000 --- a/sysdeps/ieee754/float128/t_sincosf128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/t_sincosl.c" diff --git a/sysdeps/ieee754/float128/x2y2m1f128.c b/sysdeps/ieee754/float128/x2y2m1f128.c deleted file mode 100644 index 68880792e6..0000000000 --- a/sysdeps/ieee754/float128/x2y2m1f128.c +++ /dev/null @@ -1,2 +0,0 @@ -#include <float128_private.h> -#include "../ldbl-128/x2y2m1l.c" |