pooler
3419ca2607
Add optimized ARM NEON code for scrypt and SHA-256d
2012-08-04 18:21:34 +02:00
pooler
023a0f2a12
Add optimized code for ARM11 processors
2012-04-29 16:38:23 +02:00
pooler
7ca71eb324
Make full use of 4-way SHA-256 in scrypt
2012-04-01 00:56:41 +02:00
pooler
e52982ab7f
Drop unused 2-way scrypt
2012-03-23 16:35:21 +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
c96b468d1c
Keep work data in host byte order
2012-03-10 13:37:33 +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
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
e560d53b76
Add 4-way SHA-256 implementation for x86-64
2012-02-28 18:10:26 +01:00
pooler
80db6655c6
Remove a double test when testing the full hash
2012-02-05 18:04:58 +01:00
pooler
d26b0d8b81
Version 2.1.2
...
- Do not submit work that is known to be stale
- Allow miner threads to ask for new work if the current one is at least
45 seconds old and long polling is enabled
- Refresh work when long polling times out
- Modify x86-64 code to make it compatible with older versions of
binutils
2012-01-26 14:31:07 +01:00
pooler
1628975469
Fix minor speed regression on some microarchitectures
2012-01-22 16:08:12 +01:00
pooler
14f953e0f8
Handle network errors properly
2012-01-21 00:31:51 +01:00
pooler
0426d3ace0
Drastically increase getwork efficiency
2012-01-19 16:25:01 +01:00
pooler
e0dc6649e1
Version 2.0
...
- Test the whole hash instead of just looking at the high 32 bits
- Set idle priority on Windows
- Fix parameters -u and -p, and add short options -o and -O
- Fix example JSON configuration file
2012-01-17 00:38:06 +01:00
pooler
a4d636a645
Add 3-way scrypt implementation
2012-01-11 14:52:04 +01:00
pooler
476e2325ee
More optimization for x86 and x86-64, including AMD K10
2012-01-03 13:11:43 +01:00
pooler
31c3074537
Fix endianness-sensitivity
2011-12-29 19:03:18 +01:00
pooler
703d58cd82
Reorder a few instructions
2011-12-28 19:37:34 +01:00
pooler
36225b4206
Some more optimization
2011-12-24 12:22:06 +01:00
pooler
3c3cde63f1
Add optimized code for x86 and x86_64
2011-12-18 22:41:16 +01:00
Art Forz
0941296571
Rearrange order of operations in scrypt salsa20
...
3.73kH/s/core on a 3.6GHz PhenomII compiled with gcc 4.6.1 and CFLAGS="-march=amdfam10 -O3"
2011-10-06 22:37:31 +02:00
Art Forz
a8a1f3f8d4
Mangle scrypt some more
...
3.62kH/s/core on a 3.6GHz PhenomII compiled with gcc 4.6.1 and CFLAGS="-march=amdfam10 -O3"
2011-10-06 03:34:47 +02:00
Art Forz
2a05bdd14c
Horribly mangle scrypt.c
...
amd64 linux speedup from 2.02 to 2.67 kH/s with default options, from 2.59 to 3.24kH/s with -O3
2011-10-01 08:09:07 +02:00
Art Forz
cd0b57640c
Unbreak longpolling for scrypt
2011-10-01 07:35:54 +02:00
Art Forz
ac92e27c8e
add scrypt function
2011-09-20 12:20:26 +02:00