diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2013-08-17 13:41:46 +0300 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2013-08-20 12:33:32 +0300 |
commit | 151f1e518be2d16bed748ba832384b0472ddcf9b (patch) | |
tree | 1b394c89bdbb16527073ceb6d01f50aa0dd83c34 /cipher | |
parent | c030e33533fb819afe195eff5f89ec39863b1fbc (diff) | |
download | libgcrypt-151f1e518be2d16bed748ba832384b0472ddcf9b.tar.gz |
Move ARMv6 detection to configure.ac
* cipher/blowfish-armv6.S: Replace __ARM_ARCH >= 6 checks with
HAVE_ARM_ARCH_V6.
* cipher/blowfish.c: Ditto.
* cipher/camellia-armv6.S: Ditto.
* cipher/camellia.h: Ditto.
* cipher/cast5-armv6.S: Ditto.
* cipher/cast5.c: Ditto.
* cipher/rijndael-armv6.S: Ditto.
* cipher/rijndael.c: Ditto.
* configure.ac: Add HAVE_ARM_ARCH_V6 check.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher')
-rw-r--r-- | cipher/blowfish-armv6.S | 9 | ||||
-rw-r--r-- | cipher/blowfish.c | 9 | ||||
-rw-r--r-- | cipher/camellia-armv6.S | 9 | ||||
-rw-r--r-- | cipher/camellia.h | 9 | ||||
-rw-r--r-- | cipher/cast5-armv6.S | 9 | ||||
-rw-r--r-- | cipher/cast5.c | 9 | ||||
-rw-r--r-- | cipher/rijndael-armv6.S | 9 | ||||
-rw-r--r-- | cipher/rijndael.c | 9 |
8 files changed, 8 insertions, 64 deletions
diff --git a/cipher/blowfish-armv6.S b/cipher/blowfish-armv6.S index b11d27f5..eea879f2 100644 --- a/cipher/blowfish-armv6.S +++ b/cipher/blowfish-armv6.S @@ -20,14 +20,7 @@ #include <config.h> -#if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +#if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) #ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS .text diff --git a/cipher/blowfish.c b/cipher/blowfish.c index fe4e2807..28064338 100644 --- a/cipher/blowfish.c +++ b/cipher/blowfish.c @@ -52,14 +52,7 @@ /* USE_ARMV6_ASM indicates whether to use ARMv6 assembly code. */ #undef USE_ARMV6_ASM -#if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +#if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) # if (BLOWFISH_ROUNDS == 16) && defined(HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS) # define USE_ARMV6_ASM 1 # endif diff --git a/cipher/camellia-armv6.S b/cipher/camellia-armv6.S index 769db024..3544754b 100644 --- a/cipher/camellia-armv6.S +++ b/cipher/camellia-armv6.S @@ -20,14 +20,7 @@ #include <config.h> -#if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +#if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) #ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS .text diff --git a/cipher/camellia.h b/cipher/camellia.h index 48f91604..72f2d1fa 100644 --- a/cipher/camellia.h +++ b/cipher/camellia.h @@ -32,14 +32,7 @@ #include <config.h> /* USE_ARMV6_ASM indicates whether to use ARMv6 assembly code. */ # undef USE_ARMV6_ASM -# if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +# if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) # ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS # define USE_ARMV6_ASM 1 # endif diff --git a/cipher/cast5-armv6.S b/cipher/cast5-armv6.S index e4b23395..038fc4f6 100644 --- a/cipher/cast5-armv6.S +++ b/cipher/cast5-armv6.S @@ -20,14 +20,7 @@ #include <config.h> -#if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +#if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) #ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS .text diff --git a/cipher/cast5.c b/cipher/cast5.c index 9e7b50f6..4377c28e 100644 --- a/cipher/cast5.c +++ b/cipher/cast5.c @@ -53,14 +53,7 @@ /* USE_ARMV6_ASM indicates whether to use ARMv6 assembly code. */ #undef USE_ARMV6_ASM -#if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +#if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) # ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS # define USE_ARMV6_ASM 1 # endif diff --git a/cipher/rijndael-armv6.S b/cipher/rijndael-armv6.S index e778a94e..bbbfb0ea 100644 --- a/cipher/rijndael-armv6.S +++ b/cipher/rijndael-armv6.S @@ -20,14 +20,7 @@ #include <config.h> -#if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +#if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) #ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS .text diff --git a/cipher/rijndael.c b/cipher/rijndael.c index 8855e0cb..314f106c 100644 --- a/cipher/rijndael.c +++ b/cipher/rijndael.c @@ -69,14 +69,7 @@ /* USE_ARMV6_ASM indicates whether to use ARMv6 assembly code. */ #undef USE_ARMV6_ASM -#if defined(__arm__) && defined(__ARMEL__) && \ - ((defined(__ARM_ARCH) && __ARM_ARCH >= 6) \ - || defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) \ - || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) \ - || defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) \ - || defined(__ARM_ARCH_7EM__)) +#if defined(HAVE_ARM_ARCH_V6) && defined(__ARMEL__) # ifdef HAVE_COMPATIBLE_GCC_ARM_PLATFORM_AS # define USE_ARMV6_ASM 1 # endif |