Ejemplo n.º 1
0
        static float FRSqrt(float value)
        {
            float x2 = value * 0.5F;
            int   i  = Scalars.SingleToInt32Bits(value);

            i = 0x5f3759df - (i >> 1);
            float y = Scalars.Int32ToSingleBits(i);

            y *= 1.5f - x2 * y * y;
            y *= 1.5f - x2 * y * y;

            return(y);
        }