diff --git a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs index 06857d1f88f8..c200ba61b978 100644 --- a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs +++ b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -1096,19 +1096,12 @@ public abstract class Bmi1 internal Bmi1() { } public static bool IsSupported { get { throw null; } } public static uint AndNot(uint left, uint right) { throw null; } - public static ulong AndNot(ulong left, ulong right) { throw null; } public static uint BitFieldExtract(uint value, byte start, byte length) { throw null; } - public static ulong BitFieldExtract(ulong value, byte start, byte length) { throw null; } public static uint BitFieldExtract(uint value, ushort control) { throw null; } - public static ulong BitFieldExtract(ulong value, ushort control) { throw null; } public static uint ExtractLowestSetBit(uint value) { throw null; } - public static ulong ExtractLowestSetBit(ulong value) { throw null; } public static uint GetMaskUpToLowestSetBit(uint value) { throw null; } - public static ulong GetMaskUpToLowestSetBit(ulong value) { throw null; } public static uint ResetLowestSetBit(uint value) { throw null; } - public static ulong ResetLowestSetBit(ulong value) { throw null; } public static uint TrailingZeroCount(uint value) { throw null; } - public static ulong TrailingZeroCount(ulong value) { throw null; } public abstract class X64 { internal X64() { } @@ -1127,19 +1120,17 @@ public abstract class Bmi2 internal Bmi2() { } public static bool IsSupported { get { throw null; } } public static uint ZeroHighBits(uint value, uint index) { throw null; } - public static ulong ZeroHighBits(ulong value, ulong index) { throw null; } - public static unsafe uint MultiplyNoFlags(uint left, uint right, uint* high) { throw null; } - public static unsafe ulong MultiplyNoFlags(ulong left, ulong right, ulong* high) { throw null; } + public static uint MultiplyNoFlags(uint left, uint right) { throw null; } + public static unsafe uint MultiplyNoFlags(uint left, uint right, uint* low) { throw null; } public static uint ParallelBitDeposit(uint value, uint mask) { throw null; } - public static ulong ParallelBitDeposit(ulong value, ulong mask) { throw null; } public static uint ParallelBitExtract(uint value, uint mask) { throw null; } - public static ulong ParallelBitExtract(ulong value, ulong mask) { throw null; } public abstract class X64 { internal X64() { } public static bool IsSupported { get { throw null; } } public static ulong ZeroHighBits(ulong value, ulong index) { throw null; } - public static unsafe ulong MultiplyNoFlags(ulong left, ulong right, ulong* high) { throw null; } + public static ulong MultiplyNoFlags(ulong left, ulong right) { throw null; } + public static unsafe ulong MultiplyNoFlags(ulong left, ulong right, ulong* low) { throw null; } public static ulong ParallelBitDeposit(ulong value, ulong mask) { throw null; } public static ulong ParallelBitExtract(ulong value, ulong mask) { throw null; } } @@ -1221,7 +1212,6 @@ public abstract class Lzcnt internal Lzcnt() { } public static bool IsSupported { get { throw null; } } public static uint LeadingZeroCount(uint value) { throw null; } - public static ulong LeadingZeroCount(ulong value) { throw null; } public abstract class X64 { internal X64() { } @@ -1241,7 +1231,6 @@ public abstract class Popcnt : Sse42 internal Popcnt() { } public new static bool IsSupported { get { throw null; } } public static uint PopCount(uint value) { throw null; } - public static ulong PopCount(ulong value) { throw null; } public new abstract class X64 : Sse41.X64 { internal X64() { } @@ -1295,11 +1284,8 @@ internal Sse() { } public static Vector128 CompareUnorderedScalar(Vector128 left, Vector128 right) { throw null; } public static int ConvertToInt32(Vector128 value) { throw null; } public static int ConvertToInt32WithTruncation(Vector128 value) { throw null; } - public static long ConvertToInt64WithTruncation(Vector128 value) { throw null; } - public static long ConvertToInt64(Vector128 value) { throw null; } public static float ConvertToSingle(Vector128 value) { throw null; } public static Vector128 ConvertScalarToVector128Single(Vector128 upper, int value) { throw null; } - public static Vector128 ConvertScalarToVector128Single(Vector128 upper, long 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 unsafe Vector128 LoadVector128(float* address) { throw null; } @@ -1448,18 +1434,12 @@ internal Sse2() { } public static int ConvertToInt32(Vector128 value) { throw null; } public static int ConvertToInt32(Vector128 value) { throw null; } public static int ConvertToInt32WithTruncation(Vector128 value) { throw null; } - public static long ConvertToInt64(Vector128 value) { throw null; } - public static long ConvertToInt64(Vector128 value) { throw null; } - public static long ConvertToInt64WithTruncation(Vector128 value) { throw null; } public static uint ConvertToUInt32(Vector128 value) { throw null; } - public static ulong ConvertToUInt64(Vector128 value) { throw null; } public static Vector128 ConvertScalarToVector128Double(Vector128 upper, int value) { throw null; } - public static Vector128 ConvertScalarToVector128Double(Vector128 upper, long value) { throw null; } public static Vector128 ConvertScalarToVector128Double(Vector128 upper, Vector128 value) { throw null; } public static Vector128 ConvertToVector128Int32(Vector128 value) { throw null; } public static Vector128 ConvertToVector128Int32(Vector128 value) { throw null; } public static Vector128 ConvertScalarToVector128Int32(int value) { throw null; } - public static Vector128 ConvertScalarToVector128Int64(long value) { throw null; } public static Vector128 ConvertToVector128Single(Vector128 value) { throw null; } public static Vector128 ConvertToVector128Single(Vector128 value) { throw null; } public static Vector128 ConvertScalarToVector128Single(Vector128 upper, Vector128 value) { throw null; } @@ -1468,7 +1448,6 @@ internal Sse2() { } public static Vector128 ConvertToVector128Int32WithTruncation(Vector128 value) { throw null; } public static Vector128 ConvertToVector128Int32WithTruncation(Vector128 value) { throw null; } public static Vector128 ConvertScalarToVector128UInt32(uint value) { throw null; } - 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 ushort Extract(Vector128 value, byte index) { throw null; } @@ -1642,8 +1621,6 @@ internal Sse2() { } public static unsafe void Store(double* address, Vector128 source) { throw null; } public static unsafe void StoreNonTemporal(int* address, int value) { throw null; } public static unsafe void StoreNonTemporal(uint* address, uint value) { throw null; } - public static unsafe void StoreNonTemporal(long* address, long value) { throw null; } - public static unsafe void StoreNonTemporal(ulong* address, ulong value) { throw null; } public static unsafe void StoreHigh(double* address, Vector128 source) { throw null; } public static unsafe void StoreLow(long* address, Vector128 source) { throw null; } public static unsafe void StoreLow(ulong* address, Vector128 source) { throw null; } @@ -1770,8 +1747,6 @@ internal Sse41() { } 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; } - public static long Extract(Vector128 value, byte index) { throw null; } - public static ulong Extract(Vector128 value, byte index) { throw null; } public static float Extract(Vector128 value, byte index) { throw null; } public static Vector128 Floor(Vector128 value) { throw null; } public static Vector128 Floor(Vector128 value) { throw null; } @@ -1783,8 +1758,6 @@ internal Sse41() { } public static Vector128 Insert(Vector128 value, byte data, byte index) { throw null; } public static Vector128 Insert(Vector128 value, int data, byte index) { throw null; } 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, 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; } @@ -1904,7 +1877,6 @@ internal Sse42() { } public static uint Crc32(uint crc, byte data) { throw null; } public static uint Crc32(uint crc, ushort data) { throw null; } public static uint Crc32(uint crc, uint data) { throw null; } - public static ulong Crc32(ulong crc, ulong data) { throw null; } public new abstract class X64 : Sse41.X64 { internal X64() { }