summaryrefslogtreecommitdiff
path: root/adv-simd.h
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in AdvancedProcessBlocks64_6x2_NEONJeffrey Walton2018-10-131-1/+1
* Make AdvancedProcessBlocks64_6x2_ALTIVEC inlineJeffrey Walton2018-08-151-1/+1
* Use PtrSub to subtract offset from pointerJeffrey Walton2018-08-151-24/+17
* Update commentsJeffrey Walton2018-08-141-4/+4
* Make SPECK-64 more symmetricalJeffrey Walton2018-08-141-1/+1
* Update commentsJeffrey Walton2018-08-141-3/+5
* Update commentsJeffrey Walton2018-08-141-7/+16
* Add AdvancedProcessBlocks64_6x2_ALTIVEC templateJeffrey Walton2018-08-141-1/+267
* Add AdvancedProcessBlocks128_4x1_ALTIVEC templateJeffrey Walton2018-08-131-0/+153
* Update commentsJeffrey Walton2018-08-131-5/+6
* Fix carry bug in AdvancedProcessBlocks128_6x1_ALTIVECJeffrey Walton2018-08-131-2/+16
* Cleanup adv-simd.h for ARMJeffrey Walton2018-08-121-57/+55
* Cleanup adv-simd.h for x86Jeffrey Walton2018-08-121-71/+58
* Update commentsJeffrey Walton2018-08-121-2/+2
* Cleanup PPC vector functionsJeffrey Walton2018-08-061-30/+30
* Fix build with Embarcadero C++Builder 10.2.3 (#696)Tanzinul Islam2018-08-041-1/+6
* Fix SunStudio 12.6 compile on i386Jeffrey Walton2018-07-161-1/+2
* Add ARMv8.4 cpu feature detection support (GH #685) (#687)Jeffrey Walton2018-07-151-0/+5
* Clear unused variable warningJeffrey Walton2018-07-141-1/+1
* Add PtrAdd and PtrSub helper functionsJeffrey Walton2018-07-101-342/+342
* Fix early Fedora compilesJeffrey Walton2018-07-061-1/+2
* Update documentationJeffrey Walton2018-07-011-2/+5
* Update commentsJeffrey Walton2018-07-011-8/+8
* Update documentationJeffrey Walton2018-07-011-4/+8
* Update documentationJeffrey Walton2018-07-011-1/+1
* Update documentationJeffrey Walton2018-07-011-3/+19
* Remove alignment of double for 64-bit templateJeffrey Walton2018-07-011-3/+0
* Remove GCC_NO_UBSAN and double castsJeffrey Walton2018-07-011-56/+216
* Use inline for LEA_Encryption and LEA_DecryptionJeffrey Walton2018-06-231-4/+3
* Fix AdvancedProcessBlocks128_6x1_NEON template nameJeffrey Walton2018-06-231-2/+2
* Update documentationJeffrey Walton2018-06-231-3/+4
* Add LEA-128 NEON and ARMv8 implementation (GH #669)Jeffrey Walton2018-06-231-0/+142
* Add LEA-128 SSSE3 implementation (GH #669)Jeffrey Walton2018-06-221-8/+16
* Add CHAM64 SSSE3 implementation (PR #670)Jeffrey Walton2018-06-211-0/+150
* Parameterize word type for subkeys in AdvancedProcessBlocks templatesJeffrey Walton2018-06-201-14/+70
* Clear unused variable warnings under GCCJeffrey Walton2018-03-091-12/+0
* Allow user to set -DCRYPTOPP_ARM_NEON_AVAILABLE=0 (#595)Fabrice Fontaine2018-03-051-1/+1
* Handle C++17 std::uncaught_exceptions (GH #590)Jeffrey Walton2018-02-211-2/+0
* Clear unused variable warningsJeffrey Walton2018-02-201-12/+0
* Fix ODR violation in AdvancedProcessBlocks_{ARCH} (GH #585)Jeffrey Walton2018-02-201-54/+71
* Add xorInput and xorOutput flags to adv-simd classesJeffrey Walton2018-01-241-62/+71
* Clear Coverity findings CID 186951, 186950, 186947Jeffrey Walton2018-01-191-13/+24
* Add Power4 unaligned Load and StoreJeffrey Walton2018-01-051-0/+1
* Add Power4 Vector Load, Store, Add and XorJeffrey Walton2018-01-021-34/+51
* Move Altivec AdvancedProcessBlocks into adv-simd.hJeffrey Walton2018-01-021-14/+160
* Fix unaligned load for _mm_loaddup_pd with GCC and UBsanJeffrey Walton2017-12-281-12/+28
* Fix Clang 5.0 "runtime error: addition of unsigned offset to 0xXXXX overflowe...Jeffrey Walton2017-12-161-48/+49
* Fix UBsan overflow findingJeffrey Walton2017-12-161-12/+12
* Refactor rijndael-simd.cpp and simon.simd.cpp to use adv-simd.hJeffrey Walton2017-12-101-15/+287
* Update commentsJeffrey Walton2017-12-101-1/+0