Re: [eigen] Re: SSE square root

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

This looks lika candidate for a templated version that takes the number
of iterations as the template parameter...

Rohit Garg schrieb:
> I compared the absolute accuracy in the [0,1] interval and I found
> that only one iteration is enough for accuracy purposes, which seems
> about right.
> 
> On Fri, Mar 27, 2009 at 1:02 PM, Rohit Garg <rpg.314@xxxxxxxxx> wrote:
>> This file has my sse float implementation for square root. The SSE
>> square root instruction has only 12 bits of precision so extra
>> iterations of Newton Raphson may be neccessary. How many of the are
>> neccessary, I don't know. the max error I was getting was O(1e-8) in
>> [0,1]. The cephes implementation has square root only for limited
>> range. They do some other hacks to take care of range. I'll look into
>> implementing those later. For now, this should be an acceptable for
>> the fast implementations of square root atleast.
>>
>> Regards,
>>
>> --
>> Rohit Garg
>>
>> http://rpg-314.blogspot.com/
>>
>> Senior Undergraduate
>> Department of Physics
>> Indian Institute of Technology
>> Bombay
>>
> 
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAknMml8ACgkQoWM1JLkHou368gCfb8zF8tx8rTExdofW24Z6Xe/m
S/YAnj71fu2J7LWyaqB7tOOglY15E4Ng
=kTgD
-----END PGP SIGNATURE-----



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/