mirror of
https://github.com/JayDDee/cpuminer-opt.git
synced 2025-09-17 23:44:27 +00:00
v25.4
This commit is contained in:
@@ -12,12 +12,12 @@ typedef struct
|
||||
__m128i buf[64>>2];
|
||||
__m128i val[5];
|
||||
uint32_t count_high, count_low;
|
||||
} __attribute__ ((aligned (64))) ripemd160_4way_context;
|
||||
} __attribute__ ((aligned (64))) ripemd160_4x32_context;
|
||||
|
||||
void ripemd160_4way_init( ripemd160_4way_context *sc );
|
||||
void ripemd160_4way_update( ripemd160_4way_context *sc, const void *data,
|
||||
void ripemd160_4x32_init( ripemd160_4x32_context *sc );
|
||||
void ripemd160_4x32_update( ripemd160_4x32_context *sc, const void *data,
|
||||
size_t len );
|
||||
void ripemd160_4way_close( ripemd160_4way_context *sc, void *dst );
|
||||
void ripemd160_4x32_close( ripemd160_4x32_context *sc, void *dst );
|
||||
|
||||
#if defined (__AVX2__)
|
||||
|
||||
@@ -26,12 +26,12 @@ typedef struct
|
||||
__m256i buf[64>>2];
|
||||
__m256i val[5];
|
||||
uint32_t count_high, count_low;
|
||||
} __attribute__ ((aligned (128))) ripemd160_8way_context;
|
||||
} __attribute__ ((aligned (128))) ripemd160_8x32_context;
|
||||
|
||||
void ripemd160_8way_init( ripemd160_8way_context *sc );
|
||||
void ripemd160_8way_update( ripemd160_8way_context *sc, const void *data,
|
||||
void ripemd160_8x32_init( ripemd160_8x32_context *sc );
|
||||
void ripemd160_8x32_update( ripemd160_8x32_context *sc, const void *data,
|
||||
size_t len );
|
||||
void ripemd160_8way_close( ripemd160_8way_context *sc, void *dst );
|
||||
void ripemd160_8x32_close( ripemd160_8x32_context *sc, void *dst );
|
||||
|
||||
#if defined(SIMD512)
|
||||
|
||||
@@ -40,12 +40,12 @@ typedef struct
|
||||
__m512i buf[64>>2];
|
||||
__m512i val[5];
|
||||
uint32_t count_high, count_low;
|
||||
} __attribute__ ((aligned (128))) ripemd160_16way_context;
|
||||
} __attribute__ ((aligned (128))) ripemd160_16x32_context;
|
||||
|
||||
void ripemd160_16way_init( ripemd160_16way_context *sc );
|
||||
void ripemd160_16way_update( ripemd160_16way_context *sc, const void *data,
|
||||
void ripemd160_16x32_init( ripemd160_16x32_context *sc );
|
||||
void ripemd160_16x32_update( ripemd160_16x32_context *sc, const void *data,
|
||||
size_t len );
|
||||
void ripemd160_16way_close( ripemd160_16way_context *sc, void *dst );
|
||||
void ripemd160_16x32_close( ripemd160_16x32_context *sc, void *dst );
|
||||
|
||||
#endif // AVX512
|
||||
#endif // __AVX2__
|
||||
|
||||
Reference in New Issue
Block a user