]> sourceware.org Git - glibc.git/commit
aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
authorJoe Ramsay <Joe.Ramsay@arm.com>
Mon, 9 Sep 2024 12:00:01 +0000 (13:00 +0100)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Mon, 9 Sep 2024 12:03:49 +0000 (13:03 +0100)
commit8b09af572b208bfde4d31c6abbae047dcc217675
treeb0bdb5757d3b1fa41cbf8e0cb121d94e658f037e
parent43669fcf7315f494bbbc2c040cedeb0fa8416a5f
aarch64: Avoid redundant MOVs in AdvSIMD F32 logs

Since the last operation is destructive, the first argument to the FMA
also has to be the first argument to the special-case in order to
avoid unnecessary MOVs. Reorder arguments and adjust special-case
bounds to facilitate this.

Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
sysdeps/aarch64/fpu/log10f_advsimd.c
sysdeps/aarch64/fpu/log2f_advsimd.c
sysdeps/aarch64/fpu/logf_advsimd.c
This page took 0.03883 seconds and 5 git commands to generate.