diff options
author | Andy Polyakov <appro@openssl.org> | 2014-02-02 00:09:17 +0100 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2014-02-02 00:09:17 +0100 |
commit | d162584b1154153d997fed18a9df2e60771fe06c (patch) | |
tree | dea094777b5f1f384dd87b994c18c2a14353852f /crypto | |
parent | d8ba0dc97727f311a55cfc76982c3f5bbfb50c3f (diff) |
modes/asm/ghash-s390x.pl: +15% performance improvement on z10.
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/modes/asm/ghash-s390x.pl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/modes/asm/ghash-s390x.pl b/crypto/modes/asm/ghash-s390x.pl index 6a40d5d89c..39096b423a 100644 --- a/crypto/modes/asm/ghash-s390x.pl +++ b/crypto/modes/asm/ghash-s390x.pl @@ -186,13 +186,13 @@ $code.=<<___; sllg $rem1,$Zlo,3 xgr $Zlo,$tmp ngr $rem1,$x78 + sllg $tmp,$Zhi,60 j .Lghash_inner .align 16 .Lghash_inner: srlg $Zlo,$Zlo,4 - sllg $tmp,$Zhi,60 - xg $Zlo,8($nlo,$Htbl) srlg $Zhi,$Zhi,4 + xg $Zlo,8($nlo,$Htbl) llgc $xi,0($cnt,$Xi) xg $Zhi,0($nlo,$Htbl) sllg $nlo,$xi,4 @@ -213,9 +213,9 @@ $code.=<<___; sllg $rem1,$Zlo,3 xgr $Zlo,$tmp ngr $rem1,$x78 + sllg $tmp,$Zhi,60 brct $cnt,.Lghash_inner - sllg $tmp,$Zhi,60 srlg $Zlo,$Zlo,4 srlg $Zhi,$Zhi,4 xg $Zlo,8($nlo,$Htbl) |