mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-25 04:01:10 +00:00
60c414c346
The branch prediction hints is actually hurts performance in this case. The assembly implementation make two assumptions: 1. 'fabs (x) < 2^52' is unlikely and 2. 'x > 0.0' is unlike (if 1. is true). Since it a general floating point function, expected input is not bounded and then it is better to let the hardware handle the branches.
5 lines
50 B
Plaintext
5 lines
50 B
Plaintext
78.5
|
|
-78.5
|
|
4503599627370497.0
|
|
-4503599627370497.0
|