mirror of
https://github.com/JayDDee/cpuminer-opt.git
synced 2025-09-17 23:44:27 +00:00
v24.2
This commit is contained in:
@@ -32,7 +32,7 @@ bool register_x22i_algo( algo_gate_t* gate )
|
||||
#endif
|
||||
|
||||
gate->optimizations = SSE2_OPT | SSE42_OPT | AES_OPT | AVX2_OPT | SHA_OPT
|
||||
| AVX512_OPT | VAES_OPT;
|
||||
| AVX512_OPT | VAES_OPT | NEON_OPT;
|
||||
return true;
|
||||
};
|
||||
|
||||
@@ -49,7 +49,7 @@ bool register_x25x_algo( algo_gate_t* gate )
|
||||
gate->hash = (void*)&x25x_hash;
|
||||
#endif
|
||||
gate->optimizations = SSE2_OPT | SSE42_OPT | AES_OPT | AVX2_OPT | SHA_OPT |
|
||||
AVX512_OPT | VAES_OPT;
|
||||
AVX512_OPT | VAES_OPT | NEON_OPT;
|
||||
InitializeSWIFFTX();
|
||||
return true;
|
||||
};
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#include <unistd.h>
|
||||
#include "algo/swifftx/swifftx.h"
|
||||
|
||||
#if defined(__AVX512F__) && defined(__AVX512VL__) && defined(__AVX512DQ__) && defined(__AVX512BW__)
|
||||
#if defined(SIMD512)
|
||||
#define X22I_8WAY 1
|
||||
#elif defined(__AVX2__) && defined(__AES__)
|
||||
#define X22I_4WAY 1
|
||||
@@ -50,7 +50,7 @@ int scanhash_x22i( struct work *work, uint32_t max_nonce,
|
||||
|
||||
#endif
|
||||
|
||||
#if defined(__AVX512F__) && defined(__AVX512VL__) && defined(__AVX512DQ__) && defined(__AVX512BW__)
|
||||
#if defined(SIMD512)
|
||||
#define X25X_8WAY 1
|
||||
#elif defined(__AVX2__) && defined(__AES__)
|
||||
#define X25X_4WAY 1
|
||||
|
||||
Reference in New Issue
Block a user