summaryrefslogtreecommitdiffstats
path: root/crypto/ec/asm/ecp_nistz256-armv8.pl
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/ec/asm/ecp_nistz256-armv8.pl')
-rw-r--r--crypto/ec/asm/ecp_nistz256-armv8.pl17
1 files changed, 7 insertions, 10 deletions
diff --git a/crypto/ec/asm/ecp_nistz256-armv8.pl b/crypto/ec/asm/ecp_nistz256-armv8.pl
index 1c9eb6b3fa..9d1bce1460 100644
--- a/crypto/ec/asm/ecp_nistz256-armv8.pl
+++ b/crypto/ec/asm/ecp_nistz256-armv8.pl
@@ -14,19 +14,16 @@
# Original ECP_NISTZ256 submission targeting x86_64 is detailed in
# http://eprint.iacr.org/2013/816.
#
-# with/without -DECP_NISTZ256_ASM(*)
-# Apple A7 +140-590%
-# Cortex-A53 +135-720%
-# Cortex-A57 +145-570%
-# X-Gene +120-700%
-# Denver +150-740%
-#
-# (*) comparison is not really "fair", because it's compared to C
-# implementation, unlike other similar cases that is;
+# with/without -DECP_NISTZ256_ASM
+# Apple A7 +120-360%
+# Cortex-A53 +120-400%
+# Cortex-A57 +120-350%
+# X-Gene +200-330%
+# Denver +140-400%
#
# Ranges denote minimum and maximum improvement coefficients depending
# on benchmark. Lower coefficients are for ECDSA sign, server-side
-# operation. Keep in mind that +500% means 6x improvement.
+# operation. Keep in mind that +400% means 5x improvement.
$flavour = shift;
while (($output=shift) && ($output!~/^\w[\w\-]*\.\w+$/)) {}