BEPUutilitiesTests.AffineTests.TestSIMDInvert C# (CSharp) Method

TestSIMDInvert() public static method

public static TestSIMDInvert ( int iterationCount ) : float
iterationCount int
return float
        public static float TestSIMDInvert(int iterationCount)
        {
            AffineTransform m = AffineTransform.Identity;
            float accumulator = 0;
            for (int i = 0; i < iterationCount; ++i)
            {
                AffineTransform r0, r1;
                AffineTransform.Invert(ref m, out r0);
                AffineTransform.Invert(ref r0, out r1);
                AffineTransform.Invert(ref r1, out r0);
                AffineTransform.Invert(ref r0, out r1);
                AffineTransform.Invert(ref r1, out r0);
                AffineTransform.Invert(ref r0, out r1);
                AffineTransform.Invert(ref r1, out r0);
                AffineTransform.Invert(ref r0, out r1);
                AffineTransform.Invert(ref r1, out r0);
                AffineTransform.Invert(ref r0, out r1);
                accumulator += r1.Translation.X;

            }
            return accumulator;
        }