diff options
author | Andy Polyakov <appro@openssl.org> | 2012-06-12 14:18:21 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2012-06-12 14:18:21 +0000 |
commit | d2e1803197477e0ef19735ff976a75284cb2fe70 (patch) | |
tree | 50f2924b836550faed372b7ad2f38f17a5271bb9 /crypto/modes/asm/ghash-x86.pl | |
parent | 4b9e0b5f742141b69d391bd3db86659243c19be2 (diff) | |
download | openssl-d2e1803197477e0ef19735ff976a75284cb2fe70.tar.gz |
x86[_64] assembly pack: update benchmark results.
Diffstat (limited to 'crypto/modes/asm/ghash-x86.pl')
-rw-r--r-- | crypto/modes/asm/ghash-x86.pl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crypto/modes/asm/ghash-x86.pl b/crypto/modes/asm/ghash-x86.pl index 25a16a355b..d31fbae0d8 100644 --- a/crypto/modes/asm/ghash-x86.pl +++ b/crypto/modes/asm/ghash-x86.pl @@ -26,6 +26,8 @@ # P4 125/125 17.8 84(***) # Opteron 66 /70 10.1 30 # Core2 54 /67 8.4 18 +# Atom 105/105 16.8 53 +# VIA Nano 69 /71 13.0 27 # # (*) gcc 3.4.x was observed to generate few percent slower code, # which is one of reasons why 2.95.3 results were chosen, @@ -113,6 +115,10 @@ # similar manner resulted in almost 20% degradation on Sandy Bridge, # where original 64-bit code processes one byte in 1.95 cycles. +##################################################################### +# For reference, AMD Bulldozer processes one byte in 1.98 cycles in +# 32-bit mode and 1.89 in 64-bit. + $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; push(@INC,"${dir}","${dir}../../perlasm"); require "x86asm.pl"; |