From 86accf41a3ba74c430c6cb12c3bb41300c46e18c Mon Sep 17 00:00:00 2001 From: Konstantinos Margaritis Date: Tue, 20 Jul 2021 14:33:03 +0300 Subject: [PATCH] add arm rshift128/rshift128 --- src/util/supervector/arch/arm/impl.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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