Con Kolivas
|
dde7039726
Merge gpumining from oclmine. Unstable.
|
14 years ago |
ckolivas
|
262b98ca95
Linux + x86_64 optimisations.
|
15 years ago |
Glenn Francis Murray
|
180b99f2d9
OSX Support
|
15 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
|
24afd61775
Introduce more standardized logging (incl. optional syslog).
|
15 years ago |
Jeff Garzik
|
7a87bee999
Add long polling support
|
15 years ago |
Jeff Garzik
|
33e5b54928
miner.h: pad out work_restart to max likely cache line size
|
15 years ago |
Jeff Garzik
|
2d49a9a5d7
Introduce ability to interrupt hash scanners in the middle of scanning.
|
15 years ago |
Jeff Garzik
|
0258fae450
Fix Windows build, that broke with yasm integration
|
15 years ago |
Jeff Garzik
|
4f7a51e9ed
Move all RPC I/O to separate thread.
|
15 years ago |
Jeff Garzik
|
6b19b15aa9
Fix warnings in sse2_64 implementation.
|
15 years ago |
Mark Crichton
|
96d2287c72
X86_64 SSE2 support for Linux
|
15 years ago |
Jeff Garzik
|
1083e15c47
Mark hash success as unlikely, using __builtin_expect() intrinsic
|
15 years ago |
Jeff Garzik
|
9f3472ad19
Use bswap_32 from byteswap.h, if __builtin_bswap() is not available
|
15 years ago |
Jeff Garzik
|
c0935a9489
Re-use CURL object, thereby caching DNS and HTTP connections where possible.
|
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
|
a296799358
Replace ___constant_swab32() with gcc's __builtin_bswap32
|
15 years ago |
Jeff Garzik
|
970e74c07d
Move 32-bit swap code into miner.h, for sharing.
|
15 years ago |
Jeff Garzik
|
d88648dd39
sha256_via: ensure that found nonce is copied back into output data buffer
|
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 |
Jeff Garzik
|
339ddf4d75
Move sha256_generic into its own .o build output. Const-ify midstate param.
|
15 years ago |
Jeff Garzik
|
4da2e4fbe2
miner.h: include sys/time.h for struct timeval definition
|
15 years ago |
Jeff Garzik
|
e2eeaaf75b
Add experimental (read: probably broken) VIA padlock support.
|
15 years ago |
Jeff Garzik
|
86eb37d631
Improve and modularize compile-time CPU detection.
|
15 years ago |
Jeff Garzik
|
35ea649d97
Improve hash performance statistics.
|
15 years ago |
Jeff Garzik
|
c639149977
Add tcatm's 4way SSE2 sha256 implementation.
|
15 years ago |