From 01be18743953cfd16818ce1501f711e7104a6937 Mon Sep 17 00:00:00 2001 From: Egor Chesakov Date: Wed, 30 Oct 2019 09:39:54 -0700 Subject: [PATCH] Update System.Runtime.Intrinsics.Experimental: https://github.com/dotnet/coreclr/pull/27533 https://github.com/dotnet/coreclr/pull/27421 --- .../System.Runtime.Intrinsics.Experimental.cs | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.Experimental.cs b/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.Experimental.cs index 79ff28111d55..09b28e744fa2 100644 --- a/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.Experimental.cs +++ b/src/System.Runtime.Intrinsics.Experimental/ref/System.Runtime.Intrinsics.Experimental.cs @@ -72,18 +72,12 @@ internal AdvSimd() { } public static System.Runtime.Intrinsics.Vector64 AndNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) { throw null; } public static System.Runtime.Intrinsics.Vector64 AndNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) { throw null; } public static System.Runtime.Intrinsics.Vector64 AndNot(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right) { throw null; } - public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } - public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } - public static System.Runtime.Intrinsics.Vector128 LeadingSignCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } - public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) { throw null; } public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) { throw null; } public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) { throw null; } public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) { throw null; } - public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) { throw null; } - public static System.Runtime.Intrinsics.Vector64 LeadingSignCount(System.Runtime.Intrinsics.Vector64 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 LeadingZeroCount(System.Runtime.Intrinsics.Vector128 value) { throw null; } @@ -235,13 +229,30 @@ internal Arm64() { } public static bool IsSupported { get { throw null; } } public static int LeadingSignCount(int value) { throw null; } public static int LeadingSignCount(long value) { throw null; } - public static int LeadingSignCount(uint value) { throw null; } - public static int LeadingSignCount(ulong value) { throw null; } public static int LeadingZeroCount(long value) { throw null; } public static int LeadingZeroCount(ulong value) { throw null; } } } [System.CLSCompliantAttribute(false)] + public abstract partial class Crc32 : System.Runtime.Intrinsics.Arm.ArmBase + { + internal Crc32() { } + public static new bool IsSupported { get { throw null; } } + public static uint ComputeCrc32(uint crc, byte data) { throw null; } + public static uint ComputeCrc32(uint crc, ushort data) { throw null; } + public static uint ComputeCrc32(uint crc, uint data) { throw null; } + public static uint ComputeCrc32C(uint crc, byte data) { throw null; } + public static uint ComputeCrc32C(uint crc, ushort data) { throw null; } + public static uint ComputeCrc32C(uint crc, uint data) { throw null; } + public new abstract partial class Arm64 : System.Runtime.Intrinsics.Arm.ArmBase.Arm64 + { + internal Arm64() { } + public static new bool IsSupported { get { throw null; } } + public static uint ComputeCrc32(uint crc, ulong data) { throw null; } + public static uint ComputeCrc32C(uint crc, ulong data) { throw null; } + } + } + [System.CLSCompliantAttribute(false)] public abstract partial class Sha1 : System.Runtime.Intrinsics.Arm.ArmBase { internal Sha1() { }