# System.Runtime.Intrinsics.X86

``` diff
 namespace System.Runtime.Intrinsics.X86 {
-    [CLSCompliantAttribute(false)]
-    [RequiresPreviewFeaturesAttribute("AvxVnni is in preview.")]
-    public abstract class AvxVnni : Avx2
+    [CLSCompliantAttribute(false)]
+    public abstract class AvxVnni : Avx2
     [CLSCompliantAttribute(false)]
     public abstract class X86Base {
-        [RequiresPreviewFeaturesAttribute("DivRem is in preview.")]
-        public static (int Quotient, int Remainder) DivRem(uint lower, int upper, int divisor);
+        [ExperimentalAttribute("SYSLIB5004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+        public static (int Quotient, int Remainder) DivRem(uint lower, int upper, int divisor);
-        [RequiresPreviewFeaturesAttribute("DivRem is in preview.")]
-        public static (uint Quotient, uint Remainder) DivRem(uint lower, uint upper, uint divisor);
+        [ExperimentalAttribute("SYSLIB5004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+        public static (uint Quotient, uint Remainder) DivRem(uint lower, uint upper, uint divisor);
-        [RequiresPreviewFeaturesAttribute("DivRem is in preview.")]
-        public static (IntPtr Quotient, IntPtr Remainder) DivRem(UIntPtr lower, IntPtr upper, IntPtr divisor);
+        [ExperimentalAttribute("SYSLIB5004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+        public static (IntPtr Quotient, IntPtr Remainder) DivRem(UIntPtr lower, IntPtr upper, IntPtr divisor);
-        [RequiresPreviewFeaturesAttribute("DivRem is in preview.")]
-        public static (UIntPtr Quotient, UIntPtr Remainder) DivRem(UIntPtr lower, UIntPtr upper, UIntPtr divisor);
+        [ExperimentalAttribute("SYSLIB5004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+        public static (UIntPtr Quotient, UIntPtr Remainder) DivRem(UIntPtr lower, UIntPtr upper, UIntPtr divisor);
         public abstract class X64 {
-            [RequiresPreviewFeaturesAttribute("DivRem is in preview.")]
-            public static (long Quotient, long Remainder) DivRem(ulong lower, long upper, long divisor);
+            [ExperimentalAttribute("SYSLIB5004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+            public static (long Quotient, long Remainder) DivRem(ulong lower, long upper, long divisor);
-            [RequiresPreviewFeaturesAttribute("DivRem is in preview.")]
-            public static (ulong Quotient, ulong Remainder) DivRem(ulong lower, ulong upper, ulong divisor);
+            [ExperimentalAttribute("SYSLIB5004", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
+            public static (ulong Quotient, ulong Remainder) DivRem(ulong lower, ulong upper, ulong divisor);
         }
     }
 }
```

