diff options
| author | Pierre Blanchard <pierre.blanchard@arm.com> | 2024-12-09 15:53:04 +0000 |
|---|---|---|
| committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2025-02-27 17:06:45 +0000 |
| commit | 4148940836eee07d1138da6f1805280eeb8217e3 (patch) | |
| tree | c09e53a4c9ab44ec41cdc2dc49855e25a22399b2 /scripts/check-execstack.awk | |
| parent | 76c923fe9d09befc8131205659d99cb9ac97460a (diff) | |
| download | glibc-4148940836eee07d1138da6f1805280eeb8217e3.tar.xz glibc-4148940836eee07d1138da6f1805280eeb8217e3.zip | |
AArch64: Improve codegen in AdvSIMD pow
Remove spurious ADRP. Improve memory access by shuffling constants and
using more indexed MLAs.
A few more optimisation with no impact on accuracy
- force fmas contraction
- switch from shift-aided rint to rint instruction
Between 1 and 5% throughput improvement on Neoverse
V1 depending on benchmark.
(cherry picked from commit 569cfaaf4984ae70b23c61ee28a609b5aef93fea)
Diffstat (limited to 'scripts/check-execstack.awk')
0 files changed, 0 insertions, 0 deletions
