aboutsummaryrefslogtreecommitdiff
path: root/benchtests/json-lib.c
diff options
context:
space:
mode:
authorJoana Cruz <Joana.Cruz@arm.com>2024-12-17 14:50:33 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2024-12-17 15:28:22 +0000
commitcff9648d0b50d19cdaf685f6767add040d4e1a8e (patch)
treea39793fc33b1f96bd1f03f5b966aedb7338a1c66 /benchtests/json-lib.c
parent6914774b9d3460876d9ad4482782213ec01a752e (diff)
downloadglibc-cff9648d0b50d19cdaf685f6767add040d4e1a8e.zip
glibc-cff9648d0b50d19cdaf685f6767add040d4e1a8e.tar.gz
glibc-cff9648d0b50d19cdaf685f6767add040d4e1a8e.tar.bz2
AArch64: Improve codegen of AdvSIMD expf family
Load the polynomial evaluation coefficients into 2 vectors and use lanewise MLAs. Also use intrinsics instead of native operations. expf: 3% improvement in throughput microbenchmark on Neoverse V1, exp2f: 5%, exp10f: 13%, coshf: 14%. Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
Diffstat (limited to 'benchtests/json-lib.c')
0 files changed, 0 insertions, 0 deletions