You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.6 KiB
36 lines
1.6 KiB
#ifndef _CUDA_HEAVY_H |
|
#define _CUDA_HEAVY_H |
|
|
|
void blake512_cpu_init(int thr_id, uint32_t threads); |
|
void blake512_cpu_setBlock(void *pdata, int len); |
|
void blake512_cpu_hash(int thr_id, uint32_t threads, uint32_t startNounce); |
|
void blake512_cpu_free(int thr_id); |
|
|
|
void groestl512_cpu_init(int thr_id, uint32_t threads); |
|
void groestl512_cpu_copyHeftyHash(int thr_id, uint32_t threads, void *heftyHashes, int copy); |
|
void groestl512_cpu_setBlock(void *data, int len); |
|
void groestl512_cpu_hash(int thr_id, uint32_t threads, uint32_t startNounce); |
|
void groestl512_cpu_free(int thr_id); |
|
|
|
void hefty_cpu_hash(int thr_id, uint32_t threads, int startNounce); |
|
void hefty_cpu_setBlock(int thr_id, uint32_t threads, void *data, int len); |
|
void hefty_cpu_init(int thr_id, uint32_t threads); |
|
void hefty_cpu_free(int thr_id); |
|
|
|
void keccak512_cpu_init(int thr_id, uint32_t threads); |
|
void keccak512_cpu_setBlock(void *data, int len); |
|
void keccak512_cpu_copyHeftyHash(int thr_id, uint32_t threads, void *heftyHashes, int copy); |
|
void keccak512_cpu_hash(int thr_id, uint32_t threads, uint32_t startNounce); |
|
void keccak512_cpu_free(int thr_id); |
|
|
|
void sha256_cpu_init(int thr_id, uint32_t threads); |
|
void sha256_cpu_setBlock(void *data, int len); |
|
void sha256_cpu_hash(int thr_id, uint32_t threads, int startNounce); |
|
void sha256_cpu_copyHeftyHash(int thr_id, uint32_t threads, void *heftyHashes, int copy); |
|
void sha256_cpu_free(int thr_id); |
|
|
|
void combine_cpu_init(int thr_id, uint32_t threads); |
|
void combine_cpu_hash(int thr_id, uint32_t threads, uint32_t startNounce, uint32_t *hash); |
|
void combine_cpu_free(int thr_id); |
|
|
|
#endif
|
|
|