<div dir="ltr">ping?<div><br></div><div>+ Reid</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 27, 2015 at 5:10 PM, Martell Malone <span dir="ltr"><<a href="mailto:martellmalone@gmail.com" target="_blank">martellmalone@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi,<br><br></div>I've been hacking around something missing in the assemble for the mingw-w64 targets<br></div>the tfloat variable.<br><br></div>I did some research into the llvm sources and did see x86_fp80 which seems to be the same thing.<div><div><div><div>Can we support the .tfloat variable or the alternative ?<br></div><div>Or is it under another name?<br></div><div>I've tried using .x86_fp80 instead but to no avail. :/<br></div><div><br><div>Here is how tfloat is being used in mingw-w64 and how I am hacking around it with a very dirty .double<br></div><div><br></div><br>Date: Wed, 1 Jul 2015 02:53:22 +0100<br>Subject: [PATCH 3/4] clang fixes and hacks<br>diff --git a/mingw-w64-crt/math/log1pl.S b/mingw-w64-crt/math/log1pl.S<br>--- a/mingw-w64-crt/math/log1pl.S<br>+++ b/mingw-w64-crt/math/log1pl.S<br>@@ -16,7 +16,11 @@<br>        -1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2<br>        0.29 is a safe value.<br>      */<br>+#ifdef __clang__<br>+limit:    .double 0.29  // must enable .x86_fp80 for windows :)<br>+#else    // double is very dirrrrty<br> limit:    .tfloat 0.29<br>+#endif<br>     /* Please note:     we use a double value here.  Since 1.0 has<br>        an exact representation this does not effect the accuracy<br>        but it helps to optimize the code.  */<br><br></div><div>Many Thanks<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>Martell<br></div></font></span></div></div></div></div>
</blockquote></div><br></div>