diff options
author | Jack Lloyd <[email protected]> | 2019-09-04 09:23:53 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2019-09-04 12:16:53 -0400 |
commit | c6854a46ddf8fa13d01b3d1fb62ba9726a5dbd6d (patch) | |
tree | 6bb280d9a5606e76e0bdd9efe4ea12e1576e4eaf /src | |
parent | 61e2d0fb12a57743eda6da950e9b6fa31ccb7fc0 (diff) |
Make ssse3/sse2 dependencies explicit rather than implicit
Previously --disable-sse2/--disable-ssse3 would not work as expected
Diffstat (limited to 'src')
-rw-r--r-- | src/build-data/cc/clang.txt | 2 | ||||
-rw-r--r-- | src/build-data/cc/gcc.txt | 2 | ||||
-rw-r--r-- | src/lib/block/aes/aes_ni/info.txt | 2 | ||||
-rw-r--r-- | src/lib/block/shacal2/shacal2_x86/info.txt | 1 | ||||
-rw-r--r-- | src/lib/hash/sha1/sha1_x86/info.txt | 1 | ||||
-rw-r--r-- | src/lib/hash/sha2_32/sha2_32_x86/info.txt | 1 | ||||
-rw-r--r-- | src/lib/modes/aead/gcm/clmul/info.txt | 2 | ||||
-rw-r--r-- | src/lib/modes/aead/gcm/clmul_ssse3/info.txt | 1 |
8 files changed, 10 insertions, 2 deletions
diff --git a/src/build-data/cc/clang.txt b/src/build-data/cc/clang.txt index 6614d5a63..0312055aa 100644 --- a/src/build-data/cc/clang.txt +++ b/src/build-data/cc/clang.txt @@ -52,7 +52,7 @@ sse41 -> "-msse4.1" sse42 -> "-msse4.2" avx2 -> "-mavx2" bmi2 -> "-mbmi -mbmi2" -aesni -> "-maes -mpclmul -mssse3" +aesni -> "-maes -mpclmul" rdrand -> "-mrdrnd" rdseed -> "-mrdseed" sha -> "-msha" diff --git a/src/build-data/cc/gcc.txt b/src/build-data/cc/gcc.txt index cc3ce99e1..7393358a6 100644 --- a/src/build-data/cc/gcc.txt +++ b/src/build-data/cc/gcc.txt @@ -56,7 +56,7 @@ sse41 -> "-msse4.1" sse42 -> "-msse4.2" avx2 -> "-mavx2" bmi2 -> "-mbmi -mbmi2" -aesni -> "-maes -mpclmul -mssse3" +aesni -> "-maes -mpclmul" rdrand -> "-mrdrnd" rdseed -> "-mrdseed" sha -> "-msha" diff --git a/src/lib/block/aes/aes_ni/info.txt b/src/lib/block/aes/aes_ni/info.txt index 7fff19923..2e9749fb8 100644 --- a/src/lib/block/aes/aes_ni/info.txt +++ b/src/lib/block/aes/aes_ni/info.txt @@ -3,5 +3,7 @@ AES_NI -> 20131128 </defines> <isa> +sse2 +ssse3 aesni </isa> diff --git a/src/lib/block/shacal2/shacal2_x86/info.txt b/src/lib/block/shacal2/shacal2_x86/info.txt index 723400f76..298833048 100644 --- a/src/lib/block/shacal2/shacal2_x86/info.txt +++ b/src/lib/block/shacal2/shacal2_x86/info.txt @@ -8,6 +8,7 @@ shacal2 <isa> sha +sse2 ssse3 </isa> diff --git a/src/lib/hash/sha1/sha1_x86/info.txt b/src/lib/hash/sha1/sha1_x86/info.txt index 9dba8bf00..0a46d980a 100644 --- a/src/lib/hash/sha1/sha1_x86/info.txt +++ b/src/lib/hash/sha1/sha1_x86/info.txt @@ -4,6 +4,7 @@ SHA1_X86_SHA_NI -> 20170518 <isa> sha +sse2 ssse3 sse41 </isa> diff --git a/src/lib/hash/sha2_32/sha2_32_x86/info.txt b/src/lib/hash/sha2_32/sha2_32_x86/info.txt index bc167ef04..8d9fb4149 100644 --- a/src/lib/hash/sha2_32/sha2_32_x86/info.txt +++ b/src/lib/hash/sha2_32/sha2_32_x86/info.txt @@ -4,6 +4,7 @@ SHA2_32_X86 -> 20170518 <isa> sha +sse2 ssse3 sse41 </isa> diff --git a/src/lib/modes/aead/gcm/clmul/info.txt b/src/lib/modes/aead/gcm/clmul/info.txt index b8d45cda4..d4b6a1c1f 100644 --- a/src/lib/modes/aead/gcm/clmul/info.txt +++ b/src/lib/modes/aead/gcm/clmul/info.txt @@ -3,6 +3,8 @@ GCM_CLMUL -> 20131227 </defines> <isa> +sse2 +ssse3 aesni </isa> diff --git a/src/lib/modes/aead/gcm/clmul_ssse3/info.txt b/src/lib/modes/aead/gcm/clmul_ssse3/info.txt index 8e4e143bb..47fc290cf 100644 --- a/src/lib/modes/aead/gcm/clmul_ssse3/info.txt +++ b/src/lib/modes/aead/gcm/clmul_ssse3/info.txt @@ -3,6 +3,7 @@ GCM_CLMUL_SSSE3 -> 20171020 </defines> <isa> +sse2 ssse3 </isa> |