public v2_u16(reg_u16 x, reg_u16 y) { ElementType = u16; Elements.Add(x.AssertCast<var>()); Elements.Add(y.AssertCast<var>()); }
public static v4_u16 v4(reg_u16 x, reg_u16 y, reg_u16 z, reg_u16 w) { return new v4_u16(x, y, z, w); }
public static v1_u16 v1(reg_u16 x) { return new v1_u16(x); }
public static v2_u16 v2(reg_u16 x, reg_u16 y) { return new v2_u16(x, y); }
public v1_u16(reg_u16 x) { ElementType = u16; Elements.Add(x.AssertCast<var>()); }