# System.Runtime.Intrinsics

``` diff
 namespace System.Runtime.Intrinsics {
     public static class Vector128 {
+        public static Vector128<Int32> ConvertToInt32Native(Vector128<Single> vector);
+        public static Vector128<Int64> ConvertToInt64Native(Vector128<Double> vector);
+        public static Vector128<UInt32> ConvertToUInt32Native(Vector128<Single> vector);
+        public static Vector128<UInt64> ConvertToUInt64Native(Vector128<Double> vector);
     }
     public static class Vector256 {
+        public static Vector256<Int32> ConvertToInt32Native(Vector256<Single> vector);
+        public static Vector256<Int64> ConvertToInt64Native(Vector256<Double> vector);
+        public static Vector256<UInt32> ConvertToUInt32Native(Vector256<Single> vector);
+        public static Vector256<UInt64> ConvertToUInt64Native(Vector256<Double> vector);
     }
     public static class Vector512 {
+        public static Vector512<Int32> ConvertToInt32Native(Vector512<Single> vector);
+        public static Vector512<Int64> ConvertToInt64Native(Vector512<Double> vector);
+        public static Vector512<UInt32> ConvertToUInt32Native(Vector512<Single> vector);
+        public static Vector512<UInt64> ConvertToUInt64Native(Vector512<Double> vector);
     }
     public static class Vector64 {
+        public static Vector64<Int32> ConvertToInt32Native(Vector64<Single> vector);
+        public static Vector64<Int64> ConvertToInt64Native(Vector64<Double> vector);
+        public static Vector64<UInt32> ConvertToUInt32Native(Vector64<Single> vector);
+        public static Vector64<UInt64> ConvertToUInt64Native(Vector64<Double> vector);
     }
 }
```

