Changeset View
Changeset View
Standalone View
Standalone View
src/crypto/sha256_avx2.cpp
#ifdef ENABLE_AVX2 | #ifdef ENABLE_AVX2 | ||||
#include <cstdint> | |||||
#include <immintrin.h> | #include <immintrin.h> | ||||
#include <stdint.h> | |||||
#include "crypto/common.h" | #include "crypto/common.h" | ||||
#include "crypto/sha256.h" | #include "crypto/sha256.h" | ||||
namespace sha256d64_avx2 { | namespace sha256d64_avx2 { | ||||
namespace { | namespace { | ||||
__m256i inline K(uint32_t x) { return _mm256_set1_epi32(x); } | __m256i inline K(uint32_t x) { return _mm256_set1_epi32(x); } | ||||
▲ Show 20 Lines • Show All 442 Lines • Show Last 20 Lines |