diff options
author | Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 2013-10-23 18:36:10 +0300 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2013-10-23 18:36:10 +0300 |
commit | 0b39fce7e3ce6761d6bd5195d093ec6857edb7c2 (patch) | |
tree | 070a634732488f6cc98d26dc2c74450de595055d /mpi/config.links | |
parent | 10bf6a7e16ed193f90d2749970a420f00d1d3320 (diff) | |
download | libgcrypt-0b39fce7e3ce6761d6bd5195d093ec6857edb7c2.tar.gz |
mpi: enable assembler on all arm architectures
* mpi/config.links: remove check for arm >= v6
* mpi/armv6 => mpi/arm: rename directory to reflect that is is generic
enough
--
MPI ARM assembly do not depend on CPU being armv6. Verified on PXA255:
Before:
Algorithm generate 100*sign 100*verify
------------------------------------------------
RSA 1024 bit 3990ms 57980ms 1680ms
RSA 2048 bit 59620ms 389430ms 5690ms
RSA 3072 bit 535850ms 1223200ms 12000ms
RSA 4096 bit 449350ms 2707370ms 20050ms
After:
Algorithm generate 100*sign 100*verify
------------------------------------------------
RSA 1024 bit 2190ms 13730ms 320ms
RSA 2048 bit 12750ms 67640ms 810ms
RSA 3072 bit 110520ms 166100ms 1350ms
RSA 4096 bit 100870ms 357560ms 2170ms
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
[ jk: ARMv6 => ARM in header comments ]
Diffstat (limited to 'mpi/config.links')
-rw-r--r-- | mpi/config.links | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/mpi/config.links b/mpi/config.links index 9fb4f109..90d10770 100644 --- a/mpi/config.links +++ b/mpi/config.links @@ -138,14 +138,9 @@ case "${host}" in ;; arm*-*-*) if test "$gcry_cv_gcc_arm_platform_as_ok" = "yes" ; then - if test "$gcry_cv_cc_arm_arch_is_v6" = "yes" ; then - echo '/* configured for armv6 */' >>./mpi/asm-syntax.h - path="armv6" - mpi_cpu_arch="arm" - else - echo '/* No assembler modules configured */' >>./mpi/asm-syntax.h - path="" - fi + echo '/* configured for arm */' >>./mpi/asm-syntax.h + path="arm" + mpi_cpu_arch="arm" else echo '/* No assembler modules configured */' >>./mpi/asm-syntax.h path="" |