]> git.hungrycats.org Git - linux/commit
xor/arm64: Use shared NEON intrinsics implementation from 32-bit ARM
authorArd Biesheuvel <ardb@kernel.org>
Wed, 22 Apr 2026 17:16:59 +0000 (19:16 +0200)
committerEric Biggers <ebiggers@kernel.org>
Thu, 28 May 2026 20:14:21 +0000 (13:14 -0700)
commit4d3c5cbfe2b55c12ad1d866ddf0928d13d775816
treee6aa3b81f1d2282ea60200b3c326602341d96ac4
parenta967b1f51c83b65372a93d652a888e3addd9c5a3
xor/arm64: Use shared NEON intrinsics implementation from 32-bit ARM

Tweak the arm64 code so that the pure NEON intrinsics implementation of
XOR is shared between arm64 and ARM. While at it, rename the arm64
specific piece xor-eor3.c to reflect that only the version based on the
EOR3 instruction is kept there.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Link: https://patch.msgid.link/20260422171655.3437334-13-ardb+git@google.com
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
lib/raid/xor/Makefile
lib/raid/xor/arm64/xor-eor3.c [new file with mode: 0644]
lib/raid/xor/arm64/xor-neon.c [deleted file]
lib/raid/xor/xor-neon.c