22 Commits (6f8822be0dce22cfcdc71b4599555a3d5313c668)

Author SHA1 Message Date
zefir 713e8be629 move CPU chipset specific optimization into device-cpu 13 years ago
Luke Dashjr b9d197dee8 Refactor the CPU scanhash_* functions to use a common API. Fixes bugs. 13 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. 14 years ago
Jeff Garzik 2d49a9a5d7 Introduce ability to interrupt hash scanners in the middle of scanning. 14 years ago
Jeff Garzik ef91bd59e2 sha256_4way: skip last 3 rounds. 14 years ago
Raulo a27e69aec5 Changes to make the 4-way code compile on Intel Compiler 14 years ago
Jeff Garzik 1083e15c47 Mark hash success as unlikely, using __builtin_expect() intrinsic 14 years ago
Jeff Garzik 714c0fd7c9 Continue scanhash, even if high 32 bits are zero. 14 years ago
Jeff Garzik c68ffb30dd Display proof-of-work hash when one is discovered 14 years ago
Jeff Garzik 0b67740707 Pass max-nonce as arg to each sha256 algo. 14 years ago
Jeff Garzik 8504cf4803 sha256_4way minor optimizations 14 years ago
Jeff Garzik 0ee24c00ce sha256_4way: work around gcc 4.5.x bug by always inlining ROTR and SHR 14 years ago
Jeff Garzik 8ca6ffa8a9 sha256_4way: do not include unnecessary headers, when !4way 14 years ago
Jeff Garzik 339ddf4d75 Move sha256_generic into its own .o build output. Const-ify midstate param. 14 years ago
Jeff Garzik 6288d943ab sha256_4way: patch proper nonce into data block 14 years ago
Jeff Garzik 86eb37d631 Improve and modularize compile-time CPU detection. 14 years ago
Jeff Garzik 500759cea1 s/__SSE__/__SSE2__/ 14 years ago
Jeff Garzik eed9b3c7df sha256_4way: perform 16m hashes, not 64k, per invocation 14 years ago
Jeff Garzik 35ea649d97 Improve hash performance statistics. 14 years ago
Jeff Garzik c639149977 Add tcatm's 4way SSE2 sha256 implementation. 14 years ago