# System.Runtime.Intrinsics.X86

``` diff
 namespace System.Runtime.Intrinsics.X86 {
     public abstract class Avx : Sse42 {
+        public static Vector256<double> CompareEqual(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareEqual(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareGreaterThan(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareGreaterThan(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareGreaterThanOrEqual(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareGreaterThanOrEqual(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareLessThan(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareLessThan(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareLessThanOrEqual(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareLessThanOrEqual(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareNotEqual(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareNotEqual(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareNotGreaterThan(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareNotGreaterThan(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareNotGreaterThanOrEqual(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareNotGreaterThanOrEqual(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareNotLessThan(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareNotLessThan(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareNotLessThanOrEqual(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareNotLessThanOrEqual(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareOrdered(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareOrdered(Vector256<float> left, Vector256<float> right);
+        public static Vector256<double> CompareUnordered(Vector256<double> left, Vector256<double> right);
+        public static Vector256<float> CompareUnordered(Vector256<float> left, Vector256<float> right);
     }
     public abstract class Sse2 : Sse {
+        public unsafe static void StoreScalar(int* address, Vector128<int> source);
+        public unsafe static void StoreScalar(uint* address, Vector128<uint> source);
     }
 }
```

