public static Vector4UInt64 Not(Vector4UInt64Param1_3 vector) { if (Avx2.IsSupported) { Vector4UInt64 mask = Vector256.Create(-1, -1, -1, -1).AsUInt64(); return(Avx2.AndNot(vector, mask)); } return(SoftwareFallbacks.Not_Software(vector)); }
public static Vector4UInt32 Not(Vector4UInt32Param1_3 vector) { if (Sse2.IsSupported) { Vector4UInt32 mask = Vector128.Create(-1, -1, -1, -1).AsUInt32(); return(Sse2.AndNot(vector, mask)); } return(SoftwareFallbacks.Not_Software(vector)); }
public static Vector4Single Not(Vector4SingleParam1_3 vector) { if (Sse.IsSupported) { Vector4Single mask = Vector128.Create(-1, -1, -1, -1).AsSingle(); return(Sse.AndNot(vector, mask)); } return(SoftwareFallbacks.Not_Software(vector)); }