]> sourceware.org Git - glibc.git/commitdiff
Add _Float64x function aliases.
authorJoseph Myers <joseph@codesourcery.com>
Mon, 27 Nov 2017 14:16:47 +0000 (14:16 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 27 Nov 2017 14:16:47 +0000 (14:16 +0000)
This patch continues filling out TS 18661-3 support by adding *f64x
function aliases on platforms with _Float64x support.  (It so happens
the set of such platforms is exactly the same as the set of platforms
with _Float128 support, although on x86_64, x86 and ia32 the _Float64x
format is Intel extended rather than binary128.)  The API provided
corresponds exactly to that provided for _Float128, mostly coming from
TS 18661-3.  As these functions always alias those for another type
(long double, _Float128 or both), __* function names are not provided,
as in other cases of alias types.

Given the preparation done in previous patches, this one just enables
the feature via Makeconfig and bits/floatn.h, adds symbol versions,
and updates documentation and ABI baselines.  The symbol versions are
present unconditionally as GLIBC_2.27 in the relevant Versions files,
as it's OK for those to specify versions for functions that may not be
present in some configurations; no additional complexity is needed
unless in future some configuration gains support for this type that
didn't have such support in 2.27.  The Makeconfig additions for ia64
and x86 aren't strictly needed, as those configurations also get
float64x-alias-fcts definitions from
sysdeps/ieee754/float128/Makeconfig, but still seem appropriate given
that _Float64x is not _Float128 for those configurations.

A libm-test-ulps update for x86 is included.  This is because
bits/mathinline.h does not have _Float64x support added and for two
functions the use of out-of-line functions results in increased ulps
(ifloat64x shares ulps with ildouble / ifloat128 as appropriate).
Given that we'd like generally to eliminate bits/mathinline.h
optimizations, preferring to have such optimizations in GCC instead,
it seems reasonable not to add such support there for new types.  GCC
support for _FloatN / _FloatNx built-in functions is limited, but has
been improved in GCC 8, and at some point I hope the full set of libm
built-in functions in GCC, and other optimizations with
per-floating-type aspects, will be enabled for all _FloatN / _FloatNx
types.

Tested for x86_64 and x86, and with build-many-glibcs.py, with both
GCC 6 and GCC 7.

* sysdeps/ia64/Makeconfig (float64x-alias-fcts): New variable.
* sysdeps/ieee754/float128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/ieee754/ldbl-128/Makeconfig (float64x-alias-fcts):
Likewise.
* sysdeps/x86/Makeconfig: New file.
* bits/floatn-common.h (__HAVE_FLOAT64X): Remove macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* bits/floatn.h (__HAVE_FLOAT64X): New macro.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ia64/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/ieee754/ldbl-128/bits/floatn.h (__HAVE_FLOAT64X):
Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/mips/ieee754/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/powerpc/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* sysdeps/x86/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
(__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
* manual/math.texi (Mathematics): Document support for _Float64x.
* math/Versions (GLIBC_2.27): Add _Float64x functions.
* stdlib/Versions (GLIBC_2.27): Likewise.
* wcsmbs/Versions (GLIBC_2.27): Likewise.
* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Update.
* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/alpha/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/i386/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/ia64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist:
Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
* sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Likewise.
* sysdeps/i386/fpu/libm-test-ulps: Likewise.
* sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Likewise.

44 files changed:
ChangeLog
NEWS
bits/floatn-common.h
bits/floatn.h
manual/math.texi
math/Versions
stdlib/Versions
sysdeps/i386/fpu/libm-test-ulps
sysdeps/i386/i686/fpu/multiarch/libm-test-ulps
sysdeps/ia64/Makeconfig
sysdeps/ia64/bits/floatn.h
sysdeps/ieee754/float128/Makeconfig
sysdeps/ieee754/ldbl-128/Makeconfig
sysdeps/ieee754/ldbl-128/bits/floatn.h
sysdeps/mips/ieee754/bits/floatn.h
sysdeps/powerpc/bits/floatn.h
sysdeps/unix/sysv/linux/aarch64/libc.abilist
sysdeps/unix/sysv/linux/aarch64/libm.abilist
sysdeps/unix/sysv/linux/alpha/libc.abilist
sysdeps/unix/sysv/linux/alpha/libm.abilist
sysdeps/unix/sysv/linux/i386/libc.abilist
sysdeps/unix/sysv/linux/i386/libm.abilist
sysdeps/unix/sysv/linux/ia64/libc.abilist
sysdeps/unix/sysv/linux/ia64/libm.abilist
sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist
sysdeps/x86/Makeconfig [new file with mode: 0644]
sysdeps/x86/bits/floatn.h
wcsmbs/Versions

index 1131526f8bc0a340a536802d2069c4bd80d8ad5b..389e39ea39a5388bf19e5f22335d065f389c604a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,60 @@
+2017-11-27  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/ia64/Makeconfig (float64x-alias-fcts): New variable.
+       * sysdeps/ieee754/float128/Makeconfig (float64x-alias-fcts):
+       Likewise.
+       * sysdeps/ieee754/ldbl-128/Makeconfig (float64x-alias-fcts):
+       Likewise.
+       * sysdeps/x86/Makeconfig: New file.
+       * bits/floatn-common.h (__HAVE_FLOAT64X): Remove macro.
+       (__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
+       * bits/floatn.h (__HAVE_FLOAT64X): New macro.
+       (__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
+       * sysdeps/ia64/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
+       (__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
+       * sysdeps/ieee754/ldbl-128/bits/floatn.h (__HAVE_FLOAT64X):
+       Likewise.
+       (__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
+       * sysdeps/mips/ieee754/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
+       (__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
+       * sysdeps/powerpc/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
+       (__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
+       * sysdeps/x86/bits/floatn.h (__HAVE_FLOAT64X): Likewise.
+       (__HAVE_FLOAT64X_LONG_DOUBLE): Likewise.
+       * manual/math.texi (Mathematics): Document support for _Float64x.
+       * math/Versions (GLIBC_2.27): Add _Float64x functions.
+       * stdlib/Versions (GLIBC_2.27): Likewise.
+       * wcsmbs/Versions (GLIBC_2.27): Likewise.
+       * sysdeps/unix/sysv/linux/aarch64/libc.abilist: Update.
+       * sysdeps/unix/sysv/linux/aarch64/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/alpha/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/alpha/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/i386/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/i386/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/mips/mips64/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist:
+       Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/64/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/64/libm.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist: Likewise.
+       * sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist: Likewise.
+       * sysdeps/i386/fpu/libm-test-ulps: Likewise.
+       * sysdeps/i386/i686/fpu/multiarch/libm-test-ulps: Likewise.
+
 2017-11-27  Andreas Schwab  <schwab@suse.de>
 
        * elf/Makefile (dl-routines): Add dl-sort-maps.
diff --git a/NEWS b/NEWS
index ab14d1eb1ba4c8e675893b193f64bd8d01f10064..33c62abf2f87bd58c5cbcb2f79dc38242755722f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -35,6 +35,12 @@ Major new features:
   are the same interfaces added in version 2.26 for some platforms where
   this format is supported but is not the format of long double.
 
+* On platforms with support for _Float64x (aarch64, alpha, i386, ia64,
+  mips64, powerpc64le, s390, sparc and x86_64), the math library now
+  implements interfaces for that type, as defined by ISO/IEC TS
+  18661-3:2015.  These are corresponding interfaces to those supported for
+  _Float128.
+
 * glibc now implements the memfd_create function on Linux.
 
 Deprecated and removed features, and other changes affecting compatibility:
index 2182c9d56a47029ad681c31dd86b5e5cfd859f07..4d38a910fc44ffc155569d1f4c4a02e10ef3fe35 100644 (file)
@@ -34,7 +34,6 @@
 #define __HAVE_FLOAT32 0
 #define __HAVE_FLOAT64 0
 #define __HAVE_FLOAT32X 0
-#define __HAVE_FLOAT64X 0
 #define __HAVE_FLOAT128X 0
 
 /* Defined to 1 if the corresponding __HAVE_<type> macro is 1 and the
 #define __HAVE_DISTINCT_FLOAT64X 0
 #define __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X
 
-/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
-   of long double.  Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
-   the format of _Float128, which must be different from that of long
-   double.  */
-#define __HAVE_FLOAT64X_LONG_DOUBLE 0
-
 /* Defined to 1 if any _FloatN or _FloatNx types that are not
    ABI-distinct are however distinct types at the C language level (so
    for the purposes of __builtin_types_compatible_p and _Generic).  */
index dc0cf93cbfb7d2327680055354dc80b67b1621f3..89114b5a70aae1bf9e7bdb31628ec67658371b8b 100644 (file)
    from the default float, double and long double types in this glibc.  */
 #define __HAVE_DISTINCT_FLOAT128 0
 
+/* Defined to 1 if the current compiler invocation provides a
+   floating-point type with the right format for _Float64x, and this
+   glibc includes corresponding *f64x interfaces for it.  */
+#define __HAVE_FLOAT64X 0
+
+/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
+   of long double.  Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
+   the format of _Float128, which must be different from that of long
+   double.  */
+#define __HAVE_FLOAT64X_LONG_DOUBLE 0
+
 #ifndef __ASSEMBLER__
 
 /* Defined to concatenate the literal suffix to be used with _Float128
index e6aa342076173f6da696f2440cde672bf2efd6a1..08e5dae471674c292c5c8750555e9a240ab409b4 100644 (file)
@@ -66,9 +66,9 @@ these functions are described along with the @code{double},
 @w{ISO/IEC TS 18661-3}, unless explicitly stated otherwise.
 
 Currently, support for @code{_Float@var{N}} or @code{_Float@var{N}x}
-types is only provided for @code{_Float128} on powerpc64le (PowerPC
-64-bits little-endian), x86_64, x86, ia64, aarch64, alpha, mips64,
-s390 and sparc.
+types is only provided for @code{_Float128} and @code{_Float64x} on
+powerpc64le (PowerPC 64-bits little-endian), x86_64, x86, ia64,
+aarch64, alpha, mips64, s390 and sparc.
 
 @menu
 * Mathematical Constants::      Precise numeric values for often-used
index c10e32662d60c47b9c8f1ae0639456c45f7a91fa..d4018f6964d04acc7cf5270d67dfaec83c68f6f6 100644 (file)
@@ -340,5 +340,109 @@ libm {
 %endif
   GLIBC_2.27 {
     expf; exp2f; logf; log2f; powf;
+    acosf64x;
+    acoshf64x;
+    asinf64x;
+    asinhf64x;
+    atan2f64x;
+    atanf64x;
+    atanhf64x;
+    cabsf64x;
+    cacosf64x;
+    cacoshf64x;
+    canonicalizef64x;
+    cargf64x;
+    casinf64x;
+    casinhf64x;
+    catanf64x;
+    catanhf64x;
+    cbrtf64x;
+    ccosf64x;
+    ccoshf64x;
+    ceilf64x;
+    cexpf64x;
+    cimagf64x;
+    clog10f64x;
+    clogf64x;
+    conjf64x;
+    copysignf64x;
+    cosf64x;
+    coshf64x;
+    cpowf64x;
+    cprojf64x;
+    crealf64x;
+    csinf64x;
+    csinhf64x;
+    csqrtf64x;
+    ctanf64x;
+    ctanhf64x;
+    erfcf64x;
+    erff64x;
+    exp10f64x;
+    exp2f64x;
+    expf64x;
+    expm1f64x;
+    fabsf64x;
+    fdimf64x;
+    floorf64x;
+    fmaf64x;
+    fmaxf64x;
+    fmaxmagf64x;
+    fminf64x;
+    fminmagf64x;
+    fmodf64x;
+    frexpf64x;
+    fromfpf64x;
+    fromfpxf64x;
+    getpayloadf64x;
+    hypotf64x;
+    ilogbf64x;
+    j0f64x;
+    j1f64x;
+    jnf64x;
+    ldexpf64x;
+    lgammaf64x;
+    lgammaf64x_r;
+    llogbf64x;
+    llrintf64x;
+    llroundf64x;
+    log10f64x;
+    log1pf64x;
+    log2f64x;
+    logbf64x;
+    logf64x;
+    lrintf64x;
+    lroundf64x;
+    modff64x;
+    nanf64x;
+    nearbyintf64x;
+    nextafterf64x;
+    nextdownf64x;
+    nextupf64x;
+    powf64x;
+    remainderf64x;
+    remquof64x;
+    rintf64x;
+    roundevenf64x;
+    roundf64x;
+    scalblnf64x;
+    scalbnf64x;
+    setpayloadf64x;
+    setpayloadsigf64x;
+    sincosf64x;
+    sinf64x;
+    sinhf64x;
+    sqrtf64x;
+    tanf64x;
+    tanhf64x;
+    tgammaf64x;
+    totalorderf64x;
+    totalordermagf64x;
+    truncf64x;
+    ufromfpf64x;
+    ufromfpxf64x;
+    y0f64x;
+    y1f64x;
+    ynf64x;
   }
 }
index bf2172f926c2f801f55aa26ece5f2fb47510842b..66f6b35be94e18da814397d4af7878df3f181267 100644 (file)
@@ -129,6 +129,11 @@ libc {
     strtof128_l;
   }
 %endif
+  GLIBC_2.27 {
+    strfromf64x;
+    strtof64x;
+    strtof64x_l;
+  }
   GLIBC_PRIVATE {
     # functions which have an additional interface since they are
     # are cancelable.
index be6aadf1c6cb8a086c0f30ba2743098512bd9330..c0ed6a9497af394907df9356a0db63c3cf592602 100644 (file)
@@ -222,7 +222,7 @@ float128: 4
 idouble: 1
 ifloat: 1
 ifloat128: 4
-ildouble: 3
+ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
@@ -2488,7 +2488,7 @@ float128: 3
 idouble: 1
 ifloat: 1
 ifloat128: 3
-ildouble: 4
+ildouble: 5
 ldouble: 5
 
 Function: "sinh_towardzero":
@@ -2498,7 +2498,7 @@ float128: 3
 idouble: 1
 ifloat: 1
 ifloat128: 3
-ildouble: 3
+ildouble: 4
 ldouble: 4
 
 Function: "sinh_upward":
@@ -2508,7 +2508,7 @@ float128: 4
 idouble: 1
 ifloat: 1
 ifloat128: 4
-ildouble: 4
+ildouble: 5
 ldouble: 5
 
 Function: "tan":
index 26d90ec636f588b9c6419f5bcc1c68c9e21cc924..e67837c5dfd06d8137a60da222404eacddc8b26d 100644 (file)
@@ -222,7 +222,7 @@ float128: 4
 idouble: 1
 ifloat: 1
 ifloat128: 4
-ildouble: 3
+ildouble: 4
 ldouble: 4
 
 Function: "atanh_towardzero":
@@ -2472,7 +2472,7 @@ float128: 3
 idouble: 1
 ifloat: 1
 ifloat128: 3
-ildouble: 4
+ildouble: 5
 ldouble: 5
 
 Function: "sinh_towardzero":
@@ -2482,7 +2482,7 @@ float128: 3
 idouble: 1
 ifloat: 1
 ifloat128: 3
-ildouble: 3
+ildouble: 4
 ldouble: 4
 
 Function: "sinh_upward":
@@ -2492,7 +2492,7 @@ float128: 4
 idouble: 1
 ifloat: 1
 ifloat128: 4
-ildouble: 4
+ildouble: 5
 ldouble: 5
 
 Function: "tan":
index d1d3f6c95cc44dc3e6230073af7996ff6241ed10..2f1abe868cbdf7f36b909b98b784f63a3e6a850a 100644 (file)
@@ -1,2 +1,4 @@
 # ia64 does not provide crtbeginT.o, so use crtbegin.o.
 +prectorT = $(+prector)
+
+float64x-alias-fcts = yes
index d0aeb3f99e4134405e99a315ee48a8fa921c6dfb..938a5ddac53a30a7f0581e84b58519d6c710869e 100644 (file)
 # define __HAVE_DISTINCT_FLOAT128 0
 #endif
 
+/* Defined to 1 if the current compiler invocation provides a
+   floating-point type with the right format for _Float64x, and this
+   glibc includes corresponding *f64x interfaces for it.  */
+#define __HAVE_FLOAT64X 1
+
+/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
+   of long double.  Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
+   the format of _Float128, which must be different from that of long
+   double.  */
+#define __HAVE_FLOAT64X_LONG_DOUBLE 1
+
 #ifndef __ASSEMBLER__
 
 /* Defined to concatenate the literal suffix to be used with _Float128
index 6c385d2df2cd3eec320fcbd17fcd81790df3e529..a493ff1d412a84c6cb3d2890643f30e6bf4f9d0f 100644 (file)
@@ -1,3 +1,4 @@
 # Include this earlier so it can be used earlier in Makefiles,
 # and sysdep/ makefiles.
 float128-fcts = yes
+float64x-alias-fcts = yes
index 1f8e2562f06948c76ec458bf8201786f04858ced..ca17c1b12a02e88cc51cdd570c9231cee2bb6291 100644 (file)
@@ -1,3 +1,4 @@
 # Include this earlier so it can be used earlier in Makefiles,
 # and sysdep/ makefiles.
 float128-alias-fcts = yes
+float64x-alias-fcts = yes
index 01009f0deba196a06a5960120deddcf693855e38..7489bcf2048f3bb2878974308359dcb7090a08dd 100644 (file)
    from the default float, double and long double types in this glibc.  */
 #define __HAVE_DISTINCT_FLOAT128 0
 
+/* Defined to 1 if the current compiler invocation provides a
+   floating-point type with the right format for _Float64x, and this
+   glibc includes corresponding *f64x interfaces for it.  */
+#define __HAVE_FLOAT64X __HAVE_FLOAT128
+
+/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
+   of long double.  Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
+   the format of _Float128, which must be different from that of long
+   double.  */
+#define __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT128
+
 #ifndef __ASSEMBLER__
 
 /* Defined to concatenate the literal suffix to be used with _Float128
index 4131991dedbabcdf5e5737376d21adbf491513d8..ab74ccfc70347a5a00c5a2f523d2f55ddd7d0789 100644 (file)
    from the default float, double and long double types in this glibc.  */
 #define __HAVE_DISTINCT_FLOAT128 0
 
+/* Defined to 1 if the current compiler invocation provides a
+   floating-point type with the right format for _Float64x, and this
+   glibc includes corresponding *f64x interfaces for it.  */
+#define __HAVE_FLOAT64X __HAVE_FLOAT128
+
+/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
+   of long double.  Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
+   the format of _Float128, which must be different from that of long
+   double.  */
+#define __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT128
+
 #ifndef __ASSEMBLER__
 
 /* Defined to concatenate the literal suffix to be used with _Float128
index 09a1c30f5ea7cd10706aef9f7216ed66710f22c9..e2595e70bedcdf7fa4bd126eab3470952258fbd5 100644 (file)
 # define __HAVE_DISTINCT_FLOAT128 0
 #endif
 
+/* Defined to 1 if the current compiler invocation provides a
+   floating-point type with the right format for _Float64x, and this
+   glibc includes corresponding *f64x interfaces for it.  */
+#define __HAVE_FLOAT64X __HAVE_FLOAT128
+
+/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
+   of long double.  Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
+   the format of _Float128, which must be different from that of long
+   double.  */
+#define __HAVE_FLOAT64X_LONG_DOUBLE 0
+
 #ifndef __ASSEMBLER__
 
 /* Defined to concatenate the literal suffix to be used with _Float128
index 140ca28abc6e7d61837e6c7786d4c17c3e879a6e..af60b4f577a919df8fff90212a3bd201fdcc1f47 100644 (file)
@@ -2108,7 +2108,12 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
index b21d136e9d80254dca2dc74f5fd311affdb4cdba..4174e64e6eea2fef7b74cbb83085b470c3f269ec 100644 (file)
@@ -462,111 +462,215 @@ GLIBC_2.25 ufromfpxf F
 GLIBC_2.25 ufromfpxl F
 GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 acosf128 F
+GLIBC_2.27 acosf64x F
 GLIBC_2.27 acoshf128 F
+GLIBC_2.27 acoshf64x F
 GLIBC_2.27 asinf128 F
+GLIBC_2.27 asinf64x F
 GLIBC_2.27 asinhf128 F
+GLIBC_2.27 asinhf64x F
 GLIBC_2.27 atan2f128 F
+GLIBC_2.27 atan2f64x F
 GLIBC_2.27 atanf128 F
+GLIBC_2.27 atanf64x F
 GLIBC_2.27 atanhf128 F
+GLIBC_2.27 atanhf64x F
 GLIBC_2.27 cabsf128 F
+GLIBC_2.27 cabsf64x F
 GLIBC_2.27 cacosf128 F
+GLIBC_2.27 cacosf64x F
 GLIBC_2.27 cacoshf128 F
+GLIBC_2.27 cacoshf64x F
 GLIBC_2.27 canonicalizef128 F
+GLIBC_2.27 canonicalizef64x F
 GLIBC_2.27 cargf128 F
+GLIBC_2.27 cargf64x F
 GLIBC_2.27 casinf128 F
+GLIBC_2.27 casinf64x F
 GLIBC_2.27 casinhf128 F
+GLIBC_2.27 casinhf64x F
 GLIBC_2.27 catanf128 F
+GLIBC_2.27 catanf64x F
 GLIBC_2.27 catanhf128 F
+GLIBC_2.27 catanhf64x F
 GLIBC_2.27 cbrtf128 F
+GLIBC_2.27 cbrtf64x F
 GLIBC_2.27 ccosf128 F
+GLIBC_2.27 ccosf64x F
 GLIBC_2.27 ccoshf128 F
+GLIBC_2.27 ccoshf64x F
 GLIBC_2.27 ceilf128 F
+GLIBC_2.27 ceilf64x F
 GLIBC_2.27 cexpf128 F
+GLIBC_2.27 cexpf64x F
 GLIBC_2.27 cimagf128 F
+GLIBC_2.27 cimagf64x F
 GLIBC_2.27 clog10f128 F
+GLIBC_2.27 clog10f64x F
 GLIBC_2.27 clogf128 F
+GLIBC_2.27 clogf64x F
 GLIBC_2.27 conjf128 F
+GLIBC_2.27 conjf64x F
 GLIBC_2.27 copysignf128 F
+GLIBC_2.27 copysignf64x F
 GLIBC_2.27 cosf128 F
+GLIBC_2.27 cosf64x F
 GLIBC_2.27 coshf128 F
+GLIBC_2.27 coshf64x F
 GLIBC_2.27 cpowf128 F
+GLIBC_2.27 cpowf64x F
 GLIBC_2.27 cprojf128 F
+GLIBC_2.27 cprojf64x F
 GLIBC_2.27 crealf128 F
+GLIBC_2.27 crealf64x F
 GLIBC_2.27 csinf128 F
+GLIBC_2.27 csinf64x F
 GLIBC_2.27 csinhf128 F
+GLIBC_2.27 csinhf64x F
 GLIBC_2.27 csqrtf128 F
+GLIBC_2.27 csqrtf64x F
 GLIBC_2.27 ctanf128 F
+GLIBC_2.27 ctanf64x F
 GLIBC_2.27 ctanhf128 F
+GLIBC_2.27 ctanhf64x F
 GLIBC_2.27 erfcf128 F
+GLIBC_2.27 erfcf64x F
 GLIBC_2.27 erff128 F
+GLIBC_2.27 erff64x F
 GLIBC_2.27 exp10f128 F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
 GLIBC_2.27 exp2f128 F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
 GLIBC_2.27 expf128 F
+GLIBC_2.27 expf64x F
 GLIBC_2.27 expm1f128 F
+GLIBC_2.27 expm1f64x F
 GLIBC_2.27 fabsf128 F
+GLIBC_2.27 fabsf64x F
 GLIBC_2.27 fdimf128 F
+GLIBC_2.27 fdimf64x F
 GLIBC_2.27 floorf128 F
+GLIBC_2.27 floorf64x F
 GLIBC_2.27 fmaf128 F
+GLIBC_2.27 fmaf64x F
 GLIBC_2.27 fmaxf128 F
+GLIBC_2.27 fmaxf64x F
 GLIBC_2.27 fmaxmagf128 F
+GLIBC_2.27 fmaxmagf64x F
 GLIBC_2.27 fminf128 F
+GLIBC_2.27 fminf64x F
 GLIBC_2.27 fminmagf128 F
+GLIBC_2.27 fminmagf64x F
 GLIBC_2.27 fmodf128 F
+GLIBC_2.27 fmodf64x F
 GLIBC_2.27 frexpf128 F
+GLIBC_2.27 frexpf64x F
 GLIBC_2.27 fromfpf128 F
+GLIBC_2.27 fromfpf64x F
 GLIBC_2.27 fromfpxf128 F
+GLIBC_2.27 fromfpxf64x F
 GLIBC_2.27 getpayloadf128 F
+GLIBC_2.27 getpayloadf64x F
 GLIBC_2.27 hypotf128 F
+GLIBC_2.27 hypotf64x F
 GLIBC_2.27 ilogbf128 F
+GLIBC_2.27 ilogbf64x F
 GLIBC_2.27 j0f128 F
+GLIBC_2.27 j0f64x F
 GLIBC_2.27 j1f128 F
+GLIBC_2.27 j1f64x F
 GLIBC_2.27 jnf128 F
+GLIBC_2.27 jnf64x F
 GLIBC_2.27 ldexpf128 F
+GLIBC_2.27 ldexpf64x F
 GLIBC_2.27 lgammaf128 F
 GLIBC_2.27 lgammaf128_r F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
 GLIBC_2.27 llogbf128 F
+GLIBC_2.27 llogbf64x F
 GLIBC_2.27 llrintf128 F
+GLIBC_2.27 llrintf64x F
 GLIBC_2.27 llroundf128 F
+GLIBC_2.27 llroundf64x F
 GLIBC_2.27 log10f128 F
+GLIBC_2.27 log10f64x F
 GLIBC_2.27 log1pf128 F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
 GLIBC_2.27 log2f128 F
+GLIBC_2.27 log2f64x F
 GLIBC_2.27 logbf128 F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
 GLIBC_2.27 logf128 F
+GLIBC_2.27 logf64x F
 GLIBC_2.27 lrintf128 F
+GLIBC_2.27 lrintf64x F
 GLIBC_2.27 lroundf128 F
+GLIBC_2.27 lroundf64x F
 GLIBC_2.27 modff128 F
+GLIBC_2.27 modff64x F
 GLIBC_2.27 nanf128 F
+GLIBC_2.27 nanf64x F
 GLIBC_2.27 nearbyintf128 F
+GLIBC_2.27 nearbyintf64x F
 GLIBC_2.27 nextafterf128 F
+GLIBC_2.27 nextafterf64x F
 GLIBC_2.27 nextdownf128 F
+GLIBC_2.27 nextdownf64x F
 GLIBC_2.27 nextupf128 F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
 GLIBC_2.27 powf128 F
+GLIBC_2.27 powf64x F
 GLIBC_2.27 remainderf128 F
+GLIBC_2.27 remainderf64x F
 GLIBC_2.27 remquof128 F
+GLIBC_2.27 remquof64x F
 GLIBC_2.27 rintf128 F
+GLIBC_2.27 rintf64x F
 GLIBC_2.27 roundevenf128 F
+GLIBC_2.27 roundevenf64x F
 GLIBC_2.27 roundf128 F
+GLIBC_2.27 roundf64x F
 GLIBC_2.27 scalblnf128 F
+GLIBC_2.27 scalblnf64x F
 GLIBC_2.27 scalbnf128 F
+GLIBC_2.27 scalbnf64x F
 GLIBC_2.27 setpayloadf128 F
+GLIBC_2.27 setpayloadf64x F
 GLIBC_2.27 setpayloadsigf128 F
+GLIBC_2.27 setpayloadsigf64x F
 GLIBC_2.27 sincosf128 F
+GLIBC_2.27 sincosf64x F
 GLIBC_2.27 sinf128 F
+GLIBC_2.27 sinf64x F
 GLIBC_2.27 sinhf128 F
+GLIBC_2.27 sinhf64x F
 GLIBC_2.27 sqrtf128 F
+GLIBC_2.27 sqrtf64x F
 GLIBC_2.27 tanf128 F
+GLIBC_2.27 tanf64x F
 GLIBC_2.27 tanhf128 F
+GLIBC_2.27 tanhf64x F
 GLIBC_2.27 tgammaf128 F
+GLIBC_2.27 tgammaf64x F
 GLIBC_2.27 totalorderf128 F
+GLIBC_2.27 totalorderf64x F
 GLIBC_2.27 totalordermagf128 F
+GLIBC_2.27 totalordermagf64x F
 GLIBC_2.27 truncf128 F
+GLIBC_2.27 truncf64x F
 GLIBC_2.27 ufromfpf128 F
+GLIBC_2.27 ufromfpf64x F
 GLIBC_2.27 ufromfpxf128 F
+GLIBC_2.27 ufromfpxf64x F
 GLIBC_2.27 y0f128 F
+GLIBC_2.27 y0f64x F
 GLIBC_2.27 y1f128 F
+GLIBC_2.27 y1f64x F
 GLIBC_2.27 ynf128 F
+GLIBC_2.27 ynf64x F
index f698e1b2f401d883ed6a022cb7547a30930b9ade..98c6a17ae19b6685968a23881bfcfb84cc1a798d 100644 (file)
@@ -2019,10 +2019,15 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index 3ba02a19662ec6cb12d70c5be2a31afd982d4bad..75bd55cbb924a18de7a1aad3058b4d7cb7e71e79 100644 (file)
@@ -472,114 +472,218 @@ GLIBC_2.25 ufromfpxf F
 GLIBC_2.25 ufromfpxl F
 GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 acosf128 F
+GLIBC_2.27 acosf64x F
 GLIBC_2.27 acoshf128 F
+GLIBC_2.27 acoshf64x F
 GLIBC_2.27 asinf128 F
+GLIBC_2.27 asinf64x F
 GLIBC_2.27 asinhf128 F
+GLIBC_2.27 asinhf64x F
 GLIBC_2.27 atan2f128 F
+GLIBC_2.27 atan2f64x F
 GLIBC_2.27 atanf128 F
+GLIBC_2.27 atanf64x F
 GLIBC_2.27 atanhf128 F
+GLIBC_2.27 atanhf64x F
 GLIBC_2.27 cabsf128 F
+GLIBC_2.27 cabsf64x F
 GLIBC_2.27 cacosf128 F
+GLIBC_2.27 cacosf64x F
 GLIBC_2.27 cacoshf128 F
+GLIBC_2.27 cacoshf64x F
 GLIBC_2.27 canonicalizef128 F
+GLIBC_2.27 canonicalizef64x F
 GLIBC_2.27 cargf128 F
+GLIBC_2.27 cargf64x F
 GLIBC_2.27 casinf128 F
+GLIBC_2.27 casinf64x F
 GLIBC_2.27 casinhf128 F
+GLIBC_2.27 casinhf64x F
 GLIBC_2.27 catanf128 F
+GLIBC_2.27 catanf64x F
 GLIBC_2.27 catanhf128 F
+GLIBC_2.27 catanhf64x F
 GLIBC_2.27 cbrtf128 F
+GLIBC_2.27 cbrtf64x F
 GLIBC_2.27 ccosf128 F
+GLIBC_2.27 ccosf64x F
 GLIBC_2.27 ccoshf128 F
+GLIBC_2.27 ccoshf64x F
 GLIBC_2.27 ceilf128 F
+GLIBC_2.27 ceilf64x F
 GLIBC_2.27 cexpf128 F
+GLIBC_2.27 cexpf64x F
 GLIBC_2.27 cimagf128 F
+GLIBC_2.27 cimagf64x F
 GLIBC_2.27 clog10f128 F
+GLIBC_2.27 clog10f64x F
 GLIBC_2.27 clogf128 F
+GLIBC_2.27 clogf64x F
 GLIBC_2.27 conjf128 F
+GLIBC_2.27 conjf64x F
 GLIBC_2.27 copysignf128 F
+GLIBC_2.27 copysignf64x F
 GLIBC_2.27 cosf128 F
+GLIBC_2.27 cosf64x F
 GLIBC_2.27 coshf128 F
+GLIBC_2.27 coshf64x F
 GLIBC_2.27 cpowf128 F
+GLIBC_2.27 cpowf64x F
 GLIBC_2.27 cprojf128 F
+GLIBC_2.27 cprojf64x F
 GLIBC_2.27 crealf128 F
+GLIBC_2.27 crealf64x F
 GLIBC_2.27 csinf128 F
+GLIBC_2.27 csinf64x F
 GLIBC_2.27 csinhf128 F
+GLIBC_2.27 csinhf64x F
 GLIBC_2.27 csqrtf128 F
+GLIBC_2.27 csqrtf64x F
 GLIBC_2.27 ctanf128 F
+GLIBC_2.27 ctanf64x F
 GLIBC_2.27 ctanhf128 F
+GLIBC_2.27 ctanhf64x F
 GLIBC_2.27 erfcf128 F
+GLIBC_2.27 erfcf64x F
 GLIBC_2.27 erff128 F
+GLIBC_2.27 erff64x F
 GLIBC_2.27 exp10f128 F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
 GLIBC_2.27 exp2f128 F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
 GLIBC_2.27 expf128 F
+GLIBC_2.27 expf64x F
 GLIBC_2.27 expm1f128 F
+GLIBC_2.27 expm1f64x F
 GLIBC_2.27 fabsf128 F
+GLIBC_2.27 fabsf64x F
 GLIBC_2.27 fdimf128 F
+GLIBC_2.27 fdimf64x F
 GLIBC_2.27 floorf128 F
+GLIBC_2.27 floorf64x F
 GLIBC_2.27 fmaf128 F
+GLIBC_2.27 fmaf64x F
 GLIBC_2.27 fmaxf128 F
+GLIBC_2.27 fmaxf64x F
 GLIBC_2.27 fmaxmagf128 F
+GLIBC_2.27 fmaxmagf64x F
 GLIBC_2.27 fminf128 F
+GLIBC_2.27 fminf64x F
 GLIBC_2.27 fminmagf128 F
+GLIBC_2.27 fminmagf64x F
 GLIBC_2.27 fmodf128 F
+GLIBC_2.27 fmodf64x F
 GLIBC_2.27 frexpf128 F
+GLIBC_2.27 frexpf64x F
 GLIBC_2.27 fromfpf128 F
+GLIBC_2.27 fromfpf64x F
 GLIBC_2.27 fromfpxf128 F
+GLIBC_2.27 fromfpxf64x F
 GLIBC_2.27 getpayloadf128 F
+GLIBC_2.27 getpayloadf64x F
 GLIBC_2.27 hypotf128 F
+GLIBC_2.27 hypotf64x F
 GLIBC_2.27 ilogbf128 F
+GLIBC_2.27 ilogbf64x F
 GLIBC_2.27 j0f128 F
+GLIBC_2.27 j0f64x F
 GLIBC_2.27 j1f128 F
+GLIBC_2.27 j1f64x F
 GLIBC_2.27 jnf128 F
+GLIBC_2.27 jnf64x F
 GLIBC_2.27 ldexpf128 F
+GLIBC_2.27 ldexpf64x F
 GLIBC_2.27 lgammaf128 F
 GLIBC_2.27 lgammaf128_r F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
 GLIBC_2.27 llogbf128 F
+GLIBC_2.27 llogbf64x F
 GLIBC_2.27 llrintf128 F
+GLIBC_2.27 llrintf64x F
 GLIBC_2.27 llroundf128 F
+GLIBC_2.27 llroundf64x F
 GLIBC_2.27 log10f128 F
+GLIBC_2.27 log10f64x F
 GLIBC_2.27 log1pf128 F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
 GLIBC_2.27 log2f128 F
+GLIBC_2.27 log2f64x F
 GLIBC_2.27 logbf128 F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
 GLIBC_2.27 logf128 F
+GLIBC_2.27 logf64x F
 GLIBC_2.27 lrintf128 F
+GLIBC_2.27 lrintf64x F
 GLIBC_2.27 lroundf128 F
+GLIBC_2.27 lroundf64x F
 GLIBC_2.27 modff128 F
+GLIBC_2.27 modff64x F
 GLIBC_2.27 nanf128 F
+GLIBC_2.27 nanf64x F
 GLIBC_2.27 nearbyintf128 F
+GLIBC_2.27 nearbyintf64x F
 GLIBC_2.27 nextafterf128 F
+GLIBC_2.27 nextafterf64x F
 GLIBC_2.27 nextdownf128 F
+GLIBC_2.27 nextdownf64x F
 GLIBC_2.27 nextupf128 F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
 GLIBC_2.27 powf128 F
+GLIBC_2.27 powf64x F
 GLIBC_2.27 remainderf128 F
+GLIBC_2.27 remainderf64x F
 GLIBC_2.27 remquof128 F
+GLIBC_2.27 remquof64x F
 GLIBC_2.27 rintf128 F
+GLIBC_2.27 rintf64x F
 GLIBC_2.27 roundevenf128 F
+GLIBC_2.27 roundevenf64x F
 GLIBC_2.27 roundf128 F
+GLIBC_2.27 roundf64x F
 GLIBC_2.27 scalblnf128 F
+GLIBC_2.27 scalblnf64x F
 GLIBC_2.27 scalbnf128 F
+GLIBC_2.27 scalbnf64x F
 GLIBC_2.27 setpayloadf128 F
+GLIBC_2.27 setpayloadf64x F
 GLIBC_2.27 setpayloadsigf128 F
+GLIBC_2.27 setpayloadsigf64x F
 GLIBC_2.27 sincosf128 F
+GLIBC_2.27 sincosf64x F
 GLIBC_2.27 sinf128 F
+GLIBC_2.27 sinf64x F
 GLIBC_2.27 sinhf128 F
+GLIBC_2.27 sinhf64x F
 GLIBC_2.27 sqrtf128 F
+GLIBC_2.27 sqrtf64x F
 GLIBC_2.27 tanf128 F
+GLIBC_2.27 tanf64x F
 GLIBC_2.27 tanhf128 F
+GLIBC_2.27 tanhf64x F
 GLIBC_2.27 tgammaf128 F
+GLIBC_2.27 tgammaf64x F
 GLIBC_2.27 totalorderf128 F
+GLIBC_2.27 totalorderf64x F
 GLIBC_2.27 totalordermagf128 F
+GLIBC_2.27 totalordermagf64x F
 GLIBC_2.27 truncf128 F
+GLIBC_2.27 truncf64x F
 GLIBC_2.27 ufromfpf128 F
+GLIBC_2.27 ufromfpf64x F
 GLIBC_2.27 ufromfpxf128 F
+GLIBC_2.27 ufromfpxf64x F
 GLIBC_2.27 y0f128 F
+GLIBC_2.27 y0f64x F
 GLIBC_2.27 y1f128 F
+GLIBC_2.27 y1f64x F
 GLIBC_2.27 ynf128 F
+GLIBC_2.27 ynf64x F
 GLIBC_2.3.4 GLIBC_2.3.4 A
 GLIBC_2.3.4 __c1_cabsf F
 GLIBC_2.3.4 __c1_cacosf F
index 51ead9e86714fbb839767df3acc31b11d062fba4..1526778ec2ab698d26e9fb6a572e71bf54303cc2 100644 (file)
@@ -2037,6 +2037,11 @@ GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
+GLIBC_2.27 strfromf64x F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index 1a7e6bf449e98e86e2557f3723bd599745de9ac3..274ca86606d41aeba2254c79acccf84dbcce0add 100644 (file)
@@ -612,9 +612,113 @@ GLIBC_2.26 y0f128 F
 GLIBC_2.26 y1f128 F
 GLIBC_2.26 ynf128 F
 GLIBC_2.27 GLIBC_2.27 A
+GLIBC_2.27 acosf64x F
+GLIBC_2.27 acoshf64x F
+GLIBC_2.27 asinf64x F
+GLIBC_2.27 asinhf64x F
+GLIBC_2.27 atan2f64x F
+GLIBC_2.27 atanf64x F
+GLIBC_2.27 atanhf64x F
+GLIBC_2.27 cabsf64x F
+GLIBC_2.27 cacosf64x F
+GLIBC_2.27 cacoshf64x F
+GLIBC_2.27 canonicalizef64x F
+GLIBC_2.27 cargf64x F
+GLIBC_2.27 casinf64x F
+GLIBC_2.27 casinhf64x F
+GLIBC_2.27 catanf64x F
+GLIBC_2.27 catanhf64x F
+GLIBC_2.27 cbrtf64x F
+GLIBC_2.27 ccosf64x F
+GLIBC_2.27 ccoshf64x F
+GLIBC_2.27 ceilf64x F
+GLIBC_2.27 cexpf64x F
+GLIBC_2.27 cimagf64x F
+GLIBC_2.27 clog10f64x F
+GLIBC_2.27 clogf64x F
+GLIBC_2.27 conjf64x F
+GLIBC_2.27 copysignf64x F
+GLIBC_2.27 cosf64x F
+GLIBC_2.27 coshf64x F
+GLIBC_2.27 cpowf64x F
+GLIBC_2.27 cprojf64x F
+GLIBC_2.27 crealf64x F
+GLIBC_2.27 csinf64x F
+GLIBC_2.27 csinhf64x F
+GLIBC_2.27 csqrtf64x F
+GLIBC_2.27 ctanf64x F
+GLIBC_2.27 ctanhf64x F
+GLIBC_2.27 erfcf64x F
+GLIBC_2.27 erff64x F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
+GLIBC_2.27 expf64x F
+GLIBC_2.27 expm1f64x F
+GLIBC_2.27 fabsf64x F
+GLIBC_2.27 fdimf64x F
+GLIBC_2.27 floorf64x F
+GLIBC_2.27 fmaf64x F
+GLIBC_2.27 fmaxf64x F
+GLIBC_2.27 fmaxmagf64x F
+GLIBC_2.27 fminf64x F
+GLIBC_2.27 fminmagf64x F
+GLIBC_2.27 fmodf64x F
+GLIBC_2.27 frexpf64x F
+GLIBC_2.27 fromfpf64x F
+GLIBC_2.27 fromfpxf64x F
+GLIBC_2.27 getpayloadf64x F
+GLIBC_2.27 hypotf64x F
+GLIBC_2.27 ilogbf64x F
+GLIBC_2.27 j0f64x F
+GLIBC_2.27 j1f64x F
+GLIBC_2.27 jnf64x F
+GLIBC_2.27 ldexpf64x F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
+GLIBC_2.27 llogbf64x F
+GLIBC_2.27 llrintf64x F
+GLIBC_2.27 llroundf64x F
+GLIBC_2.27 log10f64x F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
+GLIBC_2.27 log2f64x F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
+GLIBC_2.27 logf64x F
+GLIBC_2.27 lrintf64x F
+GLIBC_2.27 lroundf64x F
+GLIBC_2.27 modff64x F
+GLIBC_2.27 nanf64x F
+GLIBC_2.27 nearbyintf64x F
+GLIBC_2.27 nextafterf64x F
+GLIBC_2.27 nextdownf64x F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
+GLIBC_2.27 powf64x F
+GLIBC_2.27 remainderf64x F
+GLIBC_2.27 remquof64x F
+GLIBC_2.27 rintf64x F
+GLIBC_2.27 roundevenf64x F
+GLIBC_2.27 roundf64x F
+GLIBC_2.27 scalblnf64x F
+GLIBC_2.27 scalbnf64x F
+GLIBC_2.27 setpayloadf64x F
+GLIBC_2.27 setpayloadsigf64x F
+GLIBC_2.27 sincosf64x F
+GLIBC_2.27 sinf64x F
+GLIBC_2.27 sinhf64x F
+GLIBC_2.27 sqrtf64x F
+GLIBC_2.27 tanf64x F
+GLIBC_2.27 tanhf64x F
+GLIBC_2.27 tgammaf64x F
+GLIBC_2.27 totalorderf64x F
+GLIBC_2.27 totalordermagf64x F
+GLIBC_2.27 truncf64x F
+GLIBC_2.27 ufromfpf64x F
+GLIBC_2.27 ufromfpxf64x F
+GLIBC_2.27 y0f64x F
+GLIBC_2.27 y1f64x F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
index 78b4ee8d40c0c6ada705a0e703d3aeb9346fc744..132200f2bd539c2b97a1ea4d74adfef2003f1d86 100644 (file)
@@ -1901,6 +1901,11 @@ GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
+GLIBC_2.27 strfromf64x F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index 7e15735eae5fc76bedfbfb2f7636457ad4fd1587..28a38c60066f722c31a54b93900ac2911a21b8ba 100644 (file)
@@ -541,9 +541,113 @@ GLIBC_2.26 y0f128 F
 GLIBC_2.26 y1f128 F
 GLIBC_2.26 ynf128 F
 GLIBC_2.27 GLIBC_2.27 A
+GLIBC_2.27 acosf64x F
+GLIBC_2.27 acoshf64x F
+GLIBC_2.27 asinf64x F
+GLIBC_2.27 asinhf64x F
+GLIBC_2.27 atan2f64x F
+GLIBC_2.27 atanf64x F
+GLIBC_2.27 atanhf64x F
+GLIBC_2.27 cabsf64x F
+GLIBC_2.27 cacosf64x F
+GLIBC_2.27 cacoshf64x F
+GLIBC_2.27 canonicalizef64x F
+GLIBC_2.27 cargf64x F
+GLIBC_2.27 casinf64x F
+GLIBC_2.27 casinhf64x F
+GLIBC_2.27 catanf64x F
+GLIBC_2.27 catanhf64x F
+GLIBC_2.27 cbrtf64x F
+GLIBC_2.27 ccosf64x F
+GLIBC_2.27 ccoshf64x F
+GLIBC_2.27 ceilf64x F
+GLIBC_2.27 cexpf64x F
+GLIBC_2.27 cimagf64x F
+GLIBC_2.27 clog10f64x F
+GLIBC_2.27 clogf64x F
+GLIBC_2.27 conjf64x F
+GLIBC_2.27 copysignf64x F
+GLIBC_2.27 cosf64x F
+GLIBC_2.27 coshf64x F
+GLIBC_2.27 cpowf64x F
+GLIBC_2.27 cprojf64x F
+GLIBC_2.27 crealf64x F
+GLIBC_2.27 csinf64x F
+GLIBC_2.27 csinhf64x F
+GLIBC_2.27 csqrtf64x F
+GLIBC_2.27 ctanf64x F
+GLIBC_2.27 ctanhf64x F
+GLIBC_2.27 erfcf64x F
+GLIBC_2.27 erff64x F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
+GLIBC_2.27 expf64x F
+GLIBC_2.27 expm1f64x F
+GLIBC_2.27 fabsf64x F
+GLIBC_2.27 fdimf64x F
+GLIBC_2.27 floorf64x F
+GLIBC_2.27 fmaf64x F
+GLIBC_2.27 fmaxf64x F
+GLIBC_2.27 fmaxmagf64x F
+GLIBC_2.27 fminf64x F
+GLIBC_2.27 fminmagf64x F
+GLIBC_2.27 fmodf64x F
+GLIBC_2.27 frexpf64x F
+GLIBC_2.27 fromfpf64x F
+GLIBC_2.27 fromfpxf64x F
+GLIBC_2.27 getpayloadf64x F
+GLIBC_2.27 hypotf64x F
+GLIBC_2.27 ilogbf64x F
+GLIBC_2.27 j0f64x F
+GLIBC_2.27 j1f64x F
+GLIBC_2.27 jnf64x F
+GLIBC_2.27 ldexpf64x F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
+GLIBC_2.27 llogbf64x F
+GLIBC_2.27 llrintf64x F
+GLIBC_2.27 llroundf64x F
+GLIBC_2.27 log10f64x F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
+GLIBC_2.27 log2f64x F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
+GLIBC_2.27 logf64x F
+GLIBC_2.27 lrintf64x F
+GLIBC_2.27 lroundf64x F
+GLIBC_2.27 modff64x F
+GLIBC_2.27 nanf64x F
+GLIBC_2.27 nearbyintf64x F
+GLIBC_2.27 nextafterf64x F
+GLIBC_2.27 nextdownf64x F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
+GLIBC_2.27 powf64x F
+GLIBC_2.27 remainderf64x F
+GLIBC_2.27 remquof64x F
+GLIBC_2.27 rintf64x F
+GLIBC_2.27 roundevenf64x F
+GLIBC_2.27 roundf64x F
+GLIBC_2.27 scalblnf64x F
+GLIBC_2.27 scalbnf64x F
+GLIBC_2.27 setpayloadf64x F
+GLIBC_2.27 setpayloadsigf64x F
+GLIBC_2.27 sincosf64x F
+GLIBC_2.27 sinf64x F
+GLIBC_2.27 sinhf64x F
+GLIBC_2.27 sqrtf64x F
+GLIBC_2.27 tanf64x F
+GLIBC_2.27 tanhf64x F
+GLIBC_2.27 tgammaf64x F
+GLIBC_2.27 totalorderf64x F
+GLIBC_2.27 totalordermagf64x F
+GLIBC_2.27 truncf64x F
+GLIBC_2.27 ufromfpf64x F
+GLIBC_2.27 ufromfpxf64x F
+GLIBC_2.27 y0f64x F
+GLIBC_2.27 y1f64x F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
index 92a46b6b302019462102875e554852c982eb7b98..9acc4cb41cc1426eb8936125d5f066b9a2249337 100644 (file)
@@ -464,112 +464,216 @@ GLIBC_2.25 ufromfpxf F
 GLIBC_2.25 ufromfpxl F
 GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 acosf128 F
+GLIBC_2.27 acosf64x F
 GLIBC_2.27 acoshf128 F
+GLIBC_2.27 acoshf64x F
 GLIBC_2.27 asinf128 F
+GLIBC_2.27 asinf64x F
 GLIBC_2.27 asinhf128 F
+GLIBC_2.27 asinhf64x F
 GLIBC_2.27 atan2f128 F
+GLIBC_2.27 atan2f64x F
 GLIBC_2.27 atanf128 F
+GLIBC_2.27 atanf64x F
 GLIBC_2.27 atanhf128 F
+GLIBC_2.27 atanhf64x F
 GLIBC_2.27 cabsf128 F
+GLIBC_2.27 cabsf64x F
 GLIBC_2.27 cacosf128 F
+GLIBC_2.27 cacosf64x F
 GLIBC_2.27 cacoshf128 F
+GLIBC_2.27 cacoshf64x F
 GLIBC_2.27 canonicalizef128 F
+GLIBC_2.27 canonicalizef64x F
 GLIBC_2.27 cargf128 F
+GLIBC_2.27 cargf64x F
 GLIBC_2.27 casinf128 F
+GLIBC_2.27 casinf64x F
 GLIBC_2.27 casinhf128 F
+GLIBC_2.27 casinhf64x F
 GLIBC_2.27 catanf128 F
+GLIBC_2.27 catanf64x F
 GLIBC_2.27 catanhf128 F
+GLIBC_2.27 catanhf64x F
 GLIBC_2.27 cbrtf128 F
+GLIBC_2.27 cbrtf64x F
 GLIBC_2.27 ccosf128 F
+GLIBC_2.27 ccosf64x F
 GLIBC_2.27 ccoshf128 F
+GLIBC_2.27 ccoshf64x F
 GLIBC_2.27 ceilf128 F
+GLIBC_2.27 ceilf64x F
 GLIBC_2.27 cexpf128 F
+GLIBC_2.27 cexpf64x F
 GLIBC_2.27 cimagf128 F
+GLIBC_2.27 cimagf64x F
 GLIBC_2.27 clog10f128 F
+GLIBC_2.27 clog10f64x F
 GLIBC_2.27 clogf128 F
+GLIBC_2.27 clogf64x F
 GLIBC_2.27 conjf128 F
+GLIBC_2.27 conjf64x F
 GLIBC_2.27 copysignf128 F
+GLIBC_2.27 copysignf64x F
 GLIBC_2.27 cosf128 F
+GLIBC_2.27 cosf64x F
 GLIBC_2.27 coshf128 F
+GLIBC_2.27 coshf64x F
 GLIBC_2.27 cpowf128 F
+GLIBC_2.27 cpowf64x F
 GLIBC_2.27 cprojf128 F
+GLIBC_2.27 cprojf64x F
 GLIBC_2.27 crealf128 F
+GLIBC_2.27 crealf64x F
 GLIBC_2.27 csinf128 F
+GLIBC_2.27 csinf64x F
 GLIBC_2.27 csinhf128 F
+GLIBC_2.27 csinhf64x F
 GLIBC_2.27 csqrtf128 F
+GLIBC_2.27 csqrtf64x F
 GLIBC_2.27 ctanf128 F
+GLIBC_2.27 ctanf64x F
 GLIBC_2.27 ctanhf128 F
+GLIBC_2.27 ctanhf64x F
 GLIBC_2.27 erfcf128 F
+GLIBC_2.27 erfcf64x F
 GLIBC_2.27 erff128 F
+GLIBC_2.27 erff64x F
 GLIBC_2.27 exp10f128 F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
 GLIBC_2.27 exp2f128 F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
 GLIBC_2.27 expf128 F
+GLIBC_2.27 expf64x F
 GLIBC_2.27 expm1f128 F
+GLIBC_2.27 expm1f64x F
 GLIBC_2.27 fabsf128 F
+GLIBC_2.27 fabsf64x F
 GLIBC_2.27 fdimf128 F
+GLIBC_2.27 fdimf64x F
 GLIBC_2.27 floorf128 F
+GLIBC_2.27 floorf64x F
 GLIBC_2.27 fmaf128 F
+GLIBC_2.27 fmaf64x F
 GLIBC_2.27 fmaxf128 F
+GLIBC_2.27 fmaxf64x F
 GLIBC_2.27 fmaxmagf128 F
+GLIBC_2.27 fmaxmagf64x F
 GLIBC_2.27 fminf128 F
+GLIBC_2.27 fminf64x F
 GLIBC_2.27 fminmagf128 F
+GLIBC_2.27 fminmagf64x F
 GLIBC_2.27 fmodf128 F
+GLIBC_2.27 fmodf64x F
 GLIBC_2.27 frexpf128 F
+GLIBC_2.27 frexpf64x F
 GLIBC_2.27 fromfpf128 F
+GLIBC_2.27 fromfpf64x F
 GLIBC_2.27 fromfpxf128 F
+GLIBC_2.27 fromfpxf64x F
 GLIBC_2.27 getpayloadf128 F
+GLIBC_2.27 getpayloadf64x F
 GLIBC_2.27 hypotf128 F
+GLIBC_2.27 hypotf64x F
 GLIBC_2.27 ilogbf128 F
+GLIBC_2.27 ilogbf64x F
 GLIBC_2.27 j0f128 F
+GLIBC_2.27 j0f64x F
 GLIBC_2.27 j1f128 F
+GLIBC_2.27 j1f64x F
 GLIBC_2.27 jnf128 F
+GLIBC_2.27 jnf64x F
 GLIBC_2.27 ldexpf128 F
+GLIBC_2.27 ldexpf64x F
 GLIBC_2.27 lgammaf128 F
 GLIBC_2.27 lgammaf128_r F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
 GLIBC_2.27 llogbf128 F
+GLIBC_2.27 llogbf64x F
 GLIBC_2.27 llrintf128 F
+GLIBC_2.27 llrintf64x F
 GLIBC_2.27 llroundf128 F
+GLIBC_2.27 llroundf64x F
 GLIBC_2.27 log10f128 F
+GLIBC_2.27 log10f64x F
 GLIBC_2.27 log1pf128 F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
 GLIBC_2.27 log2f128 F
+GLIBC_2.27 log2f64x F
 GLIBC_2.27 logbf128 F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
 GLIBC_2.27 logf128 F
+GLIBC_2.27 logf64x F
 GLIBC_2.27 lrintf128 F
+GLIBC_2.27 lrintf64x F
 GLIBC_2.27 lroundf128 F
+GLIBC_2.27 lroundf64x F
 GLIBC_2.27 modff128 F
+GLIBC_2.27 modff64x F
 GLIBC_2.27 nanf128 F
+GLIBC_2.27 nanf64x F
 GLIBC_2.27 nearbyintf128 F
+GLIBC_2.27 nearbyintf64x F
 GLIBC_2.27 nextafterf128 F
+GLIBC_2.27 nextafterf64x F
 GLIBC_2.27 nextdownf128 F
+GLIBC_2.27 nextdownf64x F
 GLIBC_2.27 nextupf128 F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
 GLIBC_2.27 powf128 F
+GLIBC_2.27 powf64x F
 GLIBC_2.27 remainderf128 F
+GLIBC_2.27 remainderf64x F
 GLIBC_2.27 remquof128 F
+GLIBC_2.27 remquof64x F
 GLIBC_2.27 rintf128 F
+GLIBC_2.27 rintf64x F
 GLIBC_2.27 roundevenf128 F
+GLIBC_2.27 roundevenf64x F
 GLIBC_2.27 roundf128 F
+GLIBC_2.27 roundf64x F
 GLIBC_2.27 scalblnf128 F
+GLIBC_2.27 scalblnf64x F
 GLIBC_2.27 scalbnf128 F
+GLIBC_2.27 scalbnf64x F
 GLIBC_2.27 setpayloadf128 F
+GLIBC_2.27 setpayloadf64x F
 GLIBC_2.27 setpayloadsigf128 F
+GLIBC_2.27 setpayloadsigf64x F
 GLIBC_2.27 sincosf128 F
+GLIBC_2.27 sincosf64x F
 GLIBC_2.27 sinf128 F
+GLIBC_2.27 sinf64x F
 GLIBC_2.27 sinhf128 F
+GLIBC_2.27 sinhf64x F
 GLIBC_2.27 sqrtf128 F
+GLIBC_2.27 sqrtf64x F
 GLIBC_2.27 tanf128 F
+GLIBC_2.27 tanf64x F
 GLIBC_2.27 tanhf128 F
+GLIBC_2.27 tanhf64x F
 GLIBC_2.27 tgammaf128 F
+GLIBC_2.27 tgammaf64x F
 GLIBC_2.27 totalorderf128 F
+GLIBC_2.27 totalorderf64x F
 GLIBC_2.27 totalordermagf128 F
+GLIBC_2.27 totalordermagf64x F
 GLIBC_2.27 truncf128 F
+GLIBC_2.27 truncf64x F
 GLIBC_2.27 ufromfpf128 F
+GLIBC_2.27 ufromfpf64x F
 GLIBC_2.27 ufromfpxf128 F
+GLIBC_2.27 ufromfpxf64x F
 GLIBC_2.27 y0f128 F
+GLIBC_2.27 y0f64x F
 GLIBC_2.27 y1f128 F
+GLIBC_2.27 y1f64x F
 GLIBC_2.27 ynf128 F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
index ce7bc9b1751fa9235bbff0671f8cb8e7fc903e5c..6ec940ee99c793349d6724ef16080d11e56462cf 100644 (file)
@@ -1958,10 +1958,15 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index 3fdd85eace96654304bb282cf44f768a412a3e66..71062b0eed17fa672730a640730cf34668edc747 100644 (file)
@@ -1953,10 +1953,15 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index fa026a332c4f07fc4bc53b1a89c54a98c6007187..a00f9042f816d6dddddaad1f511ebc641a29395e 100644 (file)
@@ -2202,3 +2202,8 @@ GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
+GLIBC_2.27 strfromf64x F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
index 723be46c20b3eb574ea948ea6a6ea278cc17fefe..1d86c798b99d9cd87c85ae7195dd48f3e8a31a75 100644 (file)
@@ -606,8 +606,112 @@ GLIBC_2.26 y0f128 F
 GLIBC_2.26 y1f128 F
 GLIBC_2.26 ynf128 F
 GLIBC_2.27 GLIBC_2.27 A
+GLIBC_2.27 acosf64x F
+GLIBC_2.27 acoshf64x F
+GLIBC_2.27 asinf64x F
+GLIBC_2.27 asinhf64x F
+GLIBC_2.27 atan2f64x F
+GLIBC_2.27 atanf64x F
+GLIBC_2.27 atanhf64x F
+GLIBC_2.27 cabsf64x F
+GLIBC_2.27 cacosf64x F
+GLIBC_2.27 cacoshf64x F
+GLIBC_2.27 canonicalizef64x F
+GLIBC_2.27 cargf64x F
+GLIBC_2.27 casinf64x F
+GLIBC_2.27 casinhf64x F
+GLIBC_2.27 catanf64x F
+GLIBC_2.27 catanhf64x F
+GLIBC_2.27 cbrtf64x F
+GLIBC_2.27 ccosf64x F
+GLIBC_2.27 ccoshf64x F
+GLIBC_2.27 ceilf64x F
+GLIBC_2.27 cexpf64x F
+GLIBC_2.27 cimagf64x F
+GLIBC_2.27 clog10f64x F
+GLIBC_2.27 clogf64x F
+GLIBC_2.27 conjf64x F
+GLIBC_2.27 copysignf64x F
+GLIBC_2.27 cosf64x F
+GLIBC_2.27 coshf64x F
+GLIBC_2.27 cpowf64x F
+GLIBC_2.27 cprojf64x F
+GLIBC_2.27 crealf64x F
+GLIBC_2.27 csinf64x F
+GLIBC_2.27 csinhf64x F
+GLIBC_2.27 csqrtf64x F
+GLIBC_2.27 ctanf64x F
+GLIBC_2.27 ctanhf64x F
+GLIBC_2.27 erfcf64x F
+GLIBC_2.27 erff64x F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
+GLIBC_2.27 expf64x F
+GLIBC_2.27 expm1f64x F
+GLIBC_2.27 fabsf64x F
+GLIBC_2.27 fdimf64x F
+GLIBC_2.27 floorf64x F
+GLIBC_2.27 fmaf64x F
+GLIBC_2.27 fmaxf64x F
+GLIBC_2.27 fmaxmagf64x F
+GLIBC_2.27 fminf64x F
+GLIBC_2.27 fminmagf64x F
+GLIBC_2.27 fmodf64x F
+GLIBC_2.27 frexpf64x F
+GLIBC_2.27 fromfpf64x F
+GLIBC_2.27 fromfpxf64x F
+GLIBC_2.27 getpayloadf64x F
+GLIBC_2.27 hypotf64x F
+GLIBC_2.27 ilogbf64x F
+GLIBC_2.27 j0f64x F
+GLIBC_2.27 j1f64x F
+GLIBC_2.27 jnf64x F
+GLIBC_2.27 ldexpf64x F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
+GLIBC_2.27 llogbf64x F
+GLIBC_2.27 llrintf64x F
+GLIBC_2.27 llroundf64x F
+GLIBC_2.27 log10f64x F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
+GLIBC_2.27 log2f64x F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
+GLIBC_2.27 logf64x F
+GLIBC_2.27 lrintf64x F
+GLIBC_2.27 lroundf64x F
+GLIBC_2.27 modff64x F
+GLIBC_2.27 nanf64x F
+GLIBC_2.27 nearbyintf64x F
+GLIBC_2.27 nextafterf64x F
+GLIBC_2.27 nextdownf64x F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
+GLIBC_2.27 powf64x F
+GLIBC_2.27 remainderf64x F
+GLIBC_2.27 remquof64x F
+GLIBC_2.27 rintf64x F
+GLIBC_2.27 roundevenf64x F
+GLIBC_2.27 roundf64x F
+GLIBC_2.27 scalblnf64x F
+GLIBC_2.27 scalbnf64x F
+GLIBC_2.27 setpayloadf64x F
+GLIBC_2.27 setpayloadsigf64x F
+GLIBC_2.27 sincosf64x F
+GLIBC_2.27 sinf64x F
+GLIBC_2.27 sinhf64x F
+GLIBC_2.27 sqrtf64x F
+GLIBC_2.27 tanf64x F
+GLIBC_2.27 tanhf64x F
+GLIBC_2.27 tgammaf64x F
+GLIBC_2.27 totalorderf64x F
+GLIBC_2.27 totalordermagf64x F
+GLIBC_2.27 truncf64x F
+GLIBC_2.27 ufromfpf64x F
+GLIBC_2.27 ufromfpxf64x F
+GLIBC_2.27 y0f64x F
+GLIBC_2.27 y1f64x F
+GLIBC_2.27 ynf64x F
index 41b79c496a6f55531c5f7855bcd1a8e8fb0cc66f..b7dbfaa23ea1d0cda2c63fc0a96fe3820c900848 100644 (file)
@@ -1991,10 +1991,15 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index f3c4f77264701e2c9e0531bb46779ef553f1554e..05f32b9f485032725469d64a3c6e747c090275e4 100644 (file)
@@ -462,114 +462,218 @@ GLIBC_2.25 ufromfpxf F
 GLIBC_2.25 ufromfpxl F
 GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 acosf128 F
+GLIBC_2.27 acosf64x F
 GLIBC_2.27 acoshf128 F
+GLIBC_2.27 acoshf64x F
 GLIBC_2.27 asinf128 F
+GLIBC_2.27 asinf64x F
 GLIBC_2.27 asinhf128 F
+GLIBC_2.27 asinhf64x F
 GLIBC_2.27 atan2f128 F
+GLIBC_2.27 atan2f64x F
 GLIBC_2.27 atanf128 F
+GLIBC_2.27 atanf64x F
 GLIBC_2.27 atanhf128 F
+GLIBC_2.27 atanhf64x F
 GLIBC_2.27 cabsf128 F
+GLIBC_2.27 cabsf64x F
 GLIBC_2.27 cacosf128 F
+GLIBC_2.27 cacosf64x F
 GLIBC_2.27 cacoshf128 F
+GLIBC_2.27 cacoshf64x F
 GLIBC_2.27 canonicalizef128 F
+GLIBC_2.27 canonicalizef64x F
 GLIBC_2.27 cargf128 F
+GLIBC_2.27 cargf64x F
 GLIBC_2.27 casinf128 F
+GLIBC_2.27 casinf64x F
 GLIBC_2.27 casinhf128 F
+GLIBC_2.27 casinhf64x F
 GLIBC_2.27 catanf128 F
+GLIBC_2.27 catanf64x F
 GLIBC_2.27 catanhf128 F
+GLIBC_2.27 catanhf64x F
 GLIBC_2.27 cbrtf128 F
+GLIBC_2.27 cbrtf64x F
 GLIBC_2.27 ccosf128 F
+GLIBC_2.27 ccosf64x F
 GLIBC_2.27 ccoshf128 F
+GLIBC_2.27 ccoshf64x F
 GLIBC_2.27 ceilf128 F
+GLIBC_2.27 ceilf64x F
 GLIBC_2.27 cexpf128 F
+GLIBC_2.27 cexpf64x F
 GLIBC_2.27 cimagf128 F
+GLIBC_2.27 cimagf64x F
 GLIBC_2.27 clog10f128 F
+GLIBC_2.27 clog10f64x F
 GLIBC_2.27 clogf128 F
+GLIBC_2.27 clogf64x F
 GLIBC_2.27 conjf128 F
+GLIBC_2.27 conjf64x F
 GLIBC_2.27 copysignf128 F
+GLIBC_2.27 copysignf64x F
 GLIBC_2.27 cosf128 F
+GLIBC_2.27 cosf64x F
 GLIBC_2.27 coshf128 F
+GLIBC_2.27 coshf64x F
 GLIBC_2.27 cpowf128 F
+GLIBC_2.27 cpowf64x F
 GLIBC_2.27 cprojf128 F
+GLIBC_2.27 cprojf64x F
 GLIBC_2.27 crealf128 F
+GLIBC_2.27 crealf64x F
 GLIBC_2.27 csinf128 F
+GLIBC_2.27 csinf64x F
 GLIBC_2.27 csinhf128 F
+GLIBC_2.27 csinhf64x F
 GLIBC_2.27 csqrtf128 F
+GLIBC_2.27 csqrtf64x F
 GLIBC_2.27 ctanf128 F
+GLIBC_2.27 ctanf64x F
 GLIBC_2.27 ctanhf128 F
+GLIBC_2.27 ctanhf64x F
 GLIBC_2.27 erfcf128 F
+GLIBC_2.27 erfcf64x F
 GLIBC_2.27 erff128 F
+GLIBC_2.27 erff64x F
 GLIBC_2.27 exp10f128 F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
 GLIBC_2.27 exp2f128 F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
 GLIBC_2.27 expf128 F
+GLIBC_2.27 expf64x F
 GLIBC_2.27 expm1f128 F
+GLIBC_2.27 expm1f64x F
 GLIBC_2.27 fabsf128 F
+GLIBC_2.27 fabsf64x F
 GLIBC_2.27 fdimf128 F
+GLIBC_2.27 fdimf64x F
 GLIBC_2.27 floorf128 F
+GLIBC_2.27 floorf64x F
 GLIBC_2.27 fmaf128 F
+GLIBC_2.27 fmaf64x F
 GLIBC_2.27 fmaxf128 F
+GLIBC_2.27 fmaxf64x F
 GLIBC_2.27 fmaxmagf128 F
+GLIBC_2.27 fmaxmagf64x F
 GLIBC_2.27 fminf128 F
+GLIBC_2.27 fminf64x F
 GLIBC_2.27 fminmagf128 F
+GLIBC_2.27 fminmagf64x F
 GLIBC_2.27 fmodf128 F
+GLIBC_2.27 fmodf64x F
 GLIBC_2.27 frexpf128 F
+GLIBC_2.27 frexpf64x F
 GLIBC_2.27 fromfpf128 F
+GLIBC_2.27 fromfpf64x F
 GLIBC_2.27 fromfpxf128 F
+GLIBC_2.27 fromfpxf64x F
 GLIBC_2.27 getpayloadf128 F
+GLIBC_2.27 getpayloadf64x F
 GLIBC_2.27 hypotf128 F
+GLIBC_2.27 hypotf64x F
 GLIBC_2.27 ilogbf128 F
+GLIBC_2.27 ilogbf64x F
 GLIBC_2.27 j0f128 F
+GLIBC_2.27 j0f64x F
 GLIBC_2.27 j1f128 F
+GLIBC_2.27 j1f64x F
 GLIBC_2.27 jnf128 F
+GLIBC_2.27 jnf64x F
 GLIBC_2.27 ldexpf128 F
+GLIBC_2.27 ldexpf64x F
 GLIBC_2.27 lgammaf128 F
 GLIBC_2.27 lgammaf128_r F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
 GLIBC_2.27 llogbf128 F
+GLIBC_2.27 llogbf64x F
 GLIBC_2.27 llrintf128 F
+GLIBC_2.27 llrintf64x F
 GLIBC_2.27 llroundf128 F
+GLIBC_2.27 llroundf64x F
 GLIBC_2.27 log10f128 F
+GLIBC_2.27 log10f64x F
 GLIBC_2.27 log1pf128 F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
 GLIBC_2.27 log2f128 F
+GLIBC_2.27 log2f64x F
 GLIBC_2.27 logbf128 F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
 GLIBC_2.27 logf128 F
+GLIBC_2.27 logf64x F
 GLIBC_2.27 lrintf128 F
+GLIBC_2.27 lrintf64x F
 GLIBC_2.27 lroundf128 F
+GLIBC_2.27 lroundf64x F
 GLIBC_2.27 modff128 F
+GLIBC_2.27 modff64x F
 GLIBC_2.27 nanf128 F
+GLIBC_2.27 nanf64x F
 GLIBC_2.27 nearbyintf128 F
+GLIBC_2.27 nearbyintf64x F
 GLIBC_2.27 nextafterf128 F
+GLIBC_2.27 nextafterf64x F
 GLIBC_2.27 nextdownf128 F
+GLIBC_2.27 nextdownf64x F
 GLIBC_2.27 nextupf128 F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
 GLIBC_2.27 powf128 F
+GLIBC_2.27 powf64x F
 GLIBC_2.27 remainderf128 F
+GLIBC_2.27 remainderf64x F
 GLIBC_2.27 remquof128 F
+GLIBC_2.27 remquof64x F
 GLIBC_2.27 rintf128 F
+GLIBC_2.27 rintf64x F
 GLIBC_2.27 roundevenf128 F
+GLIBC_2.27 roundevenf64x F
 GLIBC_2.27 roundf128 F
+GLIBC_2.27 roundf64x F
 GLIBC_2.27 scalblnf128 F
+GLIBC_2.27 scalblnf64x F
 GLIBC_2.27 scalbnf128 F
+GLIBC_2.27 scalbnf64x F
 GLIBC_2.27 setpayloadf128 F
+GLIBC_2.27 setpayloadf64x F
 GLIBC_2.27 setpayloadsigf128 F
+GLIBC_2.27 setpayloadsigf64x F
 GLIBC_2.27 sincosf128 F
+GLIBC_2.27 sincosf64x F
 GLIBC_2.27 sinf128 F
+GLIBC_2.27 sinf64x F
 GLIBC_2.27 sinhf128 F
+GLIBC_2.27 sinhf64x F
 GLIBC_2.27 sqrtf128 F
+GLIBC_2.27 sqrtf64x F
 GLIBC_2.27 tanf128 F
+GLIBC_2.27 tanf64x F
 GLIBC_2.27 tanhf128 F
+GLIBC_2.27 tanhf64x F
 GLIBC_2.27 tgammaf128 F
+GLIBC_2.27 tgammaf64x F
 GLIBC_2.27 totalorderf128 F
+GLIBC_2.27 totalorderf64x F
 GLIBC_2.27 totalordermagf128 F
+GLIBC_2.27 totalordermagf64x F
 GLIBC_2.27 truncf128 F
+GLIBC_2.27 truncf64x F
 GLIBC_2.27 ufromfpf128 F
+GLIBC_2.27 ufromfpf64x F
 GLIBC_2.27 ufromfpxf128 F
+GLIBC_2.27 ufromfpxf64x F
 GLIBC_2.27 y0f128 F
+GLIBC_2.27 y0f64x F
 GLIBC_2.27 y1f128 F
+GLIBC_2.27 y1f64x F
 GLIBC_2.27 ynf128 F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index 68251a0e6922bd4bd5da92de58ea4581d027bb2e..1175cd7d13f73804882446c877aba040462a881b 100644 (file)
@@ -1892,10 +1892,15 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index eb113fd37c38eb4965143745bb3da3eeda31b0d1..1912fe6df59b33a6b3437ce1b12ec6b160a6210a 100644 (file)
@@ -460,114 +460,218 @@ GLIBC_2.25 ufromfpxf F
 GLIBC_2.25 ufromfpxl F
 GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 acosf128 F
+GLIBC_2.27 acosf64x F
 GLIBC_2.27 acoshf128 F
+GLIBC_2.27 acoshf64x F
 GLIBC_2.27 asinf128 F
+GLIBC_2.27 asinf64x F
 GLIBC_2.27 asinhf128 F
+GLIBC_2.27 asinhf64x F
 GLIBC_2.27 atan2f128 F
+GLIBC_2.27 atan2f64x F
 GLIBC_2.27 atanf128 F
+GLIBC_2.27 atanf64x F
 GLIBC_2.27 atanhf128 F
+GLIBC_2.27 atanhf64x F
 GLIBC_2.27 cabsf128 F
+GLIBC_2.27 cabsf64x F
 GLIBC_2.27 cacosf128 F
+GLIBC_2.27 cacosf64x F
 GLIBC_2.27 cacoshf128 F
+GLIBC_2.27 cacoshf64x F
 GLIBC_2.27 canonicalizef128 F
+GLIBC_2.27 canonicalizef64x F
 GLIBC_2.27 cargf128 F
+GLIBC_2.27 cargf64x F
 GLIBC_2.27 casinf128 F
+GLIBC_2.27 casinf64x F
 GLIBC_2.27 casinhf128 F
+GLIBC_2.27 casinhf64x F
 GLIBC_2.27 catanf128 F
+GLIBC_2.27 catanf64x F
 GLIBC_2.27 catanhf128 F
+GLIBC_2.27 catanhf64x F
 GLIBC_2.27 cbrtf128 F
+GLIBC_2.27 cbrtf64x F
 GLIBC_2.27 ccosf128 F
+GLIBC_2.27 ccosf64x F
 GLIBC_2.27 ccoshf128 F
+GLIBC_2.27 ccoshf64x F
 GLIBC_2.27 ceilf128 F
+GLIBC_2.27 ceilf64x F
 GLIBC_2.27 cexpf128 F
+GLIBC_2.27 cexpf64x F
 GLIBC_2.27 cimagf128 F
+GLIBC_2.27 cimagf64x F
 GLIBC_2.27 clog10f128 F
+GLIBC_2.27 clog10f64x F
 GLIBC_2.27 clogf128 F
+GLIBC_2.27 clogf64x F
 GLIBC_2.27 conjf128 F
+GLIBC_2.27 conjf64x F
 GLIBC_2.27 copysignf128 F
+GLIBC_2.27 copysignf64x F
 GLIBC_2.27 cosf128 F
+GLIBC_2.27 cosf64x F
 GLIBC_2.27 coshf128 F
+GLIBC_2.27 coshf64x F
 GLIBC_2.27 cpowf128 F
+GLIBC_2.27 cpowf64x F
 GLIBC_2.27 cprojf128 F
+GLIBC_2.27 cprojf64x F
 GLIBC_2.27 crealf128 F
+GLIBC_2.27 crealf64x F
 GLIBC_2.27 csinf128 F
+GLIBC_2.27 csinf64x F
 GLIBC_2.27 csinhf128 F
+GLIBC_2.27 csinhf64x F
 GLIBC_2.27 csqrtf128 F
+GLIBC_2.27 csqrtf64x F
 GLIBC_2.27 ctanf128 F
+GLIBC_2.27 ctanf64x F
 GLIBC_2.27 ctanhf128 F
+GLIBC_2.27 ctanhf64x F
 GLIBC_2.27 erfcf128 F
+GLIBC_2.27 erfcf64x F
 GLIBC_2.27 erff128 F
+GLIBC_2.27 erff64x F
 GLIBC_2.27 exp10f128 F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
 GLIBC_2.27 exp2f128 F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
 GLIBC_2.27 expf128 F
+GLIBC_2.27 expf64x F
 GLIBC_2.27 expm1f128 F
+GLIBC_2.27 expm1f64x F
 GLIBC_2.27 fabsf128 F
+GLIBC_2.27 fabsf64x F
 GLIBC_2.27 fdimf128 F
+GLIBC_2.27 fdimf64x F
 GLIBC_2.27 floorf128 F
+GLIBC_2.27 floorf64x F
 GLIBC_2.27 fmaf128 F
+GLIBC_2.27 fmaf64x F
 GLIBC_2.27 fmaxf128 F
+GLIBC_2.27 fmaxf64x F
 GLIBC_2.27 fmaxmagf128 F
+GLIBC_2.27 fmaxmagf64x F
 GLIBC_2.27 fminf128 F
+GLIBC_2.27 fminf64x F
 GLIBC_2.27 fminmagf128 F
+GLIBC_2.27 fminmagf64x F
 GLIBC_2.27 fmodf128 F
+GLIBC_2.27 fmodf64x F
 GLIBC_2.27 frexpf128 F
+GLIBC_2.27 frexpf64x F
 GLIBC_2.27 fromfpf128 F
+GLIBC_2.27 fromfpf64x F
 GLIBC_2.27 fromfpxf128 F
+GLIBC_2.27 fromfpxf64x F
 GLIBC_2.27 getpayloadf128 F
+GLIBC_2.27 getpayloadf64x F
 GLIBC_2.27 hypotf128 F
+GLIBC_2.27 hypotf64x F
 GLIBC_2.27 ilogbf128 F
+GLIBC_2.27 ilogbf64x F
 GLIBC_2.27 j0f128 F
+GLIBC_2.27 j0f64x F
 GLIBC_2.27 j1f128 F
+GLIBC_2.27 j1f64x F
 GLIBC_2.27 jnf128 F
+GLIBC_2.27 jnf64x F
 GLIBC_2.27 ldexpf128 F
+GLIBC_2.27 ldexpf64x F
 GLIBC_2.27 lgammaf128 F
 GLIBC_2.27 lgammaf128_r F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
 GLIBC_2.27 llogbf128 F
+GLIBC_2.27 llogbf64x F
 GLIBC_2.27 llrintf128 F
+GLIBC_2.27 llrintf64x F
 GLIBC_2.27 llroundf128 F
+GLIBC_2.27 llroundf64x F
 GLIBC_2.27 log10f128 F
+GLIBC_2.27 log10f64x F
 GLIBC_2.27 log1pf128 F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
 GLIBC_2.27 log2f128 F
+GLIBC_2.27 log2f64x F
 GLIBC_2.27 logbf128 F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
 GLIBC_2.27 logf128 F
+GLIBC_2.27 logf64x F
 GLIBC_2.27 lrintf128 F
+GLIBC_2.27 lrintf64x F
 GLIBC_2.27 lroundf128 F
+GLIBC_2.27 lroundf64x F
 GLIBC_2.27 modff128 F
+GLIBC_2.27 modff64x F
 GLIBC_2.27 nanf128 F
+GLIBC_2.27 nanf64x F
 GLIBC_2.27 nearbyintf128 F
+GLIBC_2.27 nearbyintf64x F
 GLIBC_2.27 nextafterf128 F
+GLIBC_2.27 nextafterf64x F
 GLIBC_2.27 nextdownf128 F
+GLIBC_2.27 nextdownf64x F
 GLIBC_2.27 nextupf128 F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
 GLIBC_2.27 powf128 F
+GLIBC_2.27 powf64x F
 GLIBC_2.27 remainderf128 F
+GLIBC_2.27 remainderf64x F
 GLIBC_2.27 remquof128 F
+GLIBC_2.27 remquof64x F
 GLIBC_2.27 rintf128 F
+GLIBC_2.27 rintf64x F
 GLIBC_2.27 roundevenf128 F
+GLIBC_2.27 roundevenf64x F
 GLIBC_2.27 roundf128 F
+GLIBC_2.27 roundf64x F
 GLIBC_2.27 scalblnf128 F
+GLIBC_2.27 scalblnf64x F
 GLIBC_2.27 scalbnf128 F
+GLIBC_2.27 scalbnf64x F
 GLIBC_2.27 setpayloadf128 F
+GLIBC_2.27 setpayloadf64x F
 GLIBC_2.27 setpayloadsigf128 F
+GLIBC_2.27 setpayloadsigf64x F
 GLIBC_2.27 sincosf128 F
+GLIBC_2.27 sincosf64x F
 GLIBC_2.27 sinf128 F
+GLIBC_2.27 sinf64x F
 GLIBC_2.27 sinhf128 F
+GLIBC_2.27 sinhf64x F
 GLIBC_2.27 sqrtf128 F
+GLIBC_2.27 sqrtf64x F
 GLIBC_2.27 tanf128 F
+GLIBC_2.27 tanf64x F
 GLIBC_2.27 tanhf128 F
+GLIBC_2.27 tanhf64x F
 GLIBC_2.27 tgammaf128 F
+GLIBC_2.27 tgammaf64x F
 GLIBC_2.27 totalorderf128 F
+GLIBC_2.27 totalorderf64x F
 GLIBC_2.27 totalordermagf128 F
+GLIBC_2.27 totalordermagf64x F
 GLIBC_2.27 truncf128 F
+GLIBC_2.27 truncf64x F
 GLIBC_2.27 ufromfpf128 F
+GLIBC_2.27 ufromfpf64x F
 GLIBC_2.27 ufromfpxf128 F
+GLIBC_2.27 ufromfpxf64x F
 GLIBC_2.27 y0f128 F
+GLIBC_2.27 y0f64x F
 GLIBC_2.27 y1f128 F
+GLIBC_2.27 y1f64x F
 GLIBC_2.27 ynf128 F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index 93e6d092ac8e000d1e5047a0889b78574cf7dcca..899d5ff604d0529fad9b9e6446554887e15ebbd1 100644 (file)
@@ -1984,10 +1984,15 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index 152a83a869a1b987233c6bdb4051f1c71849c931..5b08525e9b85de7db7f429a4071326a63ab0da68 100644 (file)
@@ -469,114 +469,218 @@ GLIBC_2.25 ufromfpxf F
 GLIBC_2.25 ufromfpxl F
 GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 acosf128 F
+GLIBC_2.27 acosf64x F
 GLIBC_2.27 acoshf128 F
+GLIBC_2.27 acoshf64x F
 GLIBC_2.27 asinf128 F
+GLIBC_2.27 asinf64x F
 GLIBC_2.27 asinhf128 F
+GLIBC_2.27 asinhf64x F
 GLIBC_2.27 atan2f128 F
+GLIBC_2.27 atan2f64x F
 GLIBC_2.27 atanf128 F
+GLIBC_2.27 atanf64x F
 GLIBC_2.27 atanhf128 F
+GLIBC_2.27 atanhf64x F
 GLIBC_2.27 cabsf128 F
+GLIBC_2.27 cabsf64x F
 GLIBC_2.27 cacosf128 F
+GLIBC_2.27 cacosf64x F
 GLIBC_2.27 cacoshf128 F
+GLIBC_2.27 cacoshf64x F
 GLIBC_2.27 canonicalizef128 F
+GLIBC_2.27 canonicalizef64x F
 GLIBC_2.27 cargf128 F
+GLIBC_2.27 cargf64x F
 GLIBC_2.27 casinf128 F
+GLIBC_2.27 casinf64x F
 GLIBC_2.27 casinhf128 F
+GLIBC_2.27 casinhf64x F
 GLIBC_2.27 catanf128 F
+GLIBC_2.27 catanf64x F
 GLIBC_2.27 catanhf128 F
+GLIBC_2.27 catanhf64x F
 GLIBC_2.27 cbrtf128 F
+GLIBC_2.27 cbrtf64x F
 GLIBC_2.27 ccosf128 F
+GLIBC_2.27 ccosf64x F
 GLIBC_2.27 ccoshf128 F
+GLIBC_2.27 ccoshf64x F
 GLIBC_2.27 ceilf128 F
+GLIBC_2.27 ceilf64x F
 GLIBC_2.27 cexpf128 F
+GLIBC_2.27 cexpf64x F
 GLIBC_2.27 cimagf128 F
+GLIBC_2.27 cimagf64x F
 GLIBC_2.27 clog10f128 F
+GLIBC_2.27 clog10f64x F
 GLIBC_2.27 clogf128 F
+GLIBC_2.27 clogf64x F
 GLIBC_2.27 conjf128 F
+GLIBC_2.27 conjf64x F
 GLIBC_2.27 copysignf128 F
+GLIBC_2.27 copysignf64x F
 GLIBC_2.27 cosf128 F
+GLIBC_2.27 cosf64x F
 GLIBC_2.27 coshf128 F
+GLIBC_2.27 coshf64x F
 GLIBC_2.27 cpowf128 F
+GLIBC_2.27 cpowf64x F
 GLIBC_2.27 cprojf128 F
+GLIBC_2.27 cprojf64x F
 GLIBC_2.27 crealf128 F
+GLIBC_2.27 crealf64x F
 GLIBC_2.27 csinf128 F
+GLIBC_2.27 csinf64x F
 GLIBC_2.27 csinhf128 F
+GLIBC_2.27 csinhf64x F
 GLIBC_2.27 csqrtf128 F
+GLIBC_2.27 csqrtf64x F
 GLIBC_2.27 ctanf128 F
+GLIBC_2.27 ctanf64x F
 GLIBC_2.27 ctanhf128 F
+GLIBC_2.27 ctanhf64x F
 GLIBC_2.27 erfcf128 F
+GLIBC_2.27 erfcf64x F
 GLIBC_2.27 erff128 F
+GLIBC_2.27 erff64x F
 GLIBC_2.27 exp10f128 F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
 GLIBC_2.27 exp2f128 F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
 GLIBC_2.27 expf128 F
+GLIBC_2.27 expf64x F
 GLIBC_2.27 expm1f128 F
+GLIBC_2.27 expm1f64x F
 GLIBC_2.27 fabsf128 F
+GLIBC_2.27 fabsf64x F
 GLIBC_2.27 fdimf128 F
+GLIBC_2.27 fdimf64x F
 GLIBC_2.27 floorf128 F
+GLIBC_2.27 floorf64x F
 GLIBC_2.27 fmaf128 F
+GLIBC_2.27 fmaf64x F
 GLIBC_2.27 fmaxf128 F
+GLIBC_2.27 fmaxf64x F
 GLIBC_2.27 fmaxmagf128 F
+GLIBC_2.27 fmaxmagf64x F
 GLIBC_2.27 fminf128 F
+GLIBC_2.27 fminf64x F
 GLIBC_2.27 fminmagf128 F
+GLIBC_2.27 fminmagf64x F
 GLIBC_2.27 fmodf128 F
+GLIBC_2.27 fmodf64x F
 GLIBC_2.27 frexpf128 F
+GLIBC_2.27 frexpf64x F
 GLIBC_2.27 fromfpf128 F
+GLIBC_2.27 fromfpf64x F
 GLIBC_2.27 fromfpxf128 F
+GLIBC_2.27 fromfpxf64x F
 GLIBC_2.27 getpayloadf128 F
+GLIBC_2.27 getpayloadf64x F
 GLIBC_2.27 hypotf128 F
+GLIBC_2.27 hypotf64x F
 GLIBC_2.27 ilogbf128 F
+GLIBC_2.27 ilogbf64x F
 GLIBC_2.27 j0f128 F
+GLIBC_2.27 j0f64x F
 GLIBC_2.27 j1f128 F
+GLIBC_2.27 j1f64x F
 GLIBC_2.27 jnf128 F
+GLIBC_2.27 jnf64x F
 GLIBC_2.27 ldexpf128 F
+GLIBC_2.27 ldexpf64x F
 GLIBC_2.27 lgammaf128 F
 GLIBC_2.27 lgammaf128_r F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
 GLIBC_2.27 llogbf128 F
+GLIBC_2.27 llogbf64x F
 GLIBC_2.27 llrintf128 F
+GLIBC_2.27 llrintf64x F
 GLIBC_2.27 llroundf128 F
+GLIBC_2.27 llroundf64x F
 GLIBC_2.27 log10f128 F
+GLIBC_2.27 log10f64x F
 GLIBC_2.27 log1pf128 F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
 GLIBC_2.27 log2f128 F
+GLIBC_2.27 log2f64x F
 GLIBC_2.27 logbf128 F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
 GLIBC_2.27 logf128 F
+GLIBC_2.27 logf64x F
 GLIBC_2.27 lrintf128 F
+GLIBC_2.27 lrintf64x F
 GLIBC_2.27 lroundf128 F
+GLIBC_2.27 lroundf64x F
 GLIBC_2.27 modff128 F
+GLIBC_2.27 modff64x F
 GLIBC_2.27 nanf128 F
+GLIBC_2.27 nanf64x F
 GLIBC_2.27 nearbyintf128 F
+GLIBC_2.27 nearbyintf64x F
 GLIBC_2.27 nextafterf128 F
+GLIBC_2.27 nextafterf64x F
 GLIBC_2.27 nextdownf128 F
+GLIBC_2.27 nextdownf64x F
 GLIBC_2.27 nextupf128 F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
 GLIBC_2.27 powf128 F
+GLIBC_2.27 powf64x F
 GLIBC_2.27 remainderf128 F
+GLIBC_2.27 remainderf64x F
 GLIBC_2.27 remquof128 F
+GLIBC_2.27 remquof64x F
 GLIBC_2.27 rintf128 F
+GLIBC_2.27 rintf64x F
 GLIBC_2.27 roundevenf128 F
+GLIBC_2.27 roundevenf64x F
 GLIBC_2.27 roundf128 F
+GLIBC_2.27 roundf64x F
 GLIBC_2.27 scalblnf128 F
+GLIBC_2.27 scalblnf64x F
 GLIBC_2.27 scalbnf128 F
+GLIBC_2.27 scalbnf64x F
 GLIBC_2.27 setpayloadf128 F
+GLIBC_2.27 setpayloadf64x F
 GLIBC_2.27 setpayloadsigf128 F
+GLIBC_2.27 setpayloadsigf64x F
 GLIBC_2.27 sincosf128 F
+GLIBC_2.27 sincosf64x F
 GLIBC_2.27 sinf128 F
+GLIBC_2.27 sinf64x F
 GLIBC_2.27 sinhf128 F
+GLIBC_2.27 sinhf64x F
 GLIBC_2.27 sqrtf128 F
+GLIBC_2.27 sqrtf64x F
 GLIBC_2.27 tanf128 F
+GLIBC_2.27 tanf64x F
 GLIBC_2.27 tanhf128 F
+GLIBC_2.27 tanhf64x F
 GLIBC_2.27 tgammaf128 F
+GLIBC_2.27 tgammaf64x F
 GLIBC_2.27 totalorderf128 F
+GLIBC_2.27 totalorderf64x F
 GLIBC_2.27 totalordermagf128 F
+GLIBC_2.27 totalordermagf64x F
 GLIBC_2.27 truncf128 F
+GLIBC_2.27 truncf64x F
 GLIBC_2.27 ufromfpf128 F
+GLIBC_2.27 ufromfpf64x F
 GLIBC_2.27 ufromfpxf128 F
+GLIBC_2.27 ufromfpxf64x F
 GLIBC_2.27 y0f128 F
+GLIBC_2.27 y0f64x F
 GLIBC_2.27 y1f128 F
+GLIBC_2.27 y1f64x F
 GLIBC_2.27 ynf128 F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index b11d6764d45e47600de56342366ab6482d4dc9f9..fbe0e51f629cc6b09c6d47e7e0d72caa9e02a6cc 100644 (file)
@@ -1921,10 +1921,15 @@ GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
 GLIBC_2.27 strfromf128 F
+GLIBC_2.27 strfromf64x F
 GLIBC_2.27 strtof128 F
 GLIBC_2.27 strtof128_l F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
 GLIBC_2.27 wcstof128 F
 GLIBC_2.27 wcstof128_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index ff6962d7e7b734169e94b40581ba7eb660753c59..7065b81c429004bb34ca97c6807dccc2ebe2886c 100644 (file)
@@ -463,112 +463,216 @@ GLIBC_2.25 ufromfpxf F
 GLIBC_2.25 ufromfpxl F
 GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 acosf128 F
+GLIBC_2.27 acosf64x F
 GLIBC_2.27 acoshf128 F
+GLIBC_2.27 acoshf64x F
 GLIBC_2.27 asinf128 F
+GLIBC_2.27 asinf64x F
 GLIBC_2.27 asinhf128 F
+GLIBC_2.27 asinhf64x F
 GLIBC_2.27 atan2f128 F
+GLIBC_2.27 atan2f64x F
 GLIBC_2.27 atanf128 F
+GLIBC_2.27 atanf64x F
 GLIBC_2.27 atanhf128 F
+GLIBC_2.27 atanhf64x F
 GLIBC_2.27 cabsf128 F
+GLIBC_2.27 cabsf64x F
 GLIBC_2.27 cacosf128 F
+GLIBC_2.27 cacosf64x F
 GLIBC_2.27 cacoshf128 F
+GLIBC_2.27 cacoshf64x F
 GLIBC_2.27 canonicalizef128 F
+GLIBC_2.27 canonicalizef64x F
 GLIBC_2.27 cargf128 F
+GLIBC_2.27 cargf64x F
 GLIBC_2.27 casinf128 F
+GLIBC_2.27 casinf64x F
 GLIBC_2.27 casinhf128 F
+GLIBC_2.27 casinhf64x F
 GLIBC_2.27 catanf128 F
+GLIBC_2.27 catanf64x F
 GLIBC_2.27 catanhf128 F
+GLIBC_2.27 catanhf64x F
 GLIBC_2.27 cbrtf128 F
+GLIBC_2.27 cbrtf64x F
 GLIBC_2.27 ccosf128 F
+GLIBC_2.27 ccosf64x F
 GLIBC_2.27 ccoshf128 F
+GLIBC_2.27 ccoshf64x F
 GLIBC_2.27 ceilf128 F
+GLIBC_2.27 ceilf64x F
 GLIBC_2.27 cexpf128 F
+GLIBC_2.27 cexpf64x F
 GLIBC_2.27 cimagf128 F
+GLIBC_2.27 cimagf64x F
 GLIBC_2.27 clog10f128 F
+GLIBC_2.27 clog10f64x F
 GLIBC_2.27 clogf128 F
+GLIBC_2.27 clogf64x F
 GLIBC_2.27 conjf128 F
+GLIBC_2.27 conjf64x F
 GLIBC_2.27 copysignf128 F
+GLIBC_2.27 copysignf64x F
 GLIBC_2.27 cosf128 F
+GLIBC_2.27 cosf64x F
 GLIBC_2.27 coshf128 F
+GLIBC_2.27 coshf64x F
 GLIBC_2.27 cpowf128 F
+GLIBC_2.27 cpowf64x F
 GLIBC_2.27 cprojf128 F
+GLIBC_2.27 cprojf64x F
 GLIBC_2.27 crealf128 F
+GLIBC_2.27 crealf64x F
 GLIBC_2.27 csinf128 F
+GLIBC_2.27 csinf64x F
 GLIBC_2.27 csinhf128 F
+GLIBC_2.27 csinhf64x F
 GLIBC_2.27 csqrtf128 F
+GLIBC_2.27 csqrtf64x F
 GLIBC_2.27 ctanf128 F
+GLIBC_2.27 ctanf64x F
 GLIBC_2.27 ctanhf128 F
+GLIBC_2.27 ctanhf64x F
 GLIBC_2.27 erfcf128 F
+GLIBC_2.27 erfcf64x F
 GLIBC_2.27 erff128 F
+GLIBC_2.27 erff64x F
 GLIBC_2.27 exp10f128 F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
 GLIBC_2.27 exp2f128 F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
 GLIBC_2.27 expf128 F
+GLIBC_2.27 expf64x F
 GLIBC_2.27 expm1f128 F
+GLIBC_2.27 expm1f64x F
 GLIBC_2.27 fabsf128 F
+GLIBC_2.27 fabsf64x F
 GLIBC_2.27 fdimf128 F
+GLIBC_2.27 fdimf64x F
 GLIBC_2.27 floorf128 F
+GLIBC_2.27 floorf64x F
 GLIBC_2.27 fmaf128 F
+GLIBC_2.27 fmaf64x F
 GLIBC_2.27 fmaxf128 F
+GLIBC_2.27 fmaxf64x F
 GLIBC_2.27 fmaxmagf128 F
+GLIBC_2.27 fmaxmagf64x F
 GLIBC_2.27 fminf128 F
+GLIBC_2.27 fminf64x F
 GLIBC_2.27 fminmagf128 F
+GLIBC_2.27 fminmagf64x F
 GLIBC_2.27 fmodf128 F
+GLIBC_2.27 fmodf64x F
 GLIBC_2.27 frexpf128 F
+GLIBC_2.27 frexpf64x F
 GLIBC_2.27 fromfpf128 F
+GLIBC_2.27 fromfpf64x F
 GLIBC_2.27 fromfpxf128 F
+GLIBC_2.27 fromfpxf64x F
 GLIBC_2.27 getpayloadf128 F
+GLIBC_2.27 getpayloadf64x F
 GLIBC_2.27 hypotf128 F
+GLIBC_2.27 hypotf64x F
 GLIBC_2.27 ilogbf128 F
+GLIBC_2.27 ilogbf64x F
 GLIBC_2.27 j0f128 F
+GLIBC_2.27 j0f64x F
 GLIBC_2.27 j1f128 F
+GLIBC_2.27 j1f64x F
 GLIBC_2.27 jnf128 F
+GLIBC_2.27 jnf64x F
 GLIBC_2.27 ldexpf128 F
+GLIBC_2.27 ldexpf64x F
 GLIBC_2.27 lgammaf128 F
 GLIBC_2.27 lgammaf128_r F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
 GLIBC_2.27 llogbf128 F
+GLIBC_2.27 llogbf64x F
 GLIBC_2.27 llrintf128 F
+GLIBC_2.27 llrintf64x F
 GLIBC_2.27 llroundf128 F
+GLIBC_2.27 llroundf64x F
 GLIBC_2.27 log10f128 F
+GLIBC_2.27 log10f64x F
 GLIBC_2.27 log1pf128 F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
 GLIBC_2.27 log2f128 F
+GLIBC_2.27 log2f64x F
 GLIBC_2.27 logbf128 F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
 GLIBC_2.27 logf128 F
+GLIBC_2.27 logf64x F
 GLIBC_2.27 lrintf128 F
+GLIBC_2.27 lrintf64x F
 GLIBC_2.27 lroundf128 F
+GLIBC_2.27 lroundf64x F
 GLIBC_2.27 modff128 F
+GLIBC_2.27 modff64x F
 GLIBC_2.27 nanf128 F
+GLIBC_2.27 nanf64x F
 GLIBC_2.27 nearbyintf128 F
+GLIBC_2.27 nearbyintf64x F
 GLIBC_2.27 nextafterf128 F
+GLIBC_2.27 nextafterf64x F
 GLIBC_2.27 nextdownf128 F
+GLIBC_2.27 nextdownf64x F
 GLIBC_2.27 nextupf128 F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
 GLIBC_2.27 powf128 F
+GLIBC_2.27 powf64x F
 GLIBC_2.27 remainderf128 F
+GLIBC_2.27 remainderf64x F
 GLIBC_2.27 remquof128 F
+GLIBC_2.27 remquof64x F
 GLIBC_2.27 rintf128 F
+GLIBC_2.27 rintf64x F
 GLIBC_2.27 roundevenf128 F
+GLIBC_2.27 roundevenf64x F
 GLIBC_2.27 roundf128 F
+GLIBC_2.27 roundf64x F
 GLIBC_2.27 scalblnf128 F
+GLIBC_2.27 scalblnf64x F
 GLIBC_2.27 scalbnf128 F
+GLIBC_2.27 scalbnf64x F
 GLIBC_2.27 setpayloadf128 F
+GLIBC_2.27 setpayloadf64x F
 GLIBC_2.27 setpayloadsigf128 F
+GLIBC_2.27 setpayloadsigf64x F
 GLIBC_2.27 sincosf128 F
+GLIBC_2.27 sincosf64x F
 GLIBC_2.27 sinf128 F
+GLIBC_2.27 sinf64x F
 GLIBC_2.27 sinhf128 F
+GLIBC_2.27 sinhf64x F
 GLIBC_2.27 sqrtf128 F
+GLIBC_2.27 sqrtf64x F
 GLIBC_2.27 tanf128 F
+GLIBC_2.27 tanf64x F
 GLIBC_2.27 tanhf128 F
+GLIBC_2.27 tanhf64x F
 GLIBC_2.27 tgammaf128 F
+GLIBC_2.27 tgammaf64x F
 GLIBC_2.27 totalorderf128 F
+GLIBC_2.27 totalorderf64x F
 GLIBC_2.27 totalordermagf128 F
+GLIBC_2.27 totalordermagf64x F
 GLIBC_2.27 truncf128 F
+GLIBC_2.27 truncf64x F
 GLIBC_2.27 ufromfpf128 F
+GLIBC_2.27 ufromfpf64x F
 GLIBC_2.27 ufromfpxf128 F
+GLIBC_2.27 ufromfpxf64x F
 GLIBC_2.27 y0f128 F
+GLIBC_2.27 y0f64x F
 GLIBC_2.27 y1f128 F
+GLIBC_2.27 y1f64x F
 GLIBC_2.27 ynf128 F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
index 0a4f7797ac5c8db469771cfadb24c24fe0391a13..9c4b53b4168714d4609d6e99270b40ca93c4d712 100644 (file)
@@ -1878,6 +1878,11 @@ GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
+GLIBC_2.27 strfromf64x F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
 GLIBC_2.3 GLIBC_2.3 A
 GLIBC_2.3 __ctype_b_loc F
 GLIBC_2.3 __ctype_tolower_loc F
index 201c2ab1b132dbdae582ab60f69a11926531390b..8a35d3c4945cd4e7c44d5b53556a68d300b004e6 100644 (file)
@@ -601,9 +601,113 @@ GLIBC_2.26 y0f128 F
 GLIBC_2.26 y1f128 F
 GLIBC_2.26 ynf128 F
 GLIBC_2.27 GLIBC_2.27 A
+GLIBC_2.27 acosf64x F
+GLIBC_2.27 acoshf64x F
+GLIBC_2.27 asinf64x F
+GLIBC_2.27 asinhf64x F
+GLIBC_2.27 atan2f64x F
+GLIBC_2.27 atanf64x F
+GLIBC_2.27 atanhf64x F
+GLIBC_2.27 cabsf64x F
+GLIBC_2.27 cacosf64x F
+GLIBC_2.27 cacoshf64x F
+GLIBC_2.27 canonicalizef64x F
+GLIBC_2.27 cargf64x F
+GLIBC_2.27 casinf64x F
+GLIBC_2.27 casinhf64x F
+GLIBC_2.27 catanf64x F
+GLIBC_2.27 catanhf64x F
+GLIBC_2.27 cbrtf64x F
+GLIBC_2.27 ccosf64x F
+GLIBC_2.27 ccoshf64x F
+GLIBC_2.27 ceilf64x F
+GLIBC_2.27 cexpf64x F
+GLIBC_2.27 cimagf64x F
+GLIBC_2.27 clog10f64x F
+GLIBC_2.27 clogf64x F
+GLIBC_2.27 conjf64x F
+GLIBC_2.27 copysignf64x F
+GLIBC_2.27 cosf64x F
+GLIBC_2.27 coshf64x F
+GLIBC_2.27 cpowf64x F
+GLIBC_2.27 cprojf64x F
+GLIBC_2.27 crealf64x F
+GLIBC_2.27 csinf64x F
+GLIBC_2.27 csinhf64x F
+GLIBC_2.27 csqrtf64x F
+GLIBC_2.27 ctanf64x F
+GLIBC_2.27 ctanhf64x F
+GLIBC_2.27 erfcf64x F
+GLIBC_2.27 erff64x F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
+GLIBC_2.27 expf64x F
+GLIBC_2.27 expm1f64x F
+GLIBC_2.27 fabsf64x F
+GLIBC_2.27 fdimf64x F
+GLIBC_2.27 floorf64x F
+GLIBC_2.27 fmaf64x F
+GLIBC_2.27 fmaxf64x F
+GLIBC_2.27 fmaxmagf64x F
+GLIBC_2.27 fminf64x F
+GLIBC_2.27 fminmagf64x F
+GLIBC_2.27 fmodf64x F
+GLIBC_2.27 frexpf64x F
+GLIBC_2.27 fromfpf64x F
+GLIBC_2.27 fromfpxf64x F
+GLIBC_2.27 getpayloadf64x F
+GLIBC_2.27 hypotf64x F
+GLIBC_2.27 ilogbf64x F
+GLIBC_2.27 j0f64x F
+GLIBC_2.27 j1f64x F
+GLIBC_2.27 jnf64x F
+GLIBC_2.27 ldexpf64x F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
+GLIBC_2.27 llogbf64x F
+GLIBC_2.27 llrintf64x F
+GLIBC_2.27 llroundf64x F
+GLIBC_2.27 log10f64x F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
+GLIBC_2.27 log2f64x F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
+GLIBC_2.27 logf64x F
+GLIBC_2.27 lrintf64x F
+GLIBC_2.27 lroundf64x F
+GLIBC_2.27 modff64x F
+GLIBC_2.27 nanf64x F
+GLIBC_2.27 nearbyintf64x F
+GLIBC_2.27 nextafterf64x F
+GLIBC_2.27 nextdownf64x F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
+GLIBC_2.27 powf64x F
+GLIBC_2.27 remainderf64x F
+GLIBC_2.27 remquof64x F
+GLIBC_2.27 rintf64x F
+GLIBC_2.27 roundevenf64x F
+GLIBC_2.27 roundf64x F
+GLIBC_2.27 scalblnf64x F
+GLIBC_2.27 scalbnf64x F
+GLIBC_2.27 setpayloadf64x F
+GLIBC_2.27 setpayloadsigf64x F
+GLIBC_2.27 sincosf64x F
+GLIBC_2.27 sinf64x F
+GLIBC_2.27 sinhf64x F
+GLIBC_2.27 sqrtf64x F
+GLIBC_2.27 tanf64x F
+GLIBC_2.27 tanhf64x F
+GLIBC_2.27 tgammaf64x F
+GLIBC_2.27 totalorderf64x F
+GLIBC_2.27 totalordermagf64x F
+GLIBC_2.27 truncf64x F
+GLIBC_2.27 ufromfpf64x F
+GLIBC_2.27 ufromfpxf64x F
+GLIBC_2.27 y0f64x F
+GLIBC_2.27 y1f64x F
+GLIBC_2.27 ynf64x F
 GLIBC_2.4 GLIBC_2.4 A
index 23f6a9142916194e1c9aad2cbf3d1e808b8e64e2..7a179a5ff6544ff36a27dbd4bc39c6709bfa72eb 100644 (file)
@@ -2121,3 +2121,8 @@ GLIBC_2.27 GLIBC_2.27 A
 GLIBC_2.27 glob F
 GLIBC_2.27 glob64 F
 GLIBC_2.27 memfd_create F
+GLIBC_2.27 strfromf64x F
+GLIBC_2.27 strtof64x F
+GLIBC_2.27 strtof64x_l F
+GLIBC_2.27 wcstof64x F
+GLIBC_2.27 wcstof64x_l F
index 10e389a96aa90d3e205e360aeec8d3eff99b6163..f18420484cef8eb7f551929bf96a1fd1d2e0bd1a 100644 (file)
@@ -600,8 +600,112 @@ GLIBC_2.26 y0f128 F
 GLIBC_2.26 y1f128 F
 GLIBC_2.26 ynf128 F
 GLIBC_2.27 GLIBC_2.27 A
+GLIBC_2.27 acosf64x F
+GLIBC_2.27 acoshf64x F
+GLIBC_2.27 asinf64x F
+GLIBC_2.27 asinhf64x F
+GLIBC_2.27 atan2f64x F
+GLIBC_2.27 atanf64x F
+GLIBC_2.27 atanhf64x F
+GLIBC_2.27 cabsf64x F
+GLIBC_2.27 cacosf64x F
+GLIBC_2.27 cacoshf64x F
+GLIBC_2.27 canonicalizef64x F
+GLIBC_2.27 cargf64x F
+GLIBC_2.27 casinf64x F
+GLIBC_2.27 casinhf64x F
+GLIBC_2.27 catanf64x F
+GLIBC_2.27 catanhf64x F
+GLIBC_2.27 cbrtf64x F
+GLIBC_2.27 ccosf64x F
+GLIBC_2.27 ccoshf64x F
+GLIBC_2.27 ceilf64x F
+GLIBC_2.27 cexpf64x F
+GLIBC_2.27 cimagf64x F
+GLIBC_2.27 clog10f64x F
+GLIBC_2.27 clogf64x F
+GLIBC_2.27 conjf64x F
+GLIBC_2.27 copysignf64x F
+GLIBC_2.27 cosf64x F
+GLIBC_2.27 coshf64x F
+GLIBC_2.27 cpowf64x F
+GLIBC_2.27 cprojf64x F
+GLIBC_2.27 crealf64x F
+GLIBC_2.27 csinf64x F
+GLIBC_2.27 csinhf64x F
+GLIBC_2.27 csqrtf64x F
+GLIBC_2.27 ctanf64x F
+GLIBC_2.27 ctanhf64x F
+GLIBC_2.27 erfcf64x F
+GLIBC_2.27 erff64x F
+GLIBC_2.27 exp10f64x F
 GLIBC_2.27 exp2f F
+GLIBC_2.27 exp2f64x F
 GLIBC_2.27 expf F
+GLIBC_2.27 expf64x F
+GLIBC_2.27 expm1f64x F
+GLIBC_2.27 fabsf64x F
+GLIBC_2.27 fdimf64x F
+GLIBC_2.27 floorf64x F
+GLIBC_2.27 fmaf64x F
+GLIBC_2.27 fmaxf64x F
+GLIBC_2.27 fmaxmagf64x F
+GLIBC_2.27 fminf64x F
+GLIBC_2.27 fminmagf64x F
+GLIBC_2.27 fmodf64x F
+GLIBC_2.27 frexpf64x F
+GLIBC_2.27 fromfpf64x F
+GLIBC_2.27 fromfpxf64x F
+GLIBC_2.27 getpayloadf64x F
+GLIBC_2.27 hypotf64x F
+GLIBC_2.27 ilogbf64x F
+GLIBC_2.27 j0f64x F
+GLIBC_2.27 j1f64x F
+GLIBC_2.27 jnf64x F
+GLIBC_2.27 ldexpf64x F
+GLIBC_2.27 lgammaf64x F
+GLIBC_2.27 lgammaf64x_r F
+GLIBC_2.27 llogbf64x F
+GLIBC_2.27 llrintf64x F
+GLIBC_2.27 llroundf64x F
+GLIBC_2.27 log10f64x F
+GLIBC_2.27 log1pf64x F
 GLIBC_2.27 log2f F
+GLIBC_2.27 log2f64x F
+GLIBC_2.27 logbf64x F
 GLIBC_2.27 logf F
+GLIBC_2.27 logf64x F
+GLIBC_2.27 lrintf64x F
+GLIBC_2.27 lroundf64x F
+GLIBC_2.27 modff64x F
+GLIBC_2.27 nanf64x F
+GLIBC_2.27 nearbyintf64x F
+GLIBC_2.27 nextafterf64x F
+GLIBC_2.27 nextdownf64x F
+GLIBC_2.27 nextupf64x F
 GLIBC_2.27 powf F
+GLIBC_2.27 powf64x F
+GLIBC_2.27 remainderf64x F
+GLIBC_2.27 remquof64x F
+GLIBC_2.27 rintf64x F
+GLIBC_2.27 roundevenf64x F
+GLIBC_2.27 roundf64x F
+GLIBC_2.27 scalblnf64x F
+GLIBC_2.27 scalbnf64x F
+GLIBC_2.27 setpayloadf64x F
+GLIBC_2.27 setpayloadsigf64x F
+GLIBC_2.27 sincosf64x F
+GLIBC_2.27 sinf64x F
+GLIBC_2.27 sinhf64x F
+GLIBC_2.27 sqrtf64x F
+GLIBC_2.27 tanf64x F
+GLIBC_2.27 tanhf64x F
+GLIBC_2.27 tgammaf64x F
+GLIBC_2.27 totalorderf64x F
+GLIBC_2.27 totalordermagf64x F
+GLIBC_2.27 truncf64x F
+GLIBC_2.27 ufromfpf64x F
+GLIBC_2.27 ufromfpxf64x F
+GLIBC_2.27 y0f64x F
+GLIBC_2.27 y1f64x F
+GLIBC_2.27 ynf64x F
diff --git a/sysdeps/x86/Makeconfig b/sysdeps/x86/Makeconfig
new file mode 100644 (file)
index 0000000..d701f82
--- /dev/null
@@ -0,0 +1 @@
+float64x-alias-fcts = yes
index 5ca6bba67249abb74358abf77e0c2a94e1c59738..9870bbc6e2782a777f58138f3a9d521c508ef75b 100644 (file)
 # define __HAVE_DISTINCT_FLOAT128 0
 #endif
 
+/* Defined to 1 if the current compiler invocation provides a
+   floating-point type with the right format for _Float64x, and this
+   glibc includes corresponding *f64x interfaces for it.  */
+#define __HAVE_FLOAT64X 1
+
+/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
+   of long double.  Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
+   the format of _Float128, which must be different from that of long
+   double.  */
+#define __HAVE_FLOAT64X_LONG_DOUBLE 1
+
 #ifndef __ASSEMBLER__
 
 /* Defined to concatenate the literal suffix to be used with _Float128
index df6e7cd1af67b94b253a77f0166b82ebde8faa91..e0f7a77b1e4456302bd225fcc1744d370cc2af41 100644 (file)
@@ -41,4 +41,8 @@ libc {
     wcstof128_l;
   }
 %endif
+  GLIBC_2.27 {
+    wcstof64x;
+    wcstof64x_l;
+  }
 }
This page took 0.157445 seconds and 5 git commands to generate.