vstudio: std::min fix
This commit is contained in:
parent
7acf987aba
commit
98451267d8
@ -13,6 +13,12 @@ extern "C" void my_fugue256(void *cc, const void *data, size_t len);
|
|||||||
extern "C" void my_fugue256_close(void *cc, void *dst);
|
extern "C" void my_fugue256_close(void *cc, void *dst);
|
||||||
extern "C" void my_fugue256_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst);
|
extern "C" void my_fugue256_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst);
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#define MIN min
|
||||||
|
#else
|
||||||
|
#define MIN std::min
|
||||||
|
#endif
|
||||||
|
|
||||||
// vorbereitete Kontexte nach den ersten 80 Bytes
|
// vorbereitete Kontexte nach den ersten 80 Bytes
|
||||||
sph_fugue256_context ctx_fugue_const[8];
|
sph_fugue256_context ctx_fugue_const[8];
|
||||||
|
|
||||||
@ -25,7 +31,7 @@ extern "C" int scanhash_fugue256(int thr_id, uint32_t *pdata, const uint32_t *pt
|
|||||||
{
|
{
|
||||||
uint32_t start_nonce = pdata[19]++;
|
uint32_t start_nonce = pdata[19]++;
|
||||||
uint32_t throughPut = opt_work_size ? opt_work_size : (1 << 19);
|
uint32_t throughPut = opt_work_size ? opt_work_size : (1 << 19);
|
||||||
throughPut = std::min(throughPut, max_nonce - start_nonce);
|
throughPut = MIN(throughPut, max_nonce - start_nonce);
|
||||||
|
|
||||||
if (opt_benchmark)
|
if (opt_benchmark)
|
||||||
((uint32_t*)ptarget)[7] = 0xf;
|
((uint32_t*)ptarget)[7] = 0xf;
|
||||||
|
@ -16,6 +16,12 @@ void myriadgroestl_cpu_hash(int thr_id, int threads, uint32_t startNounce, void
|
|||||||
((((x) << 24) & 0xff000000u) | (((x) << 8) & 0x00ff0000u) | \
|
((((x) << 24) & 0xff000000u) | (((x) << 8) & 0x00ff0000u) | \
|
||||||
(((x) >> 8) & 0x0000ff00u) | (((x) >> 24) & 0x000000ffu))
|
(((x) >> 8) & 0x0000ff00u) | (((x) >> 24) & 0x000000ffu))
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#define MIN min
|
||||||
|
#else
|
||||||
|
#define MIN std::min
|
||||||
|
#endif
|
||||||
|
|
||||||
extern "C" void myriadhash(void *state, const void *input)
|
extern "C" void myriadhash(void *state, const void *input)
|
||||||
{
|
{
|
||||||
sph_groestl512_context ctx_groestl;
|
sph_groestl512_context ctx_groestl;
|
||||||
@ -44,7 +50,7 @@ extern "C" int scanhash_myriad(int thr_id, uint32_t *pdata, const uint32_t *ptar
|
|||||||
uint32_t start_nonce = pdata[19]++;
|
uint32_t start_nonce = pdata[19]++;
|
||||||
|
|
||||||
uint32_t throughPut = opt_work_size ? opt_work_size : (1 << 17);
|
uint32_t throughPut = opt_work_size ? opt_work_size : (1 << 17);
|
||||||
throughPut = std::min(throughPut, max_nonce - start_nonce);
|
throughPut = MIN(throughPut, max_nonce - start_nonce);
|
||||||
|
|
||||||
uint32_t *outputHash = (uint32_t*)malloc(throughPut * 16 * sizeof(uint32_t));
|
uint32_t *outputHash = (uint32_t*)malloc(throughPut * 16 * sizeof(uint32_t));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user