Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
sph_simd.h
Go to the documentation of this file.
void sph_simd256(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: simd.c:1730
void sph_simd224_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: simd.c:1717
sph_simd_big_context sph_simd512_context
Type for a SIMD-512 context (identical to the common "big" context).
Definition: sph_simd.h:124
void sph_simd512_close(void *cc, void *dst)
Terminate the current SIMD-512 computation and output the result into the provided buffer...
Definition: simd.c:1786
This structure is a context for SIMD computations: it contains the intermediate values and some data ...
Definition: sph_simd.h:77
Basic type definitions.
void sph_simd224(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: simd.c:1705
void sph_simd384_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: simd.c:1767
void sph_simd512(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: simd.c:1780
void sph_simd384_close(void *cc, void *dst)
Terminate the current SIMD-384 computation and output the result into the provided buffer...
Definition: simd.c:1761
This structure is a context for SIMD computations: it contains the intermediate values and some data ...
Definition: sph_simd.h:97
void sph_simd384(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: simd.c:1755
void sph_simd256_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: simd.c:1742
sph_simd_big_context sph_simd384_context
Type for a SIMD-384 context (identical to the common "big" context).
Definition: sph_simd.h:119
void sph_simd256_close(void *cc, void *dst)
Terminate the current SIMD-256 computation and output the result into the provided buffer...
Definition: simd.c:1736
void sph_simd512_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: simd.c:1792
sph_simd_small_context sph_simd256_context
Type for a SIMD-256 context (identical to the common "small" context).
Definition: sph_simd.h:114
sph_simd_small_context sph_simd224_context
Type for a SIMD-224 context (identical to the common "small" context).
Definition: sph_simd.h:109
void sph_simd224_close(void *cc, void *dst)
Terminate the current SIMD-224 computation and output the result into the provided buffer...
Definition: simd.c:1711