]> git.ipfire.org Git - thirdparty/vectorscan.git/commit
Optimized and correct version of movemask128 for ARM 102/head
authorDaniel Kutenin <kutdanila@yandex.ru>
Mon, 18 Apr 2022 12:37:53 +0000 (13:37 +0100)
committerGitHub <noreply@github.com>
Mon, 18 Apr 2022 12:37:53 +0000 (13:37 +0100)
commit288491d6d98adb1f42735454be1830a3b784401f
tree52a0fa4e31d9c9d832ebb791e35801f6fcf2e672
parentedea9d12b1ee2bb1314778282df7bf74bb38f613
Optimized and correct version of movemask128 for ARM

Closes #99

https://gcc.godbolt.org/z/cTjKqzcvn

Previous version was not correct because movemask thought of having bytes 0xFF. We can fully match the semantics + do it faster with USRA instructions.

Re-submission to a develop branch
src/util/arch/arm/simd_utils.h