<div dir="ltr"><div>If softfloat is implemented, where can be a right place to put it?<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 8, 2015 at 6:17 PM, Ilia Mirkin <span dir="ltr"><<a href="mailto:imirkin@alum.mit.edu" target="_blank">imirkin@alum.mit.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sun, Feb 8, 2015 at 5:51 PM, Dave Airlie <<a href="mailto:airlied@gmail.com">airlied@gmail.com</a>> wrote:<br>
</span><div><div class="h5">> On 9 February 2015 at 08:44, Aditya Avinash <<a href="mailto:adityaavinash1@gmail.com">adityaavinash1@gmail.com</a>> wrote:<br>
>> Ya. I just want to know that part "only some r600".<br>
>> I believe some of the nv0 cards doesn't support double. You have any ideas<br>
>> or suggestions to make it possible?<br>
><br>
> For AMD<br>
> <a href="http://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units" target="_blank">http://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units</a><br>
><br>
> has what cards directly support double precision for r600/700/evergreen<br>
><br>
> The plan is to implement a soffloat library like the fglrx drivers do for the<br>
> GPUs that don't do doubles just to satisfy the GL4.0 requirement.<br>
><br>
> Whether we implement this in GLSL, NIR or in the backends is currently<br>
> an open question.<br>
><br>
> Not sure what the nvidia limitations are if any.<br>
<br>
</div></div>All of the Fermi+ cards have pretty full hw support. The only lacking<br>
area is that they only compute the upper 32 bits of a RSQ and RCP<br>
operation, but that's solvable with a bit of Newton-Raphson magic.<br>
<br>
The G200 chip (NVA0) is the only Tesla-family chip which has some fp64<br>
support, but it's missing some useful operations, like any sort of<br>
sqrt or division-related functionality. But it can add/multiply. Some<br>
sort of partial softfloat may be useful there, but... it can be<br>
difficult to care about the single high-end chip of the old family.<br>
<span class="HOEnZb"><font color="#888888"><br>
  -ilia<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div><font style="font-family:trebuchet ms,sans-serif">Regards,<br></font></div><font style="font-family:trebuchet ms,sans-serif"><b style="background-color:rgb(255,255,255);color:rgb(0,0,153)">Aditya Atluri,<br></b></font></div><div><font style="font-family:trebuchet ms,sans-serif"><b style="background-color:rgb(255,255,255);color:rgb(0,0,153)">USA.<br></b></font></div><font style="font-family:trebuchet ms,sans-serif"><b style="background-color:rgb(255,255,255);color:rgb(0,0,153)"></b><span style="background-color:rgb(255,255,255);color:rgb(0,0,153)"></span></font><br></div></div>
</div>