summaryrefslogtreecommitdiff
path: root/neon_simd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Restore SIGILL handler if sigprocmask failsJeffrey Walton2020-02-171-1/+7
| | | | We've never encountered this case, but better safe then sorry.
* 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
* Add Thumb and Arm versions of CPU_ProbeARMv7()Jeffrey Walton2019-05-261-2/+7
|
* Fix Aarch64 compile in CPU_ProbeARMv7Jeffrey Walton2019-05-211-1/+3
| | | | Previous to the Cryptogams cut-in we could be sloppy and return anything for ARMv8. Now e have real code backing ARMv7 we need to return an accurate value.
* Fix compile using MSVC 2013 ARMJeffrey Walton2019-05-211-5/+9
|
* Use CRYPTOPP_ARM_NEON_AVAILABLE in neon_simd.cppJeffrey Walton2019-05-211-3/+3
|
* Whitespace check-inJeffrey Walton2019-05-211-114/+99
| | | | We also simplified the CPU_ProbeNEON logic a bit to a vmov.u32 and vshl.u32.
* Guard CPU_ProbeARMv7 with CRYPTOPP_BOOL_ARM32 (GH #844)Jeffrey Walton2019-05-201-3/+2
| | | | We make these queries available on all platforms so folks don't need to guard code.
* Guard CPU_ProbeARMv7 with CRYPTOPP_BOOL_ARM32 (GH #844)Jeffrey Walton2019-05-201-3/+6
| | | | We make these queries available on all platforms so folks don't need to guard code.
* Fix CPU_ProbeARMv7 for Clang (GH #844)Jeffrey Walton2019-05-201-11/+27
| | | | This fixes the probe undr Clang. However, we need to fix the CPU_QueryARMv7
* Fix <arm_neon.h> include for ARM64 with MSVC compiler (GH #776)Jeffrey Walton2019-01-041-3/+2
|
* Rename files with dashes to underscores (GH #736)Jeffrey Walton2018-11-101-0/+179
Also see https://groups.google.com/forum/#!topic/cryptopp-users/HBz-6gZZFOA on the mailing list