Luke Dashjr
|
2546c0598d
Bugfix: Add missing includes of config.h, stdbool.h, and stdint.h
|
12 years ago |
Luke Dashjr
|
1458821958
Update copyrights
|
13 years ago |
Luke Dashjr
|
2b0cd922c0
Merge commit '75cbffc' into bfgminer
|
13 years ago |
Luke Dashjr
|
75cbffceac
cpu: Minor optimization by checking H==0 before calling fulltest
|
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 |
Con Kolivas
|
52de7170b2
Shut up some boring old cpu warnings.
|
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
|
e131dfab31
Unify drivers as driver-*.c and add driver name to API
|
14 years ago |
zefir
|
713e8be629
move CPU chipset specific optimization into device-cpu
|
14 years ago |
Luke Dashjr
|
b9d197dee8
Refactor the CPU scanhash_* functions to use a common API. Fixes bugs.
|
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
|
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
|
ef91bd59e2
sha256_4way: skip last 3 rounds.
|
15 years ago |
Raulo
|
a27e69aec5
Changes to make the 4-way code compile on Intel Compiler
|
15 years ago |
Jeff Garzik
|
1083e15c47
Mark hash success as unlikely, using __builtin_expect() intrinsic
|
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
|
8504cf4803
sha256_4way minor optimizations
|
15 years ago |
Jeff Garzik
|
0ee24c00ce
sha256_4way: work around gcc 4.5.x bug by always inlining ROTR and SHR
|
15 years ago |
Jeff Garzik
|
8ca6ffa8a9
sha256_4way: do not include unnecessary headers, when !4way
|
15 years ago |
Jeff Garzik
|
339ddf4d75
Move sha256_generic into its own .o build output. Const-ify midstate param.
|
15 years ago |
Jeff Garzik
|
6288d943ab
sha256_4way: patch proper nonce into data block
|
15 years ago |
Jeff Garzik
|
86eb37d631
Improve and modularize compile-time CPU detection.
|
15 years ago |
Jeff Garzik
|
500759cea1
s/__SSE__/__SSE2__/
|
15 years ago |
Jeff Garzik
|
eed9b3c7df
sha256_4way: perform 16m hashes, not 64k, per invocation
|
15 years ago |