sha1-x86_64.pl (246772) | sha1-x86_64.pl (261037) |
---|---|
1#!/usr/bin/env perl 2# 3# ==================================================================== 4# Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL 5# project. The module is, however, dual licensed under OpenSSL and 6# CRYPTOGAMS licenses depending on where you obtain it. For further 7# details see http://www.openssl.org/~appro/cryptogams/. 8# ==================================================================== --- 731 unchanged lines hidden (view full) --- 740 movaps %xmm9,64+48(%rsp) 741 movaps %xmm10,64+64(%rsp) 742.Lprologue_avx: 743___ 744$code.=<<___; 745 mov %rdi,$ctx # reassigned argument 746 mov %rsi,$inp # reassigned argument 747 mov %rdx,$num # reassigned argument | 1#!/usr/bin/env perl 2# 3# ==================================================================== 4# Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL 5# project. The module is, however, dual licensed under OpenSSL and 6# CRYPTOGAMS licenses depending on where you obtain it. For further 7# details see http://www.openssl.org/~appro/cryptogams/. 8# ==================================================================== --- 731 unchanged lines hidden (view full) --- 740 movaps %xmm9,64+48(%rsp) 741 movaps %xmm10,64+64(%rsp) 742.Lprologue_avx: 743___ 744$code.=<<___; 745 mov %rdi,$ctx # reassigned argument 746 mov %rsi,$inp # reassigned argument 747 mov %rdx,$num # reassigned argument |
748 vzeroall | 748 vzeroupper |
749 750 shl \$6,$num 751 add $inp,$num 752 lea K_XX_XX(%rip),$K_XX_XX 753 754 mov 0($ctx),$A # load context 755 mov 4($ctx),$B 756 mov 8($ctx),$C --- 276 unchanged lines hidden (view full) --- 1033___ 1034 $j=$saved_j; @V=@saved_V; 1035 1036 &Xtail_avx(\&body_20_39); 1037 &Xtail_avx(\&body_20_39); 1038 &Xtail_avx(\&body_20_39); 1039 1040$code.=<<___; | 749 750 shl \$6,$num 751 add $inp,$num 752 lea K_XX_XX(%rip),$K_XX_XX 753 754 mov 0($ctx),$A # load context 755 mov 4($ctx),$B 756 mov 8($ctx),$C --- 276 unchanged lines hidden (view full) --- 1033___ 1034 $j=$saved_j; @V=@saved_V; 1035 1036 &Xtail_avx(\&body_20_39); 1037 &Xtail_avx(\&body_20_39); 1038 &Xtail_avx(\&body_20_39); 1039 1040$code.=<<___; |
1041 vzeroall | 1041 vzeroupper |
1042 1043 add 0($ctx),$A # update context 1044 add 4($ctx),@T[0] 1045 add 8($ctx),$C 1046 mov $A,0($ctx) 1047 add 12($ctx),$D 1048 mov @T[0],4($ctx) 1049 add 16($ctx),$E --- 212 unchanged lines hidden --- | 1042 1043 add 0($ctx),$A # update context 1044 add 4($ctx),@T[0] 1045 add 8($ctx),$C 1046 mov $A,0($ctx) 1047 add 12($ctx),$D 1048 mov @T[0],4($ctx) 1049 add 16($ctx),$E --- 212 unchanged lines hidden --- |