aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/simd_32/simd_altivec.h
Commit message (Expand)AuthorAgeFilesLines
* Split the SIMD implementations into their own modules and choose onelloyd2011-05-241-218/+0
* 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
* Fix simd_32 loadstor includeslloyd2009-12-221-1/+1
* Make many more headers internal-only.lloyd2009-12-161-1/+1
* Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-0/+4
* Make sure the SIMD_32 implementation we're using actually works on thelloyd2009-11-241-1/+1
* Also #undef bool after including <altivec.h>lloyd2009-11-101-0/+1
* Add an andc operation, in SSE2 and AltiVec, may be useful for Serpent sboxeslloyd2009-11-041-0/+6
* Give each version of SIMD_32 a public bswap()lloyd2009-10-291-0/+9
* Add new function enabled() to each of the SIMD_32 instantiations which lloyd2009-10-291-0/+3
* Use register writes in the Altivec code for stores because Altivec's handlinglloyd2009-10-291-7/+16
* Add copyright + license on the new SIMD fileslloyd2009-10-281-1/+4
* Add an AltiVec SIMD_32 implementation. Tested and works for Serpent and XTEAlloyd2009-10-281-0/+178