mirror of
https://sourceware.org/git/glibc.git
synced 2025-12-09 14:21:14 +03:00
The optimized i386 version is faster than the generic one, and gcc implements it through the builtin. It allows us to move the implementation to a C one. The performance on a Zen3 chip is slight better: reciprocal-throughput input master no-SVID improvement i686 subnormals 22.4741 20.1571 10.31% i686 normal 74.1631 70.3606 5.13% i686 close-exponent 22.5625 20.2435 10.28% Tested on i686-linux-gnu. Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
11 lines
177 B
Plaintext
11 lines
177 B
Plaintext
libm {
|
|
GLIBC_2.2 {
|
|
# functions used in inline functions or macros
|
|
__expl; __expm1l;
|
|
}
|
|
GLIBC_2.43 {
|
|
# No SVID compatible error handling.
|
|
fmod; fmodf;
|
|
}
|
|
}
|