fast double precision rsqrt()