From: Konstantinos Margaritis Date: Tue, 20 Jul 2021 11:33:03 +0000 (+0300) Subject: add arm rshift128/rshift128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b612c3923fe1a87967be1f5f998024a505b161e;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