]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
found and solved very hard to track bug of intrinsic function palignr, that manifeste...
authorApostolos Tapsas <apostolos@vm01.debian11>
Wed, 24 Nov 2021 11:18:18 +0000 (11:18 +0000)
committerApostolos Tapsas <apostolos@vm01.debian11>
Wed, 24 Nov 2021 11:18:18 +0000 (11:18 +0000)
src/util/arch/ppc64el/simd_utils.h

index c47c458547107da29682d8620a782a242c97c138..a932682b2e17a8b4361973304faf0f735f3d3fa6 100644 (file)
@@ -381,7 +381,7 @@ m128 palignr_imm(m128 r, m128 l, int offset) {
 static really_really_inline
 m128 palignr(m128 r, m128 l, int offset) {
 #if defined(HS_OPTIMIZE)
-    return (m128)vec_sld((int8x16_t)l, (int8x16_t)r, offset);
+    return palignr_imm(r, l, offset);
 #else
     return palignr_imm(r, l, offset);
 #endif