Loading crypto/perlasm/ppc-xlate.pl +10 −3 Original line number Diff line number Diff line Loading @@ -31,10 +31,9 @@ my $globl = sub { $ret .= ".type $name,\@function"; last; }; /linux.*64/ && do { $ret .= ".globl .$name\n"; $ret .= ".type .$name,\@function\n"; /linux.*64/ && do { $ret .= ".globl $name\n"; $ret .= ".type $name,\@function\n"; $ret .= ".section \".opd\",\"aw\"\n"; $ret .= ".globl $name\n"; $ret .= ".align 3\n"; $ret .= "$name:\n"; $ret .= ".quad .$name,.TOC.\@tocbase,0\n"; Loading Loading @@ -62,6 +61,14 @@ my $machine = sub { } ".machine $arch"; }; my $size = sub { if ($flavour =~ /linux.*32/) { shift; ".size " . join(",",@_); } else { ""; } }; my $asciz = sub { shift; my $line = join(",",@_); Loading Loading
crypto/perlasm/ppc-xlate.pl +10 −3 Original line number Diff line number Diff line Loading @@ -31,10 +31,9 @@ my $globl = sub { $ret .= ".type $name,\@function"; last; }; /linux.*64/ && do { $ret .= ".globl .$name\n"; $ret .= ".type .$name,\@function\n"; /linux.*64/ && do { $ret .= ".globl $name\n"; $ret .= ".type $name,\@function\n"; $ret .= ".section \".opd\",\"aw\"\n"; $ret .= ".globl $name\n"; $ret .= ".align 3\n"; $ret .= "$name:\n"; $ret .= ".quad .$name,.TOC.\@tocbase,0\n"; Loading Loading @@ -62,6 +61,14 @@ my $machine = sub { } ".machine $arch"; }; my $size = sub { if ($flavour =~ /linux.*32/) { shift; ".size " . join(",",@_); } else { ""; } }; my $asciz = sub { shift; my $line = join(",",@_); Loading