public static void Store(this Vector128 <float> vector, out Vector3S destination) { fixed(void *p = &destination) { vector.Store3D((float *)p); } }
public Vector4S(Vector3S xyz, float w) { X = xyz.X; Y = xyz.Y; Z = xyz.Z; W = w; }
public static Vector128 <float> Load(this Vector3S vector) => MathSharp.Vector.Load3D(&vector.X);