aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/simd_32/simd_sse.h
Commit message (Expand)AuthorAgeFilesLines
* Split the SIMD implementations into their own modules and choose onelloyd2011-05-241-169/+0
* Maintainer mode warning cleanups, mostly for C style casts which Illoyd2011-04-181-3/+3
* Another castlloyd2011-02-091-1/+1
* Some casts to avoid VC warningslloyd2011-02-091-3/+3
* Use size_t for shift and rotate values. Also define rotate_left andlloyd2010-12-281-4/+4
* Use "/*" instead of "/**" in starting comments at the begining of a file.lloyd2010-06-071-1/+1
* Add operator& and non-mutating rotates to SIMD_32lloyd2010-01-121-0/+5
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-1/+4
* Make sure the SIMD_32 implementation we're using actually works on thelloyd2009-11-241-1/+1
* Add an andc operation, in SSE2 and AltiVec, may be useful for Serpent sboxeslloyd2009-11-041-2/+7
* Give each version of SIMD_32 a public bswap()lloyd2009-10-291-11/+11
* Add new function enabled() to each of the SIMD_32 instantiations which lloyd2009-10-291-1/+4
* Add copyright + license on the new SIMD fileslloyd2009-10-281-0/+3
* Define SSE rotate_right in terms of rotate left, and load_be in termslloyd2009-10-281-3/+2
* Add subtraction operators to SIMD_32 classes, needed for XTEA decryptlloyd2009-10-261-0/+10
* Add a wrapper for a set of SSE2 operations with convenient syntax for 4x32lloyd2009-10-261-0/+141