Commit Graph

116 Commits

Author SHA1 Message Date
tromp c26df4939b unroll 2^10 buckets 2016-11-17 23:38:26 -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
tromp 85e486fd69 Merge branch 'master' of github.com:tromp/equihash
whatever
2016-11-17 17:55:34 -05:00
tromp d83965a172 add cantor slots enabling 2^10 buckets 2016-11-17 17:55:19 -05:00
John Tromp 7c297c8d15 more revert to reduce remaining dupes 2016-11-17 00:37:09 -05:00
John Tromp feedbf1f0e fix typo 2016-11-17 00:24:05 -05:00
John Tromp fc128309ab partial revert to reduce remaining dupes 2016-11-17 00:21:58 -05:00
tromp 459fbfbad3 Merge branch 'master' of github.com:tromp/equihash
whatever
2016-11-16 22:55:34 -05:00
tromp 3fe51e71b4 update avx2 name and some benches 2016-11-16 22:55:28 -05:00
John Tromp 7c2bfbe09d simplify dupe detection in CUDA 2016-11-16 22:54:39 -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 55957b1588 remove diagnostic output 2016-11-10 22:06:34 -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 024aff4935 fix lack of memory clearing bug pointed out by nicehashdev 2016-11-09 14:06:27 -05:00
tromp 5822c63e77 remove redundant memset on nslots 2016-11-09 13:05:30 -05:00
tromp fc1ecaa1e2 Merge branch 'master' of github.com:tromp/equihash
merge
2016-11-09 12:45:44 -05:00
tromp 7fe08d92a7 remove fake addslot() branch 2016-11-09 12:45:25 -05:00
John Tromp bbf035ad83 add -mavx2 where appropriate 2016-11-06 10:49:52 -05:00
tromp 3a6dd54cf5 add some const 2016-11-04 12:52:31 -04:00
tromp efb2d26dfe mention verify() bug in README 2016-11-03 19:13:29 -04:00
tromp 16ee1c8a6b fix verify bug found by elbandi 2016-11-03 19:03:04 -04:00
tromp 946da9652b fix error reporting bug 2016-10-31 20:13:36 -04:00
John Tromp acd9dc7bfe fix typo 2016-10-28 12:22:49 -04:00
tromp 69993e0ca7 Merge branch 'master' of github.com:tromp/equihash
merge
2016-10-28 12:17:51 -04:00
tromp bf5c2b01fd add -x <hexheader> option; rename blake2b to blake2-asm 2016-10-28 12:17:34 -04:00
John Tromp 775c3b0d19 fix trainling empty line in README :-) 2016-10-27 19:59:46 -04:00
John Tromp d35c4f5faf add empty line to README to get last minute commit:-) 2016-10-27 19:57:07 -04: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 de8dbb92ab tiny doc changes 2016-10-27 18:56:09 -04:00
John Tromp 6e0d9baaae fixes and 1445 benches 2016-10-27 16:45:07 -04:00
John Tromp efe48b0ae0 split 144,5 targets for AVX2 2016-10-27 16:19:58 -04:00
John Tromp 80d046db7a tweak targets, fix README 2016-10-27 16:08:25 -04:00
tromp d3454d9228 separate make targets for AVX2 2016-10-27 15:55:09 -04:00
John Tromp a2ccd7a287 note mem size 2016-10-27 15:03:54 -04:00
John Tromp 603a8440c9 add hardware info 2016-10-27 14:57:43 -04:00
John Tromp 19a34fb648 fix README formatting 2016-10-27 14:56:25 -04:00
John Tromp de22cebdea add info to README 2016-10-27 14:55:33 -04:00
John Tromp 752b4ab14f cleanup .gitignore and fix Makefile 2016-10-27 14:17:56 -04:00
John Tromp 4c463a8695 allow AVX2 of course 2016-10-27 13:19:12 -04:00
John Tromp bc26965993 Merge branch 'master' of github.com:tromp/equihash
merge
2016-10-27 13:17:54 -04:00
John Tromp fc72754ded change 2nd stage bucketsort to slot linking 2016-10-27 13:17:41 -04:00
John Tromp 1a5d908c42 add apple stuff and fix attribution 2016-10-27 00:47:39 -04:00
John Tromp 7f5063ba72 something is working 2016-10-26 23:50:49 -04:00