diff --git a/Directory.Build.props b/Directory.Build.props
index fa0dd608bb75..ba163801780f 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -100,7 +100,7 @@
Library
Open
- true
+ true
true
diff --git a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs
index 43c71fa4cc56..17fdd49fd41c 100644
--- a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs
+++ b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs
@@ -457,6 +457,13 @@ internal Avx2() { }
public static Vector256 AddSaturate(Vector256 left, Vector256 right) { throw null; }
public static Vector256 AddSaturate(Vector256 left, Vector256 right) { throw null; }
public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
+ public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
+ public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
+ public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
+ public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
+ public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
+ public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
+ public static Vector256 AlignRight(Vector256 left, Vector256 right, byte mask) { throw null; }
public static Vector256 And(Vector256 left, Vector256 right) { throw null; }
public static Vector256 And(Vector256 left, Vector256 right) { throw null; }
public static Vector256 And(Vector256 left, Vector256 right) { throw null; }
@@ -483,7 +490,21 @@ internal Avx2() { }
public static Vector256 Blend(Vector256 left, Vector256 right, byte control) { throw null; }
public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
+ public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
+ public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
+ public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
+ public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
+ public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
+ public static Vector256 BlendVariable(Vector256 left, Vector256 right, Vector256 mask) { throw null; }
public static Vector128 BroadcastScalarToVector128(Vector128 value) where T : struct { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(byte* source) { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(sbyte* source) { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(short* source) { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(ushort* source) { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(int* source) { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(uint* source) { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(long* source) { throw null; }
+ public static unsafe Vector128 BroadcastScalarToVector128(ulong* source) { throw null; }
public static Vector256 BroadcastScalarToVector256(Vector128 value) where T : struct { throw null; }
public static unsafe Vector256 BroadcastVector128ToVector256(sbyte* address) { throw null; }
public static unsafe Vector256 BroadcastVector128ToVector256(byte* address) { throw null; }
@@ -653,7 +674,9 @@ internal Avx2() { }
public static Vector256 MultiplyHigh(Vector256 left, Vector256 right) { throw null; }
public static Vector256 MultiplyHighRoundScale(Vector256 left, Vector256 right) { throw null; }
public static Vector256 MultiplyLow(Vector256 left, Vector256 right) { throw null; }
+ public static Vector256 MultiplyLow(Vector256 left, Vector256 right) { throw null; }
public static Vector256 MultiplyLow(Vector256 left, Vector256 right) { throw null; }
+ public static Vector256 MultiplyLow(Vector256 left, Vector256 right) { throw null; }
public static Vector256 Or(Vector256 left, Vector256 right) { throw null; }
public static Vector256 Or(Vector256 left, Vector256 right) { throw null; }
public static Vector256 Or(Vector256 left, Vector256 right) { throw null; }
@@ -1202,6 +1225,7 @@ internal Sse2() { }
public static Vector128 MultiplyHigh(Vector128 left, Vector128 right) { throw null; }
public static Vector128 MultiplyAddAdjacent(Vector128 left, Vector128 right) { throw null; }
public static Vector128 MultiplyLow(Vector128 left, Vector128 right) { throw null; }
+ public static Vector128 MultiplyLow(Vector128 left, Vector128 right) { throw null; }
public static Vector128 Or(Vector128 left, Vector128 right) { throw null; }
public static Vector128 Or(Vector128 left, Vector128 right) { throw null; }
public static Vector128 Or(Vector128 left, Vector128 right) { throw null; }
@@ -1400,6 +1424,12 @@ internal Sse41() { }
public static Vector128 Blend(Vector128 left, Vector128 right, byte control) { throw null; }
public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
+ public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
+ public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
+ public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
+ public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
+ public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
+ public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
public static Vector128 BlendVariable(Vector128 left, Vector128 right, Vector128 mask) { throw null; }
public static Vector128 Ceiling(Vector128 value) { throw null; }
@@ -1455,6 +1485,7 @@ internal Sse41() { }
public static Vector128 MultipleSumAbsoluteDifferences(Vector128 left, Vector128 right, byte mask) { throw null; }
public static Vector128 Multiply(Vector128 left, Vector128 right) { throw null; }
public static Vector128 MultiplyLow(Vector128 left, Vector128 right) { throw null; }
+ public static Vector128 MultiplyLow(Vector128 left, Vector128 right) { throw null; }
public static Vector128 PackUnsignedSaturate(Vector128 left, Vector128 right) { throw null; }
public static Vector128 RoundCurrentDirectionScalar(Vector128 value) { throw null; }
public static Vector128 RoundCurrentDirectionScalar(Vector128 upper, Vector128 value) { throw null; }
@@ -1593,6 +1624,13 @@ internal Ssse3() { }
public static Vector128 Abs(Vector128 value) { throw null; }
public static Vector128 Abs(Vector128 value) { throw null; }
public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
+ public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
+ public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
+ public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
+ public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
+ public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
+ public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
+ public static Vector128 AlignRight(Vector128 left, Vector128 right, byte mask) { throw null; }
public static Vector128 HorizontalAdd(Vector128 left, Vector128 right) { throw null; }
public static Vector128 HorizontalAdd(Vector128 left, Vector128 right) { throw null; }
public static Vector128 HorizontalAddSaturate(Vector128 left, Vector128 right) { throw null; }