From: Konstantinos Margaritis Date: Fri, 8 Oct 2021 21:35:04 +0000 (+0300) Subject: rearrange method declarations X-Git-Tag: v5.4.3+vectorscan~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=577e03e0c7ee884cff6396e40cd417072b376f6c;p=thirdparty%2Fvectorscan.git rearrange method declarations --- diff --git a/src/util/supervector/supervector.hpp b/src/util/supervector/supervector.hpp index 200783e1..76e167ce 100644 --- a/src/util/supervector/supervector.hpp +++ b/src/util/supervector/supervector.hpp @@ -225,7 +225,7 @@ public: static SuperVector loadu_maskz(void const *ptr, uint8_t const len); SuperVector alignr(SuperVector &other, int8_t offset); - template + template SuperVector pshufb(SuperVector b); SuperVector pshufb_maskz(SuperVector b, uint8_t const len); @@ -233,52 +233,58 @@ public: template SuperVector vshl_8_imm() const; template + SuperVector vshr_8_imm() const; + template SuperVector vshl_16_imm() const; template + SuperVector vshr_16_imm() const; + template SuperVector vshl_32_imm() const; template + SuperVector vshr_32_imm() const; + template SuperVector vshl_64_imm() const; template + SuperVector vshr_64_imm() const; + template SuperVector vshl_128_imm() const; + template + SuperVector vshr_128_imm() const; #if defined(HAVE_SIMD_256_BITS) template SuperVector vshl_256_imm() const; - #endif template - SuperVector vshl_imm() const; - template - SuperVector vshr_8_imm() const; - template - SuperVector vshr_16_imm() const; - template - SuperVector vshr_32_imm() const; - template - SuperVector vshr_64_imm() const; + SuperVector vshr_256_imm() const; + #endif + #if defined(HAVE_SIMD_512_BITS) template - SuperVector vshr_128_imm() const; - #if defined(HAVE_SIMD_256_BITS) + SuperVector vshl_512_imm() const; template - SuperVector vshr_256_imm() const; + SuperVector vshr_512_imm() const; #endif template + SuperVector vshl_imm() const; + template SuperVector vshr_imm() const; SuperVector vshl_8 (uint8_t const N) const; - SuperVector vshl_16 (uint8_t const N) const; - SuperVector vshl_32 (uint8_t const N) const; - SuperVector vshl_64 (uint8_t const N) const; - SuperVector vshl_128(uint8_t const N) const; - #if defined(HAVE_SIMD_256_BITS) - SuperVector vshl_256(uint8_t const N) const; - #endif - SuperVector vshl (uint8_t const N) const; SuperVector vshr_8 (uint8_t const N) const; + SuperVector vshl_16 (uint8_t const N) const; SuperVector vshr_16 (uint8_t const N) const; + SuperVector vshl_32 (uint8_t const N) const; SuperVector vshr_32 (uint8_t const N) const; + SuperVector vshl_64 (uint8_t const N) const; SuperVector vshr_64 (uint8_t const N) const; + SuperVector vshl_128(uint8_t const N) const; SuperVector vshr_128(uint8_t const N) const; #if defined(HAVE_SIMD_256_BITS) + SuperVector vshl_256(uint8_t const N) const; SuperVector vshr_256(uint8_t const N) const; #endif + #if defined(HAVE_SIMD_512_BITS) + SuperVector vshl_512(uint8_t const N) const; + SuperVector vshr_512(uint8_t const N) const; + #endif + SuperVector vshl (uint8_t const N) const; SuperVector vshr (uint8_t const N) const; // Constants