internal static unsafe void Transpose(ref Vector3Wide source, Vector3* result) { for (int i = 0; i < Vector<float>.Count; ++i) { result[i] = new Vector3(source.X[i], source.Y[i], source.Z[i]); } }