# System.Runtime.Intrinsics

``` diff
 namespace System.Runtime.Intrinsics {
     public static class Vector128 {
+        public static Vector128<Double> Exp(Vector128<Double> vector);
+        public static Vector128<Single> Exp(Vector128<Single> vector);
+        public static Vector128<Double> Log(Vector128<Double> vector);
+        public static Vector128<Single> Log(Vector128<Single> vector);
+        public static Vector128<Double> Log2(Vector128<Double> vector);
+        public static Vector128<Single> Log2(Vector128<Single> vector);
     }
     public static class Vector256 {
+        public static Vector256<Double> Exp(Vector256<Double> vector);
+        public static Vector256<Single> Exp(Vector256<Single> vector);
+        public static Vector256<Double> Log(Vector256<Double> vector);
+        public static Vector256<Single> Log(Vector256<Single> vector);
+        public static Vector256<Double> Log2(Vector256<Double> vector);
+        public static Vector256<Single> Log2(Vector256<Single> vector);
     }
     public static class Vector512 {
+        public static Vector512<Double> Exp(Vector512<Double> vector);
+        public static Vector512<Single> Exp(Vector512<Single> vector);
+        public static Vector512<Double> Log(Vector512<Double> vector);
+        public static Vector512<Single> Log(Vector512<Single> vector);
+        public static Vector512<Double> Log2(Vector512<Double> vector);
+        public static Vector512<Single> Log2(Vector512<Single> vector);
     }
     public static class Vector64 {
+        public static Vector64<Double> Exp(Vector64<Double> vector);
+        public static Vector64<Single> Exp(Vector64<Single> vector);
+        public static Vector64<Double> Log(Vector64<Double> vector);
+        public static Vector64<Single> Log(Vector64<Single> vector);
+        public static Vector64<Double> Log2(Vector64<Double> vector);
+        public static Vector64<Single> Log2(Vector64<Single> vector);
     }
 }
```

