52 Commits (23be7f308d384d2db4ebf2b8c2f6552f5839f579)

Author SHA1 Message Date
Tanguy Pruvot 225f25a6b9 uint2: remove the slower asm in operators funcs 8 years ago
Tanguy Pruvot 9f2ed5135b lbry maxwell and pascal update (up to 10% on pascal) 8 years ago
Tanguy Pruvot dad0110557 x17 cleanup 9 years ago
Tanguy Pruvot 82a7e62b30 skein: cleanup, strip uint2x4.h + update vstudio 9 years ago
Tanguy Pruvot ef817df79a import sp skein512 unrolled 64-bytes kernel (+0,6% x11) 9 years ago
Tanguy Pruvot ab5cc7162e refactor: create bench.cpp and algos.h 9 years ago
Tanguy Pruvot e1c4b3042c algos: add functions to free allocated resources 9 years ago
Tanguy Pruvot d4e191610e Import and adapt lyra2v2 9 years ago
Tanguy Pruvot 15293d063f remove pluck algo 9 years ago
Tanguy Pruvot 4709668995 jh512: rewrite and optimize with asm swap 10 years ago
Tanguy Pruvot 52df82917a cuda: fix uint2 substract operator 10 years ago
Tanguy Pruvot 7bf256c81c cuda_helper: define UINT32_MAX if not defined 10 years ago
Tanguy Pruvot 2f541065fb cuda_helper: rename correctly hiword/loword functions 10 years ago
Tanguy Pruvot b35a6742fe cuda_helper: properly ifdef for vstudio c++ compat 10 years ago
Tanguy Pruvot 7c7f40a634 neoscrypt: attempt to recode shift256R for SM 3.0 10 years ago
Tanguy Pruvot 1ad34dc13d reset: take care of multi-threaded gpus (-d 0,0) 10 years ago
Tanguy Pruvot 38e6672d70 Allow test of SM 2.1/3.0 binaries on newer cards 10 years ago
Tanguy Pruvot 7939dce0aa pluck: adaptation from djm repo 10 years ago
Tanguy Pruvot 3ed1c552bd cuda: always disable asm for host code 10 years ago
Tanguy Pruvot e6112e878d cleanup: use unsigned throughput parameters 10 years ago
Tanguy Pruvot 768b5ccb76 import bmw512 uint2 changes from sp 10 years ago
Tanguy Pruvot 9f2dd3ee60 Remove some useless conversions 10 years ago
Tanguy Pruvot cafd4477d7 Handle a maximum of 16 gpus (vs 8 before) 10 years ago
Tanguy Pruvot b3188669e2 lyra2: cleanup 10 years ago
Tanguy Pruvot da2e2528a7 uint2: fix SM 3.0 ROR and ROL 10 years ago
Tanguy Pruvot c5b349e079 Add Lyra2 algo, based on Vertcoin published code 10 years ago
Tanguy Pruvot c3bdb623e8 Check and submit multiple nonces in one loop 10 years ago
Tanguy Pruvot f387898ead Prepare multiple nonces support in one loop (if found) 10 years ago
Tanguy Pruvot 118a6be361 checkhash: simplify the common function 10 years ago
Tanguy Pruvot 6ae28162db various extern cleanup + api history uids and gpu SM 10 years ago
sp-hash 26b9fe3586 faster x15, +23KH or 4ms on whirpool (30ms vs 34ms) 10 years ago
Tanguy Pruvot 73f22b237a Prepare trap of hardware/mem failures 10 years ago
Tanguy Pruvot 11dbbcc12d checkhash: some work on a faster variant (wip) 10 years ago
Tanguy Pruvot b128312efb cuda: store device SM in a global var 10 years ago
Tanguy Pruvot 987edf63f3 vstudio: fix launch_bounds intellisense warnings in ide 10 years ago
Tanguy Pruvot 149143d5cd Fix left value warning in SWAPDWORDS + groestl change 10 years ago
Tanguy Pruvot a747e4ca0f blake512: use a new SWAPDWORDS asm func (0.05ms) 10 years ago
Tanguy Pruvot 5bc969fa57 Some work on data alignment 10 years ago
Tanguy Pruvot 2de9b1375b prepare next version 10 years ago
Tanguy Pruvot d8a23fa970 Tune quark part of Xn funcs 10 years ago
Tanguy Pruvot ba33492592 blake: return to ptarget 6:7 compare 10 years ago
Tanguy Pruvot 91eea0d76b blake: remove int cudaMemcpyToSymbol for MSVC 10 years ago
Tanguy Pruvot c3eb66683a Import djm34 qubit, deep and doom algos 10 years ago
Tanguy Pruvot 13bb9d267e Remove debug rpc, already exists with -P 10 years ago
Tanguy Pruvot 64e8cd3f98 add x17 algo, cleaned djm34 commit 10 years ago
Tanguy Pruvot 3f6ebc10cc whirlpool: x64 asm is very slow (30ms win32 vs 90) 10 years ago
Tanguy Pruvot 912ef1215d small reg tunes, rename whirlcoin to whirl 10 years ago
Tanguy Pruvot 1fbcbbacc4 Add whirlcoin and optimize x11 luffa (maxrregcount) 10 years ago
Tanguy Pruvot 4bc23048b5 x15: use djm34 code with asm xor64 + my rot64 10 years ago
Tanguy Pruvot d9ea5f72ce Remove duplicated defines present in cuda_helper.h 10 years ago