summaryrefslogtreecommitdiff
path: root/cham_simd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix use of <x86intrin.h> for MSVC (GH #1198)Jeffrey Walton2023-04-151-3/+3
| | | | It seems Microsoft now defines GCC defines, like __BMI__
* Remove 64-bit AdvancedProcessBlocks (GH #945)Jeffrey Walton2020-07-071-608/+0
|
* Update commentsJeffrey Walton2020-04-111-1/+1
|
* Pre-splat SIMON and SPECK keys when appropriate for Altivec (PR #910)Jeffrey Walton2019-10-281-11/+2
| | | SIMON and SPECK keys can be pre-splatted in the forward direction when Altivec instructions will be used. Pre-splatting does not work for the reverse transformation. It breaks modes like CBC, so the speed-up is only applied to the forward transformation.
* Clear Clang warning on SSE2 loadJeffrey Walton2019-07-211-13/+16
|
* Fix missing _mm_roti_epi32 and _mm_roti_epi64 under GCC (GH #859)Jeffrey Walton2019-07-021-0/+3
|
* Fix LEA build when SSSE3 not availableJeffrey Walton2018-12-291-1/+2
|
* Fix CHAM build when SSSE3 not availableJeffrey Walton2018-12-291-9/+5
|
* Rename files with dashes to underscores (GH #736)Jeffrey Walton2018-11-101-0/+1092
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list