From a1f73a7de0b20bd19a155dc66a3a4215a4175b72 Mon Sep 17 00:00:00 2001 From: Oleksandr Melnyk Date: Sun, 5 Jun 2022 20:28:15 +0300 Subject: [PATCH] Inline SIMD --- src/Standart.Hash.xxHash/xxHash128.XXH3.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Standart.Hash.xxHash/xxHash128.XXH3.cs b/src/Standart.Hash.xxHash/xxHash128.XXH3.cs index 95d58d4..a31c115 100644 --- a/src/Standart.Hash.xxHash/xxHash128.XXH3.cs +++ b/src/Standart.Hash.xxHash/xxHash128.XXH3.cs @@ -470,6 +470,7 @@ namespace Standart.Hash.xxHash XXH3_scrambleAcc_scalar(acc, secret); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] private static unsafe void XXH3_scrambleAcc_avx2(ulong* acc, byte* secret) { const int m256i_size = 32; @@ -494,6 +495,7 @@ namespace Standart.Hash.xxHash } } + [MethodImpl(MethodImplOptions.AggressiveInlining)] private static unsafe void XXH3_scrambleAcc_sse2(ulong* acc, byte* secret) { const int m128i_size = 16;