<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:<br></div><div data-marker="__QUOTED_TEXT__"><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000;" data-mce-style="font-family: arial,helvetica,sans-serif; font-size: 12pt; color: #000000;"><br><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 sure how safe 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><br><div><p><span style="color: #595959;" data-mce-style="color: #595959;"><span style="font-family: 'Lucida Sans', sans-serif;" data-mce-style="font-family: 'Lucida Sans', sans-serif;"><span style="font-size: small;" data-mce-style="font-size: small;">Kind Regards, <br>Jean Fongang</span></span></span></p><p><span style="color: #7f7f7f;" data-mce-style="color: #7f7f7f;"><span style="font-family: 'Times New Roman', serif;" data-mce-style="font-family: 'Times New Roman', serif;"><span style="font-size: medium;" data-mce-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 style="color: #7f7f7f;" data-mce-style="color: #7f7f7f;"><span style="font-size: medium;" data-mce-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 style="color: #7f7f7f;" data-mce-style="color: #7f7f7f;"><span style="font-size: medium;" data-mce-style="font-size: medium;"><img style="border: 0pt none; width: 224px; height: 32px;" src="cid:28c0426248f2f8892638fc0aaa7408caf193ce66@zimbra" data-mce-style="border: 0pt none; width: 224px; height: 32px;" data-mce-src="https://zimbra.concurrent.co.za/service/home/~/?auth=co&id=43175&part=2.2&t=1440522156346"><br></span></span></p><p style="font-family: arial,helvetica,sans-serif;" data-mce-style="font-family: arial,helvetica,sans-serif;"><span style="color: #e36c0a; font-size: small;" data-mce-style="color: #e36c0a; font-size: small;"><b>m.</b></span><span style="color: #7f7f7f; font-size: small;" data-mce-style="color: #7f7f7f; font-size: small;"> </span><span style="color: #7f7f7f; font-size: small;" data-mce-style="color: #7f7f7f; font-size: small;">+27 (0)XXXXXXXX    </span><span style="color: #e37823; font-size: small;" data-mce-style="color: #e37823; font-size: small;"><b>e.</b></span><span style="color: #7d7d7d; font-size: small;" data-mce-style="color: #7d7d7d; font-size: small;"> </span><span style="color: #7d7d7d; font-size: small;" data-mce-style="color: #7d7d7d; font-size: small;">jeanf [our domain is: } </span><span style="color: #7f7f7f; font-size: small;" data-mce-style="color: #7f7f7f; font-size: small;">concurrent.co.za  <br></span><span style="color: #e37823; font-size: small;" data-mce-style="color: #e37823; font-size: small;"><b>t.  </b></span><span style="color: #fc7d00; font-size: small;" data-mce-style="color: #fc7d00; font-size: small;"> </span><span style="color: #7d7d7d; font-size: small;" data-mce-style="color: #7d7d7d; font-size: small;">+27 (0)11 253 3660    </span><span style="color: #e37823; font-size: small;" data-mce-style="color: #e37823; font-size: small;"><b>f.</b></span><span style="color: #e06d22; font-size: small;" data-mce-style="color: #e06d22; font-size: small;"> </span><span style="color: #7d7d7d; font-size: small;" data-mce-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 style="font-family: 'Times New Roman', serif;" data-mce-style="font-family: 'Times New Roman', serif;"><span style="font-size: medium;" data-mce-style="font-size: medium;"><span style="color: #e36c0a;" data-mce-style="color: #e36c0a;"><b>www.concurrent.co.za</b></span><span style="color: #7d7d7d;" data-mce-style="color: #7d7d7d;"><span style="text-decoration: underline;" data-mce-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 style="font-family: arial, helvetica, sans-serif; font-size: small;" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: small;">Block E, Morningside Close Office Park, 222 Rivonia Road<br>Morningside, Sandton, South Africa PO Box 5224, Cresta 2118</span></span></div></div><br></div></div></body></html>