summaryrefslogtreecommitdiff
path: root/gf2n_simd.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix missing GF2NT_233_Multiply_Reduce_ARMv8 on Aarch64Jeffrey Walton2019-01-271-4/+4
* Fix Aarch64 build when CRYPTOPP_ARM_PMULL_AVAILABLE=0Jeffrey Walton2019-01-261-1/+1
* Fix self test failure with IBM XL C/C++ on AIXJeffrey Walton2019-01-221-1/+1
* Cleanup gf2n_simd.cppJeffrey Walton2019-01-221-2/+1
* Use VectMergeLow and VecMergeHighJeffrey Walton2019-01-211-17/+17
* Fix compile on AIXJeffrey Walton2019-01-211-2/+0
* Add dedicated F2N_Square_256 circuitJeffrey Walton2019-01-211-0/+99
* Clear unused variable warning under Visual StudioJeffrey Walton2019-01-201-59/+54
* Add VecPolyMultiply for Intel-equivalent F2N multipliesJeffrey Walton2019-01-201-37/+5
* Add dedicated F2N_Multiply_256x256 circuitJeffrey Walton2019-01-191-48/+78
* Add VecMergeHi and VecMergeLo PowerPC wrappersJeffrey Walton2019-01-191-21/+23
* Cleanup PowerPC vector operationsJeffrey Walton2019-01-191-4/+8
* Switch to vec_mergeh and vec_mergel for PowerPC in binary curvesJeffrey Walton2019-01-191-8/+8
* Switch to vec_mergeh and vec_mergel for PowerPC in binary curvesJeffrey Walton2019-01-191-14/+5
* Switch to vec_mergeh and vec_mergel for PowerPC in binary curvesJeffrey Walton2019-01-191-17/+12
* Use carryless multiplies for NIST b233 and k233 curves (GH #783, PR #784)Jeffrey Walton2019-01-161-0/+529