set thread size

This commit is contained in:
cathugger 2020-11-22 13:13:50 +00:00
parent 51d87c3857
commit af5a7cfe12
No known key found for this signature in database
GPG key ID: 9BADDA2DAF6F01A8
8 changed files with 59 additions and 39 deletions

View file

@ -8,13 +8,13 @@ void *worker_batch(void *task)
u8 seed[SEED_LEN];
u8 hashsrc[checksumstrlen + PUBLIC_LEN + 1];
u8 wpk[PUBLIC_LEN + 1];
ge_p3 ge_public;
ge_p3 ALIGN(16) ge_public;
char *sname;
// state to keep batch data
ge_p3 ge_batch[BATCHNUM];
fe tmp_batch[BATCHNUM];
bytes32 pk_batch[BATCHNUM];
ge_p3 ALIGN(16) ge_batch [BATCHNUM];
fe ALIGN(16) tmp_batch[BATCHNUM];
bytes32 ALIGN(16) pk_batch [BATCHNUM];
size_t counter;
size_t i;
@ -47,7 +47,7 @@ initseed:
ge_scalarmult_base(&ge_public,sk);
for (counter = 0;counter < SIZE_MAX-(8*BATCHNUM);counter += 8*BATCHNUM) {
ge_p1p1 sum;
ge_p1p1 ALIGN(16) sum;
if (unlikely(endwork))
goto end;