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