Commit graph

239 commits

Author SHA1 Message Date
pooler 29d64a8b6f Avoid 3-way scrypt on Intel Atom 2012-05-26 19:59:46 +02:00
pooler ee7630edfd Reorder SSE2 instructions for better performance 2012-05-26 17:04:49 +02:00
pooler 9ea6df402e Add an option to start minerd as a daemon 2012-05-05 14:35:46 +02:00
pooler bce27720e0 Version 2.2.1 2012-05-02 21:37:54 +02:00
pooler 73ab48b5fd Reschedule ARM instructions for dual issue 2012-05-01 12:05:56 +02:00
pooler 023a0f2a12 Add optimized code for ARM11 processors 2012-04-29 16:38:23 +02:00
pooler ff69f18995 Rename time_lock to avoid name conflict on AIX 2012-04-16 00:37:09 +02:00
pooler 858601d91f Use getopt() if getopt_long() is not available 2012-04-08 23:28:54 +02:00
pooler 654a23904b Use syslog() instead of vsyslog()
vsyslog() is not available on AIX and other platforms.
2012-04-08 20:32:44 +02:00
pooler e0867338ab Check for <sys/endian.h> functions in configure
On NetBSD stdlib.h indirectly includes sys/endian.h, causing the
(be|le)32(enc|dec) functions to be already defined.
2012-04-08 00:33:56 +02:00
pooler 3151311af0 Check for <sys/sysctl.h> in configure
Also check for <sys/param.h>, which is a prerequisite on OpenBSD
2012-04-07 14:55:50 +02:00
pooler 132863599c Change comment style in .S files 2012-04-06 19:53:48 +02:00
pooler 83652d0787 Version 2.2 2012-04-02 21:12:11 +02:00
pooler ca34d624f6 Fix 4-way and 12-way scrypt 2012-04-02 18:24:55 +02:00
pooler 80c762b0da Reduce register usage in 4-way SHA-256 2012-04-01 19:39:01 +02:00
pooler 7ca71eb324 Make full use of 4-way SHA-256 in scrypt 2012-04-01 00:56:41 +02:00
pooler 9093f84686 Add optimized SHA-256d implementation for x86 2012-03-31 17:02:01 +02:00
pooler 7dd70bc05f Change the default timeout to 270 seconds 2012-03-30 16:26:24 +02:00
pooler d4dddcb113 Exploit constants in SHA-256d 2012-03-30 00:40:41 +02:00
pooler 8c19b40b24 Avoid unnecessary computations in SHA-256d on x86-64 2012-03-26 14:15:35 +02:00
pooler 9fd497db5e Skip the last three rounds of SHA-256d 2012-03-25 15:43:49 +02:00
pooler 18a34a72ab Precompute the first few SHA-256d rounds 2012-03-24 01:27:23 +01:00
pooler e52982ab7f Drop unused 2-way scrypt 2012-03-23 16:35:21 +01:00
pooler 8af4ed77e6 Enable AVX optimizations in SHA-256 for scrypt 2012-03-22 17:38:35 +01:00
pooler fc7dd5ead0 Do not print too many decimals 2012-03-21 23:41:48 +01:00
pooler ed3d1c94f9 Reimplement SHA-256d 2012-03-21 23:07:56 +01:00
pooler b961766f4d Move SHA-2 code to separate files 2012-03-12 13:32:11 +01:00
pooler 40fc3d06f9 Minor cleanups 2012-03-10 23:29:11 +01:00
pooler c96b468d1c Keep work data in host byte order 2012-03-10 13:37:33 +01:00
pooler 3c78575e0f Version 2.1.5 2012-03-07 17:31:55 +01:00
pooler f482cefff1 Merge pull request #6 from pontius/cpumine
void function cannot return value
2012-03-07 05:22:22 -08:00
pontius f1215cb75c void function cannot return value 2012-03-07 14:03:56 +01:00
pooler 18bd6c0740 Check whether the assembler supports XOP 2012-03-07 10:46:04 +01:00
pooler b10dc6b37d Add XOP support to scrypt on x86-64 2012-03-07 00:43:46 +01:00
pooler 26e2fe1f76 Ensure C compiler is in C99 mode 2012-03-06 14:20:55 +01:00
pooler 8625cf40f6 Assume HTTP if no protocol is specified 2012-03-06 00:10:35 +01:00
pooler f073f8ed58 Precompute midstate of the first SHA-256 in scrypt 2012-03-06 00:03:19 +01:00
pooler 18033f6a04 Add optimizations for AVX-capable processors 2012-03-05 19:32:52 +01:00
pooler 94cb469bbf Support for pthreads on MinGW-w64 2012-03-03 22:41:47 +01:00
pooler a9c46369e8 Support for building on MinGW
- Fix dependency on libws2_32
- Update build instructions in the README
- Drop mknsis.sh
2012-03-03 16:51:32 +01:00
pooler 8d326a4439 Change comment style in .S files for compatibility 2012-03-01 16:05:25 +01:00
pontius 4aafcadbd2 Solaris doesn't have <sys/sysctl.h>. 2012-03-01 09:09:23 +01:00
pooler 6fc88331d6 Switch to RIP-relative addressing on x86-64 2012-02-28 20:51:11 +01:00
pooler 03d012e86c Version 2.1.4 2012-02-28 18:24:23 +01:00
pooler ec59ed6d6d Add support for building on Mac OS X 2012-02-28 18:16:40 +01:00
pooler e560d53b76 Add 4-way SHA-256 implementation for x86-64 2012-02-28 18:10:26 +01:00
pooler 1f15a1f672 Add proxy support 2012-02-26 01:34:58 +01:00
pooler 0ce674668c Add TCP keepalive to long polling connections 2012-02-25 22:22:45 +01:00
pooler fc5435e338 Allow unauthenticated mining 2012-02-24 21:06:10 +01:00
pooler 922ce0b92e Version 2.1.3 2012-02-12 23:47:20 +01:00