diff options
author | Jeffrey Walton <noloader@gmail.com> | 2018-08-15 09:59:40 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2018-08-15 09:59:40 -0400 |
commit | 7a43a040488bd302bfbc29dfa655452ccfb3d5a3 (patch) | |
tree | 7fd433d94cb6a5bdbe5cb79489df9a6a1bac62fd /Filelist.txt | |
parent | eb57dc5481d135139303e843054e2ef6b0c57f8f (diff) | |
download | cryptopp-git-7a43a040488bd302bfbc29dfa655452ccfb3d5a3.tar.gz |
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.
Diffstat (limited to 'Filelist.txt')
-rw-r--r-- | Filelist.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Filelist.txt b/Filelist.txt index d0e25b4b..6b0ffe3d 100644 --- a/Filelist.txt +++ b/Filelist.txt @@ -300,7 +300,8 @@ simeck.cpp simeck-simd.cpp
simeck.h
simon.cpp
-simon-simd.cpp
+simon64-simd.cpp
+simon128-simd.cpp
simon.h
skipjack.cpp
skipjack.h
@@ -315,7 +316,8 @@ socketft.h sosemanuk.cpp
sosemanuk.h
speck.cpp
-speck-simd.cpp
+speck64-simd.cpp
+speck128-simd.cpp
speck.h
square.cpp
square.h
|