diff options
author | Joe Ramsay <Joe.Ramsay@arm.com> | 2024-09-23 15:30:20 +0100 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2024-09-23 15:44:07 +0100 |
commit | a15b1394b5eba98ffe28a02a392b587e4fe13c0d (patch) | |
tree | d80072ec1d867aab9bd0e3060ff99b43588c7046 /string/explicit_bzero.c | |
parent | 7b8c134b5460ed933d610fa92ed1227372b68fdc (diff) | |
download | glibc-a15b1394b5eba98ffe28a02a392b587e4fe13c0d.zip glibc-a15b1394b5eba98ffe28a02a392b587e4fe13c0d.tar.gz glibc-a15b1394b5eba98ffe28a02a392b587e4fe13c0d.tar.bz2 |
AArch64: Improve codegen in SVE F32 logs
Reduce MOVPRFXs by using unpredicated (non-destructive) instructions
where possible. Similar to the recent change to AdvSIMD F32 logs,
adjust special-case arguments and bounds to allow for more optimal
register usage. For all 3 routines one MOVPRFX remains in the
reduction, which cannot be avoided as immediate AND and ASR are both
destructive.
Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
Diffstat (limited to 'string/explicit_bzero.c')
0 files changed, 0 insertions, 0 deletions