John Tromp
|
191d3b583f
|
allow command line personalization for plain CPU miners
|
2018-07-10 09:55:16 +02:00 |
John Tromp
|
39a91772ab
|
add eq1927 target for (192,7) parameters
|
2018-04-16 12:54:13 +02:00 |
John Tromp
|
859f9791af
|
explain more options
|
2018-04-16 11:19:44 +02:00 |
John Tromp
|
84d814996b
|
make N=96, K=5 work
|
2017-08-02 11:17:30 +02:00 |
tromp
|
d5bd4bdb34
|
avoid single quote in error msg
|
2017-03-27 19:46:58 -04:00 |
John Tromp
|
b235b80d51
|
small digit support seems to work
|
2017-01-31 18:38:58 -05:00 |
John Tromp
|
04157c4258
|
more small DIGITBITS prepping
|
2017-01-30 09:01:18 -05:00 |
John Tromp
|
4780386590
|
start add support for DIGITBITS<16
|
2017-01-29 18:25:01 -05:00 |
John Tromp
|
33fed1c9d5
|
change equi_miner to 2^10 buckets; obsolete dev_miner
|
2016-11-18 23:50:23 -05:00 |
tromp
|
bd8cae6da8
|
fix typoes/bugs
|
2016-11-17 18:04:57 -05:00 |
tromp
|
fec951a2a3
|
add cantor slots enabling 2^10 buckets to equi_miner
|
2016-11-17 18:03:11 -05:00 |
John Tromp
|
7c297c8d15
|
more revert to reduce remaining dupes
|
2016-11-17 00:37:09 -05:00 |
tromp
|
db8cf0bea5
|
methodize duplicate test
|
2016-11-16 18:28:02 -05:00 |
tromp
|
e8dd46b198
|
ultimately simplify and speed up duplicate test
|
2016-11-16 17:37:49 -05:00 |
tromp
|
dda74a9dd7
|
Merge branch 'master' of github.com:tromp/equihash
merge whatever
|
2016-11-12 19:12:04 -05:00 |
tromp
|
74ba1f8e76
|
make asserts compile time where possile
|
2016-11-12 19:11:53 -05:00 |
John Tromp
|
525a16a1ff
|
replace USE_AVX2 by NBLAKES; try x8 as well as x4
|
2016-11-11 23:17:01 -05:00 |
John Tromp
|
94736965d7
|
optimize dupe testing in dev_miner as well
|
2016-11-10 21:53:43 -05:00 |
John Tromp
|
13770ee55c
|
optimize dupe test
|
2016-11-10 21:34:16 -05:00 |
tromp
|
5822c63e77
|
remove redundant memset on nslots
|
2016-11-09 13:05:30 -05:00 |
tromp
|
9179de6aef
|
final code comments, i think
|
2016-10-27 19:51:59 -04:00 |
tromp
|
e3db4ca99b
|
more code comments
|
2016-10-27 19:04:18 -04:00 |
John Tromp
|
6e0d9baaae
|
fixes and 1445 benches
|
2016-10-27 16:45:07 -04:00 |
tromp
|
d3454d9228
|
separate make targets for AVX2
|
2016-10-27 15:55:09 -04:00 |
John Tromp
|
4c463a8695
|
allow AVX2 of course
|
2016-10-27 13:19:12 -04:00 |
John Tromp
|
fc72754ded
|
change 2nd stage bucketsort to slot linking
|
2016-10-27 13:17:41 -04:00 |
tromp
|
51ededbe67
|
improve documentation
|
2016-10-26 18:28:07 -04:00 |
John Tromp
|
22fc059af2
|
new headernonce setup and many small changes
|
2016-10-23 22:29:22 -04:00 |
John Tromp
|
392d234731
|
fix htobe32 for Apple OSX
|
2016-10-23 10:55:10 -04:00 |
John Tromp
|
11e1bed4ea
|
tiny changes
|
2016-10-22 22:06:52 -04:00 |
John Tromp
|
9d5f985b6c
|
some more micro-optimizations thx to extensive benching
|
2016-10-21 23:47:41 -04:00 |
tromp
|
43bbe49c38
|
add qsort back for benching
|
2016-10-21 19:25:45 -04:00 |
John Tromp
|
80b6c72ab4
|
tiny optimizations
|
2016-10-21 17:51:42 -04:00 |
tromp
|
4a4f7d32da
|
byteswaps for fun and profit
|
2016-10-20 19:19:19 -04:00 |
tromp
|
b4f4c86a49
|
more tiny changes
|
2016-10-20 18:57:39 -04:00 |
tromp
|
13c805b177
|
replace qsort by mergesort and xor 64 bits
|
2016-10-20 18:35:18 -04:00 |
tromp
|
f99d9abb19
|
fix dupe bugs
|
2016-10-20 14:06:48 -04:00 |
tromp
|
48cada1e4d
|
move dev into main
|
2016-10-20 12:06:27 -04:00 |
tromp
|
e3f83d9321
|
fix formatting
|
2016-10-20 11:40:54 -04:00 |
tromp
|
8db3c1aa42
|
add several versions in development
|
2016-10-19 17:49:11 -04:00 |
tromp
|
32afd65e9a
|
manual bitfields
|
2016-10-19 11:53:24 -04:00 |
tromp
|
1cf76fa976
|
save lotsa memory
|
2016-10-18 22:07:54 -04:00 |
John Tromp
|
2fed4d202f
|
undo unintended change
|
2016-10-18 17:47:36 -04:00 |
tromp
|
62d89c6ef3
|
allow binary headers
|
2016-10-18 10:35:10 -04:00 |
tromp
|
a29c3ac5c3
|
refactor types and reduce buckets from 2^16 to 2^12
|
2016-10-17 14:52:30 -04:00 |
John Tromp
|
f6c1a3196e
|
minor changes
|
2016-10-16 19:17:11 -04:00 |
tromp
|
f06ff12ed5
|
obsolete faster by speeding up low-mem versions
|
2016-10-16 18:49:03 -04:00 |
John Tromp
|
c2a84f98b9
|
avoid extra struct member
|
2016-10-15 22:08:56 -04:00 |
tromp
|
786b37d700
|
optimally pre-allocate all memory
|
2016-10-15 20:16:42 -04:00 |
tromp
|
b019dd46da
|
get allocation right
|
2016-10-14 16:14:09 -04:00 |