summaryrefslogtreecommitdiff
path: root/cryptlib.vcxproj.filters
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2018-08-15 09:59:40 -0400
committerJeffrey Walton <noloader@gmail.com>2018-08-15 09:59:40 -0400
commit7a43a040488bd302bfbc29dfa655452ccfb3d5a3 (patch)
tree7fd433d94cb6a5bdbe5cb79489df9a6a1bac62fd /cryptlib.vcxproj.filters
parenteb57dc5481d135139303e843054e2ef6b0c57f8f (diff)
downloadcryptopp-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 'cryptlib.vcxproj.filters')
-rw-r--r--cryptlib.vcxproj.filters10
1 files changed, 8 insertions, 2 deletions
diff --git a/cryptlib.vcxproj.filters b/cryptlib.vcxproj.filters
index 8e36a50e..6d37edbd 100644
--- a/cryptlib.vcxproj.filters
+++ b/cryptlib.vcxproj.filters
@@ -395,7 +395,10 @@
<ClCompile Include="simon.cpp">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="simon-simd.cpp">
+ <ClCompile Include="simon64-simd.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="simon128-simd.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="simple.cpp">
@@ -416,7 +419,10 @@
<ClCompile Include="speck.cpp">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="speck-simd.cpp">
+ <ClCompile Include="speck64-simd.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="speck128-simd.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="socketft.cpp">