From: Konstantinos Margaritis Date: Wed, 7 Sep 2022 13:00:10 +0000 (+0300) Subject: use correct intrinsic for lshiftbyte_m128 X-Git-Tag: vectorscan/5.4.8~1^2~2^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F119%2Fhead;p=thirdparty%2Fvectorscan.git use correct intrinsic for lshiftbyte_m128 --- diff --git a/src/util/arch/x86/simd_utils.h b/src/util/arch/x86/simd_utils.h index d3d07f79..924a91c6 100644 --- a/src/util/arch/x86/simd_utils.h +++ b/src/util/arch/x86/simd_utils.h @@ -196,7 +196,7 @@ m128 rshiftbyte_m128(const m128 a, int count_immed) { } #undef CASE_RSHIFT_VECTOR -#define CASE_LSHIFT_VECTOR(a, count) case count: return _mm_srli_si128((m128)(a), (count)); break; +#define CASE_LSHIFT_VECTOR(a, count) case count: return _mm_slli_si128((m128)(a), (count)); break; static really_inline m128 lshiftbyte_m128(const m128 a, int count_immed) {