diff options
Diffstat (limited to 'src/lib/libcrypto/modes/asm/ghash-x86.pl')
| -rw-r--r-- | src/lib/libcrypto/modes/asm/ghash-x86.pl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/modes/asm/ghash-x86.pl b/src/lib/libcrypto/modes/asm/ghash-x86.pl index 6b09669d47..83c727e07f 100644 --- a/src/lib/libcrypto/modes/asm/ghash-x86.pl +++ b/src/lib/libcrypto/modes/asm/ghash-x86.pl | |||
| @@ -635,7 +635,7 @@ sub mmx_loop() { | |||
| 635 | { my @lo = ("mm0","mm1","mm2"); | 635 | { my @lo = ("mm0","mm1","mm2"); |
| 636 | my @hi = ("mm3","mm4","mm5"); | 636 | my @hi = ("mm3","mm4","mm5"); |
| 637 | my @tmp = ("mm6","mm7"); | 637 | my @tmp = ("mm6","mm7"); |
| 638 | my $off1=0,$off2=0,$i; | 638 | my ($off1,$off2,$i) = (0,0,); |
| 639 | 639 | ||
| 640 | &add ($Htbl,128); # optimize for size | 640 | &add ($Htbl,128); # optimize for size |
| 641 | &lea ("edi",&DWP(16+128,"esp")); | 641 | &lea ("edi",&DWP(16+128,"esp")); |
| @@ -883,7 +883,7 @@ sub reduction_alg9 { # 17/13 times faster than Intel version | |||
| 883 | my ($Xhi,$Xi) = @_; | 883 | my ($Xhi,$Xi) = @_; |
| 884 | 884 | ||
| 885 | # 1st phase | 885 | # 1st phase |
| 886 | &movdqa ($T1,$Xi) # | 886 | &movdqa ($T1,$Xi); # |
| 887 | &psllq ($Xi,1); | 887 | &psllq ($Xi,1); |
| 888 | &pxor ($Xi,$T1); # | 888 | &pxor ($Xi,$T1); # |
| 889 | &psllq ($Xi,5); # | 889 | &psllq ($Xi,5); # |
| @@ -1019,7 +1019,7 @@ my ($Xhi,$Xi) = @_; | |||
| 1019 | &movdqa ($Xhn,$Xn); | 1019 | &movdqa ($Xhn,$Xn); |
| 1020 | &pxor ($Xhi,$T1); # "Ii+Xi", consume early | 1020 | &pxor ($Xhi,$T1); # "Ii+Xi", consume early |
| 1021 | 1021 | ||
| 1022 | &movdqa ($T1,$Xi) #&reduction_alg9($Xhi,$Xi); 1st phase | 1022 | &movdqa ($T1,$Xi); #&reduction_alg9($Xhi,$Xi); 1st phase |
| 1023 | &psllq ($Xi,1); | 1023 | &psllq ($Xi,1); |
| 1024 | &pxor ($Xi,$T1); # | 1024 | &pxor ($Xi,$T1); # |
| 1025 | &psllq ($Xi,5); # | 1025 | &psllq ($Xi,5); # |
