Jeffrey Walton
e185cbd803
Revert "Sync CRYPTOPP_{BIG|LITTLE}_ENDIAN with Autotools"
...
This reverts commit 04306f86ac . It broke GCC 4.8 on PowerPC.
2018-10-28 03:42:50 -04:00
Jeffrey Walton
04306f86ac
Sync CRYPTOPP_{BIG|LITTLE}_ENDIAN with Autotools
2018-10-27 07:30:15 -04:00
Jeffrey Walton
d3a3189ba3
Sync CRYPTOPP_ARM_ACLE_AVAILABLE with Autotools
2018-10-25 14:08:09 -04:00
Jeffrey Walton
ecbf791015
Remove unneeded SIMON128 functions in simon64-simd.cpp
...
This looks like artifacts from when we split simon-simd.cpp into simon64-simd.cpp and simon128-simd.cpp.
2018-10-24 19:02:20 -04:00
Jeffrey Walton
210995b867
Add XOP aware SIMON and SPECK
2018-10-24 16:55:59 -04:00
Jeffrey Walton
3e55bfca7d
Cleanup header includes for SSE
...
Travis is failing because the system headers don't guard their functions and datatypess properly
2018-08-16 19:37:36 -04:00
Jeffrey Walton
7a43a04048
Split simon-simd.cpp and speck-simd.cpp into separate source files
...
SIMON-64 and SIMON-128 have different ISA requirements. The same applies to SPECK-64 and SPECK-128. GCC generated code that resulted in a SIGILL due to the ISA differences on a down level machine. The instructions was a mtfprwz from POWER8. It was prsent in a function prologue on a POWER7 machine.
2018-08-15 09:59:40 -04:00