x86 perlasm update to accomodate aes-586.pl.
This commit is contained in:
parent
25558bf743
commit
d1df5b4339
@ -92,7 +92,7 @@ sub get_mem
|
||||
$reg2=&conv($1);
|
||||
$addr="_$2";
|
||||
}
|
||||
elsif ($addr =~ /^[_a-zA-Z]/)
|
||||
elsif ($addr =~ /^[_a-zA-Z]$/)
|
||||
{
|
||||
$addr="_$addr";
|
||||
}
|
||||
@ -368,6 +368,12 @@ sub main'comment
|
||||
}
|
||||
}
|
||||
|
||||
sub main'public_label
|
||||
{
|
||||
$label{$_[0]}="_$_[0]" if (!defined($label{$_[0]}));
|
||||
push(@out,"PUBLIC\t$label{$_[0]}\n");
|
||||
}
|
||||
|
||||
sub main'label
|
||||
{
|
||||
if (!defined($label{$_[0]}))
|
||||
@ -385,10 +391,18 @@ sub main'set_label
|
||||
$label{$_[0]}="\$${label}${_[0]}";
|
||||
$label++;
|
||||
}
|
||||
if ($_[1]!=0 && $_[1]>1)
|
||||
{
|
||||
main'align($_[1]);
|
||||
}
|
||||
if((defined $_[2]) && ($_[2] == 1))
|
||||
{
|
||||
push(@out,"$label{$_[0]}::\n");
|
||||
}
|
||||
elsif ($label{$_[0]} !~ /^\$/)
|
||||
{
|
||||
push(@out,"$label{$_[0]}\tLABEL PTR\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
push(@out,"$label{$_[0]}:\n");
|
||||
|
@ -106,7 +106,7 @@ sub get_mem
|
||||
$reg2=&conv($1);
|
||||
$addr="$under$2";
|
||||
}
|
||||
elsif ($addr =~ /^[_a-zA-Z]/)
|
||||
elsif ($addr =~ /^[_a-zA-Z]$/)
|
||||
{
|
||||
$addr="$under$addr";
|
||||
}
|
||||
@ -360,6 +360,12 @@ sub main'comment
|
||||
}
|
||||
}
|
||||
|
||||
sub main'public_label
|
||||
{
|
||||
$label{$_[0]}="${under}${_[0]}" if (!defined($label{$_[0]}));
|
||||
push(@out,"global\t$label{$_[0]}\n");
|
||||
}
|
||||
|
||||
sub main'label
|
||||
{
|
||||
if (!defined($label{$_[0]}))
|
||||
@ -377,6 +383,10 @@ sub main'set_label
|
||||
$label{$_[0]}="\@${label}${_[0]}";
|
||||
$label++;
|
||||
}
|
||||
if ($_[1]!=0 && $_[1]>1)
|
||||
{
|
||||
main'align($_[1]);
|
||||
}
|
||||
push(@out,"$label{$_[0]}:\n");
|
||||
}
|
||||
|
||||
|
@ -498,6 +498,12 @@ sub main'comment
|
||||
}
|
||||
}
|
||||
|
||||
sub main'public_label
|
||||
{
|
||||
$label{$_[0]}="${under}${_[0]}" if (!defined($label{$_[0]}));
|
||||
push(@out,".globl\t$label{$_[0]}\n");
|
||||
}
|
||||
|
||||
sub main'label
|
||||
{
|
||||
if (!defined($label{$_[0]}))
|
||||
|
Loading…
x
Reference in New Issue
Block a user