Revert "math: Remove the error handling wrapper from fmod and fmodf" sandbox/dkson95/2.39_crypt accepted/tizen/base/toolchain/20240319.005214
authorDongkyun Son <dongkyun.s@samsung.com>
Mon, 18 Mar 2024 06:05:23 +0000 (15:05 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Mon, 18 Mar 2024 06:05:23 +0000 (15:05 +0900)
This reverts commit 16439f419b270184ec501c531bf20d83b6745fb0.

Change-Id: Ib2aac240bb03a9b4e3198ebe5f2389a42f5f3c04

38 files changed:
math/Versions
math/w_fmod_compat.c
math/w_fmodf_compat.c
sysdeps/i386/fpu/w_fmod_compat.c [deleted file]
sysdeps/i386/fpu/w_fmodf_compat.c [deleted file]
sysdeps/ieee754/dbl-64/e_fmod.c
sysdeps/ieee754/dbl-64/math_config.h
sysdeps/ieee754/dbl-64/math_err.c
sysdeps/ieee754/dbl-64/w_fmod.c [deleted file]
sysdeps/ieee754/flt-32/e_fmodf.c
sysdeps/ieee754/flt-32/math_config.h
sysdeps/ieee754/flt-32/math_errf.c
sysdeps/ieee754/flt-32/w_fmodf.c [deleted file]
sysdeps/m68k/m680x0/fpu/w_fmod_compat.c [deleted file]
sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c [deleted file]
sysdeps/unix/sysv/linux/aarch64/libm.abilist
sysdeps/unix/sysv/linux/alpha/libm.abilist
sysdeps/unix/sysv/linux/arm/be/libm.abilist
sysdeps/unix/sysv/linux/arm/le/libm.abilist
sysdeps/unix/sysv/linux/hppa/libm.abilist
sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
sysdeps/unix/sysv/linux/nios2/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
sysdeps/unix/sysv/linux/sh/be/libm.abilist
sysdeps/unix/sysv/linux/sh/le/libm.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist

index 26e15cedea26c1d6ed63da6f5fe60716089d135f..59a78f63e52c014b3087c436c23f5ed1bdebc599 100644 (file)
@@ -631,10 +631,6 @@ libm {
     # No SVID compatible error handling.
     hypotf; hypot;
   }
-  GLIBC_2.38 {
-    # No SVID compatible error handling.
-    fmod; fmodf;
-  }
   GLIBC_2.39 {
     # No SVID compatible error handling.
     exp10;
index bbb0e670029419a93c8fdef831103c61fa7cfe08..0d10f495bc4be62b2646557b8c0e5fca180099ea 100644 (file)
 #include <math-svid-compat.h>
 #include <libm-alias-double.h>
 
-#if LIBM_SVID_COMPAT && SHLIB_COMPAT (libm, GLIBC_2_0, GLIBC_2_38)
+#if LIBM_SVID_COMPAT
 /* wrapper fmod */
 double
-__fmod_compat (double x, double y)
+__fmod (double x, double y)
 {
   if (__builtin_expect (isinf (x) || y == 0.0, 0)
       && _LIB_VERSION != _IEEE_ && !isnan (y) && !isnan (x))
@@ -32,12 +32,5 @@ __fmod_compat (double x, double y)
 
   return __ieee754_fmod (x, y);
 }
-compat_symbol (libm, __fmod_compat, fmod, GLIBC_2_0);
-# ifdef NO_LONG_DOUBLE
-weak_alias (__fmod_compat, fmodl)
-# endif
-# ifdef LONG_DOUBLE_COMPAT
-LONG_DOUBLE_COMPAT_CHOOSE_libm_fmodl (
-  compat_symbol (libm, __fmod_compat, fmodl, FIRST_VERSION_libm_fmodl), );
-# endif
+libm_alias_double (__fmod, fmod)
 #endif
index 38239e0f15e9d83f401fd4849f1e8136e4d13bc9..f75af173c30037c44281ef9e3480130f18bb36bf 100644 (file)
 #include <math-svid-compat.h>
 #include <libm-alias-float.h>
 
-#if LIBM_SVID_COMPAT && SHLIB_COMPAT (libm, GLIBC_2_0, GLIBC_2_38)
+#if LIBM_SVID_COMPAT
 /* wrapper fmodf */
 float
-__fmod_compatf (float x, float y)
+__fmodf (float x, float y)
 {
   if (__builtin_expect (isinf (x) || y == 0.0f, 0)
       && _LIB_VERSION != _IEEE_ && !isnan (y) && !isnan (x))
@@ -32,5 +32,5 @@ __fmod_compatf (float x, float y)
 
   return __ieee754_fmodf (x, y);
 }
-compat_symbol (libm, __fmod_compatf, fmodf, GLIBC_2_0);
+libm_alias_float (__fmod, fmod)
 #endif
diff --git a/sysdeps/i386/fpu/w_fmod_compat.c b/sysdeps/i386/fpu/w_fmod_compat.c
deleted file mode 100644 (file)
index 5ac9995..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/* i386 provides an optimized __ieee752_fmod.  */
-#include <math-svid-compat.h>
-#ifdef SHARED
-# undef SHLIB_COMPAT
-# define SHLIB_COMPAT(a, b, c) 1
-# undef LIBM_SVID_COMPAT
-# define LIBM_SVID_COMPAT 1
-# undef compat_symbol
-# define compat_symbol(a, b, c, d)
-#endif
-#include <math/w_fmod_compat.c>
-#ifdef SHARED
-libm_alias_double (__fmod_compat, fmod)
-#endif
diff --git a/sysdeps/i386/fpu/w_fmodf_compat.c b/sysdeps/i386/fpu/w_fmodf_compat.c
deleted file mode 100644 (file)
index cc417e0..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/* i386 provides an optimized __ieee752_fmodf.  */
-#include <math-svid-compat.h>
-#ifdef SHARED
-# undef SHLIB_COMPAT
-# define SHLIB_COMPAT(a, b, c) 1
-# undef LIBM_SVID_COMPAT
-# define LIBM_SVID_COMPAT 1
-# undef compat_symbol
-# define compat_symbol(a, b, c, d)
-#endif
-#include <math/w_fmodf_compat.c>
-#ifdef SHARED
-libm_alias_float (__fmod_compat, fmod)
-#endif
index 592f96f4edf9a0fb8a59881f590fbf86fb6d01a5..caac5c264c680bdad666634be092282509038ea8 100644 (file)
@@ -16,9 +16,7 @@
    License along with the GNU C Library; if not, see
    <https://www.gnu.org/licenses/>.  */
 
-#include <libm-alias-double.h>
 #include <libm-alias-finite.h>
-#include <math-svid-compat.h>
 #include <math.h>
 #include "math_config.h"
 
@@ -57,7 +55,7 @@
      }  */
 
 double
-__fmod (double x, double y)
+__ieee754_fmod (double x, double y)
 {
   uint64_t hx = asuint64 (x);
   uint64_t hy = asuint64 (y);
@@ -69,16 +67,11 @@ __fmod (double x, double y)
 
   /* Special cases:
      - If x or y is a Nan, NaN is returned.
-     - If x is an inifinity, a NaN is returned and EDOM is set.
+     - If x is an inifinity, a NaN is returned.
      - If y is zero, Nan is returned.
      - If x is +0/-0, and y is not zero, +0/-0 is returned.  */
-  if (__glibc_unlikely (hy == 0
-                       || hx >= EXPONENT_MASK || hy > EXPONENT_MASK))
-    {
-      if (is_nan (hx) || is_nan (hy))
-       return (x * y) / (x * y);
-      return __math_edom ((x * y) / (x * y));
-    }
+  if (__glibc_unlikely (hy == 0        || hx >= EXPONENT_MASK || hy > EXPONENT_MASK))
+    return (x * y) / (x * y);
 
   if (__glibc_unlikely (hx <= hy))
     {
@@ -160,11 +153,4 @@ __fmod (double x, double y)
 
   return make_double (mx, ey, sx);
 }
-strong_alias (__fmod, __ieee754_fmod)
 libm_alias_finite (__ieee754_fmod, __fmod)
-#if LIBM_SVID_COMPAT
-versioned_symbol (libm, __fmod, fmod, GLIBC_2_38);
-libm_alias_double_other (__fmod, fmod)
-#else
-libm_alias_double (__fmod, fmod)
-#endif
index ef87cfa6be9860e3c11d44585bda02612369fa6d..75e127da4fc1936a4fdad7604057b19774059d85 100644 (file)
@@ -167,9 +167,6 @@ attribute_hidden double __math_invalid (double);
 
 /* Error handling using output checking, only for errno setting.  */
 
-/* Check if the result generated a demain error.  */
-attribute_hidden double __math_edom (double x);
-
 /* Check if the result overflowed to infinity.  */
 attribute_hidden double __math_check_oflow (double);
 /* Check if the result underflowed to 0.  */
index 8d7802d1b5b8b63f7f27496ee8adc09b25ffd215..7719e56081ebd2fd921efcba512d0ef3c8d2b91e 100644 (file)
@@ -33,12 +33,6 @@ with_errno (double y, int e)
 #define with_errno(x, e) (x)
 #endif
 
-attribute_hidden double
-__math_edom (double y)
-{
-  return with_errno (y, EDOM);
-}
-
 /* NOINLINE reduces code size.  */
 NOINLINE static double
 xflow (uint32_t sign, double y)
diff --git a/sysdeps/ieee754/dbl-64/w_fmod.c b/sysdeps/ieee754/dbl-64/w_fmod.c
deleted file mode 100644 (file)
index 1cc8931..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/* Not needed.  */
index f6eaa40c740490bb23d60dfc12daf0bd9849b07e..cabaaca467a03d7b182833405e445d6a21149bc0 100644 (file)
@@ -17,8 +17,6 @@
    <https://www.gnu.org/licenses/>.  */
 
 #include <libm-alias-finite.h>
-#include <libm-alias-float.h>
-#include <math-svid-compat.h>
 #include <math.h>
 #include "math_config.h"
 
@@ -57,7 +55,7 @@
      }  */
 
 float
-__fmodf (float x, float y)
+__ieee754_fmodf (float x, float y)
 {
   uint32_t hx = asuint (x);
   uint32_t hy = asuint (y);
@@ -72,13 +70,8 @@ __fmodf (float x, float y)
      - If x is an inifinity, a NaN is returned.
      - If y is zero, Nan is returned.
      - If x is +0/-0, and y is not zero, +0/-0 is returned.  */
-  if (__glibc_unlikely (hy == 0
-                       || hx >= EXPONENT_MASK || hy > EXPONENT_MASK))
-    {
-      if (is_nan (hx) || is_nan (hy))
-       return (x * y) / (x * y);
-      return __math_edomf ((x * y) / (x * y));
-    }
+  if (__glibc_unlikely (hy == 0        || hx >= EXPONENT_MASK || hy > EXPONENT_MASK))
+    return (x * y) / (x * y);
 
   if (__glibc_unlikely (hx <= hy))
     {
@@ -159,11 +152,4 @@ __fmodf (float x, float y)
 
   return make_float (mx, ey, sx);
 }
-strong_alias (__fmodf, __ieee754_fmodf)
-#if LIBM_SVID_COMPAT
-versioned_symbol (libm, __fmodf, fmodf, GLIBC_2_38);
-libm_alias_float_other (__fmod, fmod)
-#else
-libm_alias_float (__fmod, fmod)
-#endif
 libm_alias_finite (__ieee754_fmodf, __fmodf)
index 729f22cd4f7dd9e44ce5e97fb6a399e29e37eb13..c56722f133653277e77319e612520eaf6dd71d91 100644 (file)
@@ -156,7 +156,6 @@ attribute_hidden float __math_uflowf (uint32_t);
 attribute_hidden float __math_may_uflowf (uint32_t);
 attribute_hidden float __math_divzerof (uint32_t);
 attribute_hidden float __math_invalidf (float);
-attribute_hidden float __math_edomf (float x);
 
 /* Shared between expf, exp2f, exp10f, and powf.  */
 #define EXP2F_TABLE_BITS 5
index c71373b4f0ed52090c823a267fa06cecbc8a67a1..219f8de2eb6de3f0ef7fccfc6f04eb0de76918a3 100644 (file)
@@ -31,12 +31,6 @@ with_errnof (float y, int e)
 # define with_errnof(x, e) (x)
 #endif
 
-attribute_hidden float
-__math_edomf (float y)
-{
-  return with_errnof (y, EDOM);
-}
-
 /* NOINLINE prevents fenv semantics breaking optimizations.  */
 NOINLINE static float
 xflowf (uint32_t sign, float y)
diff --git a/sysdeps/ieee754/flt-32/w_fmodf.c b/sysdeps/ieee754/flt-32/w_fmodf.c
deleted file mode 100644 (file)
index 1cc8931..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/* Not needed.  */
diff --git a/sysdeps/m68k/m680x0/fpu/w_fmod_compat.c b/sysdeps/m68k/m680x0/fpu/w_fmod_compat.c
deleted file mode 100644 (file)
index 527d4fb..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/* m68k provides an optimized __ieee752_fmod.  */
-#include <math-svid-compat.h>
-#ifdef SHARED
-# undef SHLIB_COMPAT
-# define SHLIB_COMPAT(a, b, c) 1
-# undef LIBM_SVID_COMPAT
-# define LIBM_SVID_COMPAT 1
-# undef compat_symbol
-# define compat_symbol(a, b, c, d)
-#endif
-#include <math/w_fmod_compat.c>
-#ifdef SHARED
-libm_alias_double (__fmod_compat, fmod)
-#endif
diff --git a/sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c b/sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c
deleted file mode 100644 (file)
index 5043586..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/* m68k provides an optimized __ieee752_fmodf.  */
-#include <math-svid-compat.h>
-#ifdef SHARED
-# undef SHLIB_COMPAT
-# define SHLIB_COMPAT(a, b, c) 1
-# undef LIBM_SVID_COMPAT
-# define LIBM_SVID_COMPAT 1
-# undef compat_symbol
-# define compat_symbol(a, b, c, d)
-#endif
-#include <math/w_fmodf_compat.c>
-#ifdef SHARED
-libm_alias_float (__fmod_compat, fmod)
-#endif
index f0da228fbba6e6fdb8f1fd24285478bdda333a16..2c74739c3a7fb205909ef53f11e6ab08b69cae70 100644 (file)
@@ -1146,6 +1146,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index f5d8023d624e9cb0ae24a088b6dd0e00c2a9d560..3948e752ab581aa9d7e9a5d9dc7b4d0a3f7cb8ca 100644 (file)
@@ -1203,8 +1203,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index f020a8a9043d4d211e2404b7dbb3095eeb792fd3..dac669fdbd40ff020fe130beccb7b72904eafe43 100644 (file)
@@ -533,8 +533,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 _LIB_VERSION D 0x4
 GLIBC_2.4 __clog10 F
index f020a8a9043d4d211e2404b7dbb3095eeb792fd3..dac669fdbd40ff020fe130beccb7b72904eafe43 100644 (file)
@@ -533,8 +533,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 _LIB_VERSION D 0x4
 GLIBC_2.4 __clog10 F
index 450ac03223c0258af2c5d23a031d54b24461cc24..51f9070f8cebc4ae6dc7a361fc3725d348bd3441 100644 (file)
@@ -844,7 +844,5 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 exp2l F
index f020a8a9043d4d211e2404b7dbb3095eeb792fd3..dac669fdbd40ff020fe130beccb7b72904eafe43 100644 (file)
@@ -533,8 +533,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 _LIB_VERSION D 0x4
 GLIBC_2.4 __clog10 F
index 1f7f63f60cd7b9fbe1e1ef240afda3b3c3bd20c0..c751b875b1e458e276898336a25e8477749a8e2a 100644 (file)
@@ -845,6 +845,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index 1f7f63f60cd7b9fbe1e1ef240afda3b3c3bd20c0..c751b875b1e458e276898336a25e8477749a8e2a 100644 (file)
@@ -845,6 +845,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index 797071aee8c56f9f8538bf5a50d44b164c5e26c4..1c8e820aa2fe6c6c161e11098b0bead688600731 100644 (file)
@@ -844,7 +844,5 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 exp2l F
index 14758703cfb72749902907dec5cfa288116a76cf..2a7f7ed4496ce2d86acc4dc0177bc09a49712e95 100644 (file)
@@ -1146,6 +1146,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index c0ebe119dc05aea86cbc48c3eff6c9b090069607..098b156e3d0dda96428f8db888eb53099af7edbf 100644 (file)
@@ -845,6 +845,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index 4f88e0af9ca9d30c9e9fe5172803464d400a25d0..eae6f0bec8a4e14df9295e5b037c8fe67bbc5f29 100644 (file)
@@ -890,8 +890,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index edc26140dca7b309f9412d870cf6cca1771aeb98..75327b98e85defcb1119c4dd37e6189a4be22dc1 100644 (file)
@@ -889,8 +889,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index 0a8a1433d765358734ea688c71b23d097a70b92c..250f174f2ec22857aee4578f4b26f05d3eb6f2eb 100644 (file)
@@ -883,8 +883,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index 5174d20032330b26d4f66ce8525a4ede9c1bd2dc..1ac13256086c1782e7e02a6fb1e6124573bf2f73 100644 (file)
@@ -1318,6 +1318,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index 5ff11fb54f26696433f9c0d577ae429aafc42878..3e0b839d8559f08dbc565978ca18eb8ec42f74fb 100644 (file)
@@ -1147,8 +1147,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index 0e246c2c54f537ede4bdd1d8f23ce3f98da682f2..483123e6de61a6e612ea5116da95e608277e7be5 100644 (file)
@@ -1147,8 +1147,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index 7b43a866e20c4f51f06fcf4bcd10ec1534bc1a8d..c4b67d0e79abe889896e9d2b9ba91d24a8a53980 100644 (file)
@@ -844,7 +844,5 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 exp2l F
index 7b43a866e20c4f51f06fcf4bcd10ec1534bc1a8d..c4b67d0e79abe889896e9d2b9ba91d24a8a53980 100644 (file)
@@ -844,7 +844,5 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 exp2l F
index e3dcf3d4e7ecf3f07ca67ebec75c5497e018c127..99df67cb54da4baba2be8ca469e0468aa41655c9 100644 (file)
@@ -1154,8 +1154,6 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
 GLIBC_2.4 __clog10l F
 GLIBC_2.4 __finitel F
index 20fef20c8b5e04c756b2a3b7797830745632beab..b14c1d83fd6402627251519d6ea68fdb5e7f0846 100644 (file)
@@ -1146,6 +1146,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index c1c5c76e26189bee20892d6ea15a3d22ab22d834..775b5cd2abe34e577c91450d7018584bee0be8fa 100644 (file)
@@ -1179,6 +1179,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F
index fac219d45ab2f03e16574d0d119bfce2c62795d8..b88594d1952978311da2bfcb3b950d072bcf6829 100644 (file)
@@ -1179,6 +1179,4 @@ GLIBC_2.35 fsqrt F
 GLIBC_2.35 fsqrtl F
 GLIBC_2.35 hypot F
 GLIBC_2.35 hypotf F
-GLIBC_2.38 fmod F
-GLIBC_2.38 fmodf F
 GLIBC_2.39 exp10 F