diff options
author | 2022-06-09 11:16:34 -0700 | |
---|---|---|
committer | 2022-06-09 12:50:58 -0700 | |
commit | 73bae395cfc862a30e640e9de6f2defecd6fd100 (patch) | |
tree | 97e6a5ee53f296078aa74c4352a3afdc3977b4fe /stdio-common | |
parent | x86: Align varshift table to 32-bytes (diff) | |
download | glibc-73bae395cfc862a30e640e9de6f2defecd6fd100.tar.xz glibc-73bae395cfc862a30e640e9de6f2defecd6fd100.zip |
x86: Improve svml_s_atanhf16_core_avx512.S
Improvements are:
1. Reduce code size (-64 bytes).
2. Remove redundant move instructions.
3. Slightly improve instruction selection/scheduling where
possible.
4. Reduce rodata size ([-128, -188] bytes).
The throughput improvement is not significant as the port 0 bottleneck
is unavoidable.
Function, New Time, Old Time, New / Old
_ZGVeN16v_atanhf, 1.39, 1.408, 0.987
Diffstat (limited to 'stdio-common')
0 files changed, 0 insertions, 0 deletions