diff --git a/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.cs b/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.cs index baa6e1947af1..c02025f876b8 100644 --- a/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.cs +++ b/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.cs @@ -264,9 +264,7 @@ public static class Avx public static Vector256 DuplicateEvenIndexed(Vector256 value) { throw null; } public static Vector256 DuplicateEvenIndexed(Vector256 value) { throw null; } public static Vector256 DuplicateOddIndexed(Vector256 value) { throw null; } - public static sbyte Extract(Vector256 value, byte index) { throw null; } public static byte Extract(Vector256 value, byte index) { throw null; } - public static short Extract(Vector256 value, byte index) { throw null; } public static ushort Extract(Vector256 value, byte index) { throw null; } public static int Extract(Vector256 value, byte index) { throw null; } public static uint Extract(Vector256 value, byte index) { throw null; } @@ -338,14 +336,14 @@ public static class Avx public static unsafe Vector256 LoadDquVector256(uint* address) { throw null; } public static unsafe Vector256 LoadDquVector256(long* address) { throw null; } public static unsafe Vector256 LoadDquVector256(ulong* address) { throw null; } - public static unsafe Vector128 MaskLoad(float* address, Vector128 mask) { throw null; } - public static unsafe Vector128 MaskLoad(double* address, Vector128 mask) { throw null; } - public static unsafe Vector256 MaskLoad(float* address, Vector256 mask) { throw null; } - public static unsafe Vector256 MaskLoad(double* address, Vector256 mask) { throw null; } - public static unsafe void MaskStore(float* address, Vector128 mask, Vector128 source) { throw null; } - public static unsafe void MaskStore(double* address, Vector128 mask, Vector128 source) { throw null; } - public static unsafe void MaskStore(float* address, Vector256 mask, Vector256 source) { throw null; } - public static unsafe void MaskStore(double* address, Vector256 mask, Vector256 source) { throw null; } + public static unsafe Vector128 MaskLoad(float* address, Vector128 mask) { throw null; } + public static unsafe Vector128 MaskLoad(double* address, Vector128 mask) { throw null; } + public static unsafe Vector256 MaskLoad(float* address, Vector256 mask) { throw null; } + public static unsafe Vector256 MaskLoad(double* address, Vector256 mask) { throw null; } + public static unsafe void MaskStore(float* address, Vector128 mask, Vector128 source) { throw null; } + public static unsafe void MaskStore(double* address, Vector128 mask, Vector128 source) { throw null; } + public static unsafe void MaskStore(float* address, Vector256 mask, Vector256 source) { throw null; } + public static unsafe void MaskStore(double* address, Vector256 mask, Vector256 source) { throw null; } public static Vector256 Max(Vector256 left, Vector256 right) { throw null; } public static Vector256 Max(Vector256 left, Vector256 right) { throw null; } public static Vector256 Min(Vector256 left, Vector256 right) { throw null; } @@ -1146,7 +1144,6 @@ public static class Sse2 public static Vector128 ConvertScalarToVector128UInt64(ulong value) { throw null; } public static Vector128 Divide(Vector128 left, Vector128 right) { throw null; } public static Vector128 DivideScalar(Vector128 left, Vector128 right) { throw null; } - public static short Extract(Vector128 value, byte index) { throw null; } public static ushort Extract(Vector128 value, byte index) { throw null; } public static Vector128 Insert(Vector128 value, short data, byte index) { throw null; } public static Vector128 Insert(Vector128 value, ushort data, byte index) { throw null; } @@ -1420,7 +1417,6 @@ public static class Sse41 public static Vector128 ConvertToVector128Int64(Vector128 value) { throw null; } public static Vector128 DotProduct(Vector128 left, Vector128 right, byte control) { throw null; } public static Vector128 DotProduct(Vector128 left, Vector128 right, byte control) { throw null; } - public static sbyte Extract(Vector128 value, byte index) { throw null; } public static byte Extract(Vector128 value, byte index) { throw null; } public static int Extract(Vector128 value, byte index) { throw null; } public static uint Extract(Vector128 value, byte index) { throw null; } @@ -1439,7 +1435,7 @@ public static class Sse41 public static Vector128 Insert(Vector128 value, uint data, byte index) { throw null; } public static Vector128 Insert(Vector128 value, long data, byte index) { throw null; } public static Vector128 Insert(Vector128 value, ulong data, byte index) { throw null; } - public static Vector128 Insert(Vector128 value, float data, byte index) { throw null; } + public static Vector128 Insert(Vector128 value, Vector128 data, byte index) { throw null; } public static Vector128 Max(Vector128 left, Vector128 right) { throw null; } public static Vector128 Max(Vector128 left, Vector128 right) { throw null; } public static Vector128 Max(Vector128 left, Vector128 right) { throw null; }