diff options
| author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2026-03-09 17:11:12 -0300 |
|---|---|---|
| committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2026-04-07 13:21:20 -0300 |
| commit | dfb150f3aadd93118a78ef9e19c2663f0e1994b7 (patch) | |
| tree | 8bc471e67e81b32a5c9b1daaf97e8431f1a4fb8f /support/xunistd.h | |
| parent | 7594b4e5a75d41e891782aa7e3fb51924f6840cb (diff) | |
math: Add fast-path to fmaHEADorigin/masterorigin/HEADmaster
For normal numbers there is no need to issue scalbn, the fma can set
the exponend directly. Performance-wise on x86_64-linux-gnu without
multi-arch it shows a latency improvement of ~5% and throughput of %7
(and sligth more for ABIs witht tail-call optimization).
Checked on x86_64-linux-gnu and i686-linux-gnu with --disable-multi-arch.
Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
Diffstat (limited to 'support/xunistd.h')
0 files changed, 0 insertions, 0 deletions
