aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlloyd <[email protected]>2009-08-27 18:14:55 +0000
committerlloyd <[email protected]>2009-08-27 18:14:55 +0000
commit6897292463197ed6880d91e76c4ee13f624905c3 (patch)
tree4a7c5e707e6b899ab4e4e71ff60870014aef3746
parent6ad564671027ca5caa842592ab6708003b5893ef (diff)
Instead of each SSE2 implementation specifying which compilers + CPUs it
works on, have sse2_eng rely on a specific compiler/arch; each sse2 impl depends on the engine anyway, so they will only be loaded if OK.
-rw-r--r--src/block/serpent_sse2/info.txt12
-rw-r--r--src/engine/sse2_eng/info.txt9
-rw-r--r--src/hash/sha1_sse2/info.txt12
3 files changed, 8 insertions, 25 deletions
diff --git a/src/block/serpent_sse2/info.txt b/src/block/serpent_sse2/info.txt
index 09733e98f..b00ab6e88 100644
--- a/src/block/serpent_sse2/info.txt
+++ b/src/block/serpent_sse2/info.txt
@@ -10,18 +10,6 @@ serp_sse2.h
serp_sse2_sbox.h
</add>
-<arch>
-pentium-m
-pentium4
-prescott
-amd64
-</arch>
-
-<cc>
-gcc
-icc
-</cc>
-
<requires>
serpent
sse2_eng
diff --git a/src/engine/sse2_eng/info.txt b/src/engine/sse2_eng/info.txt
index 6242c7fee..7595b8eb5 100644
--- a/src/engine/sse2_eng/info.txt
+++ b/src/engine/sse2_eng/info.txt
@@ -10,6 +10,13 @@ eng_sse2.h
</add>
<arch>
-ia32
+pentium-m
+pentium4
+prescott
amd64
</arch>
+
+<cc>
+gcc
+icc
+</cc>
diff --git a/src/hash/sha1_sse2/info.txt b/src/hash/sha1_sse2/info.txt
index b8d693b70..995c2513e 100644
--- a/src/hash/sha1_sse2/info.txt
+++ b/src/hash/sha1_sse2/info.txt
@@ -10,18 +10,6 @@ sha1_sse2.cpp
sha1_sse2.h
</add>
-<arch>
-pentium-m
-pentium4
-prescott
-amd64
-</arch>
-
-<cc>
-gcc
-icc
-</cc>
-
<requires>
sha1
sse2_eng