diff options
author | Andy Polyakov <appro@openssl.org> | 2011-05-23 08:14:32 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2011-05-23 08:14:32 +0000 |
commit | 62f29eb1cf7957b4eb9ad60eccfe1e11bbac94ce (patch) | |
tree | c6b5ffebe8ee276fe1d21cd92b55b375b0f57a6d /crypto/ec/ec_cvt.c | |
parent | f8501464cc8fd8b7b4983462944a1894b157d735 (diff) | |
download | openssl-62f29eb1cf7957b4eb9ad60eccfe1e11bbac94ce.tar.gz |
spacrv9cap.c: addenum to recent EC optimizations.
Diffstat (limited to 'crypto/ec/ec_cvt.c')
-rw-r--r-- | crypto/ec/ec_cvt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/ec/ec_cvt.c b/crypto/ec/ec_cvt.c index dffd70521a..58d6b4cadd 100644 --- a/crypto/ec/ec_cvt.c +++ b/crypto/ec/ec_cvt.c @@ -80,7 +80,7 @@ EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM const EC_METHOD *meth; EC_GROUP *ret; -#if defined(OPENSSL_BN_ASM_MONT) && !defined(__sparc) +#if defined(OPENSSL_BN_ASM_MONT) /* * This might appear controversial, but the fact is that generic * prime method was observed to deliver better performance even @@ -93,7 +93,7 @@ EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, const BIGNUM * arguable, because the dependency of improvement coefficient * from key length is not a "monotone" curve. For example while * 571-bit result is 23% on ARM, 384-bit one is -1%. But it's - * generally faster, sometimes "respectfully" faster, or + * generally faster, sometimes "respectfully" faster, sometimes * "tolerably" slower... What effectively happens is that loop * with bn_mul_add_words is put against bn_mul_mont, and the * latter "wins" on short vectors. Correct solution should be |