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 |
Jeff Garzik
|
b7cc9b68ad
Replace argp with getopt_long
|
15 years ago |
Jeff Garzik
|
945be82ea1
Move utility routines to util.c.
|
15 years ago |