<html><body><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000"><div>On Solaris 10u10  X86_64, I had to do the bellow instead:</div><div><br data-mce-bogus="1"></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif;" data-mce-style="font-family: 'courier new', courier, monaco, monospace, sans-serif;"><br>$ cat src/x86_64-xlate.pl_patch <br>--- openssl-1.0.2d/crypto/modes/asm/../../perlasm/x86_64-xlate.pl Thu Jul 9 13:57:15 2015<br>+++ ./x86_64-xlate.pl_new Tue Aug 25 18:17:20 2015<br>@@ -194,17 +194,17 @@<br> }<br> sub out {<br> my $self = shift;<br>-<br>+ use bigint;<br> if ($gas) {<br> # Solaris /usr/ccs/bin/as can't handle multiplications<br> # in $self->{value}<br> $self->{value} =~ s/(?<![\w\$\.])(0x?[0-9a-f]+)/oct($1)/egi;<br> $self->{value} =~ s/([0-9]+\s*[\*\/\%]\s*[0-9]+)/eval($1)/eg;<br>- sprintf "\$%s",$self->{value};<br>+ sprintf "\$%20.0f",$self->{value};<br> } else {<br> $self->{value} =~ s/(0b[0-1]+)/oct($1)/eig;<br> $self->{value} =~ s/0x([0-9a-f]+)/0$1h/ig if ($masm);<br>- sprintf "%s",$self->{value};<br>+ sprintf "%20.0f",$self->{value};<br> }<br> }<br> }</span></div><div><span style="font-family: 'courier new', courier, monaco, monospace, sans-serif;" data-mce-style="font-family: 'courier new', courier, monaco, monospace, sans-serif;"><span style="color: #000000; font-family: 'courier new', courier, monaco, monospace, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff;" data-mce-style="color: #000000; font-family: 'courier new', courier, monaco, monospace, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff;">$ </span><br></span><br></div><div>Not actually safe how it is: there seems to be some number truncation in <span style="color: #000000; font-family: 'courier new', courier, monaco, monospace, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff;" data-mce-style="color: #000000; font-family: 'courier new', courier, monaco, monospace, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: #ffffff;">$self->{value}</span>...<br></div><div><br data-mce-bogus="1"></div><div data-marker="__SIG_PRE__"><style type="text/css">
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
        -->
        </style>


<p><span color="#595959" data-mce-style="color: #595959;" style="color: #595959;"><span face="Lucida Sans, sans-serif" data-mce-style="font-family: 'Lucida Sans', sans-serif;" style="font-family: 'Lucida Sans', sans-serif;"><span size="2" data-mce-style="font-size: small;" style="font-size: small;">Kind
Regards, <br>Jean Fongang</span></span></span></p>
<p><span color="#7f7f7f" data-mce-style="color: #7f7f7f;" style="color: #7f7f7f;"><span face="Times New Roman, serif" data-mce-style="font-family: 'Times New Roman', serif;" style="font-family: 'Times New Roman', serif;"><span size="3" data-mce-style="font-size: medium;" style="font-size: medium;"><br></span></span></span></p><p style="font-family: arial,helvetica,sans-serif;" data-mce-style="font-family: arial,helvetica,sans-serif;"><span color="#7f7f7f" data-mce-style="color: #7f7f7f;" style="color: #7f7f7f;"><span size="3" data-mce-style="font-size: medium;" style="font-size: medium;">Systems
Integration Specialist</span></span></p>
<p style="font-family: arial,helvetica,sans-serif;" data-mce-style="font-family: arial,helvetica,sans-serif;"><span color="#7f7f7f" data-mce-style="color: #7f7f7f;" style="color: #7f7f7f;"><span size="3" data-mce-style="font-size: medium;" style="font-size: medium;"><img style="border: 0pt none; width: 224px; height: 32px;" src="cid:28c0426248f2f8892638fc0aaa7408caf193ce66@zimbra" doc="Briefcase/Concurrent-Logo-Horizontal_Web_2.jpg" data-mce-style="border: 0pt none; width: 224px; height: 32px;"><br></span></span></p><p style="font-family: arial,helvetica,sans-serif;" data-mce-style="font-family: arial,helvetica,sans-serif;"><span color="#e36c0a" size="2" data-mce-style="color: #e36c0a; font-size: small;" style="color: #e36c0a; font-size: small;"><b>m.</b></span><span color="#7f7f7f" size="2" data-mce-style="color: #7f7f7f; font-size: small;" style="color: #7f7f7f; font-size: small;">
</span><span color="#7f7f7f" size="2" data-mce-style="color: #7f7f7f; font-size: small;" style="color: #7f7f7f; font-size: small;">+27
(0)XXXXXXXX    </span><span color="#e37823" size="2" data-mce-style="color: #e37823; font-size: small;" style="color: #e37823; font-size: small;"><b>e.</b></span><span color="#7d7d7d" size="2" data-mce-style="color: #7d7d7d; font-size: small;" style="color: #7d7d7d; font-size: small;">
</span><span color="#7d7d7d" size="2" data-mce-style="color: #7d7d7d; font-size: small;" style="color: #7d7d7d; font-size: small;">jeanf [our domain is: } </span><span color="#7f7f7f" size="2" data-mce-style="color: #7f7f7f; font-size: small;" style="color: #7f7f7f; font-size: small;">concurrent.co.za 
<br></span><span color="#e37823" size="2" data-mce-style="color: #e37823; font-size: small;" style="color: #e37823; font-size: small;"><b>t. 
</b></span><span color="#fc7d00" size="2" data-mce-style="color: #fc7d00; font-size: small;" style="color: #fc7d00; font-size: small;"> </span><span color="#7d7d7d" size="2" data-mce-style="color: #7d7d7d; font-size: small;" style="color: #7d7d7d; font-size: small;">+27
(0)11 253 3660    </span><span color="#e37823" size="2" data-mce-style="color: #e37823; font-size: small;" style="color: #e37823; font-size: small;"><b>f.</b></span><span color="#e06d22" size="2" data-mce-style="color: #e06d22; font-size: small;" style="color: #e06d22; font-size: small;">
</span><span color="#7d7d7d" size="2" data-mce-style="color: #7d7d7d; font-size: small;" style="color: #7d7d7d; font-size: small;">+27
(0)11 656 3795    </span></p>
<p style="margin-bottom: 0cm;" data-mce-style="margin-bottom: 0cm;"><span face="Times New Roman, serif" data-mce-style="font-family: 'Times New Roman', serif;" style="font-family: 'Times New Roman', serif;"><span size="3" data-mce-style="font-size: medium;" style="font-size: medium;"><span color="#e36c0a" data-mce-style="color: #e36c0a;" style="color: #e36c0a;"><b>www.concurrent.co.za</b></span><span color="#7d7d7d" data-mce-style="color: #7d7d7d;" style="color: #7d7d7d;"><span data-mce-style="text-decoration: underline;" style="text-decoration: underline;"><b><br></b></span></span></span></span></p><span style="font-size: 8.5pt; font-family: 'Lucida Sans','sans-serif'; color: #7d7d7d;" data-mce-style="font-size: 8.5pt; font-family: 'Lucida Sans','sans-serif'; color: #7d7d7d;"><br><span data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small;" style="font-family: arial, helvetica, sans-serif; font-size: small;" size="2">Block E, Morningside Close Office Park, 222 Rivonia Road<br>Morningside, Sandton, South Africa PO Box 5224, Cresta 2118</span></span></div></div></body></html>