Luke Dashjr
|
2016458e46
cpu: Drivers should not be doing fulltest on their own, so remove it
|
11 years ago |
Luke Dashjr
|
3526edb399
cpu: Pass full work struct to scanhash functions
|
11 years ago |
Luke Dashjr
|
57baa23f29
Remove dead CPU mining code to silence warnings
|
11 years ago |
Luke Dashjr
|
daf67462aa
Add missing copyright sections to files that may need them
|
12 years ago |
Luke Dashjr
|
7709fc967f
Bugfix: cpu: Corrections necessary to get 'c' and 'cryptopp' algorithms working on big endian
|
13 years ago |
Luke Dashjr
|
901357177b
Merge commit '24f06e2' into bfgminer
|
13 years ago |
Luke Dashjr
|
24f06e20f5
Bugfix: cpu: Increment nonce after checking (rather than before), to avoid skipping the first nonce of each scanhash call
|
13 years ago |
Luke Dashjr
|
327cd645e9
Merge commit 'a632372' into bfgminer
|
13 years ago |
Luke Dashjr
|
a632372171
Bugfix: cpu: Increment nonce after checking (rather than before), to avoid skipping the first nonce of each scanhash call
|
13 years ago |
Luke Dashjr
|
b3d86f5b3d
Implement shared swap32(yes|tole|tobe) function to handle endian flipping 32-bit chunks in blocks
|
13 years ago |
Luke Dashjr
|
d4af2d0535
Turn work_restart array into a bool in thr_info
|
13 years ago |
Luke Dashjr
|
d8ef28069a
work_restart should only be changed by cgminer.c now
|
13 years ago |
Luke Dashjr
|
b9d197dee8
Refactor the CPU scanhash_* functions to use a common API. Fixes bugs.
|
14 years ago |
Con Kolivas
|
1480ade278
Cryptopp asm32 was not correctly updated to the incremental nonce code so the hash counter was bogus.
|
14 years ago |
Con Kolivas
|
0c49935250
Fix CPU mining with other algorithms not working.
|
14 years ago |
Con Kolivas
|
9950aa3927
Fix 32 bit builds.
|
14 years ago |
Con Kolivas
|
5007805d1f
Update CPU reentrant scan code to work properly for extended periods up to scantime and adjust rate properly.
|
14 years ago |
Ycros
|
9fe2106467
Fixed up using config.h instead of cpuminer-config.h.
|
14 years ago |
Jeff Garzik
|
2fd9d54443
Convert remaining [f]print to applog().
|
15 years ago |
Jeff Garzik
|
23e9cf91f0
Ensure cpuminer-config.h is universally included, in *.c and *.h alike.
|
15 years ago |
Jeff Garzik
|
2d49a9a5d7
Introduce ability to interrupt hash scanners in the middle of scanning.
|
15 years ago |
Jeff Garzik
|
cdb4cd9c8b
sha256_*.c: trim trailing whitespace
|
15 years ago |
Jeff Garzik
|
1083e15c47
Mark hash success as unlikely, using __builtin_expect() intrinsic
|
15 years ago |
Jeff Garzik
|
98de751416
sha*.c: remove debug statement, which is redundant to hashmeter output
|
15 years ago |
Jeff Garzik
|
714c0fd7c9
Continue scanhash, even if high 32 bits are zero.
|
15 years ago |
Jeff Garzik
|
c68ffb30dd
Display proof-of-work hash when one is discovered
|
15 years ago |
Jeff Garzik
|
0b67740707
Pass max-nonce as arg to each sha256 algo.
|
15 years ago |
Jeff Garzik
|
21e56a25c4
sha256_cryptopp asm: byteswap input words
|
15 years ago |
Jeff Garzik
|
f1fcd76ba7
sha256_cryptopp: Add crypto++ 32-bit assembly implementation
|
15 years ago |
Jeff Garzik
|
74bb196296
Add Crypto++ sha256 implementation (C only, ASM elided for now)
|
15 years ago |