SIMDPrototyping.Matrix3x3Width4.Matrix3x3Width4 C# (CSharp) Method

Matrix3x3Width4() private method

private Matrix3x3Width4 ( Matrix3x3 &m1, Matrix3x3 &m2, Matrix3x3 &m3, Matrix3x3 &m4 ) : System
m1 Matrix3x3
m2 Matrix3x3
m3 Matrix3x3
m4 Matrix3x3
return System
        public Matrix3x3Width4(ref Matrix3x3 m1, ref Matrix3x3 m2, ref Matrix3x3 m3, ref Matrix3x3 m4)
        {
            M11 = new Vector4(m1.X.X, m2.X.X, m3.X.X, m4.X.X);
            M12 = new Vector4(m1.X.Y, m2.X.Y, m3.X.Y, m4.X.Y);
            M13 = new Vector4(m1.X.Z, m2.X.Z, m3.X.Z, m4.X.Z);

            M21 = new Vector4(m1.Y.X, m2.Y.X, m3.Y.X, m4.Y.X);
            M22 = new Vector4(m1.Y.Y, m2.Y.Y, m3.Y.Y, m4.Y.Y);
            M23 = new Vector4(m1.Y.Z, m2.Y.Z, m3.Y.Z, m4.Y.Z);

            M31 = new Vector4(m1.Z.X, m2.Z.X, m3.Z.X, m4.Z.X);
            M32 = new Vector4(m1.Z.Y, m2.Z.Y, m3.Z.Y, m4.Z.Y);
            M33 = new Vector4(m1.Z.Z, m2.Z.Z, m3.Z.Z, m4.Z.Z);
        }