AArch64: Improve strlen_asimd
commit1bbb1a2022e126f21810d3d0ebe0a975d5243e43
authorWilco Dijkstra <wilco.dijkstra@arm.com>
Wed, 11 Jan 2023 13:51:48 +0000 (11 13:51 +0000)
committerWilco Dijkstra <wilco.dijkstra@arm.com>
Tue, 17 Jan 2023 15:09:18 +0000 (17 15:09 +0000)
tree2e68581e051a3cd38389e118b9f1e5f4d26c7b6c
parent00776241776e67fc666b896c1e85770f4f3ec1e1
AArch64: Improve strlen_asimd

Use shrn for the mask, merge tst+bne into cbnz, and tweak code alignment.
Performance improves slightly as a result.

Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
sysdeps/aarch64/multiarch/strlen_asimd.S