summaryrefslogtreecommitdiff
path: root/speck128_simd.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix use of <x86intrin.h> for MSVC (GH #1198)Jeffrey Walton2023-04-151-3/+3
* Move M128_CAST and CONST_M128_CAST to config_asm.hJeffrey Walton2021-04-201-8/+0
* Update commentsJeffrey Walton2020-04-111-1/+1
* Presplat SIMON and SPECK keys on Intel machinesJeffrey Walton2020-04-101-4/+4
* Use VecSplatWord instaed of VecSplatsJeffrey Walton2020-04-081-3/+3
* Use vec_splat instead of load and permuteJeffrey Walton2020-04-081-2/+0
* Update comments in ppc_simd.hJeffrey Walton2020-04-081-6/+6
* Fis MSVC compile due to lack of ssize_tJeffrey Walton2020-04-081-6/+6
* Use reinterpret_cast for subkeyJeffrey Walton2020-04-081-16/+7
* Update documentationJeffrey Walton2020-04-081-3/+3
* Add 32-bit Altivec implementation of Speck128Jeffrey Walton2020-04-071-104/+127
* Add 64-bit overload for VecLoadAlignedJeffrey Walton2020-04-051-2/+3
* Pre-splat SIMON and SPECK keys when appropriate for Altivec (PR #910)Jeffrey Walton2019-10-281-3/+6
* Enable Power7 for Simon and Speck (PR #909)Jeffrey Walton2019-10-271-11/+2
* Fix MS ARM64 compileJeffrey Walton2019-10-161-0/+4
* Fix ARM headers and Android compile (PR #896)Jeffrey Walton2019-10-161-6/+3
* Update commentsJeffrey Walton2019-07-211-1/+1
* Fix missing _mm_roti_epi32 and _mm_roti_epi64 under GCC (GH #859)Jeffrey Walton2019-07-021-1/+3
* Add missing XOP header for blake2b_simd.cpp (GH #859)Jeffrey Walton2019-07-021-0/+1
* Remove unneeded permutesJeffrey Walton2019-04-271-10/+0
* Cleanup headers after Microsoft ARM64 portJeffrey Walton2019-01-041-2/+2
* Cleanup headers after Microsoft ARM64 portJeffrey Walton2019-01-041-2/+0
* Fix <arm_neon.h> include for ARM64 with MSVC compiler (GH #776)Jeffrey Walton2019-01-041-1/+4
* Fix SIMON128 and SPECK128 NEON compile with MSVC compiler (GH #776)Jeffrey Walton2019-01-031-0/+8
* Fix SPECK build when SSSE3 not availableJeffrey Walton2018-12-291-2/+4
* Fix "explicit template specialization cannot have a storage class" on Aarch64...Jeffrey Walton2018-12-261-26/+18
* Rename PPC vector functions from VectorFunc to VecFuncJeffrey Walton2018-11-151-57/+58
* Add CRYPTOPP_INLINE to SIMON and SPECk for debuggingJeffrey Walton2018-11-131-2/+2
* Port SPECK64 to AltivecJeffrey Walton2018-11-121-22/+30
* Rename files with dashes to underscores (GH #736)Jeffrey Walton2018-11-101-0/+749