diff options
author | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2023-05-04 20:57:51 +0100 |
---|---|---|
committer | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2023-05-04 20:57:51 +0100 |
commit | e16c22fe025f82166c7f3f15a37c96bf4a06e4cf (patch) | |
tree | 42592ab1191841989443744cad1186bc1b49787b /src/crypto | |
parent | 6c7ebcc14b7908a67a8f8764b398e76c8fb4fe8b (diff) |
Introduce platform-agnostic `ALWAYS_INLINE` macro
`<attributes.h>` has been included in anticipation of the following
commit.
Diffstat (limited to 'src/crypto')
-rw-r--r-- | src/crypto/sha256_avx2.cpp | 1 | ||||
-rw-r--r-- | src/crypto/sha256_sse41.cpp | 1 | ||||
-rw-r--r-- | src/crypto/sha256_x86_shani.cpp | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/src/crypto/sha256_avx2.cpp b/src/crypto/sha256_avx2.cpp index 624bdb42e4..fc8726e8e9 100644 --- a/src/crypto/sha256_avx2.cpp +++ b/src/crypto/sha256_avx2.cpp @@ -7,6 +7,7 @@ #include <stdint.h> #include <immintrin.h> +#include <attributes.h> #include <crypto/common.h> namespace sha256d64_avx2 { diff --git a/src/crypto/sha256_sse41.cpp b/src/crypto/sha256_sse41.cpp index 4eaf7d7b18..a535e8fb1a 100644 --- a/src/crypto/sha256_sse41.cpp +++ b/src/crypto/sha256_sse41.cpp @@ -7,6 +7,7 @@ #include <stdint.h> #include <immintrin.h> +#include <attributes.h> #include <crypto/common.h> namespace sha256d64_sse41 { diff --git a/src/crypto/sha256_x86_shani.cpp b/src/crypto/sha256_x86_shani.cpp index e3143a55c2..b53c61a3a8 100644 --- a/src/crypto/sha256_x86_shani.cpp +++ b/src/crypto/sha256_x86_shani.cpp @@ -11,6 +11,8 @@ #include <stdint.h> #include <immintrin.h> +#include <attributes.h> + namespace { alignas(__m128i) const uint8_t MASK[16] = {0x03, 0x02, 0x01, 0x00, 0x07, 0x06, 0x05, 0x04, 0x0b, 0x0a, 0x09, 0x08, 0x0f, 0x0e, 0x0d, 0x0c}; |