Regenerating the System.Runtime.Intrinsics reference source (dotnet/corefx#36965)
authorTanner Gooding <tagoo@outlook.com>
Wed, 17 Apr 2019 17:07:51 +0000 (10:07 -0700)
committerGitHub <noreply@github.com>
Wed, 17 Apr 2019 17:07:51 +0000 (10:07 -0700)
Commit migrated from https://github.com/dotnet/corefx/commit/fa25b86d6789440f42ba391deda428e302f584f9

src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs
src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj
src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.manual.cs [deleted file]

index b108ea6..8a39d75 100644 (file)
@@ -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<ushort> Xor(System.Runtime.Intrinsics.Vector128<ushort> left, System.Runtime.Intrinsics.Vector128<ushort> right) { throw null; }
         public static System.Runtime.Intrinsics.Vector128<uint> Xor(System.Runtime.Intrinsics.Vector128<uint> left, System.Runtime.Intrinsics.Vector128<uint> right) { throw null; }
         public static System.Runtime.Intrinsics.Vector128<ulong> Xor(System.Runtime.Intrinsics.Vector128<ulong> left, System.Runtime.Intrinsics.Vector128<ulong> 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<ushort> left, System.Runtime.Intrinsics.Vector128<ushort> right) { throw null; }
         public static bool TestZ(System.Runtime.Intrinsics.Vector128<uint> left, System.Runtime.Intrinsics.Vector128<uint> right) { throw null; }
         public static bool TestZ(System.Runtime.Intrinsics.Vector128<ulong> left, System.Runtime.Intrinsics.Vector128<ulong> 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; } }
index 1e09925..b62e54d 100644 (file)
@@ -7,7 +7,6 @@
   </PropertyGroup>
   <ItemGroup>
     <Compile Include="System.Runtime.Intrinsics.cs" />
-    <Compile Include="System.Runtime.Intrinsics.manual.cs" />
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\..\System.Runtime\ref\System.Runtime.csproj" />
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 (file)
index 63de7da..0000000
+++ /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 { }
-    }
-}