aboutsummaryrefslogtreecommitdiff
path: root/support/support_run_diff.c
diff options
context:
space:
mode:
authorPierre Blanchard <pierre.blanchard@arm.com>2024-12-09 15:53:04 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-12-09 16:20:34 +0000
commit569cfaaf4984ae70b23c61ee28a609b5aef93fea (patch)
tree286944be23810a2f5ebf039b89322042046e6aab /support/support_run_diff.c
parentb602f60f5e6178abe4b024a64c9532f78f2ecf9d (diff)
downloadglibc-569cfaaf4984ae70b23c61ee28a609b5aef93fea.zip
glibc-569cfaaf4984ae70b23c61ee28a609b5aef93fea.tar.gz
glibc-569cfaaf4984ae70b23c61ee28a609b5aef93fea.tar.bz2
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.
Diffstat (limited to 'support/support_run_diff.c')
0 files changed, 0 insertions, 0 deletions