pooler
66f14094d0
Reorder a few instructions in the AVX version of scrypt
2012-06-10 23:21:18 +02:00
pooler
d290e317be
Avoid 3-way scrypt on AMD Bobcat
2012-06-04 01:10:53 +02:00
pooler
1608a0f1e4
General optimizations for scrypt on x86-64
2012-06-04 00:15:32 +02:00
pooler
5b82b834a6
Performance tweaks for AMD K8 and Intel Atom
2012-05-28 23:38:46 +02:00
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
132863599c
Change comment style in .S files
2012-04-06 19:53:48 +02:00
pooler
e52982ab7f
Drop unused 2-way scrypt
2012-03-23 16:35:21 +01:00
pooler
b961766f4d
Move SHA-2 code to separate files
2012-03-12 13:32:11 +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
18033f6a04
Add optimizations for AVX-capable processors
2012-03-05 19:32:52 +01:00
pooler
8d326a4439
Change comment style in .S files for compatibility
2012-03-01 16:05:25 +01:00
pooler
6fc88331d6
Switch to RIP-relative addressing on x86-64
2012-02-28 20:51:11 +01:00
pooler
e560d53b76
Add 4-way SHA-256 implementation for x86-64
2012-02-28 18:10:26 +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
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
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