# System.Runtime.Intrinsics.X86

``` diff
 namespace System.Runtime.Intrinsics.X86 {
     public abstract class Aes : Sse2 {
+        public new abstract class X64 : Sse2.X64 {
+            public static new bool IsSupported { get; }
+        }
     }
     public abstract class Avx : Sse42 {
+        public new abstract class X64 : Sse42.X64 {
+            public static new bool IsSupported { get; }
+        }
     }
     public abstract class Avx2 : Avx {
+        public new abstract class X64 : Avx.X64 {
+            public static new bool IsSupported { get; }
+        }
     }
     public abstract class Fma : Avx {
+        public new abstract class X64 : Avx.X64 {
+            public static new bool IsSupported { get; }
+        }
     }
     public abstract class Pclmulqdq : Sse2 {
+        public new abstract class X64 : Sse2.X64 {
+            public static new bool IsSupported { get; }
+        }
     }
     public abstract class Popcnt : Sse42 {
-        public new abstract class X64 : Sse41.X64
+        public new abstract class X64 : Sse42.X64
     }
     public abstract class Sse3 : Sse2 {
+        public new abstract class X64 : Sse2.X64 {
+            public static new bool IsSupported { get; }
+        }
     }
     public abstract class Sse41 : Ssse3 {
-        public new abstract class X64 : Sse2.X64
+        public new abstract class X64 : Ssse3.X64
     }
     public abstract class Ssse3 : Sse3 {
+        public new abstract class X64 : Sse3.X64 {
+            public static new bool IsSupported { get; }
+        }
     }
 }
```

