summaryrefslogtreecommitdiff
path: root/adv_simd.h
Commit message (Collapse)AuthorAgeFilesLines
* Add EnumToInt conversion macro for enum-enum conversion warnings (GH #1016)Jeffrey Walton2021-03-091-28/+28
|
* Clear C++20 enum-enum conversion warnings (GH #1016)Jeffrey Walton2021-03-091-29/+29
|
* Whitespace check-inJeffrey Walton2021-03-041-1/+1
|
* Fix typos in documentation and comments (PR #1012)Tobias Nießen2021-03-041-1/+1
|
* Add CRYPTOPP_ARM_ASIMD_AVAILABLE define for Aarch64Jeffrey Walton2020-07-281-3/+3
|
* Update commentsJeffrey Walton2020-07-071-1/+1
|
* Update comments (GH #945)Jeffrey Walton2020-07-071-1/+2
|
* Remove 64-bit AdvancedProcessBlocks (GH #945)Jeffrey Walton2020-07-071-1107/+9
|
* Update documentationJeffrey Walton2019-10-291-31/+53
|
* Use simdBlockSize for Altivec. The VSX unit is Power7Jeffrey Walton2019-10-291-13/+13
|
* Update documentationJeffrey Walton2019-10-291-4/+4
|
* Fix ARM headers and Android compile (PR #896)Jeffrey Walton2019-10-161-3/+2
| | | | | | | | | | | * Test fix ARM headers This problem has been festering for some time. The header file includes are slightly different than the ISA options. Some platforms need an include, others don't. * Fix cryptest-android.sh and cryptest-ios.sh * Fix MSVC ARM32 and ARM64 compile * Split ARM32 and ARM64 recipes in GNUmakefile
* Fix semicolons in adv_simd.hJeffrey Walton2019-10-131-5/+5
| | | | Many, that sed went sideways...
* Don't add semicolon to CRYPTOPP_CONSTANT abd DOCUMENTED_TYPEDEF (GH #889)Jeffrey Walton2019-10-031-5/+5
| | | | This issue is a recurring issue. Let's try fixing it in the #define this time.
* Make config.h more Autoconf friendly (GH #835, PR #836)Jeffrey Walton2019-05-171-6/+0
|
* Use carryless multiplies for NIST b233 and k233 curves (GH #783, PR #784)Jeffrey Walton2019-01-161-43/+16
| | | Use carryless multiplies for NIST b233 and k233 curves.
* Fix <arm_neon.h> include for ARM64 with MSVC compiler (GH #776)Jeffrey Walton2019-01-041-1/+2
|
* Use 64-bit add for AdvancedProcessBlocks128_4x1_NEONJeffrey Walton2019-01-031-5/+5
|
* Fix self test NEON compile with MSVC compiler (GH #776)Jeffrey Walton2019-01-031-31/+29
|
* Fix AdvancedProcessBlocks_{MxN}_NEON compile with MSVC compiler (GH #776)Jeffrey Walton2019-01-031-21/+31
|
* Fix "explicit template specialization cannot have a storage class" on ↵Jeffrey Walton2018-12-261-20/+12
| | | | Aarch64 debug builds
* Clear unused variable warnings on iOSJeffrey Walton2018-12-011-2/+2
|
* Clear unused variable warnings on iOSJeffrey Walton2018-12-011-4/+4
|
* Use __ALTIVEC__ preprocessor macro for PowerPCJeffrey Walton2018-11-171-3/+3
|
* Rename PPC vector functions from VectorFunc to VecFuncJeffrey Walton2018-11-151-108/+108
|
* Port SPECK64 to AltivecJeffrey Walton2018-11-121-12/+20
| | | | SPECK64 runs about 4x faster than C++ for POWER4 and friends. If POWER7 is available it goes back to full speed due to efficient unaligned loads
* Rename files with dashes to underscores (GH #736)Jeffrey Walton2018-11-101-0/+2381
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list