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