From: Apostolos Tapsas Date: Wed, 24 Nov 2021 11:18:18 +0000 (+0000) Subject: found and solved very hard to track bug of intrinsic function palignr, that manifeste... X-Git-Tag: vectorscan/5.4.6^2~5^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e13bfec734ac74642ac46cfcba486c66149e8424;p=thirdparty%2Fvectorscan.git found and solved very hard to track bug of intrinsic function palignr, that manifested only in Release builds and not Debug builds in a particular number of tests --- diff --git a/src/util/arch/ppc64el/simd_utils.h b/src/util/arch/ppc64el/simd_utils.h index c47c4585..a932682b 100644 --- a/src/util/arch/ppc64el/simd_utils.h +++ b/src/util/arch/ppc64el/simd_utils.h @@ -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