4 Commits

Author SHA1 Message Date
Warren Togami
cd8eeccc2d Litecoin: Runtime detection of SSE2 32bit x86 for Scrypt
* x86_64 and Intel MacOS X always uses scrypt-sse2, non-x86 uses scrypt-generic.
* x86 (not Mac) detects cpuid features and chooses sse2 or generic during runtime.

How to Build with SSE2 Support
==============================
* make litecoind with USE_SSE2=1
* qmake with USE_SSE2=1
2013-10-26 15:26:25 -10:00
pooler
4b82dceb7b Litecoin: Add a simplified SSE2 version of scrypt
pooler: Ported from tarsnap upstream, fixed aliasing issue
cfields: break apart sse2/non-sse2 into separate objects
2013-10-26 15:26:25 -10:00
pooler
d6e580d43f Litecoin: Adapt scrypt code to C++ 2013-07-06 21:05:06 -10:00
Warren Togami
2acab1baf1 Litecoin: Scrypt n=1024 Pow hash based upon Colin Percival's Tarnsnap (2009)
Modified by Artforz, coblee, and pooler
2013-07-06 21:05:06 -10:00