mirror of
https://sourceware.org/git/glibc.git
synced 2025-10-12 19:04:54 +03:00
Add nextup and nextdown math functions
TS 18661 adds nextup and nextdown functions alongside nextafter to provide support for float128 equivalent to it. This patch adds nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf to libm before float128 support. The nextup functions return the next representable value in the direction of positive infinity and the nextdown functions return the next representable value in the direction of negative infinity. These are currently enabled as GNU extensions.
This commit is contained in:
@@ -403,3 +403,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
@@ -413,6 +413,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.3.4 GLIBC_2.3.4 A
|
||||
GLIBC_2.3.4 __c1_cabsf F
|
||||
GLIBC_2.3.4 __c1_cacosf F
|
||||
|
@@ -61,6 +61,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 _LIB_VERSION D 0x4
|
||||
GLIBC_2.4 __clog10 F
|
||||
|
@@ -373,5 +373,12 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 exp2l F
|
||||
|
@@ -415,4 +415,11 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
|
@@ -344,4 +344,11 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
|
@@ -61,6 +61,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 _LIB_VERSION D 0x4
|
||||
GLIBC_2.4 __clog10 F
|
||||
|
@@ -413,4 +413,11 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
|
@@ -372,3 +372,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
@@ -374,6 +374,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 exp2l F
|
||||
_gp_disp _gp_disp A
|
||||
|
@@ -405,4 +405,11 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
|
@@ -372,3 +372,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
@@ -414,6 +414,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 __clog10l F
|
||||
GLIBC_2.4 __finitel F
|
||||
|
@@ -413,6 +413,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 __clog10l F
|
||||
GLIBC_2.4 __finitel F
|
||||
|
@@ -408,3 +408,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
@@ -89,6 +89,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.3 GLIBC_2.3 A
|
||||
GLIBC_2.3 _LIB_VERSION D 0x4
|
||||
GLIBC_2.3 __clog10 F
|
||||
|
@@ -403,6 +403,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 __clog10l F
|
||||
GLIBC_2.4 __finitel F
|
||||
|
@@ -401,6 +401,13 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 __clog10l F
|
||||
GLIBC_2.4 __finitel F
|
||||
|
@@ -373,5 +373,12 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 exp2l F
|
||||
|
@@ -406,6 +406,13 @@ GLIBC_2.23 __sqrtl_finite F
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
GLIBC_2.4 __clog10l F
|
||||
GLIBC_2.4 __finitel F
|
||||
|
@@ -404,4 +404,11 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
|
@@ -373,3 +373,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
@@ -373,3 +373,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
@@ -373,3 +373,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
@@ -404,4 +404,11 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
GLIBC_2.4 GLIBC_2.4 A
|
||||
|
@@ -403,3 +403,10 @@ GLIBC_2.23 __signgam D 0x4
|
||||
GLIBC_2.23 lgamma F
|
||||
GLIBC_2.23 lgammaf F
|
||||
GLIBC_2.23 lgammal F
|
||||
GLIBC_2.24 GLIBC_2.24 A
|
||||
GLIBC_2.24 nextdown F
|
||||
GLIBC_2.24 nextdownf F
|
||||
GLIBC_2.24 nextdownl F
|
||||
GLIBC_2.24 nextup F
|
||||
GLIBC_2.24 nextupf F
|
||||
GLIBC_2.24 nextupl F
|
||||
|
Reference in New Issue
Block a user