]>
Commit | Line | Data |
---|---|---|
9f1a20bc JR |
1 | --- openssl-1.0.2/crypto/perlasm/x86_64-xlate.pl~ 2015-02-27 20:05:00.732776724 +0000 |
2 | +++ openssl-1.0.2/crypto/perlasm/x86_64-xlate.pl 2015-02-27 20:05:23.327082845 +0000 | |
3 | @@ -199,8 +199,12 @@ | |
4 | if ($gas) { | |
5 | # Solaris /usr/ccs/bin/as can't handle multiplications | |
6 | # in $self->{value} | |
7 | + if ($self->{value} =~ /0xA040608020C0E000/) { | |
8 | + $self->{value} = "11547335547999543296"; | |
9 | + } else { | |
10 | $self->{value} =~ s/(?<![\w\$\.])(0x?[0-9a-f]+)/oct($1)/egi; | |
11 | $self->{value} =~ s/([0-9]+\s*[\*\/\%]\s*[0-9]+)/eval($1)/eg; | |
12 | + } | |
13 | sprintf "\$%s",$self->{value}; | |
14 | } else { | |
15 | $self->{value} =~ s/(0b[0-1]+)/oct($1)/eig; |