mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-10 23:08:07 +00:00
Cleanup X11/X13 options
Call X11 compiler options from X13 compiler options to avoid changing stuff in multiple locations later on.
This commit is contained in:
parent
c3e1842b62
commit
9603479e88
@ -107,11 +107,14 @@ static void append_x11_compiler_options(struct _build_kernel_data *data, struct
|
|||||||
static void append_x13_compiler_options(struct _build_kernel_data *data, struct cgpu_info *cgpu, struct _algorithm_t *algorithm)
|
static void append_x13_compiler_options(struct _build_kernel_data *data, struct cgpu_info *cgpu, struct _algorithm_t *algorithm)
|
||||||
{
|
{
|
||||||
char buf[255];
|
char buf[255];
|
||||||
sprintf(buf, " -D SPH_COMPACT_BLAKE_64=%d -D SPH_LUFFA_PARALLEL=%d -D SPH_KECCAK_UNROLL=%u -D SPH_HAMSI_EXPAND_BIG=%d -D SPH_HAMSI_SHORT=%d ",
|
|
||||||
((opt_blake_compact)?1:0), ((opt_luffa_parallel)?1:0), (unsigned int)opt_keccak_unroll, opt_hamsi_expand_big, ((opt_hamsi_short)?1:0));
|
append_x11_compiler_options(data, cgpu, algorithm);
|
||||||
|
|
||||||
|
sprintf(buf, " -D SPH_HAMSI_EXPAND_BIG=%d -D SPH_HAMSI_SHORT=%d ",
|
||||||
|
(unsigned int)opt_hamsi_expand_big, ((opt_hamsi_short)?1:0));
|
||||||
strcat(data->compiler_options, buf);
|
strcat(data->compiler_options, buf);
|
||||||
|
|
||||||
sprintf(buf, "ku%ubig%u%s%s%s", (unsigned int)opt_keccak_unroll, (unsigned int)opt_hamsi_expand_big, ((opt_blake_compact)?"bc":""), ((opt_luffa_parallel)?"lp":""), ((opt_hamsi_short)?"hs":""));
|
sprintf(buf, "big%u%s", (unsigned int)opt_hamsi_expand_big, ((opt_hamsi_short)?"hs":""));
|
||||||
strcat(data->binary_filename, buf);
|
strcat(data->binary_filename, buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user