x86_64-mont5.pl (238405) | x86_64-mont5.pl (246772) |
---|---|
1#!/usr/bin/env perl 2 3# ==================================================================== 4# Written by Andy Polyakov <appro@openssl.org> 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# ==================================================================== --- 14 unchanged lines hidden (view full) --- 23 24$win64=0; $win64=1 if ($flavour =~ /[nm]asm|mingw64/ || $output =~ /\.asm$/); 25 26$0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; 27( $xlate="${dir}x86_64-xlate.pl" and -f $xlate ) or 28( $xlate="${dir}../../perlasm/x86_64-xlate.pl" and -f $xlate) or 29die "can't locate x86_64-xlate.pl"; 30 | 1#!/usr/bin/env perl 2 3# ==================================================================== 4# Written by Andy Polyakov <appro@openssl.org> 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# ==================================================================== --- 14 unchanged lines hidden (view full) --- 23 24$win64=0; $win64=1 if ($flavour =~ /[nm]asm|mingw64/ || $output =~ /\.asm$/); 25 26$0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; 27( $xlate="${dir}x86_64-xlate.pl" and -f $xlate ) or 28( $xlate="${dir}../../perlasm/x86_64-xlate.pl" and -f $xlate) or 29die "can't locate x86_64-xlate.pl"; 30 |
31open STDOUT,"| $^X $xlate $flavour $output"; | 31open OUT,"| \"$^X\" $xlate $flavour $output"; 32*STDOUT=*OUT; |
32 33# int bn_mul_mont_gather5( 34$rp="%rdi"; # BN_ULONG *rp, 35$ap="%rsi"; # const BN_ULONG *ap, 36$bp="%rdx"; # const BN_ULONG *bp, 37$np="%rcx"; # const BN_ULONG *np, 38$n0="%r8"; # const BN_ULONG *n0, 39$num="%r9"; # int num, --- 1031 unchanged lines hidden --- | 33 34# int bn_mul_mont_gather5( 35$rp="%rdi"; # BN_ULONG *rp, 36$ap="%rsi"; # const BN_ULONG *ap, 37$bp="%rdx"; # const BN_ULONG *bp, 38$np="%rcx"; # const BN_ULONG *np, 39$n0="%r8"; # const BN_ULONG *n0, 40$num="%r9"; # int num, --- 1031 unchanged lines hidden --- |