From f0794bb3e8f6a21e9c99cb5e73f6c5639ffd1da1 Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Wed, 17 Apr 2019 10:07:51 -0700 Subject: [PATCH] Regenerating the System.Runtime.Intrinsics reference source (dotnet/corefx#36965) Commit migrated from https://github.com/dotnet/corefx/commit/fa25b86d6789440f42ba391deda428e302f584f9 --- .../ref/System.Runtime.Intrinsics.cs | 8 +++---- .../ref/System.Runtime.Intrinsics.csproj | 1 - .../ref/System.Runtime.Intrinsics.manual.cs | 28 ---------------------- 3 files changed, 4 insertions(+), 33 deletions(-) delete mode 100644 src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.manual.cs diff --git a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs index b108ea6..8a39d75 100644 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs +++ b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -1013,7 +1013,7 @@ namespace System.Runtime.Intrinsics.X86 internal Popcnt() { } public static new bool IsSupported { get { throw null; } } public static uint PopCount(uint value) { throw null; } - public abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse41.X64 + public new abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse41.X64 { internal X64() { } public static new bool IsSupported { get { throw null; } } @@ -1421,7 +1421,7 @@ namespace System.Runtime.Intrinsics.X86 public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) { throw null; } public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) { throw null; } public static System.Runtime.Intrinsics.Vector128 Xor(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) { throw null; } - public abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse.X64 + public new abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse.X64 { internal X64() { } public static new bool IsSupported { get { throw null; } } @@ -1626,7 +1626,7 @@ namespace System.Runtime.Intrinsics.X86 public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) { throw null; } public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) { throw null; } public static bool TestZ(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right) { throw null; } - public abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse2.X64 + public new abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse2.X64 { internal X64() { } public static new bool IsSupported { get { throw null; } } @@ -1644,7 +1644,7 @@ namespace System.Runtime.Intrinsics.X86 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 abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse41.X64 + public new abstract partial class X64 : System.Runtime.Intrinsics.X86.Sse41.X64 { internal X64() { } public static new bool IsSupported { get { throw null; } } diff --git a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj index 1e09925..b62e54d 100644 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj +++ b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj @@ -7,7 +7,6 @@ - diff --git a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.manual.cs b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.manual.cs deleted file mode 100644 index 63de7da..0000000 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.manual.cs +++ /dev/null @@ -1,28 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. -// ------------------------------------------------------------------------------ -// Changes to this file must follow the http://aka.ms/api-review process. -// ------------------------------------------------------------------------------ - -[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.MidpointRounding))] - -namespace System.Runtime.Intrinsics.X86 -{ - public abstract partial class Popcnt - { - public new abstract partial class X64 { } - } - public abstract partial class Sse2 - { - public new abstract partial class X64 { } - } - public abstract partial class Sse41 - { - public new abstract partial class X64 { } - } - public abstract partial class Sse42 - { - public new abstract partial class X64 { } - } -} -- 2.7.4