Loading crypto/bn/asm/ppc-mont.pl +1 −1 Original line number Original line Diff line number Diff line Loading @@ -98,7 +98,7 @@ $nlo="r25"; $nhi="r0"; $nhi="r0"; $code=<<___; $code=<<___; .machine any .machine "any" .text .text .globl .bn_mul_mont .globl .bn_mul_mont Loading crypto/perlasm/ppc-xlate.pl +8 −8 Original line number Original line Diff line number Diff line Loading @@ -58,8 +58,10 @@ my $text = sub { my $machine = sub { my $machine = sub { my $junk = shift; my $junk = shift; my $arch = shift; my $arch = shift; if ($arch eq "any" and $flavour =~ /osx/) if ($flavour =~ /osx/) { $arch = ($flavour =~ /64/) ? "ppc970-64" : "ppc970"; } { $arch =~ s/\"//g; $arch = ($flavour=~/64/) ? "ppc970-64" : "ppc970" if ($arch eq "any"); } ".machine $arch"; ".machine $arch"; }; }; Loading @@ -69,12 +71,10 @@ my $machine = sub { my $cmplw = sub { my $cmplw = sub { my $f = shift; my $f = shift; my $cr = 0; $cr = shift if ($#_>1); my $cr = 0; $cr = shift if ($#_>1); " cmpl$f ".join(',',$cr,0,@_); # Some out-of-date 32-bit GNU assembler just can't handle cmplw... }; ($flavour =~ /linux.*32/) ? my $cmpld = sub { " .long ".sprintf "0x%x",31<<26|$cr<<23|$_[0]<<16|$_[1]<<11|64 : my $f = shift; " cmplw ".join(',',$cr,@_); my $cr = 0; $cr = shift if ($#_>1); " cmpl$f ".join(',',$cr,1,@_); }; }; my $bdnz = sub { my $bdnz = sub { my $f = shift; my $f = shift; Loading crypto/sha/asm/sha1-ppc.pl +1 −1 Original line number Original line Diff line number Diff line Loading @@ -149,7 +149,7 @@ ___ } } $code=<<___; $code=<<___; .machine any .machine "any" .text .text .globl .sha1_block_asm_data_order .globl .sha1_block_asm_data_order Loading Loading
crypto/bn/asm/ppc-mont.pl +1 −1 Original line number Original line Diff line number Diff line Loading @@ -98,7 +98,7 @@ $nlo="r25"; $nhi="r0"; $nhi="r0"; $code=<<___; $code=<<___; .machine any .machine "any" .text .text .globl .bn_mul_mont .globl .bn_mul_mont Loading
crypto/perlasm/ppc-xlate.pl +8 −8 Original line number Original line Diff line number Diff line Loading @@ -58,8 +58,10 @@ my $text = sub { my $machine = sub { my $machine = sub { my $junk = shift; my $junk = shift; my $arch = shift; my $arch = shift; if ($arch eq "any" and $flavour =~ /osx/) if ($flavour =~ /osx/) { $arch = ($flavour =~ /64/) ? "ppc970-64" : "ppc970"; } { $arch =~ s/\"//g; $arch = ($flavour=~/64/) ? "ppc970-64" : "ppc970" if ($arch eq "any"); } ".machine $arch"; ".machine $arch"; }; }; Loading @@ -69,12 +71,10 @@ my $machine = sub { my $cmplw = sub { my $cmplw = sub { my $f = shift; my $f = shift; my $cr = 0; $cr = shift if ($#_>1); my $cr = 0; $cr = shift if ($#_>1); " cmpl$f ".join(',',$cr,0,@_); # Some out-of-date 32-bit GNU assembler just can't handle cmplw... }; ($flavour =~ /linux.*32/) ? my $cmpld = sub { " .long ".sprintf "0x%x",31<<26|$cr<<23|$_[0]<<16|$_[1]<<11|64 : my $f = shift; " cmplw ".join(',',$cr,@_); my $cr = 0; $cr = shift if ($#_>1); " cmpl$f ".join(',',$cr,1,@_); }; }; my $bdnz = sub { my $bdnz = sub { my $f = shift; my $f = shift; Loading
crypto/sha/asm/sha1-ppc.pl +1 −1 Original line number Original line Diff line number Diff line Loading @@ -149,7 +149,7 @@ ___ } } $code=<<___; $code=<<___; .machine any .machine "any" .text .text .globl .sha1_block_asm_data_order .globl .sha1_block_asm_data_order Loading