]> git.ipfire.org Git - thirdparty/zlib-ng.git/commit
[chunkset_neon] Use vdupq_n_u64.
authorMika Lindqvist <postmaster@raasu.org>
Fri, 18 Jun 2021 21:10:44 +0000 (00:10 +0300)
committerHans Kristian Rosbach <hk-git@circlestorm.org>
Mon, 21 Jun 2021 09:34:28 +0000 (11:34 +0200)
commit089b2e7065b73cebb1f75099997d8f0c2194759d
treee2578868fbcc8072e63842972ad96affec55ad4f
parent61a5776eb6538efb08c50a74a2e723f678980d99
[chunkset_neon] Use vdupq_n_u64.
* Using vdupq_n_u64 duplicates the unsigned 64-bit integer to two consecutive aligned memory locations in stack so compiler can use wider load instructions.
  All different-sized general-purpose registers overlay on ARM/AArch64, so any vector cast is no-op in assembly.
arch/arm/chunkset_neon.c