mirror of
https://github.com/GOSTSec/ccminer
synced 2025-01-10 14:57:53 +00:00
cputest: dont share mem of buf and scratchpad
and change algo names color to green...
This commit is contained in:
parent
2c2269dcb6
commit
86a31172b0
12
util.cpp
12
util.cpp
@ -1644,10 +1644,8 @@ extern void applog_hash(uchar *hash)
|
|||||||
applog(LOG_DEBUG, "%s", format_hash(s, hash));
|
applog(LOG_DEBUG, "%s", format_hash(s, hash));
|
||||||
}
|
}
|
||||||
|
|
||||||
static uchar *scratchbuf = NULL;
|
|
||||||
|
|
||||||
#define printpfx(n,h) \
|
#define printpfx(n,h) \
|
||||||
printf("%s%11s%s: %s\n", CL_BLU, n, CL_N, format_hash(s, h))
|
printf("%s%11s%s: %s\n", CL_GRN, n, CL_N, format_hash(s, h))
|
||||||
|
|
||||||
void do_gpu_tests(void)
|
void do_gpu_tests(void)
|
||||||
{
|
{
|
||||||
@ -1680,14 +1678,14 @@ void do_gpu_tests(void)
|
|||||||
|
|
||||||
void print_hash_tests(void)
|
void print_hash_tests(void)
|
||||||
{
|
{
|
||||||
|
uchar *scratchbuf = NULL;
|
||||||
char s[128] = {'\0'};
|
char s[128] = {'\0'};
|
||||||
uchar hash[128];
|
uchar hash[128];
|
||||||
uchar* buf;
|
uchar buf[128];
|
||||||
|
|
||||||
// work space for scratchpad based algos
|
// work space for scratchpad based algos
|
||||||
scratchbuf = (uchar*)calloc(128, 1024);
|
scratchbuf = (uchar*)calloc(128, 1024);
|
||||||
buf = &scratchbuf[0];
|
memset(buf, 0, sizeof buf);
|
||||||
// memset(buf, 0, sizeof scratchbuf); calloc fills zeros
|
|
||||||
|
|
||||||
// buf[0] = 1; buf[64] = 2; // for endian tests
|
// buf[0] = 1; buf[64] = 2; // for endian tests
|
||||||
|
|
||||||
@ -1738,7 +1736,7 @@ void print_hash_tests(void)
|
|||||||
pentablakehash(&hash[0], &buf[0]);
|
pentablakehash(&hash[0], &buf[0]);
|
||||||
printpfx("pentablake", hash);
|
printpfx("pentablake", hash);
|
||||||
|
|
||||||
pluckhash((uint32_t*)&hash[0], (uint32_t*)&buf[0], &buf[0], 128);
|
pluckhash((uint32_t*)&hash[0], (uint32_t*)&buf[0], scratchbuf, 128);
|
||||||
printpfx("pluck", hash);
|
printpfx("pluck", hash);
|
||||||
|
|
||||||
quarkhash(&hash[0], &buf[0]);
|
quarkhash(&hash[0], &buf[0]);
|
||||||
|
Loading…
Reference in New Issue
Block a user