From: Konstantinos Margaritis Date: Tue, 20 Jul 2021 11:33:03 +0000 (+0300) Subject: add arm rshift128/rshift128 X-Git-Tag: v5.4.3+vectorscan~70 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=86accf41a3ba74c430c6cb12c3bb41300c46e18c;p=thirdparty%2Fvectorscan.git add arm rshift128/rshift128 --- diff --git a/src/util/supervector/arch/arm/impl.cpp b/src/util/supervector/arch/arm/impl.cpp index 8bddd8ea..678ebdfb 100644 --- a/src/util/supervector/arch/arm/impl.cpp +++ b/src/util/supervector/arch/arm/impl.cpp @@ -410,5 +410,17 @@ really_inline SuperVector<16> SuperVector<16>::rshift64(uint8_t const N) } #endif +template<> +really_inline SuperVector<16> SuperVector<16>::lshift128(uint8_t const N) +{ + return *this << N; +} + +template<> +really_inline SuperVector<16> SuperVector<16>::rshift128(uint8_t const N) +{ + return *this >> N; +} + #endif // SIMD_IMPL_HPP