diff --git a/snippets/csharp/System/DateTime/ToString/ToString4.cs b/snippets/csharp/System/DateTime/ToString/ToString4.cs
index 43251ca60a5..4998c1d71fa 100644
--- a/snippets/csharp/System/DateTime/ToString/ToString4.cs
+++ b/snippets/csharp/System/DateTime/ToString/ToString4.cs
@@ -1,11 +1,11 @@
-using System;
+//
+using System;
using System.Globalization;
public class ToStringExample3
{
public static void Main()
{
- //
CultureInfo[] cultures = [
CultureInfo.InvariantCulture,
new CultureInfo("en-us"),
@@ -20,6 +20,7 @@ public static void Main()
foreach (CultureInfo culture in cultures)
{
string cultureName;
+
if (string.IsNullOrEmpty(culture.Name))
cultureName = culture.NativeName;
else
@@ -27,14 +28,14 @@ public static void Main()
Console.WriteLine($"In {cultureName}, {thisDate.ToString(culture)}");
}
-
- // The example produces the following output:
- // In Invariant Language (Invariant Country), 05/01/2009 09:00:00
- // In en-US, 5/1/2009 9:00:00 AM
- // In fr-FR, 01/05/2009 09:00:00
- // In de-DE, 01.05.2009 09:00:00
- // In es-ES, 01/05/2009 9:00:00
- // In ja-JP, 2009/05/01 9:00:00
- //
}
}
+
+// The example produces the following output:
+// In Invariant Language (Invariant Country), 05/01/2009 09:00:00
+// In en-US, 5/1/2009 9:00:00 AM
+// In fr-FR, 01/05/2009 09:00:00
+// In de-DE, 01.05.2009 09:00:00
+// In es-ES, 01/05/2009 9:00:00
+// In ja-JP, 2009/05/01 9:00:00
+//
diff --git a/xml/System.CodeDom.Compiler/IndentedTextWriter.xml b/xml/System.CodeDom.Compiler/IndentedTextWriter.xml
index f9ddffca07e..1ecf476b4c8 100644
--- a/xml/System.CodeDom.Compiler/IndentedTextWriter.xml
+++ b/xml/System.CodeDom.Compiler/IndentedTextWriter.xml
@@ -350,6 +350,7 @@
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
A representing the asynchronous dispose operation.
To be added.
+
@@ -486,6 +487,7 @@
Clears all buffers for this asynchronously and causes any buffered data to be written to the underlying device.
A representing the asynchronous flush operation.
This method stores in the task it returns all non-usage exceptions that the method's synchronous counterpart can throw. If an exception is stored into the returned task, that exception will be thrown when the task is awaited. Usage exceptions, such as , are still thrown synchronously. For the stored exceptions, see the exceptions thrown by .
+
@@ -2682,6 +2684,7 @@
Asynchronously writes the line terminator to the underlying .
A representing the asynchronous line writing operation.
This method stores in the task it returns all non-usage exceptions that the method's synchronous counterpart can throw. If an exception is stored into the returned task, that exception will be thrown when the task is awaited. Usage exceptions, such as , are still thrown synchronously. For the stored exceptions, see the exceptions thrown by .
+
diff --git a/xml/System.Collections.Generic/CollectionExtensions.xml b/xml/System.Collections.Generic/CollectionExtensions.xml
index 1c5c82b6d1a..6a2fabe4713 100644
--- a/xml/System.Collections.Generic/CollectionExtensions.xml
+++ b/xml/System.Collections.Generic/CollectionExtensions.xml
@@ -179,11 +179,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of elements in the set.
+ The set to wrap.
+
+ Returns a read-only wrapper for the specified set.
+
+ An object that acts as a read-only wrapper around the current .
To be added.
+
+ is .
diff --git a/xml/System.Collections.Generic/Queue`1.xml b/xml/System.Collections.Generic/Queue`1.xml
index a10771f6cf2..e76ab03745c 100644
--- a/xml/System.Collections.Generic/Queue`1.xml
+++ b/xml/System.Collections.Generic/Queue`1.xml
@@ -1200,6 +1200,7 @@
]]>
+
diff --git a/xml/System.Collections.ObjectModel/ReadOnlyCollection.xml b/xml/System.Collections.ObjectModel/ReadOnlyCollection.xml
index 6aaa2d55c46..e0fccba2e7a 100644
--- a/xml/System.Collections.ObjectModel/ReadOnlyCollection.xml
+++ b/xml/System.Collections.ObjectModel/ReadOnlyCollection.xml
@@ -20,7 +20,7 @@
- To be added.
+ Provides static methods for read-only collections.
To be added.
@@ -68,10 +68,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of elements in the collection.
+ The span of values to include in the collection.
+
+ Creates a new from the specified span of values.
+ This method (simplifies collection initialization)[https://learn.microsoft.com/dotnet/csharp/language-reference/operators/collection-expressions] to create a new with the specified values.
+
+ A new containing the specified values.
To be added.
@@ -119,10 +122,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of elements in the collection.
+ The span of values to include in the collection.
+
+ Creates a new from the specified span of values.
+ This method (simplifies collection initialization)[https://learn.microsoft.com/dotnet/csharp/language-reference/operators/collection-expressions] to create a new with the specified values.
+
+ A new containing the specified values.
To be added.
diff --git a/xml/System.Collections.ObjectModel/ReadOnlySet`1.xml b/xml/System.Collections.ObjectModel/ReadOnlySet`1.xml
index 246a26cafc4..3f84cba6df4 100644
--- a/xml/System.Collections.ObjectModel/ReadOnlySet`1.xml
+++ b/xml/System.Collections.ObjectModel/ReadOnlySet`1.xml
@@ -125,6 +125,7 @@
if is found in the ; otherwise, .
To be added.
+
@@ -790,6 +791,7 @@
The zero-based index in at which copying begins.
Copies the elements of the to an , starting at a particular index.
To be added.
+
@@ -819,6 +821,7 @@
if access to the is synchronized (thread safe); otherwise, .
This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.ObjectModel.ReadOnlySet`1> instance is cast to an <xref:System.Collections.ICollection> interface.
+
@@ -847,6 +850,7 @@
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.ObjectModel.ReadOnlySet`1> instance is cast to an <xref:System.Collections.ICollection> interface.
+
@@ -876,6 +880,7 @@
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
This member is an explicit interface member implementation. It can be used only when the <xref:System.Collections.ObjectModel.ReadOnlySet`1> instance is cast to an <xref:System.Collections.IEnumerable> interface.
+
diff --git a/xml/System.Collections/BitArray.xml b/xml/System.Collections/BitArray.xml
index 2a251875107..70662a0338f 100644
--- a/xml/System.Collections/BitArray.xml
+++ b/xml/System.Collections/BitArray.xml
@@ -639,6 +639,7 @@
The number of elements in the source is greater than the available space from to the end of the destination .
The type of the source cannot be cast automatically to the type of the destination .
+
diff --git a/xml/System.Diagnostics.CodeAnalysis/DynamicallyAccessedMemberTypes.xml b/xml/System.Diagnostics.CodeAnalysis/DynamicallyAccessedMemberTypes.xml
index 6adc05da4aa..56103f921a6 100644
--- a/xml/System.Diagnostics.CodeAnalysis/DynamicallyAccessedMemberTypes.xml
+++ b/xml/System.Diagnostics.CodeAnalysis/DynamicallyAccessedMemberTypes.xml
@@ -78,7 +78,7 @@
1064967
- To be added.
+ Specifies all constructors, including those inherited from base classes.
@@ -98,7 +98,7 @@
530432
- To be added.
+ Specifies all events, including those inherited from base classes.
@@ -118,7 +118,7 @@
65632
- To be added.
+ Specifies all fields, including those inherited from base classes.
@@ -138,7 +138,7 @@
32792
- To be added.
+ Specifies all methods, including those inherited from base classes.
@@ -158,7 +158,7 @@
2228608
- To be added.
+ Specifies all nested types, including those inherited from base classes.
@@ -178,7 +178,7 @@
263680
- To be added.
+ Specifies all properties, including those inherited from base classes.
@@ -274,7 +274,7 @@
16388
- To be added.
+ Specifies all non-public constructors, including those inherited from base classes.
@@ -320,7 +320,7 @@
528384
- To be added.
+ Specifies all non-public events, including those inherited from base classes.
@@ -366,7 +366,7 @@
65600
- To be added.
+ Specifies all non-public fields, including those inherited from base classes.
@@ -412,7 +412,7 @@
32784
- To be added.
+ Specifies all non-public methods, including those inherited from base classes.
@@ -458,7 +458,7 @@
131328
- To be added.
+ Specifies all non-public nested types, including those inherited from base classes.
@@ -504,7 +504,7 @@
263168
- To be added.
+ Specifies all non-public properties, including those inherited from base classes.
@@ -550,7 +550,7 @@
1048579
- To be added.
+ Specifies all public constructors, including those inherited from base classes.
@@ -674,7 +674,7 @@
2097280
- To be added.
+ Specifies all public nested types, including those inherited from base classes.
diff --git a/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml b/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml
index d212d781140..1cc3bd25170 100644
--- a/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml
+++ b/xml/System.Diagnostics.CodeAnalysis/ExperimentalAttribute.xml
@@ -116,9 +116,9 @@ the warnings or errors, if needed.
System.String
- To be added.
- To be added.
- To be added.
+ Gets or sets an optional message associated with the experimental attribute.
+ The message that provides additional information about the experimental feature.
+ This message can be used to provide more context or guidance about the experimental feature.
diff --git a/xml/System.Diagnostics.CodeAnalysis/RequiresDynamicCodeAttribute.xml b/xml/System.Diagnostics.CodeAnalysis/RequiresDynamicCodeAttribute.xml
index 01181b2a780..0df8a13bfdb 100644
--- a/xml/System.Diagnostics.CodeAnalysis/RequiresDynamicCodeAttribute.xml
+++ b/xml/System.Diagnostics.CodeAnalysis/RequiresDynamicCodeAttribute.xml
@@ -81,7 +81,7 @@ For more information, see [Introduction to AOT warnings](/dotnet/core/deploying/
System.Boolean
- To be added.
+ Gets or sets a value that indicates whether the annotation should apply to static members.
To be added.
To be added.
diff --git a/xml/System.Diagnostics.CodeAnalysis/RequiresUnreferencedCodeAttribute.xml b/xml/System.Diagnostics.CodeAnalysis/RequiresUnreferencedCodeAttribute.xml
index 8481e68e455..5891c52a465 100644
--- a/xml/System.Diagnostics.CodeAnalysis/RequiresUnreferencedCodeAttribute.xml
+++ b/xml/System.Diagnostics.CodeAnalysis/RequiresUnreferencedCodeAttribute.xml
@@ -89,7 +89,7 @@ This attribute allows tools to understand which methods are unsafe to call when
System.Boolean
- To be added.
+ Gets or sets a value that indicates whether the annotation should apply to static members.
To be added.
To be added.
diff --git a/xml/System.DirectoryServices.ActiveDirectory/TrustDirection.xml b/xml/System.DirectoryServices.ActiveDirectory/TrustDirection.xml
index 0f31f65938f..e132171e93a 100644
--- a/xml/System.DirectoryServices.ActiveDirectory/TrustDirection.xml
+++ b/xml/System.DirectoryServices.ActiveDirectory/TrustDirection.xml
@@ -74,7 +74,7 @@
1
- This is a trusting domain or forest. The other domain or forest has access to the resources of this domain or forest. This domain or forest does not have access to resources that belong to the other domain or forest.
+ A trusting domain or forest. An inbound (or incoming) trust is where some other domain or forest trusts this domain or forest. This domain or forest does not have access to resources that belong to the other domain or forest.
@@ -98,7 +98,7 @@
2
- This is a trusted domain or forest. This domain or forest has access to resources of the other domain or forest. The other domain or forest does not have access to the resources of this domain or forest.
+ A trusted domain or forest. An outbound (or outgoing) trust is where this domain or forest trusts some other domain or forest. The other domain or forest does not have access to the resources of this domain or forest.
diff --git a/xml/System.Globalization/CompareOptions.xml b/xml/System.Globalization/CompareOptions.xml
index 3e1d9dd3ae5..0651cdabb40 100644
--- a/xml/System.Globalization/CompareOptions.xml
+++ b/xml/System.Globalization/CompareOptions.xml
@@ -401,7 +401,11 @@ The following code example shows how sorting with StringSort differs from sortin
32
- To be added.
+
+ The option that specifies that string comparisons sort sequences of digits (Unicode general category "Nd") based on their numeric value.
+ For example, "2" comes before "10". Non-digit characters such as decimal points, minus, and plus signs
+ are not considered as part of the sequence and will terminate it. This flag is not valid for indexing methods (such as and ).
+
diff --git a/xml/System.Globalization/ISOWeek.xml b/xml/System.Globalization/ISOWeek.xml
index 31512c57d67..637b7827507 100644
--- a/xml/System.Globalization/ISOWeek.xml
+++ b/xml/System.Globalization/ISOWeek.xml
@@ -59,9 +59,9 @@
- To be added.
- To be added.
- To be added.
+ A date in the Gregorian calendar.
+ Calculates the ISO week number of a given Gregorian date.
+ A number between 1 and 53 representing the ISO week number of the given Gregorian date.
To be added.
@@ -167,9 +167,9 @@
- To be added.
- To be added.
- To be added.
+ A date in the Gregorian calendar.
+ Calculates the ISO week-numbering year (also called ISO year informally) mapped to the input Gregorian date.
+ The ISO week-numbering year, between 1 and 9999
To be added.
@@ -311,11 +311,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ An ISO week-numbering year (also called an ISO year informally).
+ The ISO week number in the given ISO week-numbering year.
+ The day of week inside the given ISO week.
+ Maps the ISO week date represented by a specified ISO year, week number, and day of week to the equivalent Gregorian date.
+ The Gregorian date equivalent to the input ISO week date.
To be added.
diff --git a/xml/System.IO/BinaryReader.xml b/xml/System.IO/BinaryReader.xml
index 02d836ec59a..5eb83b9ae16 100644
--- a/xml/System.IO/BinaryReader.xml
+++ b/xml/System.IO/BinaryReader.xml
@@ -1837,9 +1837,12 @@
- To be added.
- To be added.
- To be added.
+ A region of memory. When this method returns, the contents of this region are replaced by the bytes read from the current stream.
+ Reads bytes from the current stream and advances the position within the stream until the is filled.
+ When is empty, this read operation will be completed without waiting for available data in the stream.
+ The stream is closed.
+ An I/O error occurred.
+ The end of the stream is reached before filling the .
diff --git a/xml/System.IO/FileStream.xml b/xml/System.IO/FileStream.xml
index fecdc1ecda7..60a90915ec7 100644
--- a/xml/System.IO/FileStream.xml
+++ b/xml/System.IO/FileStream.xml
@@ -2291,6 +2291,7 @@ For an example of copying between two streams, see the
The cancellation token was canceled. This exception is stored into the returned task.
+
diff --git a/xml/System.Net.Http/HttpIOException.xml b/xml/System.Net.Http/HttpIOException.xml
index 417a7cbe4bb..834ba17924e 100644
--- a/xml/System.Net.Http/HttpIOException.xml
+++ b/xml/System.Net.Http/HttpIOException.xml
@@ -92,8 +92,8 @@
System.String
- To be added.
- To be added.
+ Gets a message that describes the current exception.
+ The error message that explains the reason for the exception, or an empty string ("").
To be added.
diff --git a/xml/System.Numerics.Tensors/ReadOnlyTensorSpan`1.xml b/xml/System.Numerics.Tensors/ReadOnlyTensorSpan`1.xml
index 379d4b33976..b8e3b0abb6e 100644
--- a/xml/System.Numerics.Tensors/ReadOnlyTensorSpan`1.xml
+++ b/xml/System.Numerics.Tensors/ReadOnlyTensorSpan`1.xml
@@ -724,7 +724,6 @@
To be added.
To be added.
To be added.
-
@@ -1479,9 +1478,9 @@
- To be added.
- To be added.
- To be added.
+ The array to convert to a readonly tensor span.
+ Defines an implicit conversion of an array to a readonly tensor span.
+ The readonly tensor span that corresponds to .
To be added.
@@ -2189,7 +2188,6 @@
To be added.
To be added.
To be added.
-
diff --git a/xml/System.Numerics.Tensors/TensorDimensionSpan`1.xml b/xml/System.Numerics.Tensors/TensorDimensionSpan`1.xml
index 2c0a53aa079..46493d2881c 100644
--- a/xml/System.Numerics.Tensors/TensorDimensionSpan`1.xml
+++ b/xml/System.Numerics.Tensors/TensorDimensionSpan`1.xml
@@ -178,9 +178,9 @@
- To be added.
- To be added.
- To be added.
+ The tensor dimension span to convert to a readonly tensor dimension span.
+ Defines an implicit conversion of a tensor dimension span to a readonly tensor dimension span.
+ The tensor dimension span that corresponds to .
To be added.
diff --git a/xml/System.Numerics.Tensors/TensorSpan`1.xml b/xml/System.Numerics.Tensors/TensorSpan`1.xml
index 94efafa952c..8fc0fe16968 100644
--- a/xml/System.Numerics.Tensors/TensorSpan`1.xml
+++ b/xml/System.Numerics.Tensors/TensorSpan`1.xml
@@ -863,7 +863,6 @@
To be added.
To be added.
To be added.
-
@@ -1653,9 +1652,9 @@
- To be added.
- To be added.
- To be added.
+ The tensor to convert to a readonly tensor span.
+ Defines an implicit conversion of a tensor to a readonly tensor span.
+ The tensor that corresponds to .
To be added.
@@ -1691,9 +1690,9 @@
- To be added.
- To be added.
- To be added.
+ The array to convert to a tensor span.
+ Defines an implicit conversion of an array to a tensor span.
+ The tensor span that corresponds to .
To be added.
@@ -2939,7 +2938,6 @@
To be added.
To be added.
To be added.
-
diff --git a/xml/System.Numerics.Tensors/Tensor`1.xml b/xml/System.Numerics.Tensors/Tensor`1.xml
index f0c1ee66aaa..0110c0d5aa3 100644
--- a/xml/System.Numerics.Tensors/Tensor`1.xml
+++ b/xml/System.Numerics.Tensors/Tensor`1.xml
@@ -483,7 +483,6 @@
To be added.
To be added.
To be added.
-
@@ -1135,6 +1134,7 @@
To be added.
To be added.
To be added.
+
@@ -1162,9 +1162,9 @@
- To be added.
- To be added.
- To be added.
+ The tensor to convert to a tensor span.
+ Defines an implicit conversion of a tensor to a tensor span.
+ The tensor that corresponds to .
To be added.
@@ -1187,9 +1187,9 @@
- To be added.
- To be added.
- To be added.
+ The array to convert to a tensor.
+ Defines an implicit conversion of an array to a tensor.
+ The tensor span that corresponds to .
To be added.
@@ -2302,7 +2302,6 @@
To be added.
To be added.
To be added.
-
diff --git a/xml/System.Numerics/INumber`1.xml b/xml/System.Numerics/INumber`1.xml
index 9a1161159f8..b87a744fc20 100644
--- a/xml/System.Numerics/INumber`1.xml
+++ b/xml/System.Numerics/INumber`1.xml
@@ -166,12 +166,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to clamp.
+ The inclusive minimum to which should clamp.
+ The inclusive maximum to which should clamp.
+ Clamps a value to an inclusive minimum and maximum value using platform-specific behavior for NaN and NegativeZero.
+ The result of clamping to the inclusive range of and .
To be added.
+
+ is greater than .
@@ -263,10 +265,11 @@ For , this method matches the IEEE 754:
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to compare with .
+ The value to compare with .
+ Compares two values to compute which is greater using platform-specific behavior for NaN and NegativeZero.
+
+ if it is greater than ; otherwise, .
To be added.
@@ -368,10 +371,11 @@ For , this method matches the IEEE 754:
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to compare with .
+ The value to compare with .
+ Compares two values to compute which is lesser using platform-specific behavior for NaN and NegativeZero.
+
+ if it is lesser than ; otherwise, .
To be added.
diff --git a/xml/System.Numerics/Matrix3x2.xml b/xml/System.Numerics/Matrix3x2.xml
index b6220b8c291..1810329e27b 100644
--- a/xml/System.Numerics/Matrix3x2.xml
+++ b/xml/System.Numerics/Matrix3x2.xml
@@ -189,9 +189,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to all three rows.
+ Creates a whose three rows are set to the specified value.
+ A whose three rows are set to .
To be added.
@@ -220,9 +220,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to all six elements.
+ Creates a whose six elements are set to the specified value.
+ A whose six elements are set to .
To be added.
@@ -253,11 +253,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ Creates a from the specified rows.
+ A whose rows are set to the specified values.
To be added.
@@ -291,14 +291,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ Creates a from the specified elements.
+ A whose elements are set to the specified values.
To be added.
@@ -1166,11 +1166,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The index of the row containing the element to get.
+ The index of the column containing the element to get.
+ Gets the element at the specified row and column.
+ The element at index: [, ].
To be added.
+
+
+ was less than zero or greater than or equal to the number of rows (3).
+ -or-
+
+ was less than zero or greater than or equal to the number of columns (2).
+
@@ -1255,10 +1262,12 @@
- To be added.
- To be added.
- To be added.
+ The index of the row to get.
+ Gets or sets the row at the specified index.
+ The row at index: [].
To be added.
+
+ was less than zero or greater than or equal to the number of rows (3).
@@ -1435,10 +1444,12 @@
- To be added.
- To be added.
- To be added.
+ The index of the row to get or set.
+ Gets or sets the row at the specified index.
+ The row at index: [].
To be added.
+
+ was less than zero or greater than or equal to the number of rows (3).
@@ -1580,7 +1591,7 @@
The first element of the first row.
- To be added.
+ This element exists at index: [0, 0] and is part of row .
@@ -1622,7 +1633,7 @@
The second element of the first row.
- To be added.
+ This element exists at index: [0, 1] and is part of row .
@@ -1664,7 +1675,7 @@
The first element of the second row.
- To be added.
+ This element exists at index: [1, 0] and is part of row .
@@ -1706,7 +1717,7 @@
The second element of the second row.
- To be added.
+ This element exists at index: [1, 1] and is part of row .
@@ -1748,7 +1759,7 @@
The first element of the third row.
- To be added.
+ This element exists at index: [2, 0] and is part of row .
@@ -1790,7 +1801,7 @@
The second element of the third row.
- To be added.
+ This element exists at index: [2, 1] and is part of row .
@@ -2492,7 +2503,7 @@
Gets or sets the translation component of this matrix.
The translation component of the current instance.
- To be added.
+ The translation component is stored as .
@@ -2528,12 +2539,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The index of the row containing the element to replace.
+ The index of the column containing the element to replace.
+ The value to assign to the element at index: [, ].
+ Creates a new with the element at the specified row and column set to the given value and the remaining elements set to the same value as that in the current matrix.
+ A with the value of the element at index: [, ] set to and the remaining elements set to the same value as that in the current matrix.
To be added.
+
+
+ was less than zero or greater than or equal to the number of rows (3).
+ -or-
+
+ was less than zero or greater than or equal to the number of columns (2).
+
@@ -2568,11 +2586,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The index of the row to replace.
+ The value to assign to the row at index: [].
+ Creates a new with the row at the specified index set to the given value and the remaining rows set to the same value as that in the current matrix.
+ A with the value of the row at index: [] set to and the remaining rows set to the same value as that in the current matrix.
To be added.
+
+ was less than zero or greater than or equal to the number of rows (3).
@@ -2603,9 +2623,9 @@
System.Numerics.Vector2
- To be added.
+ Gets or sets the first row of the matrix.
To be added.
- To be added.
+ This row comprises and ; it exists at index: [0].
@@ -2636,9 +2656,9 @@
System.Numerics.Vector2
- To be added.
+ Gets or sets the second row of the matrix.
To be added.
- To be added.
+ This row comprises and ; it exists at index: [1].
@@ -2669,9 +2689,9 @@
System.Numerics.Vector2
- To be added.
+ Gets or sets the third row of the matrix.
To be added.
- To be added.
+ This row comprises and ; it exists at index: [2].
diff --git a/xml/System.Numerics/Matrix4x4.xml b/xml/System.Numerics/Matrix4x4.xml
index bd8bde0ad13..dbfe90720ba 100644
--- a/xml/System.Numerics/Matrix4x4.xml
+++ b/xml/System.Numerics/Matrix4x4.xml
@@ -270,10 +270,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to assign to the first two elements of , , and .
+ Creates a from the specified .
+ A that was initialized using the elements from .
+ The last two elements of , , and are initialized to zero; while is initialized to .
@@ -301,9 +301,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to all four rows.
+ Creates a whose four rows are set to the specified value.
+ A whose four rows are set to .
To be added.
@@ -332,9 +332,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to all 16 elements.
+ Creates a whose 16 elements are set to the specified value.
+ A whose 16 elements are set to .
To be added.
@@ -366,12 +366,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ Creates a from the specified rows.
+ A whose rows are set to the specified values.
To be added.
@@ -415,24 +415,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ The value to assign to .
+ Creates a from the specified elements.
+ A whose elements are set to the specified values.
To be added.
@@ -517,12 +517,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The position of the object that the billboard will rotate around.
+ The position of the camera.
+ The up vector of the camera.
+ The forward vector of the camera.
+ Creates a left-handed spherical billboard matrix that rotates around a specified object position.
+ The created billboard.
To be added.
@@ -610,13 +610,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The position of the object that the billboard will rotate around.
+ The position of the camera.
+ The axis to rotate the billboard around.
+ The forward vector of the camera.
+ The forward vector of the object.
+ Creates a left-handed cylindrical billboard matrix that rotates around a specified axis.
+ The billboard matrix.
To be added.
@@ -2758,11 +2758,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The index of the row containing the element to get.
+ The index of the column containing the element to get.
+ Gets the element at the specified row and column.
+ The element at index: [, ].
To be added.
+
+
+ was less than zero or greater than or equal to the number of rows (4).
+ -or-
+
+ was less than zero or greater than or equal to the number of columns (4).
+
@@ -2847,10 +2854,12 @@
- To be added.
- To be added.
- To be added.
+ The index of the row to get.
+ Gets or sets the row at the specified index.
+ The row at index: [].
To be added.
+
+ was less than zero or greater than or equal to the number of rows (4).
@@ -3027,10 +3036,12 @@
- To be added.
- To be added.
- To be added.
+ The index of the row to get or set.
+ Gets or sets the row at the specified index.
+ The row that at index: [].
To be added.
+
+ was less than zero or greater than or equal to the number of rows (4).
@@ -3172,7 +3183,7 @@
The first element of the first row.
- To be added.
+ This element exists at index: [0, 0] and is part of row .
@@ -3214,7 +3225,7 @@
The second element of the first row.
- To be added.
+ This element exists at index: [0, 1] and is part of row .
@@ -3256,7 +3267,7 @@
The third element of the first row.
- To be added.
+ This element exists at index: [0, 2] and is part of row .
@@ -3298,7 +3309,7 @@
The fourth element of the first row.
- To be added.
+ This element exists at index: [0, 3] and is part of row .
@@ -3340,7 +3351,7 @@
The first element of the second row.
- To be added.
+ This element exists at index: [1, 0] and is part of row .
@@ -3382,7 +3393,7 @@
The second element of the second row.
- To be added.
+ This element exists at index: [1, 1] and is part of row .
@@ -3424,7 +3435,7 @@
The third element of the second row.
- To be added.
+ This element exists at index: [1, 2] and is part of row .
@@ -3466,7 +3477,7 @@
The fourth element of the second row.
- To be added.
+ This element exists at index: [1, 3] and is part of row .
@@ -3508,7 +3519,7 @@
The first element of the third row.
- To be added.
+ This element exists at index: [2, 0] and is part of row .
@@ -3550,7 +3561,7 @@
The second element of the third row.
- To be added.
+ This element exists at index: [2, 1] and is part of row .
@@ -3592,7 +3603,7 @@
The third element of the third row.
- To be added.
+ This element exists at index: [2, 2] and is part of row .
@@ -3634,7 +3645,7 @@
The fourth element of the third row.
- To be added.
+ This element exists at index: [2, 3] and is part of row .
@@ -3676,7 +3687,7 @@
The first element of the fourth row.
- To be added.
+ This element exists at index: [3, 0] and is part of row .
@@ -3718,7 +3729,7 @@
The second element of the fourth row.
- To be added.
+ This element exists at index: [3, 1] and is part of row .
@@ -3760,7 +3771,7 @@
The third element of the fourth row.
- To be added.
+ This element exists at index: [3, 2] and is part of row .
@@ -3802,7 +3813,7 @@
The fourth element of the fourth row.
- To be added.
+ This element exists at index: [3, 3] and is part of row .
@@ -4552,7 +4563,7 @@
Gets or sets the translation component of this matrix.
The translation component of the current instance.
- To be added.
+ The translation component is stored as the first three columns of .
@@ -4630,9 +4641,9 @@
System.Numerics.Vector4
- To be added.
+ Gets or sets the fourth row of the matrix.
To be added.
- To be added.
+ This row comprises , , , and ; it exists at index: [3].
@@ -4668,12 +4679,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The index of the row containing the element to replace.
+ The index of the column containing the element to replace.
+ The value to assign to the element at index: [, ].
+ Creates a new with the element at the specified row and column set to the given value and the remaining elements set to the same value as that in the current matrix.
+ A with the value of the element at index: [, ] set to and the remaining elements set to the same value as that in the current matrix.
To be added.
+
+
+ was less than zero or greater than or equal to the number of rows (4).
+ -or-
+
+ was less than zero or greater than or equal to the number of columns (4).
+
@@ -4708,11 +4726,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The index of the row to replace.
+ The value to assign to the row at index: [].
+ Creates a new with the row at the specified index set to the given value and the remaining rows set to the same value as that in the current matrix.
+ A with the value of the row at index: [] set to and the remaining rows set to the same value as that in the current matrix.
To be added.
+
+ was less than zero or greater than or equal to the number of rows (4).
@@ -4743,9 +4763,9 @@
System.Numerics.Vector4
- To be added.
+ Gets or sets the first row of the matrix.
To be added.
- To be added.
+ This row comprises , , , and ; it exists at index: [0].
@@ -4776,9 +4796,9 @@
System.Numerics.Vector4
- To be added.
+ Gets or sets the second row of the matrix.
To be added.
- To be added.
+ This row comprises , , , and ; it exists at index: [1].
@@ -4809,9 +4829,9 @@
System.Numerics.Vector4
- To be added.
+ Gets or sets the third row of the matrix.
To be added.
- To be added.
+ This row comprises , , , and ; it exists at index: [2].
diff --git a/xml/System.Numerics/Plane.xml b/xml/System.Numerics/Plane.xml
index 2a3dbcf7013..ae36eb6ca8e 100644
--- a/xml/System.Numerics/Plane.xml
+++ b/xml/System.Numerics/Plane.xml
@@ -235,10 +235,10 @@
- To be added.
- To be added.
+ A vector whose first three elements describe the normal vector, and whose defines the distance along that normal from the origin.
+ Creates a from a specified four-dimensional vector.
To be added.
- To be added.
+ A created using .
@@ -267,10 +267,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The plane's normal vector.
+ The plane's distance from the origin along its normal vector.
+ Creates a from a specified normal and the distance along the normal from the origin.
+ A created from a specified normal and the distance along the normal from the origin.
To be added.
@@ -302,12 +302,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The X component of the normal.
+ The Y component of the normal.
+ The Z component of the normal.
+ The distance of the plane along its normal from the origin.
+ Creates a from the X, Y, and Z components of its normal, and its distance from the origin on that normal.
+ A created from the X, Y, and Z components of its normal, and its distance from the origin on that normal.
To be added.
diff --git a/xml/System.Numerics/Quaternion.xml b/xml/System.Numerics/Quaternion.xml
index bb035e98900..90afcf4bf7d 100644
--- a/xml/System.Numerics/Quaternion.xml
+++ b/xml/System.Numerics/Quaternion.xml
@@ -341,10 +341,10 @@ w = cos(theta/2)
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector part of the quaternion.
+ The rotation part of the quaternion.
+ Creates a from the specified vector and rotation parts.
+ A created from the specified vector and rotation parts.
To be added.
@@ -376,12 +376,12 @@ w = cos(theta/2)
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The value to assign to the X component of the quaternion.
+ The value to assign to the Y component of the quaternion.
+ The value to assign to the Z component of the quaternion.
+ The value to assign to the W component of the quaternion.
+ Creates a from the specified components.
+ A created from the specified components.
To be added.
diff --git a/xml/System.Numerics/Vector.xml b/xml/System.Numerics/Vector.xml
index af617bc1384..a8ed0121fbc 100644
--- a/xml/System.Numerics/Vector.xml
+++ b/xml/System.Numerics/Vector.xml
@@ -181,6 +181,7 @@
Returns a new vector whose values are the sum of each pair of elements from two given vectors.
The summed vector.
To be added.
+
@@ -235,6 +236,7 @@
To be added.
To be added.
To be added.
+
@@ -283,6 +285,7 @@
To be added.
To be added.
To be added.
+
@@ -322,6 +325,7 @@
To be added.
To be added.
To be added.
+
@@ -443,6 +447,7 @@
To be added.
To be added.
To be added.
+
@@ -482,6 +487,7 @@
To be added.
To be added.
To be added.
+
@@ -624,9 +630,10 @@
- To be added.
- To be added.
- To be added.
+ The vector to reinterpret.
+ Reinterprets a as a new .
+
+ reinterpreted as a new .
To be added.
@@ -682,9 +689,10 @@
- To be added.
- To be added.
- To be added.
+ The vector to reinterpret.
+ Reinterprets a to a new with the new elements zeroed.
+
+ reinterpreted to a new with the new elements zeroed.
To be added.
@@ -740,9 +748,10 @@
- To be added.
- To be added.
- To be added.
+ The vector to reinterpret.
+ Reinterprets a to a new with the new elements undefined.
+
+ reinterpreted to a new with the new elements undefined.
To be added.
@@ -2938,6 +2947,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -2977,6 +2987,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -3112,11 +3123,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The value that element 0 will be initialized to.
+ Creates a new instance with the first element initialized to the specified value and the remaining elements initialized to zero.
+ A new instance with the first element initialized to and the remaining elements initialized to zero.
To be added.
+ The type of () is not supported.
@@ -3157,11 +3169,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The value that element 0 will be initialized to.
+ Creates a new instance with the first element initialized to the specified value and the remaining elements left uninitialized.
+ A new instance with the first element initialized to and the remaining elements left uninitialized.
To be added.
+ The type of () is not supported.
@@ -3969,6 +3982,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -4003,6 +4017,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -4037,6 +4052,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -4578,6 +4594,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -4608,6 +4625,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -4638,6 +4656,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -5597,6 +5616,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -5636,6 +5656,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -5681,6 +5702,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -5726,6 +5748,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -5817,6 +5840,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -5862,6 +5886,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -6001,6 +6026,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -6046,6 +6072,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -6091,6 +6118,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -6230,6 +6258,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -6325,6 +6354,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -6364,6 +6394,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -8551,6 +8582,7 @@ Note that this method returns a instead of an integral type
Narrows two Vector<Double> instances into one Vector<Single>.
A Vector<Single> containing elements narrowed from the source vectors.
To be added.
+
@@ -8606,6 +8638,7 @@ Note that this method returns a instead of an integral type
Narrows two Vector<Int16> instances into one Vector<SByte>.
A Vector<SByte> containing elements narrowed from the source vectors.
To be added.
+
@@ -8655,6 +8688,7 @@ Note that this method returns a instead of an integral type
Narrows two Vector<Int32> instances into one Vector<Int16>.
A Vector<Int16> containing elements narrowed from the source vectors.
To be added.
+
@@ -8704,6 +8738,7 @@ Note that this method returns a instead of an integral type
Narrows two Vector<Int64> instances into one Vector<Int32>.
A Vector<Int32> containing elements narrowed from the source vectors.
To be added.
+
@@ -8759,6 +8794,7 @@ Note that this method returns a instead of an integral type
Narrows two Vector<UInt16> instances into one Vector<Byte>.
A Vector<Byte> containing elements narrowed from the source vectors.
To be added.
+
@@ -8814,6 +8850,7 @@ Note that this method returns a instead of an integral type
Narrows two Vector<UInt32> instances into one Vector<UInt16>.
A Vector<UInt16> containing elements narrowed from the source vectors.
To be added.
+
@@ -8869,6 +8906,7 @@ Note that this method returns a instead of an integral type
Narrows two Vector<UInt64> instances into one Vector<UInt32>.
A Vector<UInt32> containing elements narrowed from the source vectors.
To be added.
+
@@ -8899,6 +8937,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -8935,6 +8974,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -8965,6 +9005,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -8995,6 +9036,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -9031,6 +9073,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -9067,6 +9110,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -9103,6 +9147,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -9215,6 +9260,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -9254,6 +9300,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -10619,9 +10666,9 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination at which will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -10653,9 +10700,9 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination at which will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -10687,9 +10734,9 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination at which will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -10776,10 +10823,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The aligned destination at which will be stored.
+ Stores a vector at the given 8-byte aligned destination.
To be added.
+
+ is not 8-byte aligned.
@@ -10810,10 +10859,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The aligned destination at which will be stored.
+ Stores a vector at the given 8-byte aligned destination.
To be added.
+
+ is not 8-byte aligned.
@@ -10844,10 +10895,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The aligned destination at which will be stored.
+ Stores a vector at the given 16-byte aligned destination.
To be added.
+
+ is not 16-byte aligned.
@@ -10933,10 +10986,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The aligned destination at which will be stored.
+ Stores a vector at the given 8-byte aligned destination.
+ This method may bypass the cache on certain platforms.
+
+ is not 8-byte aligned.
@@ -10967,10 +11022,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The aligned destination at which will be stored.
+ Stores a vector at the given 8-byte aligned destination.
+ This method may bypass the cache on certain platforms.
+
+ is not 8-byte aligned.
@@ -11001,10 +11058,12 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The aligned destination at which will be stored.
+ Stores a vector at the given 16-byte aligned destination.
+ This method may bypass the cache on certain platforms.
+
+ is not 16-byte aligned.
@@ -11085,9 +11144,9 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination at which will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -11114,9 +11173,9 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination at which will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -11143,9 +11202,9 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination at which will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -11179,10 +11238,10 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination to which will be added before the vector will be stored.
+ The element offset from from which the vector will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -11216,10 +11275,10 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination to which will be added before the vector will be stored.
+ The element offset from from which the vector will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -11253,10 +11312,10 @@ Note that this method returns a instead of an integral type
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be stored.
+ The destination to which will be added before the vector will be stored.
+ The element offset from from which the vector will be stored.
+ Stores a vector at the given destination.
To be added.
@@ -11439,6 +11498,7 @@ Note that this method returns a instead of an integral type
Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector.
The difference vector.
To be added.
+
@@ -11493,6 +11553,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -11576,6 +11637,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -11604,6 +11666,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -11632,6 +11695,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -12615,6 +12679,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -12647,6 +12712,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
@@ -12679,6 +12745,7 @@ Note that this method returns a instead of an integral type
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Numerics/Vector2.xml b/xml/System.Numerics/Vector2.xml
index f0d0f6a771d..175886f966f 100644
--- a/xml/System.Numerics/Vector2.xml
+++ b/xml/System.Numerics/Vector2.xml
@@ -323,6 +323,7 @@
To be added.
To be added.
To be added.
+
@@ -350,6 +351,7 @@
To be added.
To be added.
To be added.
+
@@ -381,6 +383,7 @@
To be added.
To be added.
To be added.
+
@@ -414,6 +417,7 @@
To be added.
To be added.
To be added.
+
@@ -447,6 +451,7 @@
To be added.
To be added.
To be added.
+
@@ -478,6 +483,7 @@
To be added.
To be added.
To be added.
+
@@ -511,6 +517,7 @@
To be added.
To be added.
To be added.
+
@@ -544,6 +551,7 @@
To be added.
To be added.
To be added.
+
@@ -595,7 +603,7 @@
Restricts a vector between a minimum and a maximum value.
The restricted vector.
To be added.
-
+
@@ -632,7 +640,7 @@
Restricts a vector between a minimum and a maximum value using platform specific behavior for NaN
and NegativeZero
..
The restricted vector.
To be added.
-
+
@@ -668,6 +676,7 @@
To be added.
To be added.
To be added.
+
@@ -702,7 +711,7 @@
Copies the per-element sign of a vector to the per-element sign of another vector.
A vector with the magnitude of value
and the sign of sign
.
To be added.
-
+
@@ -963,6 +972,7 @@
To be added.
To be added.
To be added.
+
@@ -994,6 +1004,7 @@
To be added.
To be added.
To be added.
+
@@ -1119,9 +1130,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to the field.
+ Creates a vector with initialized to the specified value and the remaining elements initialized to zero.
+ A new with initialized and the remaining elements initialized to zero.
To be added.
@@ -1150,9 +1161,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to the field.
+ Creates a vector with initialized to the specified value and the remaining elements left uninitialized.
+ A new with initialized and the remaining elements left uninitialized.
To be added.
@@ -1182,11 +1193,16 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first vector.
+ The second vector.
+
+ Returns the z-value of the cross product of two vectors.
+ Since the Vector2 is in the x-y plane, a 3D cross product only produces the z-value.
+
+ The value of the z-coordinate from the cross product.
+
+ Return z-value = value1.X * value2.Y - value1.Y * value2.X is the same as taking the with the second vector that has been rotated 90-degrees.
+
@@ -1504,6 +1520,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.E)
).
To be added.
+
@@ -1532,6 +1549,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)
).
To be added.
+
@@ -1711,6 +1729,7 @@
To be added.
To be added.
To be added.
+
@@ -1744,6 +1763,7 @@
To be added.
To be added.
To be added.
+
@@ -1777,6 +1797,7 @@
To be added.
To be added.
To be added.
+
@@ -1931,6 +1952,7 @@
To be added.
To be added.
To be added.
+
@@ -1964,6 +1986,7 @@
To be added.
To be added.
To be added.
+
@@ -1997,6 +2020,7 @@
To be added.
To be added.
To be added.
+
@@ -2030,6 +2054,7 @@
To be added.
To be added.
To be added.
+
@@ -2063,6 +2088,7 @@
To be added.
To be added.
To be added.
+
@@ -2096,6 +2122,7 @@
To be added.
To be added.
To be added.
+
@@ -2164,6 +2191,7 @@
To be added.
To be added.
To be added.
+
@@ -2195,6 +2223,7 @@
To be added.
To be added.
To be added.
+
@@ -2226,6 +2255,7 @@
To be added.
To be added.
To be added.
+
@@ -2257,6 +2287,7 @@
To be added.
To be added.
To be added.
+
@@ -2288,6 +2319,7 @@
To be added.
To be added.
To be added.
+
@@ -2319,6 +2351,7 @@
To be added.
To be added.
To be added.
+
@@ -2350,6 +2383,7 @@
To be added.
To be added.
To be added.
+
@@ -2381,6 +2415,7 @@
To be added.
To be added.
To be added.
+
@@ -2412,6 +2447,7 @@
To be added.
To be added.
To be added.
+
@@ -2443,6 +2479,7 @@
To be added.
To be added.
To be added.
+
@@ -2474,6 +2511,7 @@
To be added.
To be added.
To be added.
+
@@ -2505,6 +2543,7 @@
To be added.
To be added.
To be added.
+
@@ -2536,6 +2575,7 @@
To be added.
To be added.
To be added.
+
@@ -2567,6 +2607,7 @@
To be added.
To be added.
To be added.
+
@@ -2598,6 +2639,7 @@
To be added.
To be added.
To be added.
+
@@ -2673,6 +2715,7 @@
To be added.
To be added.
To be added.
+
@@ -2704,6 +2747,7 @@
To be added.
To be added.
To be added.
+
@@ -2945,6 +2989,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -2978,6 +3023,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3011,6 +3057,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3044,6 +3091,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3077,6 +3125,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3110,6 +3159,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3146,6 +3196,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3182,6 +3233,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3218,6 +3270,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3256,6 +3309,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3302,6 +3356,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3334,7 +3389,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
-
+
@@ -3367,7 +3422,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
-
+
@@ -3417,7 +3472,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
The maximized vector.
To be added.
-
+
@@ -3452,7 +3507,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compares two vectors to compute which has the greater magnitude on a per-element basis.
A vector where the corresponding element comes from left
if it has a greater magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3487,7 +3542,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is NaN
.
A vector where the corresponding element comes from left
if it has a greater magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3522,7 +3577,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for NaN
and NegativeZero
.
A vector where the corresponding element comes from left
if it is greater than right
; otherwise, right
.
To be added.
-
+
@@ -3557,7 +3612,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is NaN
.
A vector where the corresponding element comes from left
if it is greater than right
; otherwise, right
.
To be added.
-
+
@@ -3607,7 +3662,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
The minimized vector.
To be added.
-
+
@@ -3642,7 +3697,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compares two vectors to compute which has the lesser magnitude on a per-element basis.
A vector where the corresponding element comes from left
if it has a lesser magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3677,7 +3732,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is NaN
.
A vector where the corresponding element comes from left
if it has a lesser magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3712,7 +3767,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for NaN
and NegativeZero
.
A vector where the corresponding element comes from left
if it is lesser than right
; otherwise, right
.
To be added.
-
+
@@ -3747,7 +3802,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is NaN
.
A vector where the corresponding element comes from left
if it is lesser than right
; otherwise, right
.
To be added.
-
+
@@ -3971,6 +4026,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)
).
To be added.
+
@@ -4046,6 +4102,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)
).
To be added.
+
@@ -4074,6 +4131,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)
).
To be added.
+
@@ -4107,6 +4165,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4138,6 +4197,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4260,6 +4320,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4349,6 +4410,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4382,6 +4444,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4595,6 +4658,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4678,6 +4742,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4888,6 +4953,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4921,6 +4987,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5062,6 +5129,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5095,6 +5163,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5123,6 +5192,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)
).
To be added.
+
@@ -5151,6 +5221,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)
).
To be added.
+
@@ -5330,11 +5401,11 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The index used to select a value from to be used as the value of in the result.
+ The index used to select a value from to be used as the value of in the result
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given indices.
To be added.
@@ -5535,6 +5606,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5563,6 +5635,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)
).
To be added.
+
@@ -6286,6 +6359,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Numerics/Vector3.xml b/xml/System.Numerics/Vector3.xml
index 45d537a85f8..9d242d8c32c 100644
--- a/xml/System.Numerics/Vector3.xml
+++ b/xml/System.Numerics/Vector3.xml
@@ -370,6 +370,7 @@
To be added.
To be added.
To be added.
+
@@ -397,6 +398,7 @@
To be added.
To be added.
To be added.
+
@@ -428,6 +430,7 @@
To be added.
To be added.
To be added.
+
@@ -461,6 +464,7 @@
To be added.
To be added.
To be added.
+
@@ -494,6 +498,7 @@
To be added.
To be added.
To be added.
+
@@ -525,6 +530,7 @@
To be added.
To be added.
To be added.
+
@@ -558,6 +564,7 @@
To be added.
To be added.
To be added.
+
@@ -591,6 +598,7 @@
To be added.
To be added.
To be added.
+
@@ -642,7 +650,7 @@
Restricts a vector between a minimum and a maximum value.
The restricted vector.
To be added.
-
+
@@ -679,7 +687,7 @@
Restricts a vector between a minimum and a maximum value using platform specific behavior for NaN
and NegativeZero
..
The restricted vector.
To be added.
-
+
@@ -715,6 +723,7 @@
To be added.
To be added.
To be added.
+
@@ -749,7 +758,7 @@
Copies the per-element sign of a vector to the per-element sign of another vector.
A vector with the magnitude of value
and the sign of sign
.
To be added.
-
+
@@ -1010,6 +1019,7 @@
To be added.
To be added.
To be added.
+
@@ -1041,6 +1051,7 @@
To be added.
To be added.
To be added.
+
@@ -1202,9 +1213,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to the field.
+ Creates a vector with initialized to the specified value and the remaining elements initialized to zero.
+ A new with initialized and the remaining elements initialized to zero.
To be added.
@@ -1233,9 +1244,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to the field.
+ Creates a vector with initialized to the specified value and the remaining elements left uninitialized.
+ A new with initialized and the remaining elements left uninitialized.
To be added.
@@ -1603,6 +1614,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.E)
).
To be added.
+
@@ -1631,6 +1643,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.Epsilon)
).
To be added.
+
@@ -1810,6 +1823,7 @@
To be added.
To be added.
To be added.
+
@@ -1843,6 +1857,7 @@
To be added.
To be added.
To be added.
+
@@ -1876,6 +1891,7 @@
To be added.
To be added.
To be added.
+
@@ -2030,6 +2046,7 @@
To be added.
To be added.
To be added.
+
@@ -2063,6 +2080,7 @@
To be added.
To be added.
To be added.
+
@@ -2096,6 +2114,7 @@
To be added.
To be added.
To be added.
+
@@ -2129,6 +2148,7 @@
To be added.
To be added.
To be added.
+
@@ -2162,6 +2182,7 @@
To be added.
To be added.
To be added.
+
@@ -2195,6 +2216,7 @@
To be added.
To be added.
To be added.
+
@@ -2263,6 +2285,7 @@
To be added.
To be added.
To be added.
+
@@ -2294,6 +2317,7 @@
To be added.
To be added.
To be added.
+
@@ -2325,6 +2349,7 @@
To be added.
To be added.
To be added.
+
@@ -2356,6 +2381,7 @@
To be added.
To be added.
To be added.
+
@@ -2387,6 +2413,7 @@
To be added.
To be added.
To be added.
+
@@ -2418,6 +2445,7 @@
To be added.
To be added.
To be added.
+
@@ -2449,6 +2477,7 @@
To be added.
To be added.
To be added.
+
@@ -2480,6 +2509,7 @@
To be added.
To be added.
To be added.
+
@@ -2511,6 +2541,7 @@
To be added.
To be added.
To be added.
+
@@ -2542,6 +2573,7 @@
To be added.
To be added.
To be added.
+
@@ -2573,6 +2605,7 @@
To be added.
To be added.
To be added.
+
@@ -2604,6 +2637,7 @@
To be added.
To be added.
To be added.
+
@@ -2635,6 +2669,7 @@
To be added.
To be added.
To be added.
+
@@ -2666,6 +2701,7 @@
To be added.
To be added.
To be added.
+
@@ -2697,6 +2733,7 @@
To be added.
To be added.
To be added.
+
@@ -2772,6 +2809,7 @@
To be added.
To be added.
To be added.
+
@@ -2803,6 +2841,7 @@
To be added.
To be added.
To be added.
+
@@ -3036,6 +3075,7 @@
To be added.
To be added.
To be added.
+
@@ -3069,6 +3109,7 @@
To be added.
To be added.
To be added.
+
@@ -3102,6 +3143,7 @@
To be added.
To be added.
To be added.
+
@@ -3135,6 +3177,7 @@
To be added.
To be added.
To be added.
+
@@ -3168,6 +3211,7 @@
To be added.
To be added.
To be added.
+
@@ -3201,6 +3245,7 @@
To be added.
To be added.
To be added.
+
@@ -3237,6 +3282,7 @@
To be added.
To be added.
To be added.
+
@@ -3273,6 +3319,7 @@
To be added.
To be added.
To be added.
+
@@ -3309,6 +3356,7 @@
To be added.
To be added.
To be added.
+
@@ -3347,6 +3395,7 @@
To be added.
To be added.
To be added.
+
@@ -3393,6 +3442,7 @@
To be added.
To be added.
To be added.
+
@@ -3425,7 +3475,7 @@
To be added.
To be added.
To be added.
-
+
@@ -3458,7 +3508,7 @@
To be added.
To be added.
To be added.
-
+
@@ -3508,7 +3558,7 @@
Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.
The maximized vector.
To be added.
-
+
@@ -3543,7 +3593,7 @@
Compares two vectors to compute which has the greater magnitude on a per-element basis.
A vector where the corresponding element comes from left
if it has a greater magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3578,7 +3628,7 @@
Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is NaN
.
A vector where the corresponding element comes from left
if it has a greater magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3613,7 +3663,7 @@
Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for NaN
and NegativeZero
.
A vector where the corresponding element comes from left
if it is greater than right
; otherwise, right
.
To be added.
-
+
@@ -3648,7 +3698,7 @@
Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is NaN
.
A vector where the corresponding element comes from left
if it is greater than right
; otherwise, right
.
To be added.
-
+
@@ -3698,7 +3748,7 @@
Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.
The minimized vector.
To be added.
-
+
@@ -3733,7 +3783,7 @@
Compares two vectors to compute which has the lesser magnitude on a per-element basis.
A vector where the corresponding element comes from left
if it has a lesser magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3768,7 +3818,7 @@
Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is NaN
.
A vector where the corresponding element comes from left
if it has a lesser magnitude than right
; otherwise, right
.
To be added.
-
+
@@ -3803,7 +3853,7 @@
Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for NaN
and NegativeZero
.
A vector where the corresponding element comes from left
if it is lesser than right
; otherwise, right
.
To be added.
-
+
@@ -3838,7 +3888,7 @@
Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is NaN
.
A vector where the corresponding element comes from left
if it is lesser than right
; otherwise, right
.
To be added.
-
+
@@ -4062,6 +4112,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.NaN)
).
To be added.
+
@@ -4137,6 +4188,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeInfinity)
).
To be added.
+
@@ -4165,6 +4217,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.NegativeZero)
).
To be added.
+
@@ -4198,6 +4251,7 @@
To be added.
To be added.
To be added.
+
@@ -4229,6 +4283,7 @@
To be added.
To be added.
To be added.
+
@@ -4351,6 +4406,7 @@
To be added.
To be added.
To be added.
+
@@ -4440,6 +4496,7 @@
To be added.
To be added.
To be added.
+
@@ -4473,6 +4530,7 @@
To be added.
To be added.
To be added.
+
@@ -4686,6 +4744,7 @@
To be added.
To be added.
To be added.
+
@@ -4769,6 +4828,7 @@
To be added.
To be added.
To be added.
+
@@ -4979,6 +5039,7 @@
To be added.
To be added.
To be added.
+
@@ -5012,6 +5073,7 @@
To be added.
To be added.
To be added.
+
@@ -5153,6 +5215,7 @@
To be added.
To be added.
To be added.
+
@@ -5186,6 +5249,7 @@
To be added.
To be added.
To be added.
+
@@ -5214,6 +5278,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.Pi)
).
To be added.
+
@@ -5242,6 +5307,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.PositiveInfinity)
).
To be added.
+
@@ -5422,12 +5488,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The index used to select a value from to be used as the value of in the result.
+ The index used to select a value from to be used as the value of in the result
+ The index used to select a value from to be used as the value of in the result
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given indices.
To be added.
@@ -5628,6 +5694,7 @@
To be added.
To be added.
To be added.
+
@@ -5656,6 +5723,7 @@
Gets a vector whose elements are equal to .
A vector whose elements are equal to (that is, it returns the vector Create(float.Tau)
).
To be added.
+
@@ -6313,6 +6381,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Numerics/Vector4.xml b/xml/System.Numerics/Vector4.xml
index 8e6488953a5..d79ee09b6e9 100644
--- a/xml/System.Numerics/Vector4.xml
+++ b/xml/System.Numerics/Vector4.xml
@@ -419,6 +419,7 @@
To be added.
To be added.
To be added.
+
@@ -443,8 +444,8 @@
System.Numerics.Vector4
- To be added.
- To be added.
+ Gets a vector where all bits are set to 1.
+ A vector where all bits are set to 1.
To be added.
@@ -477,6 +478,7 @@
To be added.
To be added.
To be added.
+
@@ -510,6 +512,7 @@
To be added.
To be added.
To be added.
+
@@ -543,6 +546,7 @@
To be added.
To be added.
To be added.
+
@@ -574,6 +578,7 @@
To be added.
To be added.
To be added.
+
@@ -607,6 +612,7 @@
To be added.
To be added.
To be added.
+
@@ -640,6 +646,7 @@
To be added.
To be added.
To be added.
+
@@ -764,6 +771,7 @@
To be added.
To be added.
To be added.
+
@@ -1059,6 +1067,7 @@
To be added.
To be added.
To be added.
+
@@ -1090,6 +1099,7 @@
To be added.
To be added.
To be added.
+
@@ -1289,9 +1299,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to the field.
+ Creates a vector with initialized to the specified value and the remaining elements initialized to zero.
+ A with initialized and the remaining elements initialized to zero.
To be added.
@@ -1320,9 +1330,9 @@
- To be added.
- To be added.
- To be added.
+ The value to assign to the field.
+ Creates a vector with initialized to the specified value and the remaining elements left uninitialized.
+ A with initialized and the remaining elements left uninitialized.
To be added.
@@ -1352,11 +1362,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first vector.
+ The second vector.
+
+ Computes the cross product of two vectors. For homogeneous coordinates, the product of the weights is the new weight for the resulting product.
+
+ The cross product.
+
+ The proposed Cross function for is nearly the same as that for with the addition of the fourth value which is the product of the original two w's. This can be derived by symbolically performing the cross product for with values [x_1/w_1, y_1/w_1, z_1/w_1] and [x_2/w_2, y_2/w_2, z_2/w_2].
+
@@ -1881,6 +1895,7 @@
To be added.
To be added.
To be added.
+
@@ -1914,6 +1929,7 @@
To be added.
To be added.
To be added.
+
@@ -1947,6 +1963,7 @@
To be added.
To be added.
To be added.
+
@@ -2101,6 +2118,7 @@
To be added.
To be added.
To be added.
+
@@ -2134,6 +2152,7 @@
To be added.
To be added.
To be added.
+
@@ -2167,6 +2186,7 @@
To be added.
To be added.
To be added.
+
@@ -2200,6 +2220,7 @@
To be added.
To be added.
To be added.
+
@@ -2233,6 +2254,7 @@
To be added.
To be added.
To be added.
+
@@ -2266,6 +2288,7 @@
To be added.
To be added.
To be added.
+
@@ -2334,6 +2357,7 @@
To be added.
To be added.
To be added.
+
@@ -2365,6 +2389,7 @@
To be added.
To be added.
To be added.
+
@@ -2396,6 +2421,7 @@
To be added.
To be added.
To be added.
+
@@ -2427,6 +2453,7 @@
To be added.
To be added.
To be added.
+
@@ -2458,6 +2485,7 @@
To be added.
To be added.
To be added.
+
@@ -2489,6 +2517,7 @@
To be added.
To be added.
To be added.
+
@@ -2520,6 +2549,7 @@
To be added.
To be added.
To be added.
+
@@ -2551,6 +2581,7 @@
To be added.
To be added.
To be added.
+
@@ -2582,6 +2613,7 @@
To be added.
To be added.
To be added.
+
@@ -2613,6 +2645,7 @@
To be added.
To be added.
To be added.
+
@@ -2644,6 +2677,7 @@
To be added.
To be added.
To be added.
+
@@ -2675,6 +2709,7 @@
To be added.
To be added.
To be added.
+
@@ -2706,6 +2741,7 @@
To be added.
To be added.
To be added.
+
@@ -2737,6 +2773,7 @@
To be added.
To be added.
To be added.
+
@@ -2768,6 +2805,7 @@
To be added.
To be added.
To be added.
+
@@ -2843,6 +2881,7 @@
To be added.
To be added.
To be added.
+
@@ -2874,6 +2913,7 @@
To be added.
To be added.
To be added.
+
@@ -3115,6 +3155,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3148,6 +3189,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3181,6 +3223,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3214,6 +3257,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3247,6 +3291,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3280,6 +3325,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3316,6 +3362,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3352,6 +3399,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3388,6 +3436,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3426,6 +3475,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -3472,6 +3522,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4277,6 +4328,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4308,6 +4360,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4436,6 +4489,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4525,6 +4579,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4558,6 +4613,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4771,6 +4827,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -4854,6 +4911,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5064,6 +5122,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5097,6 +5156,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5238,6 +5298,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5271,6 +5332,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -5459,13 +5521,13 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The index used to select a value from to be used as the value of in the result.
+ The index used to select a value from to be used as the value of in the result
+ The index used to select a value from to be used as the value of in the result
+ The index used to select a value from to be used as the value of in the result
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given indices.
To be added.
@@ -5666,6 +5728,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
@@ -6583,6 +6646,7 @@ The behavior of this method changed in .NET 5. For more information, see [Behavi
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Reflection.Metadata/AssemblyNameInfo.xml b/xml/System.Reflection.Metadata/AssemblyNameInfo.xml
index f5b9a346b43..2e47c481e59 100644
--- a/xml/System.Reflection.Metadata/AssemblyNameInfo.xml
+++ b/xml/System.Reflection.Metadata/AssemblyNameInfo.xml
@@ -95,7 +95,9 @@
Gets the name of the culture associated with the assembly.
To be added.
- To be added.
+
+ Do not create a instance from this string unless you know the string has originated from a trustworthy source.
+
@@ -251,7 +253,9 @@
Initializes a new instance of the class based on the stored information.
To be added.
- To be added.
+
+ Do not create an instance with string unless you know the string has originated from a trustworthy source.
+
diff --git a/xml/System.Reflection.Metadata/TypeName.xml b/xml/System.Reflection.Metadata/TypeName.xml
index 15182a57217..aac6e3f9d32 100644
--- a/xml/System.Reflection.Metadata/TypeName.xml
+++ b/xml/System.Reflection.Metadata/TypeName.xml
@@ -254,6 +254,9 @@
inspecting that. "Dictionary<string, List<int[][]>>" has node count 8 because fully visiting it involves inspecting 8
instances total:
- Dictionary<string, List<int[][]>> (the original type)
- Dictionary`2 (the generic type definition)
- string (a type argument of Dictionary)
- List<int[][]> (a type argument of Dictionary)
- List`1 (the generic type definition)
- int[][] (a type argument of List)
- int[] (the underlying type of int[][])
- int (the underlying type of int[])
+
+ The total number of instances that are used to describe this instance exceed .
+
@@ -624,9 +627,10 @@
System.String
- To be added.
+ Gets the namespace of this type, for example, "System".
To be added.
To be added.
+ This instance is a nested type.
@@ -734,10 +738,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The input string containing the name to convert.
+ Converts any escaped characters in the input type name or namespace.
+ A string of characters with any escaped characters converted to their unescaped form.
+
+ The unescaped string can be used for looking up the type name or namespace in metadata.
+ This method removes escape characters even if they precede a character that does not require escaping.
+
diff --git a/xml/System.Reflection/ConstructorInvoker.xml b/xml/System.Reflection/ConstructorInvoker.xml
index 292d9307ff4..0ff7b1e9a11 100644
--- a/xml/System.Reflection/ConstructorInvoker.xml
+++ b/xml/System.Reflection/ConstructorInvoker.xml
@@ -24,6 +24,7 @@
Provides methods to invoke the method specified by the provided .
This class provides better performance than when compatibility with that method is not necessary and when the caller can cache the ConstructorInvoker instance for additional invoke calls. Unlike , the invoke methods in this class don't look up default values for arguments when is specified. In addition, the target constructor may be inlined for performance and not appear in stack traces.
+
diff --git a/xml/System.Reflection/MethodInvoker.xml b/xml/System.Reflection/MethodInvoker.xml
index 2524b76e80f..90d362a3080 100644
--- a/xml/System.Reflection/MethodInvoker.xml
+++ b/xml/System.Reflection/MethodInvoker.xml
@@ -24,6 +24,7 @@
Provides methods to invoke the method specified by the provided .
The methods in this class provide better performance than when compatibility with that method isn't necessary and when the caller can cache the MethodInvoker instance for additional invoke calls. Unlike , the invoke methods in this class don't look up default values for arguments when is specified. In addition, the target method may be inlined for performance and not appear in stack traces.
+
diff --git a/xml/System.Runtime.CompilerServices/CompilerLoweringPreserveAttribute.xml b/xml/System.Runtime.CompilerServices/CompilerLoweringPreserveAttribute.xml
index 32875782b66..68367ab0158 100644
--- a/xml/System.Runtime.CompilerServices/CompilerLoweringPreserveAttribute.xml
+++ b/xml/System.Runtime.CompilerServices/CompilerLoweringPreserveAttribute.xml
@@ -20,8 +20,12 @@
- To be added.
- To be added.
+
+ Represents an attribute that, when applied to an attribute class, instructs the compiler to flow applications of that attribute, from source code down to compiler-generated symbols. This flow can help IL-based analysis tools.
+
+
+ One example where this attribute applies is in C# primary constructor parameters. If an attribute marked with gets applied to a primary constructor parameter, the attribute will also be applied to any compiler-generated fields storing that parameter.
+
@@ -37,7 +41,7 @@
- To be added.
+ Initializes a new instance of the class.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/ConditionalWeakTable`2.xml b/xml/System.Runtime.CompilerServices/ConditionalWeakTable`2.xml
index 677c4330eb2..78e5c46aae2 100644
--- a/xml/System.Runtime.CompilerServices/ConditionalWeakTable`2.xml
+++ b/xml/System.Runtime.CompilerServices/ConditionalWeakTable`2.xml
@@ -433,11 +433,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The key of the value to find. It cannot be .
+ The callback that creates a value for key, if one does not exist already. It cannot be .
+
+ Searches for a specified key in the table and returns the corresponding value. If the key does not exist in the table, the method invokes the supplied factory to create a value that is bound to the specified key.
+
+ The value bound to in the current instance, after the method completes.
+
+ If multiple threads try to initialize the same key, the table may invoke multiple times with the same key. Exactly one of these calls will succeed and the returned value of that call will be the one added to the table and returned by all the racing calls. This rule permits the table to invoke outside the internal table lock, to prevent deadlocks.
+
+
+ or is .
@@ -469,11 +475,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The key of the value to find. It cannot be .
+ The value to add and bind to , if one does not exist already.
+
+ Searches for a specified key in the table and returns the corresponding value. If the key does not exist in the table, the method adds the given value and binds it to the specified key.
+
+ The value bound to in the current instance, after the method completes.
To be added.
+
+ is .
@@ -519,13 +529,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the additional argument to use with the value factory.
+ The key of the value to find. It cannot be .
+ The callback that creates a value for key, if one does not exist already. It cannot be .
+ The additional argument to supply to upon invocation.
+
+ Searches for a specified key in the table and returns the corresponding value. If the key does not exist in the table, the method invokes the supplied factory to create a value that is bound to the specified key.
+
+ The value bound to in the current instance, after the method completes.
+
+ If multiple threads try to initialize the same key, the table may invoke multiple times with the same key. Exactly one of these calls will succeed and the returned value of that call will be the one added to the table and returned by all the racing calls. This rule permits the table to invoke outside the internal table lock, to prevent deadlocks.
+
+
+ or is .
@@ -792,11 +808,14 @@ Note: In the .NET for
- To be added.
- To be added.
- To be added.
- To be added.
+ The key to remove.
+ When this method returns, contains the value removed from the table, if it was present.
+ Removes a key and its value from the table, and returns the removed value if it was present.
+
+ if the key is found and removed; otherwise, .
To be added.
+
+ is .
@@ -943,6 +962,8 @@ retrieved. Additionally, it may not return all entries that were present when th
if the key/value pair was added; if the table already contained the key.
To be added.
+
+ is .
diff --git a/xml/System.Runtime.CompilerServices/DefaultInterpolatedStringHandler.xml b/xml/System.Runtime.CompilerServices/DefaultInterpolatedStringHandler.xml
index 0dd45b99837..917cdd5dbaf 100644
--- a/xml/System.Runtime.CompilerServices/DefaultInterpolatedStringHandler.xml
+++ b/xml/System.Runtime.CompilerServices/DefaultInterpolatedStringHandler.xml
@@ -539,8 +539,10 @@ This is intended to be called only by compiler-generated code. Arguments are not
- To be added.
- To be added.
+ Clears the handler.
+
+ This method releases any resources used by the handler. The method should be invoked only once and as the last thing performed on the handler. Subsequent use is erroneous, ill-defined, and might destabilize the process, as might using any other copies of the handler after is called on any one of them.
+
@@ -559,7 +561,7 @@ This is intended to be called only by compiler-generated code. Arguments are not
System.ReadOnlySpan<System.Char>
- To be added.
+ Gets a span of the characters appended to the handler.
To be added.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/ExtensionMarkerAttribute.xml b/xml/System.Runtime.CompilerServices/ExtensionMarkerAttribute.xml
index ee1ca888fde..838c11b3a01 100644
--- a/xml/System.Runtime.CompilerServices/ExtensionMarkerAttribute.xml
+++ b/xml/System.Runtime.CompilerServices/ExtensionMarkerAttribute.xml
@@ -28,7 +28,10 @@
- To be added.
+
+ Represents an attribute that's used to mark extension members and associate them with a specific marker type (which provides detailed information about an extension block and its receiver parameter).
+
+
To be added.
@@ -48,8 +51,8 @@
- To be added.
- To be added.
+ The name of the marker type this extension member is associated with.
+ Initializes a new instance of the class.
To be added.
@@ -69,7 +72,7 @@
System.String
- To be added.
+ The name of the marker type this extension member is associated with.
To be added.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray10`1.xml b/xml/System.Runtime.CompilerServices/InlineArray10`1.xml
index 53a4ff7d3e1..96ecbd6548c 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray10`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray10`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 10.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray11`1.xml b/xml/System.Runtime.CompilerServices/InlineArray11`1.xml
index 6b7b4a5eb02..115f2475577 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray11`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray11`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 11.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray12`1.xml b/xml/System.Runtime.CompilerServices/InlineArray12`1.xml
index 5361ce4394b..557bbb6a1e7 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray12`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray12`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 12.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray13`1.xml b/xml/System.Runtime.CompilerServices/InlineArray13`1.xml
index 44d8379f2f4..aaf0b768c94 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray13`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray13`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 13.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray14`1.xml b/xml/System.Runtime.CompilerServices/InlineArray14`1.xml
index 56d78be22a6..7cf8898201a 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray14`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray14`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 14.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray15`1.xml b/xml/System.Runtime.CompilerServices/InlineArray15`1.xml
index 2047f9e69ae..30f382bd476 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray15`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray15`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 15.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray16`1.xml b/xml/System.Runtime.CompilerServices/InlineArray16`1.xml
index 7b681a83de2..8e2283176c2 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray16`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray16`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 16.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray2`1.xml b/xml/System.Runtime.CompilerServices/InlineArray2`1.xml
index e0cf59183cd..aec934740cb 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray2`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray2`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 2.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray3`1.xml b/xml/System.Runtime.CompilerServices/InlineArray3`1.xml
index 354d69ae366..a265c0abc40 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray3`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray3`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 3.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray4`1.xml b/xml/System.Runtime.CompilerServices/InlineArray4`1.xml
index ecfa48eb322..d5b818613fe 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray4`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray4`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 4.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray5`1.xml b/xml/System.Runtime.CompilerServices/InlineArray5`1.xml
index 4ec4a12ec85..ebb00af6088 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray5`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray5`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 5.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray6`1.xml b/xml/System.Runtime.CompilerServices/InlineArray6`1.xml
index 29cb1c15441..26c9b5e9f6e 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray6`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray6`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 6.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray7`1.xml b/xml/System.Runtime.CompilerServices/InlineArray7`1.xml
index 7cad799532d..4c5bd0201f1 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray7`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray7`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 7.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray8`1.xml b/xml/System.Runtime.CompilerServices/InlineArray8`1.xml
index fa1f4778f46..90e14cc4b6b 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray8`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray8`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 8.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/InlineArray9`1.xml b/xml/System.Runtime.CompilerServices/InlineArray9`1.xml
index 7589a170937..ad301d44d11 100644
--- a/xml/System.Runtime.CompilerServices/InlineArray9`1.xml
+++ b/xml/System.Runtime.CompilerServices/InlineArray9`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of elements in the array.
+ Represents an inline array of with a fixed length of 9.
To be added.
diff --git a/xml/System.Runtime.CompilerServices/Unsafe.xml b/xml/System.Runtime.CompilerServices/Unsafe.xml
index 309939d3eb8..8f03ac3180b 100644
--- a/xml/System.Runtime.CompilerServices/Unsafe.xml
+++ b/xml/System.Runtime.CompilerServices/Unsafe.xml
@@ -2008,9 +2008,11 @@ The return value is guaranteed stable if `left` and `right` point to the same ma
To be added.
To be added.
To be added.
- To be added.
+
+ Determines whether the memory address referenced by is greater than or equal to the memory address referenced by .
+
To be added.
- To be added.
+ This check is conceptually similar to "(void*)(&left) >= (void*)(&right)".
@@ -2165,9 +2167,11 @@ The return value is guaranteed stable if `left` and `right` point to the same ma
To be added.
To be added.
To be added.
- To be added.
+
+ Determines whether the memory address referenced by is less than or equal to the memory address referenced by .
+
To be added.
- To be added.
+ This check is conceptually similar to "(void*)(&left) <= (void*)(&right)".
diff --git a/xml/System.Runtime.CompilerServices/UnsafeAccessorTypeAttribute.xml b/xml/System.Runtime.CompilerServices/UnsafeAccessorTypeAttribute.xml
index 42839f31451..90a77108500 100644
--- a/xml/System.Runtime.CompilerServices/UnsafeAccessorTypeAttribute.xml
+++ b/xml/System.Runtime.CompilerServices/UnsafeAccessorTypeAttribute.xml
@@ -24,7 +24,7 @@
- To be added.
+ Provides access to an inaccessible type.
To be added.
@@ -44,9 +44,23 @@
- To be added.
- To be added.
- To be added.
+ A fully qualified or partially qualified type name.
+ Instantiates an providing access to a type supplied by .
+
+
+ is expected to follow the same rules as if it were being passed to . When unbound generics are involved they should follow the IL syntax of referencing a type or method generic variables using the syntax of !N or !!N respectively, where N is the zero-based index of the generic parameters. The generic rules defined for apply to this attribute as well, meaning the arity and type of generic parameter must match the target type.
+ This attribute only has behavior on parameters or return values of methods marked with .
+ This attribute should only be applied to parameters or return types of methods that are typed as follows:
+
+
+ - References should be typed as .
+ - Byref arguments should be typed with , , or to .
+ - Unmanaged pointers should be typed as .
+ - Byref arguments to reference types or arrays should be typed with , , or to .
+ - Byref arguments to unmanaged pointer types should be typed with , , or to .
+
Value types are not supported.
+ Due to lack of variance for byrefs, returns involving byrefs are not supported. This specifically means that accessors for fields of inaccessible types are not supported.
+
@@ -65,7 +79,7 @@
System.String
- To be added.
+ Fully qualified or partially qualified type name to target.
To be added.
To be added.
diff --git a/xml/System.Runtime.ExceptionServices/ExceptionHandling.xml b/xml/System.Runtime.ExceptionServices/ExceptionHandling.xml
index 4b0fa2a7ed9..c8b3102ada1 100644
--- a/xml/System.Runtime.ExceptionServices/ExceptionHandling.xml
+++ b/xml/System.Runtime.ExceptionServices/ExceptionHandling.xml
@@ -43,9 +43,13 @@
- To be added.
- To be added.
- To be added.
+ The exception to pass to event handlers.
+ Raises the event.
+
+ This method will raise the event and then return.
+ It will not raise the the handler registered with .
+ This API is thread safe and can be called from multiple threads. However, only one thread will trigger the event handlers, while other threads will wait indefinitely without raising the event.
+
@@ -68,8 +72,15 @@
To be added.
- To be added.
- To be added.
+ Sets a handler for unhandled exceptions.
+
+ The handler will be called when an unhandled exception occurs.
+ The handler should return if the exception was handled, or if it was not.
+ If the handler returns , the exception will continue to propagate as unhandled.
+ The intent of this handler is to allow the user to handle unhandled exceptions gracefully when the runtime is being used in certain scenarios. Scenarios such as REPLs or game scripting that host plug-ins are not able to handle unhandled exceptions thrown by those plug-ins.
+
+ is .
+ A handler has already been set.
diff --git a/xml/System.Runtime.InteropServices.Java/ComponentCrossReference.xml b/xml/System.Runtime.InteropServices.Java/ComponentCrossReference.xml
index 7bcda92e479..9b38d76b54f 100644
--- a/xml/System.Runtime.InteropServices.Java/ComponentCrossReference.xml
+++ b/xml/System.Runtime.InteropServices.Java/ComponentCrossReference.xml
@@ -44,7 +44,7 @@
System.UIntPtr
- To be added.
+ Specifies the index of the destination group.
To be added.
@@ -64,7 +64,7 @@
System.UIntPtr
- To be added.
+ Specifies the index of the source group.
To be added.
diff --git a/xml/System.Runtime.InteropServices.Java/StronglyConnectedComponent.xml b/xml/System.Runtime.InteropServices.Java/StronglyConnectedComponent.xml
index 67e5eaf0ef3..ec723efe195 100644
--- a/xml/System.Runtime.InteropServices.Java/StronglyConnectedComponent.xml
+++ b/xml/System.Runtime.InteropServices.Java/StronglyConnectedComponent.xml
@@ -43,7 +43,9 @@
System.Void**
- To be added.
+
+ Contains pointers to context passed during creation of each GCHandle.
+
To be added.
@@ -63,7 +65,7 @@
System.UIntPtr
- To be added.
+ Specifies the number of objects in each collection.
To be added.
diff --git a/xml/System.Runtime.InteropServices.Marshalling/MarshalUsingAttribute.xml b/xml/System.Runtime.InteropServices.Marshalling/MarshalUsingAttribute.xml
index be9e572f670..5fd84718667 100644
--- a/xml/System.Runtime.InteropServices.Marshalling/MarshalUsingAttribute.xml
+++ b/xml/System.Runtime.InteropServices.Marshalling/MarshalUsingAttribute.xml
@@ -39,6 +39,7 @@ This attribute is recognized by the runtime-provided source generators for sourc
]]>
+
diff --git a/xml/System.Runtime.InteropServices.Marshalling/NativeMarshallingAttribute.xml b/xml/System.Runtime.InteropServices.Marshalling/NativeMarshallingAttribute.xml
index 9b1cea4e695..b435e2dc75e 100644
--- a/xml/System.Runtime.InteropServices.Marshalling/NativeMarshallingAttribute.xml
+++ b/xml/System.Runtime.InteropServices.Marshalling/NativeMarshallingAttribute.xml
@@ -46,6 +46,8 @@ This attribute is recognized by the runtime-provided source generators for sourc
]]>
+
+
diff --git a/xml/System.Runtime.InteropServices/CollectionsMarshal.xml b/xml/System.Runtime.InteropServices/CollectionsMarshal.xml
index 83ffa59a507..73fd19effd3 100644
--- a/xml/System.Runtime.InteropServices/CollectionsMarshal.xml
+++ b/xml/System.Runtime.InteropServices/CollectionsMarshal.xml
@@ -55,10 +55,10 @@
- To be added.
- To be added.
+ The whose backing storage should be viewed.
+ Gets a view over a 's data.
To be added.
- To be added.
+ The may have more capacity than is required to store the number of bits represented by .The returned span's will be the smallest number of bytes capable of representing that length. If the 's length is not evenly divisible by 8, the last byte of the span may contain extraneous bits that do not represent elements in the .These may be ignored. The length of the should not be changed while the resulting is in use. After such a change, the span may no longer refer to the 's backing storage.
diff --git a/xml/System.Runtime.InteropServices/ComWrappers.xml b/xml/System.Runtime.InteropServices/ComWrappers.xml
index a687af256b9..92fe64882af 100644
--- a/xml/System.Runtime.InteropServices/ComWrappers.xml
+++ b/xml/System.Runtime.InteropServices/ComWrappers.xml
@@ -188,13 +188,16 @@ If the object cannot be created and `null` is returned, the call to
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to import for usage into the .NET runtime.
+ A bitwise combination of the enumeration values that describes the external object.
+ The user state provided by the call to .
+ When this method returns, contains the flags used to describe the created wrapper object.
+ Creates a managed object for the object pointed at by respecting the values of .
+ Returns a managed object associated with the supplied external COM object.
+
+ The default implementation throws .
+ If the object can't be created and null
is returned, the call to will throw an .
+
@@ -350,12 +353,14 @@ If a managed object was previously created for the specified `externalComObject`
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to import for usage into the .NET runtime.
+ A bitwise combination of the enumeration values that describes the external object.
+ A state object to use to help create the wrapping .NET object.
+ Gets the currently registered managed object or creates a new managed object and registers it.
+ Returns a managed object associated with the supplied external COM object.
+
+ If a managed object was previously created for the specified using this instance, the previously created object is returned. If not, a new one is created.
+
diff --git a/xml/System.Runtime.InteropServices/CreatedWrapperFlags.xml b/xml/System.Runtime.InteropServices/CreatedWrapperFlags.xml
index ade0a56fb6d..c1c3a10c5df 100644
--- a/xml/System.Runtime.InteropServices/CreatedWrapperFlags.xml
+++ b/xml/System.Runtime.InteropServices/CreatedWrapperFlags.xml
@@ -19,7 +19,7 @@
- To be added.
+ Specifies flags for .
To be added.
@@ -60,7 +60,7 @@
2
- To be added.
+ A managed object that doesn't keep the native object alive. The managed object represents an equivalent value.
@@ -80,7 +80,7 @@
1
- To be added.
+ The supplied external COM object implements the IReferenceTracker.
diff --git a/xml/System.Runtime.InteropServices/DllImportResolver.xml b/xml/System.Runtime.InteropServices/DllImportResolver.xml
index 88f961e4f22..9e9d4eba92d 100644
--- a/xml/System.Runtime.InteropServices/DllImportResolver.xml
+++ b/xml/System.Runtime.InteropServices/DllImportResolver.xml
@@ -39,6 +39,8 @@
The runtime does not do any lifetime management around the handle returned by a . It is left to the implementation and consuming code to keep the library loaded for as long as necessary and free it if/when desired.
+The resolver delegate is called everytime when a PInvoke call is done. It is fine to cache the handle, as long as the consuming code does not call .
+
]]>
diff --git a/xml/System.Runtime.InteropServices/GCHandle.xml b/xml/System.Runtime.InteropServices/GCHandle.xml
index 38444317390..7c5a75eb9ec 100644
--- a/xml/System.Runtime.InteropServices/GCHandle.xml
+++ b/xml/System.Runtime.InteropServices/GCHandle.xml
@@ -103,6 +103,9 @@
]]>
+
+
+
diff --git a/xml/System.Runtime.InteropServices/GCHandleExtensions.xml b/xml/System.Runtime.InteropServices/GCHandleExtensions.xml
index 5b25e9d8d96..d57983b3b61 100644
--- a/xml/System.Runtime.InteropServices/GCHandleExtensions.xml
+++ b/xml/System.Runtime.InteropServices/GCHandleExtensions.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides extension methods to operate with GC handles.
To be added.
@@ -59,10 +59,13 @@
To be added.
- To be added.
- To be added.
- To be added.
+ The handle to retrieve the pointer from.
+ Retrieves the address of the array data in .
+
+ The address of the 0th array element of the pinned array, or if the handle doesn't point to any object.
+
To be added.
+ The handle is not initialized or is already disposed.
@@ -89,10 +92,13 @@
- To be added.
- To be added.
- To be added.
+ The handle to retrieve the pointer from.
+ Retrieves the address of the string data in .
+
+ The address of the 0th character of the pinned , or if the handle doesn't point to any object.
+
To be added.
+ The handle is not initialized or is already disposed.
diff --git a/xml/System.Runtime.InteropServices/GCHandle`1.xml b/xml/System.Runtime.InteropServices/GCHandle`1.xml
index dc8ea99c138..1d621d0bd19 100644
--- a/xml/System.Runtime.InteropServices/GCHandle`1.xml
+++ b/xml/System.Runtime.InteropServices/GCHandle`1.xml
@@ -40,9 +40,10 @@
- To be added.
- To be added.
- To be added.
+ The type of the object this tracks to.
+ Represents a strongly typed GC handle to a managed object.
+ A GC handle is used to work with object references in unmanaged code.This type corresponds to .This type is unsafe if used incorrectly. Incorrect usage like mismanagement of lifetime, providing invalid handle value, or concurrent disposal can result in hard to diagnose crashes or data corruptions.
+
@@ -61,8 +62,8 @@
- To be added.
- To be added.
+ The object that uses the .
+ Allocates a handle for the specified object.
To be added.
@@ -86,8 +87,8 @@
- To be added.
- To be added.
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ This method is not thread safe.
@@ -126,6 +127,7 @@
To be added.
To be added.
To be added.
+
@@ -167,6 +169,7 @@
To be added.
To be added.
To be added.
+
@@ -194,10 +197,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An handle to a managed object to create a object from.
+ Returns a new object created from a handle to a managed object.
+ A new object that corresponds to the value parameter.
+ This method doesn't validate the provided handle value. The caller must ensure the validity of the handle. The representation of is not interchangable with .
@@ -223,8 +226,8 @@
- To be added.
- To be added.
+ Returns the hash code for the current instance.
+ A hash code for the current instance.
To be added.
@@ -250,7 +253,7 @@
System.Boolean
- To be added.
+ Gets a value that indicates whether this handle has been allocated or not.
To be added.
To be added.
@@ -281,9 +284,10 @@
T
- To be added.
+ Gets or sets the object this handle represents.
To be added.
To be added.
+ The handle is not initialized or already disposed.
@@ -312,10 +316,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ A object to retrieve an internal integer representation from.
+ Returns the internal integer representation of a object.
+ An object that represents a object.
+
+ The representation of is not interchangable with .
+
diff --git a/xml/System.Runtime.InteropServices/NFloat.xml b/xml/System.Runtime.InteropServices/NFloat.xml
index 21042cfa4b4..ab864c3f207 100644
--- a/xml/System.Runtime.InteropServices/NFloat.xml
+++ b/xml/System.Runtime.InteropServices/NFloat.xml
@@ -959,6 +959,7 @@ This computes `arctan(x) / π` in the interval `[-0.5, +0.5]`.
To be added.
To be added.
To be added.
+
@@ -2928,6 +2929,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -3157,6 +3159,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -5511,6 +5514,7 @@ For this method matches the IEEE 754:2
Rounds a value to the nearest integer using the default rounding mode ().
The result of rounding to the nearest integer using the default rounding mode.
To be added.
+
@@ -5544,6 +5548,7 @@ For this method matches the IEEE 754:2
Rounds a value to a specified number of fractional-digits using the default rounding mode ().
The result of rounding to fractional-digits using the default rounding mode.
To be added.
+
@@ -5577,6 +5582,7 @@ For this method matches the IEEE 754:2
Rounds a value to the nearest integer using the specified rounding mode.
The result of rounding to the nearest integer using .
To be added.
+
@@ -5686,6 +5692,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
@@ -5817,7 +5824,7 @@ This computes `(sin(x), cos(x))`.
]]>
-
+
diff --git a/xml/System.Runtime.InteropServices/PinnedGCHandle`1.xml b/xml/System.Runtime.InteropServices/PinnedGCHandle`1.xml
index c5d9ec47428..b65902cf19f 100644
--- a/xml/System.Runtime.InteropServices/PinnedGCHandle`1.xml
+++ b/xml/System.Runtime.InteropServices/PinnedGCHandle`1.xml
@@ -40,9 +40,12 @@
- To be added.
- To be added.
- To be added.
+ The type of the object this tracks to.
+
+ Represents a strongly typed GC handle to a managed object.
+
+ The object is pinned at a fixed location in the GC heap and allows its address to be taken.This type corresponds to .This type is unsafe if used incorrectly. Incorrect usage like mismanagement of lifetime, providing invalid handle value or concurrent disposal can result in hard to diagnose crashes or data corruptions.
+
@@ -61,8 +64,8 @@
- To be added.
- To be added.
+ The object that uses the .
+ Allocates a handle for the specified object.
To be added.
@@ -86,8 +89,8 @@
- To be added.
- To be added.
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ This method is not thread safe.
@@ -126,6 +129,7 @@
To be added.
To be added.
To be added.
+
@@ -167,6 +171,7 @@
To be added.
To be added.
To be added.
+
@@ -194,10 +199,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An handle to a managed object to create a object from.
+ Returns a new object created from a handle to a managed object.
+ A new object that corresponds to the value parameter.
+ This method doesn't validate the provided handle value. The caller must ensure the validity of the handle. The representation of is not interchangable with .
@@ -226,9 +231,12 @@
- To be added.
- To be added.
- To be added.
+ Retrieves the address of object data in a .
+
+ The address of first instance field of the pinned object, or if the handle doesn't point to any object.
+
+ This method is intended to be used with types other than array or .For array or , use or instead. This method should only be used for blittable types.
+ The handle is not initialized or is already disposed.
@@ -254,8 +262,8 @@
- To be added.
- To be added.
+ Returns the hash code for the current instance.
+ A hash code for the current instance.
To be added.
@@ -281,7 +289,7 @@
System.Boolean
- To be added.
+ Gets a value that indicates whether this handle has been allocated or not.
To be added.
To be added.
@@ -308,9 +316,10 @@
T
- To be added.
+ Gets or sets the object this handle represents.
To be added.
To be added.
+ The handle is not initialized or is already disposed.
@@ -339,10 +348,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ A object to retrieve an internal integer representation from.
+ Returns the internal integer representation of a object.
+ An object that represents a object.
+
+ The representation of is not interchangable with .
+
diff --git a/xml/System.Runtime.InteropServices/TypeMapAssemblyTargetAttribute`1.xml b/xml/System.Runtime.InteropServices/TypeMapAssemblyTargetAttribute`1.xml
index 8af8e3de10b..c3ca16bfe19 100644
--- a/xml/System.Runtime.InteropServices/TypeMapAssemblyTargetAttribute`1.xml
+++ b/xml/System.Runtime.InteropServices/TypeMapAssemblyTargetAttribute`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of the type map group.
+ Represents an attribute that declares that an assembly should be inspected during type map building.
To be added.
@@ -51,8 +51,8 @@
- To be added.
- To be added.
+ The assembly to reference.
+ Initializes a new instance of .
To be added.
diff --git a/xml/System.Runtime.InteropServices/TypeMapAssociationAttribute`1.xml b/xml/System.Runtime.InteropServices/TypeMapAssociationAttribute`1.xml
index 2b8ff611067..ab425c157f5 100644
--- a/xml/System.Runtime.InteropServices/TypeMapAssociationAttribute`1.xml
+++ b/xml/System.Runtime.InteropServices/TypeMapAssociationAttribute`1.xml
@@ -30,8 +30,8 @@
- To be added.
- To be added.
+ The type of the type map group.
+ Represents an attribute that creates a type association between a type and its proxy.
To be added.
@@ -52,10 +52,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The target type.
+ The type to associate with .
+ Initializes a new instance of .
+
+ This mapping will only exist in the type map if trimming observes an allocation using the represented by .
+
diff --git a/xml/System.Runtime.InteropServices/TypeMapAttribute`1.xml b/xml/System.Runtime.InteropServices/TypeMapAttribute`1.xml
index 4ab54d62644..397826d8b65 100644
--- a/xml/System.Runtime.InteropServices/TypeMapAttribute`1.xml
+++ b/xml/System.Runtime.InteropServices/TypeMapAttribute`1.xml
@@ -34,8 +34,8 @@
- To be added.
- To be added.
+ The type of the type map group.
+ Represents an attribute that defines type mapping between a string and a type.
To be added.
@@ -56,10 +56,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The string representation of kthe key.
+ The type value.
+ Initializes a new instance of .
+ This mapping is unconditionally inserted into the type map.
@@ -86,11 +86,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The string representation of key.
+ The type value.
+ The type used by the trimmer to determine type map inclusion.
+ Initializes a new instance of .
+
+ This mapping is only included in the type map if trimming observes a type check using the represented by .
+
diff --git a/xml/System.Runtime.InteropServices/TypeMapping.xml b/xml/System.Runtime.InteropServices/TypeMapping.xml
index 35c200f7a34..3c2db6937ac 100644
--- a/xml/System.Runtime.InteropServices/TypeMapping.xml
+++ b/xml/System.Runtime.InteropServices/TypeMapping.xml
@@ -20,7 +20,7 @@
- To be added.
+ Represents an entry type for interop type-mapping logic.
To be added.
@@ -57,10 +57,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the type map group.
+ Returns the external type map generated for the current application.
+ The requested type map.
+ Call sites are treated as an intrinsic by the trimmer and are implemented inline.
@@ -96,10 +96,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the type map group.
+ Returns the associated type map generated for the current application.
+ The requested type map.
+ Call sites are treated as an intrinsic by the trimmer and are implemented inline.
diff --git a/xml/System.Runtime.InteropServices/WeakGCHandle`1.xml b/xml/System.Runtime.InteropServices/WeakGCHandle`1.xml
index dfe82bbb665..11390516fe8 100644
--- a/xml/System.Runtime.InteropServices/WeakGCHandle`1.xml
+++ b/xml/System.Runtime.InteropServices/WeakGCHandle`1.xml
@@ -34,9 +34,12 @@
- To be added.
- To be added.
- To be added.
+ The type of the object this tracks to.
+
+ Represents a strongly typed GC handle to a managed object.
+
+ The object is allowed to be collected. When the object is collected, the handle target is set to .This type corresponds to or .This type is unsafe if used incorrectly. Incorrect usage like mismanagement of lifetime, providing an invalid handle value, or concurrent disposal can result in hard to diagnose crashes or data corruptions..
+
@@ -55,9 +58,9 @@
- To be added.
- To be added.
- To be added.
+ The object that uses the .
+ to track the object when it's resurrected in the finalizer; otherwise, .
+ Initializes a new instance of .
To be added.
@@ -81,8 +84,8 @@
- To be added.
- To be added.
+ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ This method is not thread safe.
@@ -121,6 +124,7 @@
To be added.
To be added.
To be added.
+
@@ -162,6 +166,7 @@
To be added.
To be added.
To be added.
+
@@ -189,10 +194,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An handle to a managed object to create a object from.
+ Returns a new object created from a handle to a managed object.
+ A new object that corresponds to the value parameter.
+ This method doesn't validate the provided handle value. The caller must ensure the validity of the handle. The representation of is not interchangable with .
@@ -218,8 +223,8 @@
- To be added.
- To be added.
+ Returns the hash code for the current instance.
+ A hash code for the current instance.
To be added.
@@ -245,7 +250,7 @@
System.Boolean
- To be added.
+ Gets a value that indicates whether this handle has been allocated or not.
To be added.
To be added.
@@ -276,8 +281,9 @@
To be added.
- To be added.
+ Sets the object this handle represents.
To be added.
+ The handle is not initialized or is already disposed.
@@ -306,10 +312,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ A object to retrieve an internal integer representation from.
+ Returns the internal integer representation of a object.
+ An object that represents a object.
+
+ The representation of is not interchangable with .
+
@@ -344,10 +352,12 @@
- To be added.
- To be added.
- To be added.
+ When this method returns, contains the target object, if it is available.
+ Tries to retrieve the target object that is referenced by the current object.
+
+ if the target was retrieved; otherwise, .
To be added.
+ The handle is not initialized or is already disposed.
diff --git a/xml/System.Runtime.Intrinsics.Arm/Sve.xml b/xml/System.Runtime.Intrinsics.Arm/Sve.xml
index 1d5b98df210..2a14b5f71c4 100644
--- a/xml/System.Runtime.Intrinsics.Arm/Sve.xml
+++ b/xml/System.Runtime.Intrinsics.Arm/Sve.xml
@@ -240,7 +240,7 @@
To be added.
To be added.
- svbool_t svacgt<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svacgt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FACGT Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -271,7 +271,7 @@
To be added.
To be added.
- svbool_t svacgt<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svacgt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FACGT Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -302,7 +302,7 @@
To be added.
To be added.
- svbool_t svacge<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svacge[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FACGE Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -333,7 +333,7 @@
To be added.
To be added.
- svbool_t svacge<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svacge[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FACGE Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -364,7 +364,7 @@
To be added.
To be added.
- svbool_t svaclt<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svaclt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FACLT Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -395,7 +395,7 @@
To be added.
To be added.
- svbool_t svaclt<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svaclt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FACLT Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -426,7 +426,7 @@
To be added.
To be added.
- svbool_t svacle<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svacle[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FACLE Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -457,7 +457,7 @@
To be added.
To be added.
- svbool_t svacle<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svacle[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FACLE Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -1145,7 +1145,7 @@
To be added.
- uint64_t svaddv<see href="svbool_t pg, svuint8_t op">_u8</see>
+ uint64_t svaddv[_u8](svbool_t pg, svuint8_t op)
UADDV Dresult, Pg, Zop.B
To be added.
@@ -1174,7 +1174,7 @@
To be added.
- float64_t svaddv<see href="svbool_t pg, svfloat64_t op">_f64</see>
+ float64_t svaddv[_f64](svbool_t pg, svfloat64_t op)
FADDV Dresult, Pg, Zop.D
To be added.
@@ -1203,7 +1203,7 @@
To be added.
- int64_t svaddv<see href="svbool_t pg, svint16_t op">_s16</see>
+ int64_t svaddv[_s16](svbool_t pg, svint16_t op)
SADDV Dresult, Pg, Zop.H
To be added.
@@ -1232,7 +1232,7 @@
To be added.
- int64_t svaddv<see href="svbool_t pg, svint32_t op">_s32</see>
+ int64_t svaddv[_s32](svbool_t pg, svint32_t op)
SADDV Dresult, Pg, Zop.S
To be added.
@@ -1261,7 +1261,7 @@
To be added.
- int64_t svaddv<see href="svbool_t pg, svint64_t op">_s64</see>
+ int64_t svaddv[_s64](svbool_t pg, svint64_t op)
UADDV Dresult, Pg, Zop.D
To be added.
@@ -1290,7 +1290,7 @@
To be added.
- int64_t svaddv<see href="svbool_t pg, svint8_t op">_s8</see>
+ int64_t svaddv[_s8](svbool_t pg, svint8_t op)
SADDV Dresult, Pg, Zop.B
To be added.
@@ -1319,7 +1319,7 @@
To be added.
- float32_t svaddv<see href="svbool_t pg, svfloat32_t op">_f32</see>
+ float32_t svaddv[_f32](svbool_t pg, svfloat32_t op)
FADDV Sresult, Pg, Zop.S
To be added.
@@ -1348,7 +1348,7 @@
To be added.
- uint64_t svaddv<see href="svbool_t pg, svuint16_t op">_u16</see>
+ uint64_t svaddv[_u16](svbool_t pg, svuint16_t op)
UADDV Dresult, Pg, Zop.H
To be added.
@@ -1377,7 +1377,7 @@
To be added.
- uint64_t svaddv<see href="svbool_t pg, svuint32_t op">_u32</see>
+ uint64_t svaddv[_u32](svbool_t pg, svuint32_t op)
UADDV Dresult, Pg, Zop.S
To be added.
@@ -1406,7 +1406,7 @@
To be added.
- uint64_t svaddv<see href="svbool_t pg, svuint64_t op">_u64</see>
+ uint64_t svaddv[_u64](svbool_t pg, svuint64_t op)
UADDV Dresult, Pg, Zop.D
To be added.
@@ -1522,7 +1522,7 @@
To be added.
To be added.
- svuint8_t svqadd<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svqadd[_u8](svuint8_t op1, svuint8_t op2)
UQADD Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -1553,7 +1553,7 @@
To be added.
To be added.
- svint16_t svqadd<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svqadd[_s16](svint16_t op1, svint16_t op2)
SQADD Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -1584,7 +1584,7 @@
To be added.
To be added.
- svint32_t svqadd<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svqadd[_s32](svint32_t op1, svint32_t op2)
SQADD Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -1615,7 +1615,7 @@
To be added.
To be added.
- svint64_t svqadd<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svqadd[_s64](svint64_t op1, svint64_t op2)
SQADD Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -1646,7 +1646,7 @@
To be added.
To be added.
- svint8_t svqadd<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svqadd[_s8](svint8_t op1, svint8_t op2)
SQADD Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -1677,7 +1677,7 @@
To be added.
To be added.
- svuint16_t svqadd<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svqadd[_u16](svuint16_t op1, svuint16_t op2)
UQADD Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -1708,7 +1708,7 @@
To be added.
To be added.
- svuint32_t svqadd<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svqadd[_u32](svuint32_t op1, svuint32_t op2)
UQADD Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -1739,7 +1739,7 @@
To be added.
To be added.
- svuint64_t svqadd<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svqadd[_u64](svuint64_t op1, svuint64_t op2)
UQADD Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -1770,7 +1770,7 @@
To be added.
To be added.
- float64_t svadda<see href="svbool_t pg, float64_t initial, svfloat64_t op">_f64</see>
+ float64_t svadda[_f64](svbool_t pg, float64_t initial, svfloat64_t op)
FADDA Dtied, Pg, Dtied, Zop.D
To be added.
@@ -1801,7 +1801,7 @@
To be added.
To be added.
- float32_t svadda<see href="svbool_t pg, float32_t initial, svfloat32_t op">_f32</see>
+ float32_t svadda[_f32](svbool_t pg, float32_t initial, svfloat32_t op)
FADDA Stied, Pg, Stied, Zop.S
To be added.
@@ -2110,7 +2110,7 @@
To be added.
- uint8_t svandv<see href="svbool_t pg, svuint8_t op">_u8</see>
+ uint8_t svandv[_u8](svbool_t pg, svuint8_t op)
ANDV Bresult, Pg, Zop.B
To be added.
@@ -2139,7 +2139,7 @@
To be added.
- int16_t svandv<see href="svbool_t pg, svint16_t op">_s16</see>
+ int16_t svandv[_s16](svbool_t pg, svint16_t op)
ANDV Hresult, Pg, Zop.H
To be added.
@@ -2168,7 +2168,7 @@
To be added.
- int32_t svandv<see href="svbool_t pg, svint32_t op">_s32</see>
+ int32_t svandv[_s32](svbool_t pg, svint32_t op)
ANDV Sresult, Pg, Zop.S
To be added.
@@ -2197,7 +2197,7 @@
To be added.
- int64_t svandv<see href="svbool_t pg, svint64_t op">_s64</see>
+ int64_t svandv[_s64](svbool_t pg, svint64_t op)
ANDV Dresult, Pg, Zop.D
To be added.
@@ -2226,7 +2226,7 @@
To be added.
- int8_t svandv<see href="svbool_t pg, svint8_t op">_s8</see>
+ int8_t svandv[_s8](svbool_t pg, svint8_t op)
ANDV Bresult, Pg, Zop.B
To be added.
@@ -2255,7 +2255,7 @@
To be added.
- uint16_t svandv<see href="svbool_t pg, svuint16_t op">_u16</see>
+ uint16_t svandv[_u16](svbool_t pg, svuint16_t op)
ANDV Hresult, Pg, Zop.H
To be added.
@@ -2284,7 +2284,7 @@
To be added.
- uint32_t svandv<see href="svbool_t pg, svuint32_t op">_u32</see>
+ uint32_t svandv[_u32](svbool_t pg, svuint32_t op)
ANDV Sresult, Pg, Zop.S
To be added.
@@ -2313,7 +2313,7 @@
To be added.
- uint64_t svandv<see href="svbool_t pg, svuint64_t op">_u64</see>
+ uint64_t svandv[_u64](svbool_t pg, svuint64_t op)
ANDV Dresult, Pg, Zop.D
To be added.
@@ -2880,7 +2880,7 @@
To be added.
To be added.
- svfloat64_t svcompact<see href="svbool_t pg, svfloat64_t op">_f64</see>
+ svfloat64_t svcompact[_f64](svbool_t pg, svfloat64_t op)
COMPACT Zresult.D, Pg, Zop.D
To be added.
@@ -2911,7 +2911,7 @@
To be added.
To be added.
- svint32_t svcompact<see href="svbool_t pg, svint32_t op">_s32</see>
+ svint32_t svcompact[_s32](svbool_t pg, svint32_t op)
COMPACT Zresult.S, Pg, Zop.S
To be added.
@@ -2942,7 +2942,7 @@
To be added.
To be added.
- svint64_t svcompact<see href="svbool_t pg, svint64_t op">_s64</see>
+ svint64_t svcompact[_s64](svbool_t pg, svint64_t op)
COMPACT Zresult.D, Pg, Zop.D
To be added.
@@ -2973,7 +2973,7 @@
To be added.
To be added.
- svfloat32_t svcompact<see href="svbool_t pg, svfloat32_t op">_f32</see>
+ svfloat32_t svcompact[_f32](svbool_t pg, svfloat32_t op)
COMPACT Zresult.S, Pg, Zop.S
To be added.
@@ -3004,7 +3004,7 @@
To be added.
To be added.
- svuint32_t svcompact<see href="svbool_t pg, svuint32_t op">_u32</see>
+ svuint32_t svcompact[_u32](svbool_t pg, svuint32_t op)
COMPACT Zresult.S, Pg, Zop.S
To be added.
@@ -3035,7 +3035,7 @@
To be added.
To be added.
- svuint64_t svcompact<see href="svbool_t pg, svuint64_t op">_u64</see>
+ svuint64_t svcompact[_u64](svbool_t pg, svuint64_t op)
COMPACT Zresult.D, Pg, Zop.D
To be added.
@@ -3066,7 +3066,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
+ svbool_t svcmpeq[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -3097,7 +3097,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svcmpeq[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FCMEQ Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -3128,7 +3128,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
+ svbool_t svcmpeq[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -3159,7 +3159,7 @@
To be added.
To be added.
- svbool_t svcmpeq_wide<see href="svbool_t pg, svint16_t op1, svint64_t op2">_s16</see>
+ svbool_t svcmpeq_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2)
CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -3190,7 +3190,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
+ svbool_t svcmpeq[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -3221,7 +3221,7 @@
To be added.
To be added.
- svbool_t svcmpeq_wide<see href="svbool_t pg, svint32_t op1, svint64_t op2">_s32</see>
+ svbool_t svcmpeq_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2)
CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -3252,7 +3252,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
+ svbool_t svcmpeq[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -3283,7 +3283,7 @@
To be added.
To be added.
- svbool_t svcmpeq_wide<see href="svbool_t pg, svint8_t op1, svint64_t op2">_s8</see>
+ svbool_t svcmpeq_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2)
CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -3314,7 +3314,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
+ svbool_t svcmpeq[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -3345,7 +3345,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svcmpeq[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FCMEQ Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -3376,7 +3376,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
+ svbool_t svcmpeq[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -3407,7 +3407,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
+ svbool_t svcmpeq[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -3438,7 +3438,7 @@
To be added.
To be added.
- svbool_t svcmpeq<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
+ svbool_t svcmpeq[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -3469,7 +3469,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
+ svbool_t svcmpgt[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -3500,7 +3500,7 @@
To be added.
To be added.
- svbool_t svcmpgt_wide<see href="svbool_t pg, svuint8_t op1, svuint64_t op2">_u8</see>
+ svbool_t svcmpgt_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2)
CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -3531,7 +3531,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svcmpgt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FCMGT Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -3562,7 +3562,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
+ svbool_t svcmpgt[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -3593,7 +3593,7 @@
To be added.
To be added.
- svbool_t svcmpgt_wide<see href="svbool_t pg, svint16_t op1, svint64_t op2">_s16</see>
+ svbool_t svcmpgt_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2)
CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -3624,7 +3624,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
+ svbool_t svcmpgt[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -3655,7 +3655,7 @@
To be added.
To be added.
- svbool_t svcmpgt_wide<see href="svbool_t pg, svint32_t op1, svint64_t op2">_s32</see>
+ svbool_t svcmpgt_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2)
CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -3686,7 +3686,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
+ svbool_t svcmpgt[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
CMPGT Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -3717,7 +3717,7 @@
To be added.
To be added.
- svbool_t svcmpgt_wide<see href="svbool_t pg, svint8_t op1, svint64_t op2">_s8</see>
+ svbool_t svcmpgt_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2)
CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -3748,7 +3748,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
+ svbool_t svcmpgt[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -3779,7 +3779,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svcmpgt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FCMGT Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -3810,7 +3810,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
+ svbool_t svcmpgt[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -3841,7 +3841,7 @@
To be added.
To be added.
- svbool_t svcmpgt_wide<see href="svbool_t pg, svuint16_t op1, svuint64_t op2">_u16</see>
+ svbool_t svcmpgt_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2)
CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -3872,7 +3872,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
+ svbool_t svcmpgt[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -3903,7 +3903,7 @@
To be added.
To be added.
- svbool_t svcmpgt_wide<see href="svbool_t pg, svuint32_t op1, svuint64_t op2">_u32</see>
+ svbool_t svcmpgt_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2)
CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -3934,7 +3934,7 @@
To be added.
To be added.
- svbool_t svcmpgt<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
+ svbool_t svcmpgt[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
CMPHI Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -3965,7 +3965,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
+ svbool_t svcmpge[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -3996,7 +3996,7 @@
To be added.
To be added.
- svbool_t svcmpge_wide<see href="svbool_t pg, svuint8_t op1, svuint64_t op2">_u8</see>
+ svbool_t svcmpge_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2)
CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -4027,7 +4027,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svcmpge[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FCMGE Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -4058,7 +4058,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
+ svbool_t svcmpge[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -4089,7 +4089,7 @@
To be added.
To be added.
- svbool_t svcmpge_wide<see href="svbool_t pg, svint16_t op1, svint64_t op2">_s16</see>
+ svbool_t svcmpge_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2)
CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -4120,7 +4120,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
+ svbool_t svcmpge[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -4151,7 +4151,7 @@
To be added.
To be added.
- svbool_t svcmpge_wide<see href="svbool_t pg, svint32_t op1, svint64_t op2">_s32</see>
+ svbool_t svcmpge_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2)
CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -4182,7 +4182,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
+ svbool_t svcmpge[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
CMPGE Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -4213,7 +4213,7 @@
To be added.
To be added.
- svbool_t svcmpge_wide<see href="svbool_t pg, svint8_t op1, svint64_t op2">_s8</see>
+ svbool_t svcmpge_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2)
CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -4244,7 +4244,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
+ svbool_t svcmpge[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -4275,7 +4275,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svcmpge[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FCMGE Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -4306,7 +4306,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
+ svbool_t svcmpge[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -4337,7 +4337,7 @@
To be added.
To be added.
- svbool_t svcmpge_wide<see href="svbool_t pg, svuint16_t op1, svuint64_t op2">_u16</see>
+ svbool_t svcmpge_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2)
CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -4368,7 +4368,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
+ svbool_t svcmpge[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -4399,7 +4399,7 @@
To be added.
To be added.
- svbool_t svcmpge_wide<see href="svbool_t pg, svuint32_t op1, svuint64_t op2">_u32</see>
+ svbool_t svcmpge_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2)
CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -4430,7 +4430,7 @@
To be added.
To be added.
- svbool_t svcmpge<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
+ svbool_t svcmpge[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
CMPHS Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -4461,7 +4461,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
+ svbool_t svcmplt[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
CMPHI Presult.B, Pg/Z, Zop2.B, Zop1.B
To be added.
@@ -4492,7 +4492,7 @@
To be added.
To be added.
- svbool_t svcmplt_wide<see href="svbool_t pg, svuint8_t op1, svuint64_t op2">_u8</see>
+ svbool_t svcmplt_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2)
CMPLO Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -4523,7 +4523,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svcmplt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FCMGT Presult.D, Pg/Z, Zop2.D, Zop1.D
To be added.
@@ -4554,7 +4554,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
+ svbool_t svcmplt[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
CMPGT Presult.H, Pg/Z, Zop2.H, Zop1.H
To be added.
@@ -4585,7 +4585,7 @@
To be added.
To be added.
- svbool_t svcmplt_wide<see href="svbool_t pg, svint16_t op1, svint64_t op2">_s16</see>
+ svbool_t svcmplt_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2)
CMPLT Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -4616,7 +4616,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
+ svbool_t svcmplt[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
CMPGT Presult.S, Pg/Z, Zop2.S, Zop1.S
To be added.
@@ -4647,7 +4647,7 @@
To be added.
To be added.
- svbool_t svcmplt_wide<see href="svbool_t pg, svint32_t op1, svint64_t op2">_s32</see>
+ svbool_t svcmplt_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2)
CMPLT Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -4678,7 +4678,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
+ svbool_t svcmplt[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
CMPGT Presult.D, Pg/Z, Zop2.D, Zop1.D
To be added.
@@ -4709,7 +4709,7 @@
To be added.
To be added.
- svbool_t svcmplt_wide<see href="svbool_t pg, svint8_t op1, svint64_t op2">_s8</see>
+ svbool_t svcmplt_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2)
CMPLT Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -4740,7 +4740,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
+ svbool_t svcmplt[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
CMPGT Presult.B, Pg/Z, Zop2.B, Zop1.B
To be added.
@@ -4771,7 +4771,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svcmplt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FCMGT Presult.S, Pg/Z, Zop2.S, Zop1.S
To be added.
@@ -4802,7 +4802,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
+ svbool_t svcmplt[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
CMPHI Presult.H, Pg/Z, Zop2.H, Zop1.H
To be added.
@@ -4833,7 +4833,7 @@
To be added.
To be added.
- svbool_t svcmplt_wide<see href="svbool_t pg, svuint16_t op1, svuint64_t op2">_u16</see>
+ svbool_t svcmplt_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2)
CMPLO Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -4864,7 +4864,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
+ svbool_t svcmplt[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
CMPHI Presult.S, Pg/Z, Zop2.S, Zop1.S
To be added.
@@ -4895,7 +4895,7 @@
To be added.
To be added.
- svbool_t svcmplt_wide<see href="svbool_t pg, svuint32_t op1, svuint64_t op2">_u32</see>
+ svbool_t svcmplt_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2)
CMPLO Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -4926,7 +4926,7 @@
To be added.
To be added.
- svbool_t svcmplt<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
+ svbool_t svcmplt[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
CMPHI Presult.D, Pg/Z, Zop2.D, Zop1.D
To be added.
@@ -4957,7 +4957,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
+ svbool_t svcmple[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
CMPHS Presult.B, Pg/Z, Zop2.B, Zop1.B
To be added.
@@ -4988,7 +4988,7 @@
To be added.
To be added.
- svbool_t svcmple_wide<see href="svbool_t pg, svuint8_t op1, svuint64_t op2">_u8</see>
+ svbool_t svcmple_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2)
CMPLS Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -5019,7 +5019,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svcmple[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FCMGE Presult.D, Pg/Z, Zop2.D, Zop1.D
To be added.
@@ -5050,7 +5050,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
+ svbool_t svcmple[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
CMPGE Presult.H, Pg/Z, Zop2.H, Zop1.H
To be added.
@@ -5081,7 +5081,7 @@
To be added.
To be added.
- svbool_t svcmple_wide<see href="svbool_t pg, svint16_t op1, svint64_t op2">_s16</see>
+ svbool_t svcmple_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2)
CMPLE Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -5112,7 +5112,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
+ svbool_t svcmple[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
CMPGE Presult.S, Pg/Z, Zop2.S, Zop1.S
To be added.
@@ -5143,7 +5143,7 @@
To be added.
To be added.
- svbool_t svcmple_wide<see href="svbool_t pg, svint32_t op1, svint64_t op2">_s32</see>
+ svbool_t svcmple_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2)
CMPLE Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -5174,7 +5174,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
+ svbool_t svcmple[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
CMPGE Presult.D, Pg/Z, Zop2.D, Zop1.D
To be added.
@@ -5205,7 +5205,7 @@
To be added.
To be added.
- svbool_t svcmple_wide<see href="svbool_t pg, svint8_t op1, svint64_t op2">_s8</see>
+ svbool_t svcmple_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2)
CMPLE Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -5236,7 +5236,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
+ svbool_t svcmple[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
CMPGE Presult.B, Pg/Z, Zop2.B, Zop1.B
To be added.
@@ -5267,7 +5267,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svcmple[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FCMGE Presult.S, Pg/Z, Zop2.S, Zop1.S
To be added.
@@ -5298,7 +5298,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
+ svbool_t svcmple[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
CMPHS Presult.H, Pg/Z, Zop2.H, Zop1.H
To be added.
@@ -5329,7 +5329,7 @@
To be added.
To be added.
- svbool_t svcmple_wide<see href="svbool_t pg, svuint16_t op1, svuint64_t op2">_u16</see>
+ svbool_t svcmple_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2)
CMPLS Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -5360,7 +5360,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
+ svbool_t svcmple[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
CMPHS Presult.S, Pg/Z, Zop2.S, Zop1.S
To be added.
@@ -5391,7 +5391,7 @@
To be added.
To be added.
- svbool_t svcmple_wide<see href="svbool_t pg, svuint32_t op1, svuint64_t op2">_u32</see>
+ svbool_t svcmple_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2)
CMPLS Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -5422,7 +5422,7 @@
To be added.
To be added.
- svbool_t svcmple<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
+ svbool_t svcmple[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
CMPHS Presult.D, Pg/Z, Zop2.D, Zop1.D
To be added.
@@ -5453,7 +5453,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
+ svbool_t svcmpne[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -5484,7 +5484,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svcmpne[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FCMNE Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -5515,7 +5515,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
+ svbool_t svcmpne[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -5546,7 +5546,7 @@
To be added.
To be added.
- svbool_t svcmpne_wide<see href="svbool_t pg, svint16_t op1, svint64_t op2">_s16</see>
+ svbool_t svcmpne_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2)
CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.D
To be added.
@@ -5577,7 +5577,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
+ svbool_t svcmpne[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -5608,7 +5608,7 @@
To be added.
To be added.
- svbool_t svcmpne_wide<see href="svbool_t pg, svint32_t op1, svint64_t op2">_s32</see>
+ svbool_t svcmpne_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2)
CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.D
To be added.
@@ -5639,7 +5639,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
+ svbool_t svcmpne[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -5670,7 +5670,7 @@
To be added.
To be added.
- svbool_t svcmpne_wide<see href="svbool_t pg, svint8_t op1, svint64_t op2">_s8</see>
+ svbool_t svcmpne_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2)
CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.D
To be added.
@@ -5701,7 +5701,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
+ svbool_t svcmpne[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B
To be added.
@@ -5732,7 +5732,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svcmpne[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FCMNE Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -5763,7 +5763,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
+ svbool_t svcmpne[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H
To be added.
@@ -5794,7 +5794,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
+ svbool_t svcmpne[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -5825,7 +5825,7 @@
To be added.
To be added.
- svbool_t svcmpne<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
+ svbool_t svcmpne[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -5856,7 +5856,7 @@
To be added.
To be added.
- svbool_t svcmpuo<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svbool_t svcmpuo[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
FCMUO Presult.D, Pg/Z, Zop1.D, Zop2.D
To be added.
@@ -5887,7 +5887,7 @@
To be added.
To be added.
- svbool_t svcmpuo<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svbool_t svcmpuo[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
FCMUO Presult.S, Pg/Z, Zop1.S, Zop2.S
To be added.
@@ -6423,7 +6423,7 @@
To be added.
To be added.
- uint8_t svclasta<see href="svbool_t pg, uint8_t fallback, svuint8_t data">_n_u8</see>
+ uint8_t svclasta[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data)
CLASTA Wtied, Pg, Wtied, Zdata.B
To be added.
@@ -6463,7 +6463,7 @@
To be added.
To be added.
- svuint8_t svclasta<see href="svbool_t pg, svuint8_t fallback, svuint8_t data">_u8</see>
+ svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data)
CLASTA Btied, Pg, Btied, Zdata.B
To be added.
@@ -6503,7 +6503,7 @@
To be added.
To be added.
- float64_t svclasta<see href="svbool_t pg, float64_t fallback, svfloat64_t data">_n_f64</see>
+ float64_t svclasta[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data)
CLASTA Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -6543,7 +6543,7 @@
To be added.
To be added.
- svfloat64_t svclasta<see href="svbool_t pg, svfloat64_t fallback, svfloat64_t data">_f64</see>
+ svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data)
CLASTA Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -6583,7 +6583,7 @@
To be added.
To be added.
- int16_t svclasta<see href="svbool_t pg, int16_t fallback, svint16_t data">_n_s16</see>
+ int16_t svclasta[_n_s16](svbool_t pg, int16_t fallback, svint16_t data)
CLASTA Wtied, Pg, Wtied, Zdata.H
To be added.
@@ -6623,7 +6623,7 @@
To be added.
To be added.
- svint16_t svclasta<see href="svbool_t pg, svint16_t fallback, svint16_t data">_s16</see>
+ svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data)
CLASTA Htied, Pg, Htied, Zdata.H
To be added.
@@ -6663,7 +6663,7 @@
To be added.
To be added.
- int32_t svclasta<see href="svbool_t pg, int32_t fallback, svint32_t data">_n_s32</see>
+ int32_t svclasta[_n_s32](svbool_t pg, int32_t fallback, svint32_t data)
CLASTA Wtied, Pg, Wtied, Zdata.S
To be added.
@@ -6703,7 +6703,7 @@
To be added.
To be added.
- svint32_t svclasta<see href="svbool_t pg, svint32_t fallback, svint32_t data">_s32</see>
+ svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data)
CLASTA Stied, Pg, Stied, Zdata.S
To be added.
@@ -6743,7 +6743,7 @@
To be added.
To be added.
- int64_t svclasta<see href="svbool_t pg, int64_t fallback, svint64_t data">_n_s64</see>
+ int64_t svclasta[_n_s64](svbool_t pg, int64_t fallback, svint64_t data)
CLASTA Xtied, Pg, Xtied, Zdata.D
To be added.
@@ -6783,7 +6783,7 @@
To be added.
To be added.
- svint64_t svclasta<see href="svbool_t pg, svint64_t fallback, svint64_t data">_s64</see>
+ svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data)
CLASTA Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -6823,7 +6823,7 @@
To be added.
To be added.
- svint8_t svclasta<see href="svbool_t pg, svint8_t fallback, svint8_t data">_s8</see>
+ svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data)
CLASTA Btied, Pg, Btied, Zdata.B
To be added.
@@ -6863,7 +6863,7 @@
To be added.
To be added.
- int8_t svclasta<see href="svbool_t pg, int8_t fallback, svint8_t data">_n_s8</see>
+ int8_t svclasta[_n_s8](svbool_t pg, int8_t fallback, svint8_t data)
CLASTA Wtied, Pg, Wtied, Zdata.B
To be added.
@@ -6903,7 +6903,7 @@
To be added.
To be added.
- svfloat32_t svclasta<see href="svbool_t pg, svfloat32_t fallback, svfloat32_t data">_f32</see>
+ svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data)
CLASTA Stied, Pg, Stied, Zdata.S
To be added.
@@ -6943,7 +6943,7 @@
To be added.
To be added.
- float32_t svclasta<see href="svbool_t pg, float32_t fallback, svfloat32_t data">_n_f32</see>
+ float32_t svclasta[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data)
CLASTA Stied, Pg, Stied, Zdata.S
To be added.
@@ -6983,7 +6983,7 @@
To be added.
To be added.
- svuint16_t svclasta<see href="svbool_t pg, svuint16_t fallback, svuint16_t data">_u16</see>
+ svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data)
CLASTA Htied, Pg, Htied, Zdata.H
To be added.
@@ -7023,7 +7023,7 @@
To be added.
To be added.
- uint16_t svclasta<see href="svbool_t pg, uint16_t fallback, svuint16_t data">_n_u16</see>
+ uint16_t svclasta[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data)
CLASTA Wtied, Pg, Wtied, Zdata.H
To be added.
@@ -7063,7 +7063,7 @@
To be added.
To be added.
- svuint32_t svclasta<see href="svbool_t pg, svuint32_t fallback, svuint32_t data">_u32</see>
+ svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data)
CLASTA Stied, Pg, Stied, Zdata.S
To be added.
@@ -7103,7 +7103,7 @@
To be added.
To be added.
- uint32_t svclasta<see href="svbool_t pg, uint32_t fallback, svuint32_t data">_n_u32</see>
+ uint32_t svclasta[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data)
CLASTA Wtied, Pg, Wtied, Zdata.S
To be added.
@@ -7143,7 +7143,7 @@
To be added.
To be added.
- svuint64_t svclasta<see href="svbool_t pg, svuint64_t fallback, svuint64_t data">_u64</see>
+ svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data)
CLASTA Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -7183,7 +7183,7 @@
To be added.
To be added.
- uint64_t svclasta<see href="svbool_t pg, uint64_t fallback, svuint64_t data">_n_u64</see>
+ uint64_t svclasta[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data)
CLASTA Xtied, Pg, Xtied, Zdata.D
To be added.
@@ -7223,7 +7223,7 @@
To be added.
To be added.
- svuint8_t svclasta<see href="svbool_t pg, svuint8_t fallback, svuint8_t data">_u8</see>
+ svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data)
CLASTA Ztied.B, Pg, Ztied.B, Zdata.B
To be added.
@@ -7263,7 +7263,7 @@
To be added.
To be added.
- svfloat64_t svclasta<see href="svbool_t pg, svfloat64_t fallback, svfloat64_t data">_f64</see>
+ svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data)
CLASTA Ztied.D, Pg, Ztied.D, Zdata.D
To be added.
@@ -7303,7 +7303,7 @@
To be added.
To be added.
- svint16_t svclasta<see href="svbool_t pg, svint16_t fallback, svint16_t data">_s16</see>
+ svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data)
CLASTA Ztied.H, Pg, Ztied.H, Zdata.H
To be added.
@@ -7343,7 +7343,7 @@
To be added.
To be added.
- svint32_t svclasta<see href="svbool_t pg, svint32_t fallback, svint32_t data">_s32</see>
+ svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data)
CLASTA Ztied.S, Pg, Ztied.S, Zdata.S
To be added.
@@ -7383,7 +7383,7 @@
To be added.
To be added.
- svint64_t svclasta<see href="svbool_t pg, svint64_t fallback, svint64_t data">_s64</see>
+ svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data)
CLASTA Ztied.D, Pg, Ztied.D, Zdata.D
To be added.
@@ -7423,7 +7423,7 @@
To be added.
To be added.
- svint8_t svclasta<see href="svbool_t pg, svint8_t fallback, svint8_t data">_s8</see>
+ svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data)
CLASTA Ztied.B, Pg, Ztied.B, Zdata.B
To be added.
@@ -7463,7 +7463,7 @@
To be added.
To be added.
- svfloat32_t svclasta<see href="svbool_t pg, svfloat32_t fallback, svfloat32_t data">_f32</see>
+ svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data)
CLASTA Ztied.S, Pg, Ztied.S, Zdata.S
To be added.
@@ -7503,7 +7503,7 @@
To be added.
To be added.
- svuint16_t svclasta<see href="svbool_t pg, svuint16_t fallback, svuint16_t data">_u16</see>
+ svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data)
CLASTA Ztied.H, Pg, Ztied.H, Zdata.H
To be added.
@@ -7543,7 +7543,7 @@
To be added.
To be added.
- svuint32_t svclasta<see href="svbool_t pg, svuint32_t fallback, svuint32_t data">_u32</see>
+ svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data)
CLASTA Ztied.S, Pg, Ztied.S, Zdata.S
To be added.
@@ -7583,7 +7583,7 @@
To be added.
To be added.
- svuint64_t svclasta<see href="svbool_t pg, svuint64_t fallback, svuint64_t data">_u64</see>
+ svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data)
CLASTA Ztied.D, Pg, Ztied.D, Zdata.D
To be added.
@@ -7623,7 +7623,7 @@
To be added.
To be added.
- uint8_t svclastb<see href="svbool_t pg, uint8_t fallback, svuint8_t data">_n_u8</see>
+ uint8_t svclastb[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data)
CLASTB Wtied, Pg, Wtied, Zdata.B
To be added.
@@ -7663,7 +7663,7 @@
To be added.
To be added.
- svuint8_t svclastb<see href="svbool_t pg, svuint8_t fallback, svuint8_t data">_u8</see>
+ svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data)
CLASTB Btied, Pg, Btied, Zdata.B
To be added.
@@ -7703,7 +7703,7 @@
To be added.
To be added.
- float64_t svclastb<see href="svbool_t pg, float64_t fallback, svfloat64_t data">_n_f64</see>
+ float64_t svclastb[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data)
CLASTB Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -7743,7 +7743,7 @@
To be added.
To be added.
- svfloat64_t svclastb<see href="svbool_t pg, svfloat64_t fallback, svfloat64_t data">_f64</see>
+ svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data)
CLASTB Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -7783,7 +7783,7 @@
To be added.
To be added.
- int16_t svclastb<see href="svbool_t pg, int16_t fallback, svint16_t data">_n_s16</see>
+ int16_t svclastb[_n_s16](svbool_t pg, int16_t fallback, svint16_t data)
CLASTB Wtied, Pg, Wtied, Zdata.H
To be added.
@@ -7823,7 +7823,7 @@
To be added.
To be added.
- svint16_t svclastb<see href="svbool_t pg, svint16_t fallback, svint16_t data">_s16</see>
+ svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data)
CLASTB Htied, Pg, Htied, Zdata.H
To be added.
@@ -7863,7 +7863,7 @@
To be added.
To be added.
- int32_t svclastb<see href="svbool_t pg, int32_t fallback, svint32_t data">_n_s32</see>
+ int32_t svclastb[_n_s32](svbool_t pg, int32_t fallback, svint32_t data)
CLASTB Wtied, Pg, Wtied, Zdata.S
To be added.
@@ -7903,7 +7903,7 @@
To be added.
To be added.
- svint32_t svclastb<see href="svbool_t pg, svint32_t fallback, svint32_t data">_s32</see>
+ svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data)
CLASTB Stied, Pg, Stied, Zdata.S
To be added.
@@ -7943,7 +7943,7 @@
To be added.
To be added.
- int64_t svclastb<see href="svbool_t pg, int64_t fallback, svint64_t data">_n_s64</see>
+ int64_t svclastb[_n_s64](svbool_t pg, int64_t fallback, svint64_t data)
CLASTB Xtied, Pg, Xtied, Zdata.D
To be added.
@@ -7983,7 +7983,7 @@
To be added.
To be added.
- svint64_t svclastb<see href="svbool_t pg, svint64_t fallback, svint64_t data">_s64</see>
+ svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data)
CLASTB Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -8023,7 +8023,7 @@
To be added.
To be added.
- svint8_t svclastb<see href="svbool_t pg, svint8_t fallback, svint8_t data">_s8</see>
+ svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data)
CLASTB Btied, Pg, Btied, Zdata.B
To be added.
@@ -8063,7 +8063,7 @@
To be added.
To be added.
- int8_t svclastb<see href="svbool_t pg, int8_t fallback, svint8_t data">_n_s8</see>
+ int8_t svclastb[_n_s8](svbool_t pg, int8_t fallback, svint8_t data)
CLASTB Wtied, Pg, Wtied, Zdata.B
To be added.
@@ -8103,7 +8103,7 @@
To be added.
To be added.
- svfloat32_t svclastb<see href="svbool_t pg, svfloat32_t fallback, svfloat32_t data">_f32</see>
+ svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data)
CLASTB Stied, Pg, Stied, Zdata.S
To be added.
@@ -8143,7 +8143,7 @@
To be added.
To be added.
- float32_t svclastb<see href="svbool_t pg, float32_t fallback, svfloat32_t data">_n_f32</see>
+ float32_t svclastb[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data)
CLASTB Stied, Pg, Stied, Zdata.S
To be added.
@@ -8183,7 +8183,7 @@
To be added.
To be added.
- svuint16_t svclastb<see href="svbool_t pg, svuint16_t fallback, svuint16_t data">_u16</see>
+ svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data)
CLASTB Htied, Pg, Htied, Zdata.H
To be added.
@@ -8223,7 +8223,7 @@
To be added.
To be added.
- uint16_t svclastb<see href="svbool_t pg, uint16_t fallback, svuint16_t data">_n_u16</see>
+ uint16_t svclastb[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data)
CLASTB Wtied, Pg, Wtied, Zdata.H
To be added.
@@ -8263,7 +8263,7 @@
To be added.
To be added.
- svuint32_t svclastb<see href="svbool_t pg, svuint32_t fallback, svuint32_t data">_u32</see>
+ svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data)
CLASTB Stied, Pg, Stied, Zdata.S
To be added.
@@ -8303,7 +8303,7 @@
To be added.
To be added.
- uint32_t svclastb<see href="svbool_t pg, uint32_t fallback, svuint32_t data">_n_u32</see>
+ uint32_t svclastb[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data)
CLASTB Wtied, Pg, Wtied, Zdata.S
To be added.
@@ -8343,7 +8343,7 @@
To be added.
To be added.
- svuint64_t svclastb<see href="svbool_t pg, svuint64_t fallback, svuint64_t data">_u64</see>
+ svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data)
CLASTB Dtied, Pg, Dtied, Zdata.D
To be added.
@@ -8383,7 +8383,7 @@
To be added.
To be added.
- uint64_t svclastb<see href="svbool_t pg, uint64_t fallback, svuint64_t data">_n_u64</see>
+ uint64_t svclastb[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data)
CLASTB Xtied, Pg, Xtied, Zdata.D
To be added.
@@ -8423,7 +8423,7 @@
To be added.
To be added.
- svuint8_t svclastb<see href="svbool_t pg, svuint8_t fallback, svuint8_t data">_u8</see>
+ svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data)
CLASTB Ztied.B, Pg, Ztied.B, Zdata.B
To be added.
@@ -8463,7 +8463,7 @@
To be added.
To be added.
- svfloat64_t svclastb<see href="svbool_t pg, svfloat64_t fallback, svfloat64_t data">_f64</see>
+ svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data)
CLASTB Ztied.D, Pg, Ztied.D, Zdata.D
To be added.
@@ -8503,7 +8503,7 @@
To be added.
To be added.
- svint16_t svclastb<see href="svbool_t pg, svint16_t fallback, svint16_t data">_s16</see>
+ svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data)
CLASTB Ztied.H, Pg, Ztied.H, Zdata.H
To be added.
@@ -8543,7 +8543,7 @@
To be added.
To be added.
- svint32_t svclastb<see href="svbool_t pg, svint32_t fallback, svint32_t data">_s32</see>
+ svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data)
CLASTB Ztied.S, Pg, Ztied.S, Zdata.S
To be added.
@@ -8583,7 +8583,7 @@
To be added.
To be added.
- svint64_t svclastb<see href="svbool_t pg, svint64_t fallback, svint64_t data">_s64</see>
+ svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data)
CLASTB Ztied.D, Pg, Ztied.D, Zdata.D
To be added.
@@ -8623,7 +8623,7 @@
To be added.
To be added.
- svint8_t svclastb<see href="svbool_t pg, svint8_t fallback, svint8_t data">_s8</see>
+ svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data)
CLASTB Ztied.B, Pg, Ztied.B, Zdata.B
To be added.
@@ -8663,7 +8663,7 @@
To be added.
To be added.
- svfloat32_t svclastb<see href="svbool_t pg, svfloat32_t fallback, svfloat32_t data">_f32</see>
+ svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data)
CLASTB Ztied.S, Pg, Ztied.S, Zdata.S
To be added.
@@ -8703,7 +8703,7 @@
To be added.
To be added.
- svuint16_t svclastb<see href="svbool_t pg, svuint16_t fallback, svuint16_t data">_u16</see>
+ svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data)
CLASTB Ztied.H, Pg, Ztied.H, Zdata.H
To be added.
@@ -8743,7 +8743,7 @@
To be added.
To be added.
- svuint32_t svclastb<see href="svbool_t pg, svuint32_t fallback, svuint32_t data">_u32</see>
+ svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data)
CLASTB Ztied.S, Pg, Ztied.S, Zdata.S
To be added.
@@ -8783,7 +8783,7 @@
To be added.
To be added.
- svuint64_t svclastb<see href="svbool_t pg, svuint64_t fallback, svuint64_t data">_u64</see>
+ svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data)
CLASTB Ztied.D, Pg, Ztied.D, Zdata.D
To be added.
@@ -8816,8 +8816,8 @@
To be added.
To be added.
- svuint8_t svsel<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svuint8_t svsel[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.B, Pg, Zop1.B, Zop2.B
To be added.
@@ -8850,7 +8850,7 @@
To be added.
To be added.
- svfloat64_t svsel<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svsel[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
SEL Zresult.D, Pg, Zop1.D, Zop2.D
To be added.
@@ -8883,8 +8883,8 @@
To be added.
To be added.
- svint16_t svsel<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svint16_t svsel[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.H, Pg, Zop1.H, Zop2.H
To be added.
@@ -8917,8 +8917,8 @@
To be added.
To be added.
- svint32_t svsel<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svint32_t svsel[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.S, Pg, Zop1.S, Zop2.S
To be added.
@@ -8951,8 +8951,8 @@
To be added.
To be added.
- svint64_t svsel<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svint64_t svsel[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.D, Pg, Zop1.D, Zop2.D
To be added.
@@ -8985,8 +8985,8 @@
To be added.
To be added.
- svint8_t svsel<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svint8_t svsel[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.B, Pg, Zop1.B, Zop2.B
To be added.
@@ -9019,7 +9019,7 @@
To be added.
To be added.
- svfloat32_t svsel<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svsel[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
SEL Zresult.S, Pg, Zop1.S, Zop2.S
To be added.
@@ -9052,8 +9052,8 @@
To be added.
To be added.
- svuint16_t svsel<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svuint16_t svsel[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.H, Pg, Zop1.H, Zop2.H
To be added.
@@ -9086,8 +9086,8 @@
To be added.
To be added.
- svuint32_t svsel<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svuint32_t svsel[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.S, Pg, Zop1.S, Zop2.S
To be added.
@@ -9120,8 +9120,8 @@
To be added.
To be added.
- svuint64_t svsel<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
- svbool_t svsel<see href="svbool_t pg, svbool_t op1, svbool_t op2">_b</see>
+ svuint64_t svsel[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
+ svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2)
SEL Zresult.D, Pg, Zop1.D, Zop2.D
To be added.
@@ -11261,7 +11261,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11287,7 +11287,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11313,7 +11313,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11339,7 +11339,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11365,7 +11365,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11391,7 +11391,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11417,7 +11417,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11443,7 +11443,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11469,7 +11469,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11495,7 +11495,7 @@
- svbool_t svpfalse<see href="">_b</see>
+ svbool_t svpfalse_b
PFALSE Presult.B
To be added.
@@ -11535,7 +11535,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -11575,7 +11575,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -11615,7 +11615,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -11655,7 +11655,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -11695,7 +11695,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -11735,7 +11735,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -11775,7 +11775,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -11815,7 +11815,7 @@
To be added.
To be added.
- svbool_t svpfirst<see href="svbool_t pg, svbool_t op">_b</see>
+ svbool_t svpfirst[_b](svbool_t pg, svbool_t op)
PFIRST Ptied.B, Pg, Ptied.B
To be added.
@@ -12356,7 +12356,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b16<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilelt_b16[_s32](int32_t op1, int32_t op2)
WHILELT Presult.H, Wop1, Wop2
To be added.
@@ -12387,7 +12387,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b16<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilelt_b16[_s64](int64_t op1, int64_t op2)
WHILELT Presult.H, Xop1, Xop2
To be added.
@@ -12418,7 +12418,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b16<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilelt_b16[_u32](uint32_t op1, uint32_t op2)
WHILELO Presult.H, Wop1, Wop2
To be added.
@@ -12449,7 +12449,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b16<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilelt_b16[_u64](uint64_t op1, uint64_t op2)
WHILELO Presult.H, Xop1, Xop2
To be added.
@@ -12480,7 +12480,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b32<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilelt_b32[_s32](int32_t op1, int32_t op2)
WHILELT Presult.S, Wop1, Wop2
To be added.
@@ -12511,7 +12511,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b32<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilelt_b32[_s64](int64_t op1, int64_t op2)
WHILELT Presult.S, Xop1, Xop2
To be added.
@@ -12542,7 +12542,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b32<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilelt_b32[_u32](uint32_t op1, uint32_t op2)
WHILELO Presult.S, Wop1, Wop2
To be added.
@@ -12573,7 +12573,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b32<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilelt_b32[_u64](uint64_t op1, uint64_t op2)
WHILELO Presult.S, Xop1, Xop2
To be added.
@@ -12604,7 +12604,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b64<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilelt_b64[_s32](int32_t op1, int32_t op2)
WHILELT Presult.D, Wop1, Wop2
To be added.
@@ -12635,7 +12635,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b64<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilelt_b64[_s64](int64_t op1, int64_t op2)
WHILELT Presult.D, Xop1, Xop2
To be added.
@@ -12666,7 +12666,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b64<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilelt_b64[_u32](uint32_t op1, uint32_t op2)
WHILELO Presult.D, Wop1, Wop2
To be added.
@@ -12697,7 +12697,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b64<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilelt_b64[_u64](uint64_t op1, uint64_t op2)
WHILELO Presult.D, Xop1, Xop2
To be added.
@@ -12728,7 +12728,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b8<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilelt_b8[_s32](int32_t op1, int32_t op2)
WHILELT Presult.B, Wop1, Wop2
To be added.
@@ -12759,7 +12759,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b8<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilelt_b8[_s64](int64_t op1, int64_t op2)
WHILELT Presult.B, Xop1, Xop2
To be added.
@@ -12790,7 +12790,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b8<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilelt_b8[_u32](uint32_t op1, uint32_t op2)
WHILELO Presult.B, Wop1, Wop2
To be added.
@@ -12821,7 +12821,7 @@
To be added.
To be added.
- svbool_t svwhilelt_b8<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilelt_b8[_u64](uint64_t op1, uint64_t op2)
WHILELO Presult.B, Xop1, Xop2
To be added.
@@ -12852,7 +12852,7 @@
To be added.
To be added.
- svbool_t svwhilele_b16<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilele_b16[_s32](int32_t op1, int32_t op2)
WHILELE Presult.H, Wop1, Wop2
To be added.
@@ -12883,7 +12883,7 @@
To be added.
To be added.
- svbool_t svwhilele_b16<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilele_b16[_s64](int64_t op1, int64_t op2)
WHILELE Presult.H, Xop1, Xop2
To be added.
@@ -12914,7 +12914,7 @@
To be added.
To be added.
- svbool_t svwhilele_b16<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilele_b16[_u32](uint32_t op1, uint32_t op2)
WHILELS Presult.H, Wop1, Wop2
To be added.
@@ -12945,7 +12945,7 @@
To be added.
To be added.
- svbool_t svwhilele_b16<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilele_b16[_u64](uint64_t op1, uint64_t op2)
WHILELS Presult.H, Xop1, Xop2
To be added.
@@ -12976,7 +12976,7 @@
To be added.
To be added.
- svbool_t svwhilele_b32<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilele_b32[_s32](int32_t op1, int32_t op2)
WHILELE Presult.S, Wop1, Wop2
To be added.
@@ -13007,7 +13007,7 @@
To be added.
To be added.
- svbool_t svwhilele_b32<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilele_b32[_s64](int64_t op1, int64_t op2)
WHILELE Presult.S, Xop1, Xop2
To be added.
@@ -13038,7 +13038,7 @@
To be added.
To be added.
- svbool_t svwhilele_b32<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilele_b32[_u32](uint32_t op1, uint32_t op2)
WHILELS Presult.S, Wop1, Wop2
To be added.
@@ -13069,7 +13069,7 @@
To be added.
To be added.
- svbool_t svwhilele_b32<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilele_b32[_u64](uint64_t op1, uint64_t op2)
WHILELS Presult.S, Xop1, Xop2
To be added.
@@ -13100,7 +13100,7 @@
To be added.
To be added.
- svbool_t svwhilele_b64<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilele_b64[_s32](int32_t op1, int32_t op2)
WHILELE Presult.D, Wop1, Wop2
To be added.
@@ -13131,7 +13131,7 @@
To be added.
To be added.
- svbool_t svwhilele_b64<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilele_b64[_s64](int64_t op1, int64_t op2)
WHILELE Presult.D, Xop1, Xop2
To be added.
@@ -13162,7 +13162,7 @@
To be added.
To be added.
- svbool_t svwhilele_b64<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilele_b64[_u32](uint32_t op1, uint32_t op2)
WHILELS Presult.D, Wop1, Wop2
To be added.
@@ -13193,7 +13193,7 @@
To be added.
To be added.
- svbool_t svwhilele_b64<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilele_b64[_u64](uint64_t op1, uint64_t op2)
WHILELS Presult.D, Xop1, Xop2
To be added.
@@ -13224,7 +13224,7 @@
To be added.
To be added.
- svbool_t svwhilele_b8<see href="int32_t op1, int32_t op2">_s32</see>
+ svbool_t svwhilele_b8[_s32](int32_t op1, int32_t op2)
WHILELE Presult.B, Wop1, Wop2
To be added.
@@ -13255,7 +13255,7 @@
To be added.
To be added.
- svbool_t svwhilele_b8<see href="int64_t op1, int64_t op2">_s64</see>
+ svbool_t svwhilele_b8[_s64](int64_t op1, int64_t op2)
WHILELE Presult.B, Xop1, Xop2
To be added.
@@ -13286,7 +13286,7 @@
To be added.
To be added.
- svbool_t svwhilele_b8<see href="uint32_t op1, uint32_t op2">_u32</see>
+ svbool_t svwhilele_b8[_u32](uint32_t op1, uint32_t op2)
WHILELS Presult.B, Wop1, Wop2
To be added.
@@ -13317,7 +13317,7 @@
To be added.
To be added.
- svbool_t svwhilele_b8<see href="uint64_t op1, uint64_t op2">_u64</see>
+ svbool_t svwhilele_b8[_u64](uint64_t op1, uint64_t op2)
WHILELS Presult.B, Xop1, Xop2
To be added.
@@ -13416,7 +13416,7 @@
To be added.
To be added.
- svint32_t svdot<see href="svint32_t op1, svint8_t op2, svint8_t op3">_s32</see>
+ svint32_t svdot[_s32](svint32_t op1, svint8_t op2, svint8_t op3)
SDOT Ztied1.S, Zop2.B, Zop3.B
To be added.
@@ -13449,7 +13449,7 @@
To be added.
To be added.
- svint64_t svdot<see href="svint64_t op1, svint16_t op2, svint16_t op3">_s64</see>
+ svint64_t svdot[_s64](svint64_t op1, svint16_t op2, svint16_t op3)
SDOT Ztied1.D, Zop2.H, Zop3.H
To be added.
@@ -13482,7 +13482,7 @@
To be added.
To be added.
- svuint32_t svdot<see href="svuint32_t op1, svuint8_t op2, svuint8_t op3">_u32</see>
+ svuint32_t svdot[_u32](svuint32_t op1, svuint8_t op2, svuint8_t op3)
UDOT Ztied1.S, Zop2.B, Zop3.B
To be added.
@@ -13515,7 +13515,7 @@
To be added.
To be added.
- svuint64_t svdot<see href="svuint64_t op1, svuint16_t op2, svuint16_t op3">_u64</see>
+ svuint64_t svdot[_u64](svuint64_t op1, svuint16_t op2, svuint16_t op3)
UDOT Ztied1.D, Zop2.H, Zop3.H
To be added.
@@ -13557,7 +13557,7 @@
To be added.
To be added.
- svint32_t svdot_lane<see href="svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_index">_s32</see>
+ svint32_t svdot_lane[_s32](svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_index)
SDOT Ztied1.S, Zop2.B, Zop3.B[imm_index]
To be added.
@@ -13599,7 +13599,7 @@
To be added.
To be added.
- svint64_t svdot_lane<see href="svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index">_s64</see>
+ svint64_t svdot_lane[_s64](svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index)
SDOT Ztied1.D, Zop2.H, Zop3.H[imm_index]
To be added.
@@ -13641,7 +13641,7 @@
To be added.
To be added.
- svuint32_t svdot_lane<see href="svuint32_t op1, svuint8_t op2, svuint8_t op3, uint64_t imm_index">_u32</see>
+ svuint32_t svdot_lane[_u32](svuint32_t op1, svuint8_t op2, svuint8_t op3, uint64_t imm_index)
UDOT Ztied1.S, Zop2.B, Zop3.B[imm_index]
To be added.
@@ -13683,7 +13683,7 @@
To be added.
To be added.
- svuint64_t svdot_lane<see href="svuint64_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index">_u64</see>
+ svuint64_t svdot_lane[_u64](svuint64_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index)
UDOT Ztied1.D, Zop2.H, Zop3.H[imm_index]
To be added.
@@ -13721,7 +13721,7 @@
To be added.
To be added.
- svuint8_t svdup_lane<see href="svuint8_t data, uint8_t index">_u8</see>
+ svuint8_t svdup_lane[_u8](svuint8_t data, uint8_t index)
DUP Zresult.B, Zdata.B[index]
To be added.
@@ -13759,7 +13759,7 @@
To be added.
To be added.
- svfloat64_t svdup_lane<see href="svfloat64_t data, uint64_t index">_f64</see>
+ svfloat64_t svdup_lane[_f64](svfloat64_t data, uint64_t index)
DUP Zresult.D, Zdata.D[index]
To be added.
@@ -13797,7 +13797,7 @@
To be added.
To be added.
- svint16_t svdup_lane<see href="svint16_t data, uint16_t index">_s16</see>
+ svint16_t svdup_lane[_s16](svint16_t data, uint16_t index)
DUP Zresult.H, Zdata.H[index]
To be added.
@@ -13835,7 +13835,7 @@
To be added.
To be added.
- svint32_t svdup_lane<see href="svint32_t data, uint32_t index">_s32</see>
+ svint32_t svdup_lane[_s32](svint32_t data, uint32_t index)
DUP Zresult.S, Zdata.S[index]
To be added.
@@ -13873,7 +13873,7 @@
To be added.
To be added.
- svint64_t svdup_lane<see href="svint64_t data, uint64_t index">_s64</see>
+ svint64_t svdup_lane[_s64](svint64_t data, uint64_t index)
DUP Zresult.D, Zdata.D[index]
To be added.
@@ -13911,7 +13911,7 @@
To be added.
To be added.
- svint8_t svdup_lane<see href="svint8_t data, uint8_t index">_s8</see>
+ svint8_t svdup_lane[_s8](svint8_t data, uint8_t index)
DUP Zresult.B, Zdata.B[index]
To be added.
@@ -13949,7 +13949,7 @@
To be added.
To be added.
- svfloat32_t svdup_lane<see href="svfloat32_t data, uint32_t index">_f32</see>
+ svfloat32_t svdup_lane[_f32](svfloat32_t data, uint32_t index)
DUP Zresult.S, Zdata.S[index]
To be added.
@@ -13987,7 +13987,7 @@
To be added.
To be added.
- svuint16_t svdup_lane<see href="svuint16_t data, uint16_t index">_u16</see>
+ svuint16_t svdup_lane[_u16](svuint16_t data, uint16_t index)
DUP Zresult.H, Zdata.H[index]
To be added.
@@ -14025,7 +14025,7 @@
To be added.
To be added.
- svuint32_t svdup_lane<see href="svuint32_t data, uint32_t index">_u32</see>
+ svuint32_t svdup_lane[_u32](svuint32_t data, uint32_t index)
DUP Zresult.S, Zdata.S[index]
To be added.
@@ -14063,7 +14063,7 @@
To be added.
To be added.
- svuint64_t svdup_lane<see href="svuint64_t data, uint64_t index">_u64</see>
+ svuint64_t svdup_lane[_u64](svuint64_t data, uint64_t index)
DUP Zresult.D, Zdata.D[index]
To be added.
@@ -14092,7 +14092,10 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svlasta[_u8](svbool_t pg, svuint8_t data)
+ LASTA Btied, Pg, Zdata.B
+
To be added.
To be added.
@@ -14119,7 +14122,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svlasta[_f64](svbool_t pg, svfloat64_t data)
+ LASTA Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14146,7 +14152,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svlasta[_s16](svbool_t pg, svint16_t data)
+ LASTA Htied, Pg, Htied, Zdata.H
+
To be added.
To be added.
@@ -14173,7 +14182,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svlasta[_s32](svbool_t pg, svint32_t data)
+ LASTA Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -14200,7 +14212,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svlasta[_s64](svbool_t pg, svint64_t data)
+ LASTA Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14227,7 +14242,10 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svlasta[_s8](svbool_t pg, svint8_t data)
+ LASTA Btied, Pg, Btied, Zdata.B
+
To be added.
To be added.
@@ -14254,7 +14272,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svlasta[_f32](svbool_t pg, svfloat32_t data)
+ LASTA Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -14281,7 +14302,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svlasta[_u16](svbool_t pg, svuint16_t data)
+ LASTA Htied, Pg, Htied, Zdata.H
+
To be added.
To be added.
@@ -14308,7 +14332,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svlasta[_u32](svbool_t pg, svuint32_t data)
+ LASTA Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -14335,7 +14362,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svlasta[_u64](svbool_t pg, svuint64_t data)
+ LASTA Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14362,7 +14392,10 @@
To be added.
To be added.
- To be added.
+
+ uint8_t svlasta[_n_u8](svbool_t pg, svuint8_t data)
+ LASTA Wtied, Pg, Wtied, Zdata.B
+
To be added.
To be added.
@@ -14389,7 +14422,10 @@
To be added.
To be added.
- To be added.
+
+ float64_t svlasta[_n_f64](svbool_t pg, svfloat64_t data)
+ LASTA Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14416,7 +14452,10 @@
To be added.
To be added.
- To be added.
+
+ int16_t svlasta[_n_s16](svbool_t pg, svint16_t data)
+ LASTA Wtied, Pg, Wtied, Zdata.H
+
To be added.
To be added.
@@ -14443,7 +14482,10 @@
To be added.
To be added.
- To be added.
+
+ int32_t svlasta[_n_s32](svbool_t pg, svint32_t data)
+ LASTA Wtied, Pg, Wtied, Zdata.S
+
To be added.
To be added.
@@ -14470,7 +14512,10 @@
To be added.
To be added.
- To be added.
+
+ int64_t svlasta[_n_s64](svbool_t pg, svint64_t data)
+ LASTA Xtied, Pg, Xtied, Zdata.D
+
To be added.
To be added.
@@ -14497,7 +14542,10 @@
To be added.
To be added.
- To be added.
+
+ int8_t svlasta[_n_s8](svbool_t pg, svint8_t data)
+ LASTA Wtied, Pg, Wtied, Zdata.B
+
To be added.
To be added.
@@ -14524,7 +14572,10 @@
To be added.
To be added.
- To be added.
+
+ float32_t svlasta[_n_f32](svbool_t pg, svfloat32_t data)
+ LASTA Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -14551,7 +14602,10 @@
To be added.
To be added.
- To be added.
+
+ uint16_t svlasta[_n_u16](svbool_t pg, svuint16_t data)
+ LASTA Wtied, Pg, Wtied, Zdata.H
+
To be added.
To be added.
@@ -14578,7 +14632,10 @@
To be added.
To be added.
- To be added.
+
+ uint32_t svlasta[_n_u32](svbool_t pg, svuint32_t data)
+ LASTA Wtied, Pg, Wtied, Zdata.S
+
To be added.
To be added.
@@ -14605,7 +14662,10 @@
To be added.
To be added.
- To be added.
+
+ uint64_t svlasta[_n_u64](svbool_t pg, svuint64_t data)
+ LASTA Xtied, Pg, Xtied, Zdata.D
+
To be added.
To be added.
@@ -14632,7 +14692,10 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svlastb[_u8](svbool_t pg, svuint8_t data)
+ LASTB Btied, Pg, Zdata.B
+
To be added.
To be added.
@@ -14659,7 +14722,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svlastb[_f64](svbool_t pg, svfloat64_t data)
+ LASTB Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14686,7 +14752,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svlastb[_s16](svbool_t pg, svint16_t data)
+ LASTB Htied, Pg, Htied, Zdata.H
+
To be added.
To be added.
@@ -14713,7 +14782,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svlastb[_s32](svbool_t pg, svint32_t data)
+ LASTB Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -14740,7 +14812,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svlastb[_s64](svbool_t pg, svint64_t data)
+ LASTB Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14767,7 +14842,10 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svlastb[_s8](svbool_t pg, svint8_t data)
+ LASTB Btied, Pg, Btied, Zdata.B
+
To be added.
To be added.
@@ -14794,7 +14872,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svlastb[_f32](svbool_t pg, svfloat32_t data)
+ LASTB Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -14821,7 +14902,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svlastb[_u16](svbool_t pg, svuint16_t data)
+ LASTB Htied, Pg, Htied, Zdata.H
+
To be added.
To be added.
@@ -14848,7 +14932,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svlastb[_u32](svbool_t pg, svuint32_t data)
+ LASTB Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -14875,7 +14962,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svlastb[_u64](svbool_t pg, svuint64_t data)
+ LASTB Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14902,7 +14992,10 @@
To be added.
To be added.
- To be added.
+
+ uint8_t svlastb[_n_u8](svbool_t pg, svuint8_t data)
+ LASTA Wtied, Pg, Wtied, Zdata.B
+
To be added.
To be added.
@@ -14929,7 +15022,10 @@
To be added.
To be added.
- To be added.
+
+ float64_t svlastb[_n_f64](svbool_t pg, svfloat64_t data)
+ LASTB Dtied, Pg, Dtied, Zdata.D
+
To be added.
To be added.
@@ -14956,7 +15052,10 @@
To be added.
To be added.
- To be added.
+
+ int16_t svlastb[_n_s16](svbool_t pg, svint16_t data)
+ LASTB Wtied, Pg, Wtied, Zdata.H
+
To be added.
To be added.
@@ -14983,7 +15082,10 @@
To be added.
To be added.
- To be added.
+
+ int32_t svlastb[_n_s32](svbool_t pg, svint32_t data)
+ LASTB Wtied, Pg, Wtied, Zdata.S
+
To be added.
To be added.
@@ -15010,7 +15112,10 @@
To be added.
To be added.
- To be added.
+
+ int64_t svlastb[_n_s64](svbool_t pg, svint64_t data)
+ LASTB Xtied, Pg, Xtied, Zdata.D
+
To be added.
To be added.
@@ -15037,7 +15142,10 @@
To be added.
To be added.
- To be added.
+
+ int8_t svlastb[_n_s8](svbool_t pg, svint8_t data)
+ LASTB Wtied, Pg, Wtied, Zdata.B
+
To be added.
To be added.
@@ -15064,7 +15172,10 @@
To be added.
To be added.
- To be added.
+
+ float32_t svlastb[_n_f32](svbool_t pg, svfloat32_t data)
+ LASTB Stied, Pg, Stied, Zdata.S
+
To be added.
To be added.
@@ -15091,7 +15202,10 @@
To be added.
To be added.
- To be added.
+
+ uint16_t svlastb[_n_u16](svbool_t pg, svuint16_t data)
+ LASTB Wtied, Pg, Wtied, Zdata.H
+
To be added.
To be added.
@@ -15118,7 +15232,10 @@
To be added.
To be added.
- To be added.
+
+ uint32_t svlastb[_n_u32](svbool_t pg, svuint32_t data)
+ LASTB Wtied, Pg, Wtied, Zdata.S
+
To be added.
To be added.
@@ -15145,7 +15262,10 @@
To be added.
To be added.
- To be added.
+
+ uint64_t svlastb[_n_u64](svbool_t pg, svuint64_t data)
+ LASTB Xtied, Pg, Xtied, Zdata.D
+
To be added.
To be added.
@@ -15183,7 +15303,7 @@
To be added.
To be added.
- svuint8_t svext<see href="svuint8_t op1, svuint8_t op2, uint64_t imm3">_u8</see>
+ svuint8_t svext[_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3
To be added.
@@ -15223,7 +15343,7 @@
To be added.
To be added.
- svfloat64_t svext<see href="svfloat64_t op1, svfloat64_t op2, uint64_t imm3">_f64</see>
+ svfloat64_t svext[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8
To be added.
@@ -15263,7 +15383,7 @@
To be added.
To be added.
- svint16_t svext<see href="svint16_t op1, svint16_t op2, uint64_t imm3">_s16</see>
+ svint16_t svext[_s16](svint16_t op1, svint16_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2
To be added.
@@ -15303,7 +15423,7 @@
To be added.
To be added.
- svint32_t svext<see href="svint32_t op1, svint32_t op2, uint64_t imm3">_s32</see>
+ svint32_t svext[_s32](svint32_t op1, svint32_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4
To be added.
@@ -15343,7 +15463,7 @@
To be added.
To be added.
- svint64_t svext<see href="svint64_t op1, svint64_t op2, uint64_t imm3">_s64</see>
+ svint64_t svext[_s64](svint64_t op1, svint64_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8
To be added.
@@ -15383,7 +15503,7 @@
To be added.
To be added.
- svint8_t svext<see href="svint8_t op1, svint8_t op2, uint64_t imm3">_s8</see>
+ svint8_t svext[_s8](svint8_t op1, svint8_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3
To be added.
@@ -15423,7 +15543,7 @@
To be added.
To be added.
- svfloat32_t svext<see href="svfloat32_t op1, svfloat32_t op2, uint64_t imm3">_f32</see>
+ svfloat32_t svext[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4
To be added.
@@ -15463,7 +15583,7 @@
To be added.
To be added.
- svuint16_t svext<see href="svuint16_t op1, svuint16_t op2, uint64_t imm3">_u16</see>
+ svuint16_t svext[_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2
To be added.
@@ -15503,7 +15623,7 @@
To be added.
To be added.
- svuint32_t svext<see href="svuint32_t op1, svuint32_t op2, uint64_t imm3">_u32</see>
+ svuint32_t svext[_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4
To be added.
@@ -15543,7 +15663,7 @@
To be added.
To be added.
- svuint64_t svext<see href="svuint64_t op1, svuint64_t op2, uint64_t imm3">_u64</see>
+ svuint64_t svext[_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3)
EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8
To be added.
@@ -15572,7 +15692,7 @@
To be added.
- svfloat32_t svexpa<see href="svuint32_t op">_f32</see>
+ svfloat32_t svexpa[_f32](svuint32_t op)
FEXPA Zresult.S, Zop.S
To be added.
@@ -15601,7 +15721,7 @@
To be added.
- svfloat64_t svexpa<see href="svuint64_t op">_f64</see>
+ svfloat64_t svexpa[_f64](svuint64_t op)
FEXPA Zresult.D, Zop.D
To be added.
@@ -15713,7 +15833,7 @@
To be added.
To be added.
- svfloat64_t svmla_lane<see href="svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index">_f64</see>
+ svfloat64_t svmla_lane[_f64](svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index)
FMLA Ztied1.D, Zop2.D, Zop3.D[imm_index]
To be added.
@@ -15755,7 +15875,7 @@
To be added.
To be added.
- svfloat32_t svmla_lane<see href="svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index">_f32</see>
+ svfloat32_t svmla_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index)
FMLA Ztied1.S, Zop2.S, Zop3.S[imm_index]
To be added.
@@ -15937,7 +16057,7 @@
To be added.
To be added.
- svfloat64_t svmls_lane<see href="svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index">_f64</see>
+ svfloat64_t svmls_lane[_f64](svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index)
FMLS Ztied1.D, Zop2.D, Zop3.D[imm_index]
To be added.
@@ -15979,7 +16099,7 @@
To be added.
To be added.
- svfloat32_t svmls_lane<see href="svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index">_f32</see>
+ svfloat32_t svmls_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index)
FMLS Ztied1.S, Zop2.S, Zop3.S[imm_index]
To be added.
@@ -16089,7 +16209,7 @@
To be added.
To be added.
- void svprfh_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfh_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFH op, Pg, [Zbases.D, #0]
To be added.
@@ -16128,7 +16248,7 @@
To be added.
To be added.
- void svprfh_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfh_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFH op, Pg, [Zbases.D, #0]
To be added.
@@ -16487,7 +16607,7 @@
To be added.
To be added.
- void svprfw_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfw_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFW op, Pg, [Zbases.D, #0]
To be added.
@@ -16526,7 +16646,7 @@
To be added.
To be added.
- void svprfw_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfw_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFW op, Pg, [Zbases.D, #0]
To be added.
@@ -16885,7 +17005,7 @@
To be added.
To be added.
- void svprfd_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfd_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFD op, Pg, [Zbases.D, #0]
To be added.
@@ -16924,7 +17044,7 @@
To be added.
To be added.
- void svprfd_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfd_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFD op, Pg, [Zbases.D, #0]
To be added.
@@ -17283,7 +17403,7 @@
To be added.
To be added.
- void svprfb_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfb_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFB op, Pg, [Zbases.D, #0]
To be added.
@@ -17322,7 +17442,7 @@
To be added.
To be added.
- void svprfb_gather<see href="svbool_t pg, svuint64_t bases, enum svprfop op">_u64base</see>
+ void svprfb_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op)
PRFB op, Pg, [Zbases.D, #0]
To be added.
@@ -17766,7 +17886,7 @@
To be added.
To be added.
- svfloat64_t svld1_gather_<see href="svbool_t pg, const float64_t *base, svint64_t indices">s64]index[_f64</see>
+ svfloat64_t svld1_gather_s64]index[_f64
LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
To be added.
@@ -17798,7 +17918,7 @@
To be added.
To be added.
- svfloat64_t svld1_gather_<see href="svbool_t pg, const float64_t *base, svuint64_t indices">u64]index[_f64</see>
+ svfloat64_t svld1_gather_u64]index[_f64
LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
To be added.
@@ -17830,7 +17950,7 @@
To be added.
To be added.
- svint32_t svld1_gather_<see href="svbool_t pg, const int32_t *base, svint32_t indices">s32]index[_s32</see>
+ svint32_t svld1_gather_s32]index[_s32
LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]
To be added.
@@ -17862,7 +17982,7 @@
To be added.
To be added.
- svint32_t svld1_gather_<see href="svbool_t pg, const int32_t *base, svuint32_t indices">u32]index[_s32</see>
+ svint32_t svld1_gather_u32]index[_s32
LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]
To be added.
@@ -17894,7 +18014,7 @@
To be added.
To be added.
- svint64_t svld1_gather_<see href="svbool_t pg, const int64_t *base, svint64_t indices">s64]index[_s64</see>
+ svint64_t svld1_gather_s64]index[_s64
LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
To be added.
@@ -17926,7 +18046,7 @@
To be added.
To be added.
- svint64_t svld1_gather_<see href="svbool_t pg, const int64_t *base, svuint64_t indices">u64]index[_s64</see>
+ svint64_t svld1_gather_u64]index[_s64
LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
To be added.
@@ -17958,7 +18078,7 @@
To be added.
To be added.
- svfloat32_t svld1_gather_<see href="svbool_t pg, const float32_t *base, svint32_t indices">s32]index[_f32</see>
+ svfloat32_t svld1_gather_s32]index[_f32
LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]
To be added.
@@ -17990,7 +18110,7 @@
To be added.
To be added.
- svfloat32_t svld1_gather_<see href="svbool_t pg, const float32_t *base, svuint32_t indices">u32]index[_f32</see>
+ svfloat32_t svld1_gather_u32]index[_f32
LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]
To be added.
@@ -18022,7 +18142,7 @@
To be added.
To be added.
- svuint32_t svld1_gather_<see href="svbool_t pg, const uint32_t *base, svint32_t indices">s32]index[_u32</see>
+ svuint32_t svld1_gather_s32]index[_u32
LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]
To be added.
@@ -18054,7 +18174,7 @@
To be added.
To be added.
- svuint32_t svld1_gather_<see href="svbool_t pg, const uint32_t *base, svuint32_t indices">u32]index[_u32</see>
+ svuint32_t svld1_gather_u32]index[_u32
LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]
To be added.
@@ -18086,7 +18206,7 @@
To be added.
To be added.
- svuint64_t svld1_gather_<see href="svbool_t pg, const uint64_t *base, svint64_t indices">s64]index[_u64</see>
+ svuint64_t svld1_gather_s64]index[_u64
LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
To be added.
@@ -18118,7 +18238,7 @@
To be added.
To be added.
- svuint64_t svld1_gather_<see href="svbool_t pg, const uint64_t *base, svuint64_t indices">u64]index[_u64</see>
+ svuint64_t svld1_gather_u64]index[_u64
LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
To be added.
@@ -18466,7 +18586,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1ub_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)
+ LDFF1B Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -18494,7 +18617,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1ub_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)
+ LDFF1B Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -18523,7 +18649,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1ub_gather_[s32]offset_s32(svbool_t pg, const uint8_t *base, svint32_t offsets)
+ LDFF1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -18552,7 +18681,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1ub_gather_[u32]offset_s32(svbool_t pg, const uint8_t *base, svuint32_t offsets)
+ LDFF1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -18581,7 +18713,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1ub_gather_[s64]offset_s64(svbool_t pg, const uint8_t *base, svint64_t offsets)
+ LDFF1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -18610,7 +18745,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1ub_gather_[u64]offset_s64(svbool_t pg, const uint8_t *base, svuint64_t offsets)
+ LDFF1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -18639,7 +18777,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1ub_gather_[s32]offset_u32(svbool_t pg, const uint8_t *base, svint32_t offsets)
+ LDFF1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -18668,7 +18809,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1ub_gather_[u32]offset_u32(svbool_t pg, const uint8_t *base, svuint32_t offsets)
+ LDFF1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -18697,7 +18841,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1ub_gather_[s64]offset_u64(svbool_t pg, const uint8_t *base, svint64_t offsets)
+ LDFF1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -18726,7 +18873,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1ub_gather_[u64]offset_u64(svbool_t pg, const uint8_t *base, svuint64_t offsets)
+ LDFF1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -18754,7 +18904,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svldff1_gather[_u64base]_f64(svbool_t pg, svuint64_t bases)
+ LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -18782,7 +18935,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)
+ LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -18810,7 +18966,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)
+ LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -18839,7 +18998,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat64_t svldff1_gather_[s64]index[_f64](svbool_t pg, const float64_t *base, svint64_t indices)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
+
To be added.
To be added.
@@ -18868,7 +19030,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat64_t svldff1_gather_[u64]index[_f64](svbool_t pg, const float64_t *base, svuint64_t indices)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
+
To be added.
To be added.
@@ -18897,7 +19062,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1_gather_[s32]index[_s32](svbool_t pg, const int32_t *base, svint32_t indices)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]
+
To be added.
To be added.
@@ -18926,7 +19094,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1_gather_[u32]index[_s32](svbool_t pg, const int32_t *base, svuint32_t indices)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]
+
To be added.
To be added.
@@ -18955,7 +19126,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1_gather_[s64]index[_s64](svbool_t pg, const int64_t *base, svint64_t indices)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
+
To be added.
To be added.
@@ -18984,7 +19158,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1_gather_[u64]index[_s64](svbool_t pg, const int64_t *base, svuint64_t indices)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
+
To be added.
To be added.
@@ -19013,7 +19190,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat32_t svldff1_gather_[s32]index[_f32](svbool_t pg, const float32_t *base, svint32_t indices)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]
+
To be added.
To be added.
@@ -19042,7 +19222,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat32_t svldff1_gather_[u32]index[_f32](svbool_t pg, const float32_t *base, svuint32_t indices)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]
+
To be added.
To be added.
@@ -19071,7 +19254,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1_gather_[s32]index[_u32](svbool_t pg, const uint32_t *base, svint32_t indices)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]
+
To be added.
To be added.
@@ -19100,7 +19286,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1_gather_[u32]index[_u32](svbool_t pg, const uint32_t *base, svuint32_t indices)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]
+
To be added.
To be added.
@@ -19129,7 +19318,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1_gather_[s64]index[_u64](svbool_t pg, const uint64_t *base, svint64_t indices)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
+
To be added.
To be added.
@@ -19158,7 +19350,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1_gather_[u64]index[_u64](svbool_t pg, const uint64_t *base, svuint64_t indices)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]
+
To be added.
To be added.
@@ -19504,7 +19699,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)
+ LDFF1SH Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -19532,7 +19730,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)
+ LDFF1SH Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -19561,7 +19762,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sh_gather_[s32]index_s32(svbool_t pg, const int16_t *base, svint32_t indices)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]
+
To be added.
To be added.
@@ -19590,7 +19794,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sh_gather_[u32]index_s32(svbool_t pg, const int16_t *base, svuint32_t indices)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]
+
To be added.
To be added.
@@ -19619,7 +19826,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sh_gather_[s64]index_s64(svbool_t pg, const int16_t *base, svint64_t indices)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -19648,7 +19858,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sh_gather_[u64]index_s64(svbool_t pg, const int16_t *base, svuint64_t indices)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -19677,7 +19890,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sh_gather_[s32]index_u32(svbool_t pg, const int16_t *base, svint32_t indices)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]
+
To be added.
To be added.
@@ -19706,7 +19922,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sh_gather_[u32]index_u32(svbool_t pg, const int16_t *base, svuint32_t indices)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]
+
To be added.
To be added.
@@ -19735,7 +19954,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sh_gather_[s64]index_u64(svbool_t pg, const int16_t *base, svint64_t indices)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -19764,7 +19986,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sh_gather_[u64]index_u64(svbool_t pg, const int16_t *base, svuint64_t indices)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -20049,7 +20274,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sh_gather_[s32]offset_s32(svbool_t pg, const int16_t *base, svint32_t offsets)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -20078,7 +20306,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sh_gather_[u32]offset_s32(svbool_t pg, const int16_t *base, svuint32_t offsets)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -20107,7 +20338,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sh_gather_[s64]offset_s64(svbool_t pg, const int16_t *base, svint64_t offsets)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -20136,7 +20370,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sh_gather_[u64]offset_s64(svbool_t pg, const int16_t *base, svuint64_t offsets)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -20165,7 +20402,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sh_gather_[s32]offset_u32(svbool_t pg, const int16_t *base, svint32_t offsets)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -20194,7 +20434,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sh_gather_[u32]offset_u32(svbool_t pg, const int16_t *base, svuint32_t offsets)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -20223,7 +20466,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sh_gather_[s64]offset_u64(svbool_t pg, const int16_t *base, svint64_t offsets)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -20252,7 +20498,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sh_gather_[u64]offset_u64(svbool_t pg, const int16_t *base, svuint64_t offsets)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -20470,7 +20719,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)
+ LDFF1SW Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -20498,7 +20750,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)
+ LDFF1SW Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -20527,7 +20782,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sw_gather_[s64]index_s64(svbool_t pg, const int32_t *base, svint64_t indices)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -20556,7 +20814,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sw_gather_[u64]index_s64(svbool_t pg, const int32_t *base, svuint64_t indices)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -20585,7 +20846,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sw_gather_[s64]index_u64(svbool_t pg, const int32_t *base, svint64_t indices)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -20614,7 +20878,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sw_gather_[u64]index_u64(svbool_t pg, const int32_t *base, svuint64_t indices)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -20771,7 +21038,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sw_gather_[s64]offset_s64(svbool_t pg, const int32_t *base, svint64_t offsets)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -20800,7 +21070,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sw_gather_[u64]offset_s64(svbool_t pg, const int32_t *base, svuint64_t offsets)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -20829,7 +21102,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sw_gather_[s64]offset_u64(svbool_t pg, const int32_t *base, svint64_t offsets)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -20858,7 +21134,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sw_gather_[u64]offset_u64(svbool_t pg, const int32_t *base, svuint64_t offsets)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21204,7 +21483,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sb_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)
+ LDFF1SB Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -21232,7 +21514,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sb_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)
+ LDFF1SB Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -21261,7 +21546,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sb_gather_[s32]offset_s32(svbool_t pg, const int8_t *base, svint32_t offsets)
+ LDFF1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -21290,7 +21578,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sb_gather_[u32]offset_s32(svbool_t pg, const int8_t *base, svuint32_t offsets)
+ LDFF1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -21319,7 +21610,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sb_gather_[s64]offset_s64(svbool_t pg, const int8_t *base, svint64_t offsets)
+ LDFF1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21348,7 +21642,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sb_gather_[u64]offset_s64(svbool_t pg, const int8_t *base, svuint64_t offsets)
+ LDFF1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21377,7 +21674,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sb_gather_[s32]offset_u32(svbool_t pg, const int8_t *base, svint32_t offsets)
+ LDFF1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -21406,7 +21706,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sb_gather_[u32]offset_u32(svbool_t pg, const int8_t *base, svuint32_t offsets)
+ LDFF1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -21435,7 +21738,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sb_gather_[s64]offset_u64(svbool_t pg, const int8_t *base, svint64_t offsets)
+ LDFF1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21464,7 +21770,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sb_gather_[u64]offset_u64(svbool_t pg, const int8_t *base, svuint64_t offsets)
+ LDFF1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21749,7 +22058,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1uh_gather_[s32]offset_s32(svbool_t pg, const uint16_t *base, svint32_t offsets)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -21778,7 +22090,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1uh_gather_[u32]offset_s32(svbool_t pg, const uint16_t *base, svuint32_t offsets)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -21807,7 +22122,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uh_gather_[s64]offset_s64(svbool_t pg, const uint16_t *base, svint64_t offsets)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21836,7 +22154,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uh_gather_[u64]offset_s64(svbool_t pg, const uint16_t *base, svuint64_t offsets)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21865,7 +22186,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1uh_gather_[s32]offset_u32(svbool_t pg, const uint16_t *base, svint32_t offsets)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -21894,7 +22218,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1uh_gather_[u32]offset_u32(svbool_t pg, const uint16_t *base, svuint32_t offsets)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -21923,7 +22250,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uh_gather_[s64]offset_u64(svbool_t pg, const uint16_t *base, svint64_t offsets)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -21952,7 +22282,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uh_gather_[u64]offset_u64(svbool_t pg, const uint16_t *base, svuint64_t offsets)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -22298,7 +22631,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)
+ LDFF1H Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -22326,7 +22662,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)
+ LDFF1H Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -22355,7 +22694,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1uh_gather_[s32]index_s32(svbool_t pg, const uint16_t *base, svint32_t indices)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]
+
To be added.
To be added.
@@ -22384,7 +22726,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1uh_gather_[u32]index_s32(svbool_t pg, const uint16_t *base, svuint32_t indices)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]
+
To be added.
To be added.
@@ -22413,7 +22758,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uh_gather_[s64]index_s64(svbool_t pg, const uint16_t *base, svint64_t indices)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -22442,7 +22790,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uh_gather_[u64]index_s64(svbool_t pg, const uint16_t *base, svuint64_t indices)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -22471,7 +22822,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1uh_gather_[s32]index_u32(svbool_t pg, const uint16_t *base, svint32_t indices)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]
+
To be added.
To be added.
@@ -22500,7 +22854,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1uh_gather_[u32]index_u32(svbool_t pg, const uint16_t *base, svuint32_t indices)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]
+
To be added.
To be added.
@@ -22529,7 +22886,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uh_gather_[s64]index_u64(svbool_t pg, const uint16_t *base, svint64_t indices)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -22558,7 +22918,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uh_gather_[u64]index_u64(svbool_t pg, const uint16_t *base, svuint64_t indices)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]
+
To be added.
To be added.
@@ -22843,7 +23206,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[s64]offset_s64(svbool_t pg, const uint32_t *base, svint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -22872,7 +23238,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[u64]offset_s64(svbool_t pg, const uint32_t *base, svuint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -22901,7 +23270,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[s64]offset_s64(svbool_t pg, const uint32_t *base, svint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -22930,7 +23302,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[u64]offset_s64(svbool_t pg, const uint32_t *base, svuint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -22959,7 +23334,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[s64]offset_u64(svbool_t pg, const uint32_t *base, svint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -22988,7 +23366,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[u64]offset_u64(svbool_t pg, const uint32_t *base, svuint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -23017,7 +23398,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[s64]offset_u64(svbool_t pg, const uint32_t *base, svint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -23046,7 +23430,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[u64]offset_u64(svbool_t pg, const uint32_t *base, svuint64_t offsets)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -23392,7 +23779,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)
+ LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -23420,7 +23810,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)
+ LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0]
+
To be added.
To be added.
@@ -23449,7 +23842,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[s64]index_s64(svbool_t pg, const uint32_t *base, svint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23478,7 +23874,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23507,7 +23906,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[s64]index_s64(svbool_t pg, const uint32_t *base, svint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23536,7 +23938,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23565,7 +23970,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[s64]index_u64(svbool_t pg, const uint32_t *base, svint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23594,7 +24002,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23623,7 +24034,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[s64]index_u64(svbool_t pg, const uint32_t *base, svint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23652,7 +24066,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]
+
To be added.
To be added.
@@ -23681,7 +24098,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat64_t svldff1_gather_[s64]offset[_f64](svbool_t pg, const float64_t *base, svint64_t offsets)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -23710,7 +24130,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat64_t svldff1_gather_[u64]offset[_f64](svbool_t pg, const float64_t *base, svuint64_t offsets)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -23739,7 +24162,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1_gather_[s32]offset[_s32](svbool_t pg, const int32_t *base, svint32_t offsets)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -23768,7 +24194,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1_gather_[u32]offset[_s32](svbool_t pg, const int32_t *base, svuint32_t offsets)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -23797,7 +24226,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1_gather_[s64]offset[_s64](svbool_t pg, const int64_t *base, svint64_t offsets)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -23826,7 +24258,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1_gather_[u64]offset[_s64](svbool_t pg, const int64_t *base, svuint64_t offsets)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -23855,7 +24290,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat32_t svldff1_gather_[s32]offset[_f32](svbool_t pg, const float32_t *base, svint32_t offsets)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -23884,7 +24322,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat32_t svldff1_gather_[u32]offset[_f32](svbool_t pg, const float32_t *base, svuint32_t offsets)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -23913,7 +24354,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1_gather_[s32]offset[_u32](svbool_t pg, const uint32_t *base, svint32_t offsets)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
+
To be added.
To be added.
@@ -23942,7 +24386,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1_gather_[u32]offset[_u32](svbool_t pg, const uint32_t *base, svuint32_t offsets)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
+
To be added.
To be added.
@@ -23971,7 +24418,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1_gather_[s64]offset[_u64](svbool_t pg, const uint64_t *base, svint64_t offsets)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -24000,7 +24450,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1_gather_[u64]offset[_u64](svbool_t pg, const uint64_t *base, svuint64_t offsets)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
+
To be added.
To be added.
@@ -24030,7 +24483,7 @@
To be added.
To be added.
- svfloat64_t svld1_gather_<see href="svbool_t pg, const float64_t *base, svint64_t offsets">s64]offset[_f64</see>
+ svfloat64_t svld1_gather_s64]offset[_f64
LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
To be added.
@@ -24062,7 +24515,7 @@
To be added.
To be added.
- svfloat64_t svld1_gather_<see href="svbool_t pg, const float64_t *base, svuint64_t offsets">u64]offset[_f64</see>
+ svfloat64_t svld1_gather_u64]offset[_f64
LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
To be added.
@@ -24094,7 +24547,7 @@
To be added.
To be added.
- svint32_t svld1_gather_<see href="svbool_t pg, const int32_t *base, svint32_t offsets">s32]offset[_s32</see>
+ svint32_t svld1_gather_s32]offset[_s32
LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -24126,7 +24579,7 @@
To be added.
To be added.
- svint32_t svld1_gather_<see href="svbool_t pg, const int32_t *base, svuint32_t offsets">u32]offset[_s32</see>
+ svint32_t svld1_gather_u32]offset[_s32
LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -24158,7 +24611,7 @@
To be added.
To be added.
- svint64_t svld1_gather_<see href="svbool_t pg, const int64_t *base, svint64_t offsets">s64]offset[_s64</see>
+ svint64_t svld1_gather_s64]offset[_s64
LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
To be added.
@@ -24190,7 +24643,7 @@
To be added.
To be added.
- svint64_t svld1_gather_<see href="svbool_t pg, const int64_t *base, svuint64_t offsets">u64]offset[_s64</see>
+ svint64_t svld1_gather_u64]offset[_s64
LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
To be added.
@@ -24222,7 +24675,7 @@
To be added.
To be added.
- svfloat32_t svld1_gather_<see href="svbool_t pg, const float32_t *base, svint32_t offsets">s32]offset[_f32</see>
+ svfloat32_t svld1_gather_s32]offset[_f32
LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -24254,7 +24707,7 @@
To be added.
To be added.
- svfloat32_t svld1_gather_<see href="svbool_t pg, const float32_t *base, svuint32_t offsets">u32]offset[_f32</see>
+ svfloat32_t svld1_gather_u32]offset[_f32
LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -24286,7 +24739,7 @@
To be added.
To be added.
- svuint32_t svld1_gather_<see href="svbool_t pg, const uint32_t *base, svint32_t offsets">s32]offset[_u32</see>
+ svuint32_t svld1_gather_s32]offset[_u32
LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -24318,7 +24771,7 @@
To be added.
To be added.
- svuint32_t svld1_gather_<see href="svbool_t pg, const uint32_t *base, svuint32_t offsets">u32]offset[_u32</see>
+ svuint32_t svld1_gather_u32]offset[_u32
LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -24350,7 +24803,7 @@
To be added.
To be added.
- svuint64_t svld1_gather_<see href="svbool_t pg, const uint64_t *base, svint64_t offsets">s64]offset[_u64</see>
+ svuint64_t svld1_gather_s64]offset[_u64
LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
To be added.
@@ -24382,7 +24835,7 @@
To be added.
To be added.
- svuint64_t svld1_gather_<see href="svbool_t pg, const uint64_t *base, svuint64_t offsets">u64]offset[_u64</see>
+ svuint64_t svld1_gather_u64]offset[_u64
LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]
To be added.
@@ -24717,7 +25170,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24740,7 +25196,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24763,7 +25222,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24786,7 +25248,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24809,7 +25274,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24832,7 +25300,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24855,7 +25326,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24878,7 +25352,10 @@
- To be added.
+
+ svbool_t svrdffr()
+ RDFFR Presult.B
+
To be added.
To be added.
@@ -24907,7 +25384,7 @@
To be added.
To be added.
- svuint8_t svinsr<see href="svuint8_t op1, uint8_t op2">_n_u8</see>
+ svuint8_t svinsr[_n_u8](svuint8_t op1, uint8_t op2)
INSR Ztied1.B, Wop2
INSR Ztied1.B, Bop2
@@ -24939,7 +25416,7 @@
To be added.
To be added.
- svfloat64_t svinsr<see href="svfloat64_t op1, float64_t op2">_n_f64</see>
+ svfloat64_t svinsr[_n_f64](svfloat64_t op1, float64_t op2)
INSR Ztied1.D, Xop2
INSR Ztied1.D, Dop2
@@ -24971,7 +25448,7 @@
To be added.
To be added.
- svint16_t svinsr<see href="svint16_t op1, int16_t op2">_n_s16</see>
+ svint16_t svinsr[_n_s16](svint16_t op1, int16_t op2)
INSR Ztied1.H, Wop2
INSR Ztied1.H, Hop2
@@ -25003,7 +25480,7 @@
To be added.
To be added.
- svint32_t svinsr<see href="svint32_t op1, int32_t op2">_n_s32</see>
+ svint32_t svinsr[_n_s32](svint32_t op1, int32_t op2)
INSR Ztied1.S, Wop2
INSR Ztied1.S, Sop2
@@ -25035,7 +25512,7 @@
To be added.
To be added.
- svint64_t svinsr<see href="svint64_t op1, int64_t op2">_n_s64</see>
+ svint64_t svinsr[_n_s64](svint64_t op1, int64_t op2)
INSR Ztied1.D, Xop2
INSR Ztied1.D, Dop2
@@ -25067,7 +25544,7 @@
To be added.
To be added.
- svint8_t svinsr<see href="svint8_t op1, int8_t op2">_n_s8</see>
+ svint8_t svinsr[_n_s8](svint8_t op1, int8_t op2)
INSR Ztied1.B, Wop2
INSR Ztied1.B, Bop2
@@ -25099,7 +25576,7 @@
To be added.
To be added.
- svfloat32_t svinsr<see href="svfloat32_t op1, float32_t op2">_n_f32</see>
+ svfloat32_t svinsr[_n_f32](svfloat32_t op1, float32_t op2)
INSR Ztied1.S, Wop2
INSR Ztied1.S, Sop2
@@ -25131,7 +25608,7 @@
To be added.
To be added.
- svuint16_t svinsr<see href="svuint16_t op1, uint16_t op2">_n_u16</see>
+ svuint16_t svinsr[_n_u16](svuint16_t op1, uint16_t op2)
INSR Ztied1.H, Wop2
INSR Ztied1.H, Hop2
@@ -25163,7 +25640,7 @@
To be added.
To be added.
- svuint32_t svinsr<see href="svuint32_t op1, uint32_t op2">_n_u32</see>
+ svuint32_t svinsr[_n_u32](svuint32_t op1, uint32_t op2)
INSR Ztied1.S, Wop2
INSR Ztied1.S, Sop2
@@ -25195,7 +25672,7 @@
To be added.
To be added.
- svuint64_t svinsr<see href="svuint64_t op1, uint64_t op2">_n_u64</see>
+ svuint64_t svinsr[_n_u64](svuint64_t op1, uint64_t op2)
INSR Ztied1.D, Xop2
INSR Ztied1.D, Dop2
@@ -25621,7 +26098,7 @@
To be added.
To be added.
- svuint8x2_t svld2<see href="svbool_t pg, const uint8_t *base">_u8</see>
+ svuint8x2_t svld2[_u8](svbool_t pg, const uint8_t *base)
LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25651,7 +26128,7 @@
To be added.
To be added.
- svfloat64x2_t svld2<see href="svbool_t pg, const float64_t *base">_f64</see>
+ svfloat64x2_t svld2[_f64](svbool_t pg, const float64_t *base)
LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25681,7 +26158,7 @@
To be added.
To be added.
- svint16x2_t svld2<see href="svbool_t pg, const int16_t *base">_s16</see>
+ svint16x2_t svld2[_s16](svbool_t pg, const int16_t *base)
LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25711,7 +26188,7 @@
To be added.
To be added.
- svint32x2_t svld2<see href="svbool_t pg, const int32_t *base">_s32</see>
+ svint32x2_t svld2[_s32](svbool_t pg, const int32_t *base)
LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25741,7 +26218,7 @@
To be added.
To be added.
- svint64x2_t svld2<see href="svbool_t pg, const int64_t *base">_s64</see>
+ svint64x2_t svld2[_s64](svbool_t pg, const int64_t *base)
LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25771,7 +26248,7 @@
To be added.
To be added.
- svint8x2_t svld2<see href="svbool_t pg, const int8_t *base">_s8</see>
+ svint8x2_t svld2[_s8](svbool_t pg, const int8_t *base)
LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25801,7 +26278,7 @@
To be added.
To be added.
- svfloat32x2_t svld2<see href="svbool_t pg, const float32_t *base">_f32</see>
+ svfloat32x2_t svld2[_f32](svbool_t pg, const float32_t *base)
LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25831,7 +26308,7 @@
To be added.
To be added.
- svuint16x2_t svld2<see href="svbool_t pg, const uint16_t *base">_u16</see>
+ svuint16x2_t svld2[_u16](svbool_t pg, const uint16_t *base)
LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25861,7 +26338,7 @@
To be added.
To be added.
- svuint32x2_t svld2<see href="svbool_t pg, const uint32_t *base">_u32</see>
+ svuint32x2_t svld2[_u32](svbool_t pg, const uint32_t *base)
LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25891,7 +26368,7 @@
To be added.
To be added.
- svuint64x2_t svld2<see href="svbool_t pg, const uint64_t *base">_u64</see>
+ svuint64x2_t svld2[_u64](svbool_t pg, const uint64_t *base)
LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25921,7 +26398,7 @@
To be added.
To be added.
- svuint8x3_t svld3<see href="svbool_t pg, const uint8_t *base">_u8</see>
+ svuint8x3_t svld3[_u8](svbool_t pg, const uint8_t *base)
LD3B {Zresult0.B - Zresult2.B}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25951,7 +26428,7 @@
To be added.
To be added.
- svfloat64x3_t svld3<see href="svbool_t pg, const float64_t *base">_f64</see>
+ svfloat64x3_t svld3[_f64](svbool_t pg, const float64_t *base)
LD3D {Zresult0.D - Zresult2.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -25981,7 +26458,7 @@
To be added.
To be added.
- svint16x3_t svld3<see href="svbool_t pg, const int16_t *base">_s16</see>
+ svint16x3_t svld3[_s16](svbool_t pg, const int16_t *base)
LD3H {Zresult0.H - Zresult2.H}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26011,7 +26488,7 @@
To be added.
To be added.
- svint32x3_t svld3<see href="svbool_t pg, const int32_t *base">_s32</see>
+ svint32x3_t svld3[_s32](svbool_t pg, const int32_t *base)
LD3W {Zresult0.S - Zresult2.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26041,7 +26518,7 @@
To be added.
To be added.
- svint64x3_t svld3<see href="svbool_t pg, const int64_t *base">_s64</see>
+ svint64x3_t svld3[_s64](svbool_t pg, const int64_t *base)
LD3D {Zresult0.D - Zresult2.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26071,7 +26548,7 @@
To be added.
To be added.
- svint8x3_t svld3<see href="svbool_t pg, const int8_t *base">_s8</see>
+ svint8x3_t svld3[_s8](svbool_t pg, const int8_t *base)
LD3B {Zresult0.B - Zresult2.B}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26101,7 +26578,7 @@
To be added.
To be added.
- svfloat32x3_t svld3<see href="svbool_t pg, const float32_t *base">_f32</see>
+ svfloat32x3_t svld3[_f32](svbool_t pg, const float32_t *base)
LD3W {Zresult0.S - Zresult2.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26131,7 +26608,7 @@
To be added.
To be added.
- svuint16x3_t svld3<see href="svbool_t pg, const uint16_t *base">_u16</see>
+ svuint16x3_t svld3[_u16](svbool_t pg, const uint16_t *base)
LD3H {Zresult0.H - Zresult2.H}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26161,7 +26638,7 @@
To be added.
To be added.
- svuint32x3_t svld3<see href="svbool_t pg, const uint32_t *base">_u32</see>
+ svuint32x3_t svld3[_u32](svbool_t pg, const uint32_t *base)
LD3W {Zresult0.S - Zresult2.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26191,7 +26668,7 @@
To be added.
To be added.
- svuint64x3_t svld3<see href="svbool_t pg, const uint64_t *base">_u64</see>
+ svuint64x3_t svld3[_u64](svbool_t pg, const uint64_t *base)
LD3D {Zresult0.D - Zresult2.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26221,7 +26698,7 @@
To be added.
To be added.
- svuint8x4_t svld4<see href="svbool_t pg, const uint8_t *base">_u8</see>
+ svuint8x4_t svld4[_u8](svbool_t pg, const uint8_t *base)
LD4B {Zresult0.B - Zresult3.B}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26251,7 +26728,7 @@
To be added.
To be added.
- svfloat64x4_t svld4<see href="svbool_t pg, const float64_t *base">_f64</see>
+ svfloat64x4_t svld4[_f64](svbool_t pg, const float64_t *base)
LD4D {Zresult0.D - Zresult3.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26281,7 +26758,7 @@
To be added.
To be added.
- svint16x4_t svld4<see href="svbool_t pg, const int16_t *base">_s16</see>
+ svint16x4_t svld4[_s16](svbool_t pg, const int16_t *base)
LD4H {Zresult0.H - Zresult3.H}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26311,7 +26788,7 @@
To be added.
To be added.
- svint32x4_t svld4<see href="svbool_t pg, const int32_t *base">_s32</see>
+ svint32x4_t svld4[_s32](svbool_t pg, const int32_t *base)
LD4W {Zresult0.S - Zresult3.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26341,7 +26818,7 @@
To be added.
To be added.
- svint64x4_t svld4<see href="svbool_t pg, const int64_t *base">_s64</see>
+ svint64x4_t svld4[_s64](svbool_t pg, const int64_t *base)
LD4D {Zresult0.D - Zresult3.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26371,7 +26848,7 @@
To be added.
To be added.
- svint8x4_t svld4<see href="svbool_t pg, const int8_t *base">_s8</see>
+ svint8x4_t svld4[_s8](svbool_t pg, const int8_t *base)
LD4B {Zresult0.B - Zresult3.B}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26401,7 +26878,7 @@
To be added.
To be added.
- svfloat32x4_t svld4<see href="svbool_t pg, const float32_t *base">_f32</see>
+ svfloat32x4_t svld4[_f32](svbool_t pg, const float32_t *base)
LD4W {Zresult0.S - Zresult3.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26431,7 +26908,7 @@
To be added.
To be added.
- svuint16x4_t svld4<see href="svbool_t pg, const uint16_t *base">_u16</see>
+ svuint16x4_t svld4[_u16](svbool_t pg, const uint16_t *base)
LD4H {Zresult0.H - Zresult3.H}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26461,7 +26938,7 @@
To be added.
To be added.
- svuint32x4_t svld4<see href="svbool_t pg, const uint32_t *base">_u32</see>
+ svuint32x4_t svld4[_u32](svbool_t pg, const uint32_t *base)
LD4W {Zresult0.S - Zresult3.S}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26491,7 +26968,7 @@
To be added.
To be added.
- svuint64x4_t svld4<see href="svbool_t pg, const uint64_t *base">_u64</see>
+ svuint64x4_t svld4[_u64](svbool_t pg, const uint64_t *base)
LD4D {Zresult0.D - Zresult3.D}, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -26521,7 +26998,7 @@
To be added.
To be added.
- svuint8_t svld1<see href="svbool_t pg, const uint8_t *base">_u8</see>
+ svuint8_t svld1[_u8](svbool_t pg, const uint8_t *base)
LD1B Zresult.B, Pg/Z, [Xarray, Xindex]
LD1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
@@ -26552,7 +27029,7 @@
To be added.
To be added.
- svfloat64_t svld1<see href="svbool_t pg, const float64_t *base">_f64</see>
+ svfloat64_t svld1[_f64](svbool_t pg, const float64_t *base)
LD1D Zresult.D, Pg/Z, [Xarray, Xindex, LSL #3]
LD1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
@@ -26583,7 +27060,7 @@
To be added.
To be added.
- svint16_t svld1<see href="svbool_t pg, const int16_t *base">_s16</see>
+ svint16_t svld1[_s16](svbool_t pg, const int16_t *base)
LD1H Zresult.H, Pg/Z, [Xarray, Xindex, LSL #1]
LD1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
@@ -26614,7 +27091,7 @@
To be added.
To be added.
- svint32_t svld1<see href="svbool_t pg, const int32_t *base">_s32</see>
+ svint32_t svld1[_s32](svbool_t pg, const int32_t *base)
LD1W Zresult.S, Pg/Z, [Xarray, Xindex, LSL #2]
LD1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
@@ -26645,7 +27122,7 @@
To be added.
To be added.
- svint64_t svld1<see href="svbool_t pg, const int64_t *base">_s64</see>
+ svint64_t svld1[_s64](svbool_t pg, const int64_t *base)
LD1D Zresult.D, Pg/Z, [Xarray, Xindex, LSL #3]
LD1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
@@ -26676,7 +27153,7 @@
To be added.
To be added.
- svint8_t svld1<see href="svbool_t pg, const int8_t *base">_s8</see>
+ svint8_t svld1[_s8](svbool_t pg, const int8_t *base)
LD1B Zresult.B, Pg/Z, [Xarray, Xindex]
LD1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
@@ -26707,7 +27184,7 @@
To be added.
To be added.
- svfloat32_t svld1<see href="svbool_t pg, const float32_t *base">_f32</see>
+ svfloat32_t svld1[_f32](svbool_t pg, const float32_t *base)
LD1W Zresult.S, Pg/Z, [Xarray, Xindex, LSL #2]
LD1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
@@ -26738,7 +27215,7 @@
To be added.
To be added.
- svuint16_t svld1<see href="svbool_t pg, const uint16_t *base">_u16</see>
+ svuint16_t svld1[_u16](svbool_t pg, const uint16_t *base)
LD1H Zresult.H, Pg/Z, [Xarray, Xindex, LSL #1]
LD1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
@@ -26769,7 +27246,7 @@
To be added.
To be added.
- svuint32_t svld1<see href="svbool_t pg, const uint32_t *base">_u32</see>
+ svuint32_t svld1[_u32](svbool_t pg, const uint32_t *base)
LD1W Zresult.S, Pg/Z, [Xarray, Xindex, LSL #2]
LD1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
@@ -26800,7 +27277,7 @@
To be added.
To be added.
- svuint64_t svld1<see href="svbool_t pg, const uint64_t *base">_u64</see>
+ svuint64_t svld1[_u64](svbool_t pg, const uint64_t *base)
LD1D Zresult.D, Pg/Z, [Xarray, Xindex, LSL #3]
LD1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
@@ -26831,7 +27308,7 @@
To be added.
To be added.
- svuint8_t svld1rq<see href="svbool_t pg, const uint8_t *base">_u8</see>
+ svuint8_t svld1rq[_u8](svbool_t pg, const uint8_t *base)
LD1RQB Zresult.B, Pg/Z, [Xbase, #0]
To be added.
@@ -26861,7 +27338,7 @@
To be added.
To be added.
- svfloat64_t svld1rq<see href="svbool_t pg, const float64_t *base">_f64</see>
+ svfloat64_t svld1rq[_f64](svbool_t pg, const float64_t *base)
LD1RQD Zresult.D, Pg/Z, [Xbase, #0]
To be added.
@@ -26891,7 +27368,7 @@
To be added.
To be added.
- svint16_t svld1rq<see href="svbool_t pg, const int16_t *base">_s16</see>
+ svint16_t svld1rq[_s16](svbool_t pg, const int16_t *base)
LD1RQH Zresult.H, Pg/Z, [Xbase, #0]
To be added.
@@ -26921,7 +27398,7 @@
To be added.
To be added.
- svint32_t svld1rq<see href="svbool_t pg, const int32_t *base">_s32</see>
+ svint32_t svld1rq[_s32](svbool_t pg, const int32_t *base)
LD1RQW Zresult.S, Pg/Z, [Xbase, #0]
To be added.
@@ -26951,7 +27428,7 @@
To be added.
To be added.
- svint64_t svld1rq<see href="svbool_t pg, const int64_t *base">_s64</see>
+ svint64_t svld1rq[_s64](svbool_t pg, const int64_t *base)
LD1RQD Zresult.D, Pg/Z, [Xbase, #0]
To be added.
@@ -26981,7 +27458,7 @@
To be added.
To be added.
- svint8_t svld1rq<see href="svbool_t pg, const int8_t *base">_s8</see>
+ svint8_t svld1rq[_s8](svbool_t pg, const int8_t *base)
LD1RQB Zresult.B, Pg/Z, [Xbase, #0]
To be added.
@@ -27011,7 +27488,7 @@
To be added.
To be added.
- svfloat32_t svld1rq<see href="svbool_t pg, const float32_t *base">_f32</see>
+ svfloat32_t svld1rq[_f32](svbool_t pg, const float32_t *base)
LD1RQW Zresult.S, Pg/Z, [Xbase, #0]
To be added.
@@ -27041,7 +27518,7 @@
To be added.
To be added.
- svuint16_t svld1rq<see href="svbool_t pg, const uint16_t *base">_u16</see>
+ svuint16_t svld1rq[_u16](svbool_t pg, const uint16_t *base)
LD1RQH Zresult.H, Pg/Z, [Xbase, #0]
To be added.
@@ -27071,7 +27548,7 @@
To be added.
To be added.
- svuint32_t svld1rq<see href="svbool_t pg, const uint32_t *base">_u32</see>
+ svuint32_t svld1rq[_u32](svbool_t pg, const uint32_t *base)
LD1RQW Zresult.S, Pg/Z, [Xbase, #0]
To be added.
@@ -27101,7 +27578,7 @@
To be added.
To be added.
- svuint64_t svld1rq<see href="svbool_t pg, const uint64_t *base">_u64</see>
+ svuint64_t svld1rq[_u64](svbool_t pg, const uint64_t *base)
LD1RQD Zresult.D, Pg/Z, [Xbase, #0]
To be added.
@@ -27156,7 +27633,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svldnf1ub_s16(svbool_t pg, const uint8_t *base)
+ LDNF1B Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -27209,7 +27689,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldnf1ub_s32(svbool_t pg, const uint8_t *base)
+ LDNF1B Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -27262,7 +27745,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldnf1ub_s64(svbool_t pg, const uint8_t *base)
+ LDNF1B Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -27315,7 +27801,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svldnf1ub_u16(svbool_t pg, const uint8_t *base)
+ LDNF1B Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -27368,7 +27857,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldnf1ub_u32(svbool_t pg, const uint8_t *base)
+ LDNF1B Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -27421,7 +27913,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldnf1ub_u64(svbool_t pg, const uint8_t *base)
+ LDNF1B Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -27448,7 +27943,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svldff1ub_s16(svbool_t pg, const uint8_t *base)
+ LDFF1B Zresult.H, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27475,7 +27973,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1ub_s32(svbool_t pg, const uint8_t *base)
+ LDFF1B Zresult.S, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27502,7 +28003,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1ub_s64(svbool_t pg, const uint8_t *base)
+ LDFF1B Zresult.D, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27529,7 +28033,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svldff1ub_u16(svbool_t pg, const uint8_t *base)
+ LDFF1B Zresult.H, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27556,7 +28063,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1ub_u32(svbool_t pg, const uint8_t *base)
+ LDFF1B Zresult.S, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27583,7 +28093,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1ub_u64(svbool_t pg, const uint8_t *base)
+ LDFF1B Zresult.D, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27790,7 +28303,10 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svldff1[_u8](svbool_t pg, const uint8_t *base)
+ LDFF1B Zresult.B, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27817,7 +28333,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svldff1[_f64](svbool_t pg, const float64_t *base)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, XZR, LSL #3]
+
To be added.
To be added.
@@ -27844,7 +28363,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svldff1[_s16](svbool_t pg, const int16_t *base)
+ LDFF1H Zresult.H, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -27871,7 +28393,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1[_s32](svbool_t pg, const int32_t *base)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, XZR, LSL #2]
+
To be added.
To be added.
@@ -27898,7 +28423,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1[_s64](svbool_t pg, const int64_t *base)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, XZR, LSL #3]
+
To be added.
To be added.
@@ -27925,7 +28453,10 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svldff1[_s8](svbool_t pg, const int8_t *base)
+ LDFF1B Zresult.B, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -27952,7 +28483,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svldff1[_f32](svbool_t pg, const float32_t *base)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, XZR, LSL #2]
+
To be added.
To be added.
@@ -27979,7 +28513,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svldff1[_u16](svbool_t pg, const uint16_t *base)
+ LDFF1H Zresult.H, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -28006,7 +28543,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1[_u32](svbool_t pg, const uint32_t *base)
+ LDFF1W Zresult.S, Pg/Z, [Xbase, XZR, LSL #2]
+
To be added.
To be added.
@@ -28033,7 +28573,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1[_u64](svbool_t pg, const uint64_t *base)
+ LDFF1D Zresult.D, Pg/Z, [Xbase, XZR, LSL #3]
+
To be added.
To be added.
@@ -28086,7 +28629,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldnf1sh_s32(svbool_t pg, const int16_t *base)
+ LDNF1SH Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -28139,7 +28685,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldnf1sh_s64(svbool_t pg, const int16_t *base)
+ LDNF1SH Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -28192,7 +28741,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldnf1sh_u32(svbool_t pg, const int16_t *base)
+ LDNF1SH Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -28245,7 +28797,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldnf1sh_u64(svbool_t pg, const int16_t *base)
+ LDNF1SH Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -28272,7 +28827,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sh_s32(svbool_t pg, const int16_t *base)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -28299,7 +28857,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sh_s64(svbool_t pg, const int16_t *base)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -28326,7 +28887,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sh_u32(svbool_t pg, const int16_t *base)
+ LDFF1SH Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -28353,7 +28917,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sh_u64(svbool_t pg, const int16_t *base)
+ LDFF1SH Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -28526,7 +29093,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldnf1sw_s64(svbool_t pg, const int32_t *base)
+ LDNF1SW Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -28579,7 +29149,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldnf1sw_u64(svbool_t pg, const int32_t *base)
+ LDNF1SW Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -28606,7 +29179,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sw_s64(svbool_t pg, const int32_t *base)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
+
To be added.
To be added.
@@ -28633,7 +29209,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sw_u64(svbool_t pg, const int32_t *base)
+ LDFF1SW Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
+
To be added.
To be added.
@@ -28718,7 +29297,7 @@
To be added.
- svuint8_t svldnf1<see href="svbool_t pg, const uint8_t *base">_u8</see>
+ svuint8_t svldnf1[_u8](svbool_t pg, const uint8_t *base)
LDNF1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28745,7 +29324,7 @@
To be added.
- svfloat64_t svldnf1<see href="svbool_t pg, const float64_t *base">_f64</see>
+ svfloat64_t svldnf1[_f64](svbool_t pg, const float64_t *base)
LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28772,7 +29351,7 @@
To be added.
- svint16_t svldnf1<see href="svbool_t pg, const int16_t *base">_s16</see>
+ svint16_t svldnf1[_s16](svbool_t pg, const int16_t *base)
LDNF1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28799,7 +29378,7 @@
To be added.
- svint32_t svldnf1<see href="svbool_t pg, const int32_t *base">_s32</see>
+ svint32_t svldnf1[_s32](svbool_t pg, const int32_t *base)
LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28826,7 +29405,7 @@
To be added.
- svint64_t svldnf1<see href="svbool_t pg, const int64_t *base">_s64</see>
+ svint64_t svldnf1[_s64](svbool_t pg, const int64_t *base)
LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28853,7 +29432,7 @@
To be added.
- svint8_t svldnf1<see href="svbool_t pg, const int8_t *base">_s8</see>
+ svint8_t svldnf1[_s8](svbool_t pg, const int8_t *base)
LDNF1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28880,7 +29459,7 @@
To be added.
- svfloat32_t svldnf1<see href="svbool_t pg, const float32_t *base">_f32</see>
+ svfloat32_t svldnf1[_f32](svbool_t pg, const float32_t *base)
LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28907,7 +29486,7 @@
To be added.
- svuint16_t svldnf1<see href="svbool_t pg, const uint16_t *base">_u16</see>
+ svuint16_t svldnf1[_u16](svbool_t pg, const uint16_t *base)
LDNF1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28934,7 +29513,7 @@
To be added.
- svuint32_t svldnf1<see href="svbool_t pg, const uint32_t *base">_u32</see>
+ svuint32_t svldnf1[_u32](svbool_t pg, const uint32_t *base)
LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28961,7 +29540,7 @@
To be added.
- svuint64_t svldnf1<see href="svbool_t pg, const uint64_t *base">_u64</see>
+ svuint64_t svldnf1[_u64](svbool_t pg, const uint64_t *base)
LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -28989,7 +29568,10 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svldnf1[_u8](svbool_t pg, const uint8_t *base)
+ LDNF1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29015,7 +29597,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svldnf1[_f64](svbool_t pg, const float64_t *base)
+ LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29041,7 +29626,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svldnf1[_s16](svbool_t pg, const int16_t *base)
+ LDNF1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29067,7 +29655,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldnf1[_s32](svbool_t pg, const int32_t *base)
+ LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29093,7 +29684,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldnf1[_s64](svbool_t pg, const int64_t *base)
+ LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29119,7 +29713,10 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svldnf1[_s8](svbool_t pg, const int8_t *base)
+ LDNF1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29145,7 +29742,10 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svldnf1[_f32](svbool_t pg, const float32_t *base)
+ LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29171,7 +29771,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svldnf1[_u16](svbool_t pg, const uint16_t *base)
+ LDNF1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29197,7 +29800,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldnf1[_u32](svbool_t pg, const uint32_t *base)
+ LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29223,7 +29829,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldnf1[_u64](svbool_t pg, const uint64_t *base)
+ LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29251,7 +29860,7 @@
To be added.
To be added.
- svuint8_t svldnt1<see href="svbool_t pg, const uint8_t *base">_u8</see>
+ svuint8_t svldnt1[_u8](svbool_t pg, const uint8_t *base)
LDNT1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29281,7 +29890,7 @@
To be added.
To be added.
- svfloat64_t svldnt1<see href="svbool_t pg, const float64_t *base">_f64</see>
+ svfloat64_t svldnt1[_f64](svbool_t pg, const float64_t *base)
LDNT1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29311,7 +29920,7 @@
To be added.
To be added.
- svint16_t svldnt1<see href="svbool_t pg, const int16_t *base">_s16</see>
+ svint16_t svldnt1[_s16](svbool_t pg, const int16_t *base)
LDNT1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29341,7 +29950,7 @@
To be added.
To be added.
- svint32_t svldnt1<see href="svbool_t pg, const int32_t *base">_s32</see>
+ svint32_t svldnt1[_s32](svbool_t pg, const int32_t *base)
LDNT1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29371,7 +29980,7 @@
To be added.
To be added.
- svint64_t svldnt1<see href="svbool_t pg, const int64_t *base">_s64</see>
+ svint64_t svldnt1[_s64](svbool_t pg, const int64_t *base)
LDNT1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29401,7 +30010,7 @@
To be added.
To be added.
- svint8_t svldnt1<see href="svbool_t pg, const int8_t *base">_s8</see>
+ svint8_t svldnt1[_s8](svbool_t pg, const int8_t *base)
LDNT1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29431,7 +30040,7 @@
To be added.
To be added.
- svfloat32_t svldnt1<see href="svbool_t pg, const float32_t *base">_f32</see>
+ svfloat32_t svldnt1[_f32](svbool_t pg, const float32_t *base)
LDNT1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29461,7 +30070,7 @@
To be added.
To be added.
- svuint16_t svldnt1<see href="svbool_t pg, const uint16_t *base">_u16</see>
+ svuint16_t svldnt1[_u16](svbool_t pg, const uint16_t *base)
LDNT1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29491,7 +30100,7 @@
To be added.
To be added.
- svuint32_t svldnt1<see href="svbool_t pg, const uint32_t *base">_u32</see>
+ svuint32_t svldnt1[_u32](svbool_t pg, const uint32_t *base)
LDNT1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29521,7 +30130,7 @@
To be added.
To be added.
- svuint64_t svldnt1<see href="svbool_t pg, const uint64_t *base">_u64</see>
+ svuint64_t svldnt1[_u64](svbool_t pg, const uint64_t *base)
LDNT1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
To be added.
@@ -29576,7 +30185,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svldnf1sb_s16(svbool_t pg, const int8_t *base)
+ LDNF1SB Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29629,7 +30241,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldnf1sb_s32(svbool_t pg, const int8_t *base)
+ LDNF1SB Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29682,7 +30297,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldnf1sb_s64(svbool_t pg, const int8_t *base)
+ LDNF1SB Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29735,7 +30353,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svldnf1sb_u16(svbool_t pg, const int8_t *base)
+ LDNF1SB Zresult.H, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29788,7 +30409,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldnf1sb_u32(svbool_t pg, const int8_t *base)
+ LDNF1SB Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29841,7 +30465,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldnf1sb_u64(svbool_t pg, const int8_t *base)
+ LDNF1SB Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -29868,7 +30495,10 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svldff1sb_s16(svbool_t pg, const int8_t *base)
+ LDFF1SB Zresult.H, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -29895,7 +30525,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1sb_s32(svbool_t pg, const int8_t *base)
+ LDFF1SB Zresult.S, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -29922,7 +30555,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1sb_s64(svbool_t pg, const int8_t *base)
+ LDFF1SB Zresult.D, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -29949,7 +30585,10 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svldff1sb_u16(svbool_t pg, const int8_t *base)
+ LDFF1SB Zresult.H, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -29976,7 +30615,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1sb_u32(svbool_t pg, const int8_t *base)
+ LDFF1SB Zresult.S, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -30003,7 +30645,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1sb_u64(svbool_t pg, const int8_t *base)
+ LDFF1SB Zresult.D, Pg/Z, [Xbase, XZR]
+
To be added.
To be added.
@@ -30236,7 +30881,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldnf1uh_s32(svbool_t pg, const uint16_t *base)
+ LDNF1H Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -30289,7 +30937,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldnf1uh_s64(svbool_t pg, const uint16_t *base)
+ LDNF1H Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -30342,7 +30993,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldnf1uh_u32(svbool_t pg, const uint16_t *base)
+ LDNF1H Zresult.S, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -30395,7 +31049,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldnf1uh_u64(svbool_t pg, const uint16_t *base)
+ LDNF1H Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -30422,7 +31079,10 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svldff1uh_s32(svbool_t pg, const uint16_t *base)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -30449,7 +31109,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uh_s64(svbool_t pg, const uint16_t *base)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -30476,7 +31139,10 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svldff1uh_u32(svbool_t pg, const uint16_t *base)
+ LDFF1H Zresult.S, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -30503,7 +31169,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uh_u64(svbool_t pg, const uint16_t *base)
+ LDFF1H Zresult.D, Pg/Z, [Xbase, XZR, LSL #1]
+
To be added.
To be added.
@@ -30676,7 +31345,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldnf1uw_s64(svbool_t pg, const uint32_t *base)
+ LDNF1W Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -30729,7 +31401,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldnf1uw_u64(svbool_t pg, const uint32_t *base)
+ LDNF1W Zresult.D, Pg/Z, [Xbase, #0, MUL VL]
+
To be added.
To be added.
@@ -30756,7 +31431,10 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svldff1uw_s64(svbool_t pg, const uint32_t *base)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
+
To be added.
To be added.
@@ -30783,7 +31461,10 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svldff1uw_u64(svbool_t pg, const uint32_t *base)
+ LDFF1W Zresult.D, Pg/Z, [Xbase, XZR, LSL #2]
+
To be added.
To be added.
@@ -31210,7 +31891,7 @@
To be added.
- uint8_t svmaxv<see href="svbool_t pg, svuint8_t op">_u8</see>
+ uint8_t svmaxv[_u8](svbool_t pg, svuint8_t op)
UMAXV Bresult, Pg, Zop.B
To be added.
@@ -31239,7 +31920,7 @@
To be added.
- float64_t svmaxv<see href="svbool_t pg, svfloat64_t op">_f64</see>
+ float64_t svmaxv[_f64](svbool_t pg, svfloat64_t op)
FMAXV Dresult, Pg, Zop.D
To be added.
@@ -31268,7 +31949,7 @@
To be added.
- int16_t svmaxv<see href="svbool_t pg, svint16_t op">_s16</see>
+ int16_t svmaxv[_s16](svbool_t pg, svint16_t op)
SMAXV Hresult, Pg, Zop.H
To be added.
@@ -31297,7 +31978,7 @@
To be added.
- int32_t svmaxv<see href="svbool_t pg, svint32_t op">_s32</see>
+ int32_t svmaxv[_s32](svbool_t pg, svint32_t op)
SMAXV Sresult, Pg, Zop.S
To be added.
@@ -31326,7 +32007,7 @@
To be added.
- int64_t svmaxv<see href="svbool_t pg, svint64_t op">_s64</see>
+ int64_t svmaxv[_s64](svbool_t pg, svint64_t op)
SMAXV Dresult, Pg, Zop.D
To be added.
@@ -31355,7 +32036,7 @@
To be added.
- int8_t svmaxv<see href="svbool_t pg, svint8_t op">_s8</see>
+ int8_t svmaxv[_s8](svbool_t pg, svint8_t op)
SMAXV Bresult, Pg, Zop.B
To be added.
@@ -31384,7 +32065,7 @@
To be added.
- float32_t svmaxv<see href="svbool_t pg, svfloat32_t op">_f32</see>
+ float32_t svmaxv[_f32](svbool_t pg, svfloat32_t op)
FMAXV Sresult, Pg, Zop.S
To be added.
@@ -31413,7 +32094,7 @@
To be added.
- uint16_t svmaxv<see href="svbool_t pg, svuint16_t op">_u16</see>
+ uint16_t svmaxv[_u16](svbool_t pg, svuint16_t op)
UMAXV Hresult, Pg, Zop.H
To be added.
@@ -31442,7 +32123,7 @@
To be added.
- uint32_t svmaxv<see href="svbool_t pg, svuint32_t op">_u32</see>
+ uint32_t svmaxv[_u32](svbool_t pg, svuint32_t op)
UMAXV Sresult, Pg, Zop.S
To be added.
@@ -31471,7 +32152,7 @@
To be added.
- uint64_t svmaxv<see href="svbool_t pg, svuint64_t op">_u64</see>
+ uint64_t svmaxv[_u64](svbool_t pg, svuint64_t op)
UMAXV Dresult, Pg, Zop.D
To be added.
@@ -31568,7 +32249,7 @@
To be added.
- float64_t svmaxnmv<see href="svbool_t pg, svfloat64_t op">_f64</see>
+ float64_t svmaxnmv[_f64](svbool_t pg, svfloat64_t op)
FMAXNMV Dresult, Pg, Zop.D
To be added.
@@ -31597,7 +32278,7 @@
To be added.
- float32_t svmaxnmv<see href="svbool_t pg, svfloat32_t op">_f32</see>
+ float32_t svmaxnmv[_f32](svbool_t pg, svfloat32_t op)
FMAXNMV Sresult, Pg, Zop.S
To be added.
@@ -31966,7 +32647,7 @@
To be added.
- uint8_t svminv<see href="svbool_t pg, svuint8_t op">_u8</see>
+ uint8_t svminv[_u8](svbool_t pg, svuint8_t op)
UMINV Bresult, Pg, Zop.B
To be added.
@@ -31995,7 +32676,7 @@
To be added.
- float64_t svminv<see href="svbool_t pg, svfloat64_t op">_f64</see>
+ float64_t svminv[_f64](svbool_t pg, svfloat64_t op)
FMINV Dresult, Pg, Zop.D
To be added.
@@ -32024,7 +32705,7 @@
To be added.
- int16_t svminv<see href="svbool_t pg, svint16_t op">_s16</see>
+ int16_t svminv[_s16](svbool_t pg, svint16_t op)
SMINV Hresult, Pg, Zop.H
To be added.
@@ -32053,7 +32734,7 @@
To be added.
- int32_t svminv<see href="svbool_t pg, svint32_t op">_s32</see>
+ int32_t svminv[_s32](svbool_t pg, svint32_t op)
SMINV Sresult, Pg, Zop.S
To be added.
@@ -32082,7 +32763,7 @@
To be added.
- int64_t svminv<see href="svbool_t pg, svint64_t op">_s64</see>
+ int64_t svminv[_s64](svbool_t pg, svint64_t op)
SMINV Dresult, Pg, Zop.D
To be added.
@@ -32111,7 +32792,7 @@
To be added.
- int8_t svminv<see href="svbool_t pg, svint8_t op">_s8</see>
+ int8_t svminv[_s8](svbool_t pg, svint8_t op)
SMINV Bresult, Pg, Zop.B
To be added.
@@ -32140,7 +32821,7 @@
To be added.
- float32_t svminv<see href="svbool_t pg, svfloat32_t op">_f32</see>
+ float32_t svminv[_f32](svbool_t pg, svfloat32_t op)
FMINV Sresult, Pg, Zop.S
To be added.
@@ -32169,7 +32850,7 @@
To be added.
- uint16_t svminv<see href="svbool_t pg, svuint16_t op">_u16</see>
+ uint16_t svminv[_u16](svbool_t pg, svuint16_t op)
UMINV Hresult, Pg, Zop.H
To be added.
@@ -32198,7 +32879,7 @@
To be added.
- uint32_t svminv<see href="svbool_t pg, svuint32_t op">_u32</see>
+ uint32_t svminv[_u32](svbool_t pg, svuint32_t op)
UMINV Sresult, Pg, Zop.S
To be added.
@@ -32227,7 +32908,7 @@
To be added.
- uint64_t svminv<see href="svbool_t pg, svuint64_t op">_u64</see>
+ uint64_t svminv[_u64](svbool_t pg, svuint64_t op)
UMINV Dresult, Pg, Zop.D
To be added.
@@ -32324,7 +33005,7 @@
To be added.
- float64_t svminnmv<see href="svbool_t pg, svfloat64_t op">_f64</see>
+ float64_t svminnmv[_f64](svbool_t pg, svfloat64_t op)
FMINNMV Dresult, Pg, Zop.D
To be added.
@@ -32353,7 +33034,7 @@
To be added.
- float32_t svminnmv<see href="svbool_t pg, svfloat32_t op">_f32</see>
+ float32_t svminnmv[_f32](svbool_t pg, svfloat32_t op)
FMINNMV Sresult, Pg, Zop.S
To be added.
@@ -33114,7 +33795,7 @@
To be added.
To be added.
- svfloat32_t svcmla_lane<see href="svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index, uint64_t imm_rotation">_f32</see>
+ svfloat32_t svcmla_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index, uint64_t imm_rotation)
FCMLA Ztied1.S, Zop2.S, Zop3.S[imm_index], #imm_rotation
To be added.
@@ -33154,7 +33835,7 @@
To be added.
To be added.
- svfloat64_t svmul_lane<see href="svfloat64_t op1, svfloat64_t op2, uint64_t imm_index">_f64</see>
+ svfloat64_t svmul_lane[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm_index)
FMUL Zresult.D, Zop1.D, Zop2.D[imm_index]
To be added.
@@ -33194,7 +33875,7 @@
To be added.
To be added.
- svfloat32_t svmul_lane<see href="svfloat32_t op1, svfloat32_t op2, uint64_t imm_index">_f32</see>
+ svfloat32_t svmul_lane[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm_index)
FMUL Zresult.S, Zop1.S, Zop2.S[imm_index]
To be added.
@@ -34275,7 +34956,7 @@
To be added.
- uint8_t svorv<see href="svbool_t pg, svuint8_t op">_u8</see>
+ uint8_t svorv[_u8](svbool_t pg, svuint8_t op)
ORV Bresult, Pg, Zop.B
To be added.
@@ -34304,7 +34985,7 @@
To be added.
- int16_t svorv<see href="svbool_t pg, svint16_t op">_s16</see>
+ int16_t svorv[_s16](svbool_t pg, svint16_t op)
ORV Hresult, Pg, Zop.H
To be added.
@@ -34333,7 +35014,7 @@
To be added.
- int32_t svorv<see href="svbool_t pg, svint32_t op">_s32</see>
+ int32_t svorv[_s32](svbool_t pg, svint32_t op)
ORV Sresult, Pg, Zop.S
To be added.
@@ -34362,7 +35043,7 @@
To be added.
- int64_t svorv<see href="svbool_t pg, svint64_t op">_s64</see>
+ int64_t svorv[_s64](svbool_t pg, svint64_t op)
ORV Dresult, Pg, Zop.D
To be added.
@@ -34391,7 +35072,7 @@
To be added.
- int8_t svorv<see href="svbool_t pg, svint8_t op">_s8</see>
+ int8_t svorv[_s8](svbool_t pg, svint8_t op)
ORV Bresult, Pg, Zop.B
To be added.
@@ -34420,7 +35101,7 @@
To be added.
- uint16_t svorv<see href="svbool_t pg, svuint16_t op">_u16</see>
+ uint16_t svorv[_u16](svbool_t pg, svuint16_t op)
ORV Hresult, Pg, Zop.H
To be added.
@@ -34449,7 +35130,7 @@
To be added.
- uint32_t svorv<see href="svbool_t pg, svuint32_t op">_u32</see>
+ uint32_t svorv[_u32](svbool_t pg, svuint32_t op)
ORV Sresult, Pg, Zop.S
To be added.
@@ -34478,7 +35159,7 @@
To be added.
- uint64_t svorv<see href="svbool_t pg, svuint64_t op">_u64</see>
+ uint64_t svorv[_u64](svbool_t pg, svuint64_t op)
ORV Dresult, Pg, Zop.D
To be added.
@@ -34825,7 +35506,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svprfh(svbool_t pg, const void *base, enum svprfop op)
+ PRFH op, Pg, [Xbase, #0, MUL VL]
+
To be added.
@@ -34859,7 +35543,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svprfw(svbool_t pg, const void *base, enum svprfop op)
+ PRFW op, Pg, [Xbase, #0, MUL VL]
+
To be added.
@@ -34893,7 +35580,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svprfd(svbool_t pg, const void *base, enum svprfop op)
+ PRFD op, Pg, [Xbase, #0, MUL VL]
+
To be added.
@@ -34927,7 +35617,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svprfb(svbool_t pg, const void *base, enum svprfop op)
+ PRFB op, Pg, [Xbase, #0, MUL VL]
+
To be added.
@@ -35101,7 +35794,7 @@
To be added.
- svfloat64_t svrecpe<see href="svfloat64_t op">_f64</see>
+ svfloat64_t svrecpe[_f64](svfloat64_t op)
FRECPE Zresult.D, Zop.D
To be added.
@@ -35130,7 +35823,7 @@
To be added.
- svfloat32_t svrecpe<see href="svfloat32_t op">_f32</see>
+ svfloat32_t svrecpe[_f32](svfloat32_t op)
FRECPE Zresult.S, Zop.S
To be added.
@@ -35221,7 +35914,7 @@
To be added.
- svfloat64_t svrsqrte<see href="svfloat64_t op">_f64</see>
+ svfloat64_t svrsqrte[_f64](svfloat64_t op)
FRSQRTE Zresult.D, Zop.D
To be added.
@@ -35250,7 +35943,7 @@
To be added.
- svfloat32_t svrsqrte<see href="svfloat32_t op">_f32</see>
+ svfloat32_t svrsqrte[_f32](svfloat32_t op)
FRSQRTE Zresult.S, Zop.S
To be added.
@@ -35281,7 +35974,7 @@
To be added.
To be added.
- svfloat64_t svrsqrts<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svrsqrts[_f64](svfloat64_t op1, svfloat64_t op2)
FRSQRTS Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -35312,7 +36005,7 @@
To be added.
To be added.
- svfloat32_t svrsqrts<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svrsqrts[_f32](svfloat32_t op1, svfloat32_t op2)
FRSQRTS Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -35343,7 +36036,7 @@
To be added.
To be added.
- svfloat64_t svrecps<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svrecps[_f64](svfloat64_t op1, svfloat64_t op2)
FRECPS Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -35374,7 +36067,7 @@
To be added.
To be added.
- svfloat32_t svrecps<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svrecps[_f32](svfloat32_t op1, svfloat32_t op2)
FRECPS Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -35651,7 +36344,7 @@
To be added.
- svuint8_t svrev<see href="svuint8_t op">_u8</see>
+ svuint8_t svrev[_u8](svuint8_t op)
REV Zresult.B, Zop.B
To be added.
@@ -35680,7 +36373,7 @@
To be added.
- svfloat64_t svrev<see href="svfloat64_t op">_f64</see>
+ svfloat64_t svrev[_f64](svfloat64_t op)
REV Zresult.D, Zop.D
To be added.
@@ -35709,7 +36402,7 @@
To be added.
- svint16_t svrev<see href="svint16_t op">_s16</see>
+ svint16_t svrev[_s16](svint16_t op)
REV Zresult.H, Zop.H
To be added.
@@ -35738,7 +36431,7 @@
To be added.
- svint32_t svrev<see href="svint32_t op">_s32</see>
+ svint32_t svrev[_s32](svint32_t op)
REV Zresult.S, Zop.S
To be added.
@@ -35767,7 +36460,7 @@
To be added.
- svint64_t svrev<see href="svint64_t op">_s64</see>
+ svint64_t svrev[_s64](svint64_t op)
REV Zresult.D, Zop.D
To be added.
@@ -35796,7 +36489,7 @@
To be added.
- svint8_t svrev<see href="svint8_t op">_s8</see>
+ svint8_t svrev[_s8](svint8_t op)
REV Zresult.B, Zop.B
To be added.
@@ -35825,7 +36518,7 @@
To be added.
- svfloat32_t svrev<see href="svfloat32_t op">_f32</see>
+ svfloat32_t svrev[_f32](svfloat32_t op)
REV Zresult.S, Zop.S
To be added.
@@ -35854,7 +36547,7 @@
To be added.
- svuint16_t svrev<see href="svuint16_t op">_u16</see>
+ svuint16_t svrev[_u16](svuint16_t op)
REV Zresult.H, Zop.H
To be added.
@@ -35883,7 +36576,7 @@
To be added.
- svuint32_t svrev<see href="svuint32_t op">_u32</see>
+ svuint32_t svrev[_u32](svuint32_t op)
REV Zresult.S, Zop.S
To be added.
@@ -35912,7 +36605,7 @@
To be added.
- svuint64_t svrev<see href="svuint64_t op">_u64</see>
+ svuint64_t svrev[_u64](svuint64_t op)
REV Zresult.D, Zop.D
To be added.
@@ -36640,7 +37333,7 @@
To be added.
To be added.
- int32_t svqdech_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqdech_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECH Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -36686,7 +37379,7 @@
To be added.
To be added.
- int64_t svqdech_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqdech_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECH Xtied, pattern, MUL #imm_factor
To be added.
@@ -36732,7 +37425,7 @@
To be added.
To be added.
- svint16_t svqdech_pat<see href="svint16_t op, enum svpattern pattern, uint64_t imm_factor">_s16</see>
+ svint16_t svqdech_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECH Ztied.H, pattern, MUL #imm_factor
To be added.
@@ -36778,7 +37471,7 @@
To be added.
To be added.
- svuint16_t svqdech_pat<see href="svuint16_t op, enum svpattern pattern, uint64_t imm_factor">_u16</see>
+ svuint16_t svqdech_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECH Ztied.H, pattern, MUL #imm_factor
To be added.
@@ -36824,7 +37517,7 @@
To be added.
To be added.
- uint32_t svqdech_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqdech_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECH Wtied, pattern, MUL #imm_factor
To be added.
@@ -36870,7 +37563,7 @@
To be added.
To be added.
- uint64_t svqdech_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqdech_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECH Xtied, pattern, MUL #imm_factor
To be added.
@@ -36916,7 +37609,7 @@
To be added.
To be added.
- int32_t svqdecw_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqdecw_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECW Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -36962,7 +37655,7 @@
To be added.
To be added.
- int64_t svqdecw_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqdecw_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECW Xtied, pattern, MUL #imm_factor
To be added.
@@ -37008,7 +37701,7 @@
To be added.
To be added.
- svint32_t svqdecw_pat<see href="svint32_t op, enum svpattern pattern, uint64_t imm_factor">_s32</see>
+ svint32_t svqdecw_pat[_s32](svint32_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECW Ztied.S, pattern, MUL #imm_factor
To be added.
@@ -37054,7 +37747,7 @@
To be added.
To be added.
- svuint32_t svqdecw_pat<see href="svuint32_t op, enum svpattern pattern, uint64_t imm_factor">_u32</see>
+ svuint32_t svqdecw_pat[_u32](svuint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECW Ztied.S, pattern, MUL #imm_factor
To be added.
@@ -37100,7 +37793,7 @@
To be added.
To be added.
- uint32_t svqdecw_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqdecw_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECW Wtied, pattern, MUL #imm_factor
To be added.
@@ -37146,7 +37839,7 @@
To be added.
To be added.
- uint64_t svqdecw_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqdecw_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECW Xtied, pattern, MUL #imm_factor
To be added.
@@ -37192,7 +37885,7 @@
To be added.
To be added.
- int32_t svqdecd_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqdecd_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECD Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -37238,7 +37931,7 @@
To be added.
To be added.
- int64_t svqdecd_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqdecd_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECD Xtied, pattern, MUL #imm_factor
To be added.
@@ -37284,7 +37977,7 @@
To be added.
To be added.
- svint64_t svqdecd_pat<see href="svint64_t op, enum svpattern pattern, uint64_t imm_factor">_s64</see>
+ svint64_t svqdecd_pat[_s64](svint64_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECD Ztied.D, pattern, MUL #imm_factor
To be added.
@@ -37330,7 +38023,7 @@
To be added.
To be added.
- svuint64_t svqdecd_pat<see href="svuint64_t op, enum svpattern pattern, uint64_t imm_factor">_u64</see>
+ svuint64_t svqdecd_pat[_u64](svuint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECD Ztied.D, pattern, MUL #imm_factor
To be added.
@@ -37376,7 +38069,7 @@
To be added.
To be added.
- uint32_t svqdecd_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqdecd_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECD Wtied, pattern, MUL #imm_factor
To be added.
@@ -37422,7 +38115,7 @@
To be added.
To be added.
- uint64_t svqdecd_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqdecd_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECD Xtied, pattern, MUL #imm_factor
To be added.
@@ -37468,7 +38161,7 @@
To be added.
To be added.
- int32_t svqdecb_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqdecb_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECB Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -37514,7 +38207,7 @@
To be added.
To be added.
- int64_t svqdecb_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqdecb_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQDECB Xtied, pattern, MUL #imm_factor
To be added.
@@ -37560,7 +38253,7 @@
To be added.
To be added.
- uint32_t svqdecb_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqdecb_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECB Wtied, pattern, MUL #imm_factor
To be added.
@@ -37606,7 +38299,7 @@
To be added.
To be added.
- uint64_t svqdecb_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqdecb_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQDECB Xtied, pattern, MUL #imm_factor
To be added.
@@ -37885,7 +38578,7 @@
To be added.
To be added.
- svint16_t svqdecp<see href="svint16_t op, svbool_t pg">_s16</see>
+ svint16_t svqdecp[_s16](svint16_t op, svbool_t pg)
SQDECP Ztied.H, Pg
To be added.
@@ -37916,7 +38609,7 @@
To be added.
To be added.
- svint32_t svqdecp<see href="svint32_t op, svbool_t pg">_s32</see>
+ svint32_t svqdecp[_s32](svint32_t op, svbool_t pg)
SQDECP Ztied.S, Pg
To be added.
@@ -37947,7 +38640,7 @@
To be added.
To be added.
- svint64_t svqdecp<see href="svint64_t op, svbool_t pg">_s64</see>
+ svint64_t svqdecp[_s64](svint64_t op, svbool_t pg)
SQDECP Ztied.D, Pg
To be added.
@@ -37978,7 +38671,7 @@
To be added.
To be added.
- svuint16_t svqdecp<see href="svuint16_t op, svbool_t pg">_u16</see>
+ svuint16_t svqdecp[_u16](svuint16_t op, svbool_t pg)
UQDECP Ztied.H, Pg
To be added.
@@ -38009,7 +38702,7 @@
To be added.
To be added.
- svuint32_t svqdecp<see href="svuint32_t op, svbool_t pg">_u32</see>
+ svuint32_t svqdecp[_u32](svuint32_t op, svbool_t pg)
UQDECP Ztied.S, Pg
To be added.
@@ -38040,7 +38733,7 @@
To be added.
To be added.
- svuint64_t svqdecp<see href="svuint64_t op, svbool_t pg">_u64</see>
+ svuint64_t svqdecp[_u64](svuint64_t op, svbool_t pg)
UQDECP Ztied.D, Pg
To be added.
@@ -38334,7 +39027,7 @@
To be added.
To be added.
- int32_t svqinch_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqinch_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCH Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -38380,7 +39073,7 @@
To be added.
To be added.
- int64_t svqinch_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqinch_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCH Xtied, pattern, MUL #imm_factor
To be added.
@@ -38426,7 +39119,7 @@
To be added.
To be added.
- svint16_t svqinch_pat<see href="svint16_t op, enum svpattern pattern, uint64_t imm_factor">_s16</see>
+ svint16_t svqinch_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCH Ztied.H, pattern, MUL #imm_factor
To be added.
@@ -38472,7 +39165,7 @@
To be added.
To be added.
- svuint16_t svqinch_pat<see href="svuint16_t op, enum svpattern pattern, uint64_t imm_factor">_u16</see>
+ svuint16_t svqinch_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCH Ztied.H, pattern, MUL #imm_factor
To be added.
@@ -38518,7 +39211,7 @@
To be added.
To be added.
- uint32_t svqinch_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqinch_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCH Wtied, pattern, MUL #imm_factor
To be added.
@@ -38564,7 +39257,7 @@
To be added.
To be added.
- uint64_t svqinch_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqinch_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCH Xtied, pattern, MUL #imm_factor
To be added.
@@ -38610,7 +39303,7 @@
To be added.
To be added.
- int32_t svqincw_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqincw_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCW Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -38656,7 +39349,7 @@
To be added.
To be added.
- int64_t svqincw_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqincw_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCW Xtied, pattern, MUL #imm_factor
To be added.
@@ -38702,7 +39395,7 @@
To be added.
To be added.
- svint32_t svqincw_pat<see href="svint32_t op, enum svpattern pattern, uint64_t imm_factor">_s32</see>
+ svint32_t svqincw_pat[_s32](svint32_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCW Ztied.S, pattern, MUL #imm_factor
To be added.
@@ -38748,7 +39441,7 @@
To be added.
To be added.
- svuint32_t svqincw_pat<see href="svuint32_t op, enum svpattern pattern, uint64_t imm_factor">_u32</see>
+ svuint32_t svqincw_pat[_u32](svuint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCW Ztied.S, pattern, MUL #imm_factor
To be added.
@@ -38794,7 +39487,7 @@
To be added.
To be added.
- uint32_t svqincw_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqincw_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCW Wtied, pattern, MUL #imm_factor
To be added.
@@ -38840,7 +39533,7 @@
To be added.
To be added.
- uint64_t svqincw_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqincw_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCW Xtied, pattern, MUL #imm_factor
To be added.
@@ -38886,7 +39579,7 @@
To be added.
To be added.
- int32_t svqincd_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqincd_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCD Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -38932,7 +39625,7 @@
To be added.
To be added.
- int64_t svqincd_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqincd_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCD Xtied, pattern, MUL #imm_factor
To be added.
@@ -38978,7 +39671,7 @@
To be added.
To be added.
- svint64_t svqincd_pat<see href="svint64_t op, enum svpattern pattern, uint64_t imm_factor">_s64</see>
+ svint64_t svqincd_pat[_s64](svint64_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCD Ztied.D, pattern, MUL #imm_factor
To be added.
@@ -39024,7 +39717,7 @@
To be added.
To be added.
- svuint64_t svqincd_pat<see href="svuint64_t op, enum svpattern pattern, uint64_t imm_factor">_u64</see>
+ svuint64_t svqincd_pat[_u64](svuint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCD Ztied.D, pattern, MUL #imm_factor
To be added.
@@ -39070,7 +39763,7 @@
To be added.
To be added.
- uint32_t svqincd_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqincd_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCD Wtied, pattern, MUL #imm_factor
To be added.
@@ -39116,7 +39809,7 @@
To be added.
To be added.
- uint64_t svqincd_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqincd_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCD Xtied, pattern, MUL #imm_factor
To be added.
@@ -39162,7 +39855,7 @@
To be added.
To be added.
- int32_t svqincb_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>
+ int32_t svqincb_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCB Xtied, Wtied, pattern, MUL #imm_factor
To be added.
@@ -39208,7 +39901,7 @@
To be added.
To be added.
- int64_t svqincb_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>
+ int64_t svqincb_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)
SQINCB Xtied, pattern, MUL #imm_factor
To be added.
@@ -39254,7 +39947,7 @@
To be added.
To be added.
- uint32_t svqincb_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>
+ uint32_t svqincb_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCB Wtied, pattern, MUL #imm_factor
To be added.
@@ -39300,7 +39993,7 @@
To be added.
To be added.
- uint64_t svqincb_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>
+ uint64_t svqincb_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)
UQINCB Xtied, pattern, MUL #imm_factor
To be added.
@@ -39579,7 +40272,7 @@
To be added.
To be added.
- svint16_t svqincp<see href="svint16_t op, svbool_t pg">_s16</see>
+ svint16_t svqincp[_s16](svint16_t op, svbool_t pg)
SQINCP Ztied.H, Pg
To be added.
@@ -39610,7 +40303,7 @@
To be added.
To be added.
- svint32_t svqincp<see href="svint32_t op, svbool_t pg">_s32</see>
+ svint32_t svqincp[_s32](svint32_t op, svbool_t pg)
SQINCP Ztied.S, Pg
To be added.
@@ -39641,7 +40334,7 @@
To be added.
To be added.
- svint64_t svqincp<see href="svint64_t op, svbool_t pg">_s64</see>
+ svint64_t svqincp[_s64](svint64_t op, svbool_t pg)
SQINCP Ztied.D, Pg
To be added.
@@ -39672,7 +40365,7 @@
To be added.
To be added.
- svuint16_t svqincp<see href="svuint16_t op, svbool_t pg">_u16</see>
+ svuint16_t svqincp[_u16](svuint16_t op, svbool_t pg)
UQINCP Ztied.H, Pg
To be added.
@@ -39703,7 +40396,7 @@
To be added.
To be added.
- svuint32_t svqincp<see href="svuint32_t op, svbool_t pg">_u32</see>
+ svuint32_t svqincp[_u32](svuint32_t op, svbool_t pg)
UQINCP Ztied.S, Pg
To be added.
@@ -39734,7 +40427,7 @@
To be added.
To be added.
- svuint64_t svqincp<see href="svuint64_t op, svbool_t pg">_u64</see>
+ svuint64_t svqincp[_u64](svuint64_t op, svbool_t pg)
UQINCP Ztied.D, Pg
To be added.
@@ -40081,7 +40774,7 @@
To be added.
To be added.
- void svst1_scatter<see href="svbool_t pg, svuint64_t bases, svfloat64_t data">_u64base_f64</see>
+ void svst1_scatter[_u64base_f64](svbool_t pg, svuint64_t bases, svfloat64_t data)
ST1D Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -40113,7 +40806,7 @@
To be added.
To be added.
- void svst1_scatter<see href="svbool_t pg, svuint64_t bases, svint64_t data">_u64base_s64</see>
+ void svst1_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data)
ST1D Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -40145,7 +40838,7 @@
To be added.
To be added.
- void svst1_scatter<see href="svbool_t pg, svuint64_t bases, svuint64_t data">_u64base_u64</see>
+ void svst1_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data)
ST1D Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -40178,7 +40871,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, float64_t *base, svint64_t offsets, svfloat64_t data">s64]offset[_f64</see>
+ void svst1_scatter_s64]offset[_f64
ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -40211,7 +40904,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, float64_t *base, svuint64_t offsets, svfloat64_t data">u64]offset[_f64</see>
+ void svst1_scatter_u64]offset[_f64
ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -40244,7 +40937,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, int32_t *base, svint32_t offsets, svint32_t data">s32]offset[_s32</see>
+ void svst1_scatter_s32]offset[_s32
ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -40277,7 +40970,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, int32_t *base, svuint32_t offsets, svint32_t data">u32]offset[_s32</see>
+ void svst1_scatter_u32]offset[_s32
ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -40310,7 +41003,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, int64_t *base, svint64_t offsets, svint64_t data">s64]offset[_s64</see>
+ void svst1_scatter_s64]offset[_s64
ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -40343,7 +41036,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, int64_t *base, svuint64_t offsets, svint64_t data">u64]offset[_s64</see>
+ void svst1_scatter_u64]offset[_s64
ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -40376,7 +41069,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, float32_t *base, svint32_t offsets, svfloat32_t data">s32]offset[_f32</see>
+ void svst1_scatter_s32]offset[_f32
ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -40409,7 +41102,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, float32_t *base, svuint32_t offsets, svfloat32_t data">u32]offset[_f32</see>
+ void svst1_scatter_u32]offset[_f32
ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -40442,7 +41135,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, uint32_t *base, svint32_t offsets, svuint32_t data">s32]offset[_u32</see>
+ void svst1_scatter_s32]offset[_u32
ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -40475,7 +41168,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, uint32_t *base, svuint32_t offsets, svuint32_t data">u32]offset[_u32</see>
+ void svst1_scatter_u32]offset[_u32
ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -40508,7 +41201,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, uint64_t *base, svint64_t offsets, svuint64_t data">s64]offset[_u64</see>
+ void svst1_scatter_s64]offset[_u64
ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -40541,7 +41234,7 @@
To be added.
To be added.
- void svst1_scatter_<see href="svbool_t pg, uint64_t *base, svuint64_t offsets, svuint64_t data">u64]offset[_u64</see>
+ void svst1_scatter_u64]offset[_u64
ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -40573,7 +41266,7 @@
To be added.
To be added.
- void svst1h_scatter<see href="svbool_t pg, svuint64_t bases, svint64_t data">_u64base_s64</see>
+ void svst1h_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data)
ST1H Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -40605,7 +41298,7 @@
To be added.
To be added.
- void svst1h_scatter<see href="svbool_t pg, svuint64_t bases, svuint64_t data">_u64base_u64</see>
+ void svst1h_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data)
ST1H Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -40636,7 +41329,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[s32]index[_s32](svbool_t pg, int16_t *base, svint32_t indices, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, SXTW #1]
+
To be added.
@@ -40665,7 +41360,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[u32]index[_s32](svbool_t pg, int16_t *base, svuint32_t indices, svint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, UXTW #1]
+
To be added.
@@ -40694,7 +41391,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[s64]index[_s64](svbool_t pg, int16_t *base, svint64_t indices, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
+
To be added.
@@ -40723,7 +41422,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[u64]index[_s64](svbool_t pg, int16_t *base, svuint64_t indices, svint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
+
To be added.
@@ -40752,7 +41453,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[s32]index[_u32](svbool_t pg, uint16_t *base, svint32_t indices, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, SXTW #1]
+
To be added.
@@ -40781,7 +41484,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[u32]index[_u32](svbool_t pg, uint16_t *base, svuint32_t indices, svuint32_t data) ST1H Zdata.S, Pg, [Xbase, Zindices.S, UXTW #1]
+
To be added.
@@ -40810,7 +41515,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[s64]index[_u64](svbool_t pg, uint16_t *base, svint64_t indices, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
+
To be added.
@@ -40839,7 +41546,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1h_scatter_[u64]index[_u64](svbool_t pg, uint16_t *base, svuint64_t indices, svuint64_t data) ST1H Zdata.D, Pg, [Xbase, Zindices.D, LSL #1]
+
To be added.
@@ -40870,7 +41579,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, int16_t *base, svint32_t offsets, svint32_t data">s32]offset[_s32</see>
+ void svst1h_scatter_s32]offset[_s32
ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -40903,7 +41612,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, int16_t *base, svuint32_t offsets, svint32_t data">u32]offset[_s32</see>
+ void svst1h_scatter_u32]offset[_s32
ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -40936,7 +41645,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, int16_t *base, svint64_t offsets, svint64_t data">s64]offset[_s64</see>
+ void svst1h_scatter_s64]offset[_s64
ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -40969,7 +41678,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, int16_t *base, svuint64_t offsets, svint64_t data">u64]offset[_s64</see>
+ void svst1h_scatter_u64]offset[_s64
ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41002,7 +41711,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, uint16_t *base, svint32_t offsets, svuint32_t data">s32]offset[_u32</see>
+ void svst1h_scatter_s32]offset[_u32
ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -41035,7 +41744,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, uint16_t *base, svuint32_t offsets, svuint32_t data">u32]offset[_u32</see>
+ void svst1h_scatter_u32]offset[_u32
ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -41068,7 +41777,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, uint16_t *base, svint64_t offsets, svuint64_t data">s64]offset[_u64</see>
+ void svst1h_scatter_s64]offset[_u64
ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41101,7 +41810,7 @@
To be added.
To be added.
- void svst1h_scatter_<see href="svbool_t pg, uint16_t *base, svuint64_t offsets, svuint64_t data">u64]offset[_u64</see>
+ void svst1h_scatter_u64]offset[_u64
ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41133,7 +41842,7 @@
To be added.
To be added.
- void svst1w_scatter<see href="svbool_t pg, svuint64_t bases, svint64_t data">_u64base_s64</see>
+ void svst1w_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data)
ST1W Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -41165,7 +41874,7 @@
To be added.
To be added.
- void svst1w_scatter<see href="svbool_t pg, svuint64_t bases, svuint64_t data">_u64base_u64</see>
+ void svst1w_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data)
ST1W Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -41196,7 +41905,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1w_scatter_[s64]index[_s64](svbool_t pg, int32_t *base, svint64_t indices, svint64_t data) ST1W Zdata.D, Pg, [Xbase, Zindices.D, LSL #2]
+
To be added.
@@ -41225,7 +41936,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1w_scatter_[u64]index[_s64](svbool_t pg, int32_t *base, svuint64_t indices, svint64_t data) ST1W Zdata.D, Pg, [Xbase, Zindices.D, LSL #2]
+
To be added.
@@ -41254,7 +41967,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1w_scatter_[s64]index[_u64](svbool_t pg, uint32_t *base, svint64_t indices, svuint64_t data) ST1W Zdata.D, Pg, [Xbase, Zindices.D, LSL #2]
+
To be added.
@@ -41283,7 +41998,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1w_scatter_[u64]index[_u64](svbool_t pg, uint32_t *base, svuint64_t indices, svuint64_t data) ST1W Zdata.D, Pg, [Xbase, Zindices.D, LSL #2]
+
To be added.
@@ -41314,7 +42031,7 @@
To be added.
To be added.
- void svst1w_scatter_<see href="svbool_t pg, int32_t *base, svint64_t offsets, svint64_t data">s64]offset[_s64</see>
+ void svst1w_scatter_s64]offset[_s64
ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41347,7 +42064,7 @@
To be added.
To be added.
- void svst1w_scatter_<see href="svbool_t pg, int32_t *base, svuint64_t offsets, svint64_t data">u64]offset[_s64</see>
+ void svst1w_scatter_u64]offset[_s64
ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41380,7 +42097,7 @@
To be added.
To be added.
- void svst1w_scatter_<see href="svbool_t pg, uint32_t *base, svint64_t offsets, svuint64_t data">s64]offset[_u64</see>
+ void svst1w_scatter_s64]offset[_u64
ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41413,7 +42130,7 @@
To be added.
To be added.
- void svst1w_scatter_<see href="svbool_t pg, uint32_t *base, svuint64_t offsets, svuint64_t data">u64]offset[_u64</see>
+ void svst1w_scatter_u64]offset[_u64
ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41445,7 +42162,7 @@
To be added.
To be added.
- void svst1b_scatter<see href="svbool_t pg, svuint64_t bases, svint64_t data">_u64base_s64</see>
+ void svst1b_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data)
ST1B Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -41477,7 +42194,7 @@
To be added.
To be added.
- void svst1b_scatter<see href="svbool_t pg, svuint64_t bases, svuint64_t data">_u64base_u64</see>
+ void svst1b_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data)
ST1B Zdata.D, Pg, [Zbases.D, #0]
To be added.
@@ -41510,7 +42227,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, int8_t *base, svint32_t offsets, svint32_t data">s32]offset[_s32</see>
+ void svst1b_scatter_s32]offset[_s32
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -41543,7 +42260,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, int8_t *base, svuint32_t offsets, svint32_t data">u32]offset[_s32</see>
+ void svst1b_scatter_u32]offset[_s32
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -41576,7 +42293,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, int8_t *base, svint64_t offsets, svint64_t data">s64]offset[_s64</see>
+ void svst1b_scatter_s64]offset[_s64
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41609,7 +42326,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, int8_t *base, svuint64_t offsets, svint64_t data">u64]offset[_s64</see>
+ void svst1b_scatter_u64]offset[_s64
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41642,7 +42359,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, uint8_t *base, svint32_t offsets, svuint32_t data">s32]offset[_u32</see>
+ void svst1b_scatter_s32]offset[_u32
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
To be added.
@@ -41675,7 +42392,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, uint8_t *base, svuint32_t offsets, svuint32_t data">u32]offset[_u32</see>
+ void svst1b_scatter_u32]offset[_u32
ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
To be added.
@@ -41708,7 +42425,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, uint8_t *base, svint64_t offsets, svuint64_t data">s64]offset[_u64</see>
+ void svst1b_scatter_s64]offset[_u64
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41741,7 +42458,7 @@
To be added.
To be added.
- void svst1b_scatter_<see href="svbool_t pg, uint8_t *base, svuint64_t offsets, svuint64_t data">u64]offset[_u64</see>
+ void svst1b_scatter_u64]offset[_u64
ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]
To be added.
@@ -41772,7 +42489,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[s64]offset[_f64](svbool_t pg, float64_t *base, svint64_t offsets, svfloat64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
+
To be added.
@@ -41801,7 +42520,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[u64]offset[_f64](svbool_t pg, float64_t *base, svuint64_t offsets, svfloat64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
+
To be added.
@@ -41830,7 +42551,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[s32]offset[_s32](svbool_t pg, int32_t *base, svint32_t offsets, svint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
+
To be added.
@@ -41859,7 +42582,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[u32]offset[_s32](svbool_t pg, int32_t *base, svuint32_t offsets, svint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
+
To be added.
@@ -41888,7 +42613,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[s64]offset[_s64](svbool_t pg, int64_t *base, svint64_t offsets, svint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
+
To be added.
@@ -41917,7 +42644,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[u64]offset[_s64](svbool_t pg, int64_t *base, svuint64_t offsets, svint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
+
To be added.
@@ -41946,7 +42675,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[s32]offset[_f32](svbool_t pg, float32_t *base, svint32_t offsets, svfloat32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
+
To be added.
@@ -41975,7 +42706,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[u32]offset[_f32](svbool_t pg, float32_t *base, svuint32_t offsets, svfloat32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
+
To be added.
@@ -42004,7 +42737,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[s32]offset[_u32](svbool_t pg, uint32_t *base, svint32_t offsets, svuint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]
+
To be added.
@@ -42033,7 +42768,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[u32]offset[_u32](svbool_t pg, uint32_t *base, svuint32_t offsets, svuint32_t data) ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]
+
To be added.
@@ -42062,7 +42799,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[s64]offset[_u64](svbool_t pg, uint64_t *base, svint64_t offsets, svuint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
+
To be added.
@@ -42091,7 +42830,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void svst1_scatter_[u64]offset[_u64](svbool_t pg, uint64_t *base, svuint64_t offsets, svuint64_t data) ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]
+
To be added.
@@ -42116,7 +42857,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -42141,7 +42885,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -42166,7 +42913,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -42191,7 +42941,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -42216,7 +42969,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -42241,7 +42997,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -42266,7 +43025,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -42291,7 +43053,10 @@
To be added.
- To be added.
+
+ void svwrffr(svbool_t op)
+ WRFFR Pop.B
+
To be added.
@@ -43587,7 +44352,7 @@
To be added.
- svint32_t svunpklo<see href="svint16_t op">_s32</see>
+ svint32_t svunpklo[_s32](svint16_t op)
SUNPKLO Zresult.S, Zop.H
To be added.
@@ -43616,7 +44381,7 @@
To be added.
- svint64_t svunpklo<see href="svint32_t op">_s64</see>
+ svint64_t svunpklo[_s64](svint32_t op)
SUNPKLO Zresult.D, Zop.S
To be added.
@@ -43645,7 +44410,7 @@
To be added.
- svint16_t svunpklo<see href="svint8_t op">_s16</see>
+ svint16_t svunpklo[_s16](svint8_t op)
SUNPKLO Zresult.H, Zop.B
To be added.
@@ -43674,7 +44439,7 @@
To be added.
- svint32_t svunpkhi<see href="svint16_t op">_s32</see>
+ svint32_t svunpkhi[_s32](svint16_t op)
SUNPKHI Zresult.S, Zop.H
To be added.
@@ -43703,7 +44468,7 @@
To be added.
- svint64_t svunpkhi<see href="svint32_t op">_s64</see>
+ svint64_t svunpkhi[_s64](svint32_t op)
SUNPKHI Zresult.D, Zop.S
To be added.
@@ -43732,7 +44497,7 @@
To be added.
- svint16_t svunpkhi<see href="svint8_t op">_s16</see>
+ svint16_t svunpkhi[_s16](svint8_t op)
SUNPKHI Zresult.H, Zop.B
To be added.
@@ -43765,7 +44530,7 @@
To be added.
To be added.
- svuint8_t svsplice<see href="svbool_t pg, svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svsplice[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2)
SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B
To be added.
@@ -43798,7 +44563,7 @@
To be added.
To be added.
- svfloat64_t svsplice<see href="svbool_t pg, svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svsplice[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2)
SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D
To be added.
@@ -43831,7 +44596,7 @@
To be added.
To be added.
- svint16_t svsplice<see href="svbool_t pg, svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svsplice[_s16](svbool_t pg, svint16_t op1, svint16_t op2)
SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H
To be added.
@@ -43864,7 +44629,7 @@
To be added.
To be added.
- svint32_t svsplice<see href="svbool_t pg, svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svsplice[_s32](svbool_t pg, svint32_t op1, svint32_t op2)
SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S
To be added.
@@ -43897,7 +44662,7 @@
To be added.
To be added.
- svint64_t svsplice<see href="svbool_t pg, svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svsplice[_s64](svbool_t pg, svint64_t op1, svint64_t op2)
SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D
To be added.
@@ -43930,7 +44695,7 @@
To be added.
To be added.
- svint8_t svsplice<see href="svbool_t pg, svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svsplice[_s8](svbool_t pg, svint8_t op1, svint8_t op2)
SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B
To be added.
@@ -43963,7 +44728,7 @@
To be added.
To be added.
- svfloat32_t svsplice<see href="svbool_t pg, svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svsplice[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2)
SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S
To be added.
@@ -43996,7 +44761,7 @@
To be added.
To be added.
- svuint16_t svsplice<see href="svbool_t pg, svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svsplice[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2)
SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H
To be added.
@@ -44029,7 +44794,7 @@
To be added.
To be added.
- svuint32_t svsplice<see href="svbool_t pg, svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svsplice[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2)
SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S
To be added.
@@ -44062,7 +44827,7 @@
To be added.
To be added.
- svuint64_t svsplice<see href="svbool_t pg, svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svsplice[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2)
SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D
To be added.
@@ -44156,7 +44921,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, uint8_t *base, svuint8_t data">_u8</see>
+ void svst1[_u8](svbool_t pg, uint8_t *base, svuint8_t data)
ST1B Zdata.B, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44194,7 +44959,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, uint8_t *base, svuint8x4_t data">_u8</see>
+ void svst4[_u8](svbool_t pg, uint8_t *base, svuint8x4_t data)
ST4B {Zdata0.B - Zdata3.B}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44232,7 +44997,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, uint8_t *base, svuint8x3_t data">_u8</see>
+ void svst3[_u8](svbool_t pg, uint8_t *base, svuint8x3_t data)
ST3B {Zdata0.B - Zdata2.B}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44270,7 +45035,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, uint8_t *base, svuint8x2_t data">_u8</see>
+ void svst2[_u8](svbool_t pg, uint8_t *base, svuint8x2_t data)
ST2B {Zdata0.B, Zdata1.B}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44301,7 +45066,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, float64_t *base, svfloat64_t data">_f64</see>
+ void svst1[_f64](svbool_t pg, float64_t *base, svfloat64_t data)
ST1D Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44339,7 +45104,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, float64_t *base, svfloat64x4_t data">_f64</see>
+ void svst4[_f64](svbool_t pg, float64_t *base, svfloat64x4_t data)
ST4D {Zdata0.D - Zdata3.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44377,7 +45142,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, float64_t *base, svfloat64x3_t data">_f64</see>
+ void svst3[_f64](svbool_t pg, float64_t *base, svfloat64x3_t data)
ST3D {Zdata0.D - Zdata2.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44415,7 +45180,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, float64_t *base, svfloat64x2_t data">_f64</see>
+ void svst2[_f64](svbool_t pg, float64_t *base, svfloat64x2_t data)
ST2D {Zdata0.D, Zdata1.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44446,7 +45211,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, int16_t *base, svint16_t data">_s16</see>
+ void svst1[_s16](svbool_t pg, int16_t *base, svint16_t data)
ST1H Zdata.H, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44484,7 +45249,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, int16_t *base, svint16x4_t data">_s16</see>
+ void svst4[_s16](svbool_t pg, int16_t *base, svint16x4_t data)
ST4H {Zdata0.H - Zdata3.H}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44522,7 +45287,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, int16_t *base, svint16x3_t data">_s16</see>
+ void svst3[_s16](svbool_t pg, int16_t *base, svint16x3_t data)
ST3H {Zdata0.H - Zdata2.H}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44560,7 +45325,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, int16_t *base, svint16x2_t data">_s16</see>
+ void svst2[_s16](svbool_t pg, int16_t *base, svint16x2_t data)
ST2H {Zdata0.H, Zdata1.H}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44591,7 +45356,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, int32_t *base, svint32_t data">_s32</see>
+ void svst1[_s32](svbool_t pg, int32_t *base, svint32_t data)
ST1W Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44629,7 +45394,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, int32_t *base, svint32x4_t data">_s32</see>
+ void svst4[_s32](svbool_t pg, int32_t *base, svint32x4_t data)
ST4W {Zdata0.S - Zdata3.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44667,7 +45432,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, int32_t *base, svint32x3_t data">_s32</see>
+ void svst3[_s32](svbool_t pg, int32_t *base, svint32x3_t data)
ST3W {Zdata0.S - Zdata2.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44705,7 +45470,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, int32_t *base, svint32x2_t data">_s32</see>
+ void svst2[_s32](svbool_t pg, int32_t *base, svint32x2_t data)
ST2W {Zdata0.S, Zdata1.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44736,7 +45501,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, int64_t *base, svint64_t data">_s64</see>
+ void svst1[_s64](svbool_t pg, int64_t *base, svint64_t data)
ST1D Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44774,7 +45539,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, int64_t *base, svint64x4_t data">_s64</see>
+ void svst4[_s64](svbool_t pg, int64_t *base, svint64x4_t data)
ST4D {Zdata0.D - Zdata3.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44812,7 +45577,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, int64_t *base, svint64x3_t data">_s64</see>
+ void svst3[_s64](svbool_t pg, int64_t *base, svint64x3_t data)
ST3D {Zdata0.D - Zdata2.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44850,7 +45615,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, int64_t *base, svint64x2_t data">_s64</see>
+ void svst2[_s64](svbool_t pg, int64_t *base, svint64x2_t data)
ST2D {Zdata0.D, Zdata1.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44881,7 +45646,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, int8_t *base, svint8_t data">_s8</see>
+ void svst1[_s8](svbool_t pg, int8_t *base, svint8_t data)
ST1B Zdata.B, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44919,7 +45684,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, int8_t *base, svint8x4_t data">_s8</see>
+ void svst4[_s8](svbool_t pg, int8_t *base, svint8x4_t data)
ST4B {Zdata0.B - Zdata3.B}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44957,7 +45722,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, int8_t *base, svint8x3_t data">_s8</see>
+ void svst3[_s8](svbool_t pg, int8_t *base, svint8x3_t data)
ST3B {Zdata0.B - Zdata2.B}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -44995,7 +45760,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, int8_t *base, svint8x2_t data">_s8</see>
+ void svst2[_s8](svbool_t pg, int8_t *base, svint8x2_t data)
ST2B {Zdata0.B, Zdata1.B}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45026,7 +45791,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, float32_t *base, svfloat32_t data">_f32</see>
+ void svst1[_f32](svbool_t pg, float32_t *base, svfloat32_t data)
ST1W Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45064,7 +45829,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, float32_t *base, svfloat32x4_t data">_f32</see>
+ void svst4[_f32](svbool_t pg, float32_t *base, svfloat32x4_t data)
ST4W {Zdata0.S - Zdata3.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45102,7 +45867,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, float32_t *base, svfloat32x3_t data">_f32</see>
+ void svst3[_f32](svbool_t pg, float32_t *base, svfloat32x3_t data)
ST3W {Zdata0.S - Zdata2.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45140,7 +45905,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, float32_t *base, svfloat32x2_t data">_f32</see>
+ void svst2[_f32](svbool_t pg, float32_t *base, svfloat32x2_t data)
ST2W {Zdata0.S, Zdata1.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45171,7 +45936,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, uint16_t *base, svuint16_t data">_u16</see>
+ void svst1[_u16](svbool_t pg, uint16_t *base, svuint16_t data)
ST1H Zdata.H, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45209,7 +45974,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, uint16_t *base, svuint16x4_t data">_u16</see>
+ void svst4[_u16](svbool_t pg, uint16_t *base, svuint16x4_t data)
ST4H {Zdata0.H - Zdata3.H}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45247,7 +46012,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, uint16_t *base, svuint16x3_t data">_u16</see>
+ void svst3[_u16](svbool_t pg, uint16_t *base, svuint16x3_t data)
ST3H {Zdata0.H - Zdata2.H}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45285,7 +46050,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, uint16_t *base, svuint16x2_t data">_u16</see>
+ void svst2[_u16](svbool_t pg, uint16_t *base, svuint16x2_t data)
ST2H {Zdata0.H, Zdata1.H}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45316,7 +46081,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, uint32_t *base, svuint32_t data">_u32</see>
+ void svst1[_u32](svbool_t pg, uint32_t *base, svuint32_t data)
ST1W Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45354,7 +46119,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, uint32_t *base, svuint32x4_t data">_u32</see>
+ void svst4[_u32](svbool_t pg, uint32_t *base, svuint32x4_t data)
ST4W {Zdata0.S - Zdata3.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45392,7 +46157,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, uint32_t *base, svuint32x3_t data">_u32</see>
+ void svst3[_u32](svbool_t pg, uint32_t *base, svuint32x3_t data)
ST3W {Zdata0.S - Zdata2.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45430,7 +46195,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, uint32_t *base, svuint32x2_t data">_u32</see>
+ void svst2[_u32](svbool_t pg, uint32_t *base, svuint32x2_t data)
ST2W {Zdata0.S, Zdata1.S}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45461,7 +46226,7 @@
To be added.
To be added.
- void svst1<see href="svbool_t pg, uint64_t *base, svuint64_t data">_u64</see>
+ void svst1[_u64](svbool_t pg, uint64_t *base, svuint64_t data)
ST1D Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45499,7 +46264,7 @@
To be added.
To be added.
- void svst4<see href="svbool_t pg, uint64_t *base, svuint64x4_t data">_u64</see>
+ void svst4[_u64](svbool_t pg, uint64_t *base, svuint64x4_t data)
ST4D {Zdata0.D - Zdata3.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45537,7 +46302,7 @@
To be added.
To be added.
- void svst3<see href="svbool_t pg, uint64_t *base, svuint64x3_t data">_u64</see>
+ void svst3[_u64](svbool_t pg, uint64_t *base, svuint64x3_t data)
ST3D {Zdata0.D - Zdata2.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45575,7 +46340,7 @@
To be added.
To be added.
- void svst2<see href="svbool_t pg, uint64_t *base, svuint64x2_t data">_u64</see>
+ void svst2[_u64](svbool_t pg, uint64_t *base, svuint64x2_t data)
ST2D {Zdata0.D, Zdata1.D}, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45606,7 +46371,7 @@
To be added.
To be added.
- void svst1b<see href="svbool_t pg, int8_t *base, svint16_t data">_s16</see>
+ void svst1b[_s16](svbool_t pg, int8_t *base, svint16_t data)
ST1B Zdata.H, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45637,7 +46402,7 @@
To be added.
To be added.
- void svst1h<see href="svbool_t pg, int16_t *base, svint32_t data">_s32</see>
+ void svst1h[_s32](svbool_t pg, int16_t *base, svint32_t data)
ST1H Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45668,7 +46433,7 @@
To be added.
To be added.
- void svst1b<see href="svbool_t pg, int8_t *base, svint32_t data">_s32</see>
+ void svst1b[_s32](svbool_t pg, int8_t *base, svint32_t data)
ST1B Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45699,7 +46464,7 @@
To be added.
To be added.
- void svst1h<see href="svbool_t pg, int16_t *base, svint64_t data">_s64</see>
+ void svst1h[_s64](svbool_t pg, int16_t *base, svint64_t data)
ST1H Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45730,7 +46495,7 @@
To be added.
To be added.
- void svst1w<see href="svbool_t pg, int32_t *base, svint64_t data">_s64</see>
+ void svst1w[_s64](svbool_t pg, int32_t *base, svint64_t data)
ST1W Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45761,7 +46526,7 @@
To be added.
To be added.
- void svst1b<see href="svbool_t pg, int8_t *base, svint64_t data">_s64</see>
+ void svst1b[_s64](svbool_t pg, int8_t *base, svint64_t data)
ST1B Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45792,7 +46557,7 @@
To be added.
To be added.
- void svst1b<see href="svbool_t pg, uint8_t *base, svuint16_t data">_u16</see>
+ void svst1b[_u16](svbool_t pg, uint8_t *base, svuint16_t data)
ST1B Zdata.H, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45823,7 +46588,7 @@
To be added.
To be added.
- void svst1b<see href="svbool_t pg, uint8_t *base, svuint32_t data">_u32</see>
+ void svst1b[_u32](svbool_t pg, uint8_t *base, svuint32_t data)
ST1B Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45854,7 +46619,7 @@
To be added.
To be added.
- void svst1h<see href="svbool_t pg, uint16_t *base, svuint32_t data">_u32</see>
+ void svst1h[_u32](svbool_t pg, uint16_t *base, svuint32_t data)
ST1H Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45885,7 +46650,7 @@
To be added.
To be added.
- void svst1b<see href="svbool_t pg, uint8_t *base, svuint64_t data">_u64</see>
+ void svst1b[_u64](svbool_t pg, uint8_t *base, svuint64_t data)
ST1B Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45916,7 +46681,7 @@
To be added.
To be added.
- void svst1h<see href="svbool_t pg, uint16_t *base, svuint64_t data">_u64</see>
+ void svst1h[_u64](svbool_t pg, uint16_t *base, svuint64_t data)
ST1H Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45947,7 +46712,7 @@
To be added.
To be added.
- void svst1w<see href="svbool_t pg, uint32_t *base, svuint64_t data">_u64</see>
+ void svst1w[_u64](svbool_t pg, uint32_t *base, svuint64_t data)
ST1W Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -45978,7 +46743,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, uint8_t *base, svuint8_t data">_u8</see>
+ void svstnt1[_u8](svbool_t pg, uint8_t *base, svuint8_t data)
STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46009,7 +46774,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, float64_t *base, svfloat64_t data">_f64</see>
+ void svstnt1[_f64](svbool_t pg, float64_t *base, svfloat64_t data)
STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46040,7 +46805,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, int16_t *base, svint16_t data">_s16</see>
+ void svstnt1[_s16](svbool_t pg, int16_t *base, svint16_t data)
STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46071,7 +46836,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, int32_t *base, svint32_t data">_s32</see>
+ void svstnt1[_s32](svbool_t pg, int32_t *base, svint32_t data)
STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46102,7 +46867,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, int64_t *base, svint64_t data">_s64</see>
+ void svstnt1[_s64](svbool_t pg, int64_t *base, svint64_t data)
STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46133,7 +46898,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, int8_t *base, svint8_t data">_s8</see>
+ void svstnt1[_s8](svbool_t pg, int8_t *base, svint8_t data)
STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46164,7 +46929,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, float32_t *base, svfloat32_t data">_f32</see>
+ void svstnt1[_f32](svbool_t pg, float32_t *base, svfloat32_t data)
STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46195,7 +46960,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, uint16_t *base, svuint16_t data">_u16</see>
+ void svstnt1[_u16](svbool_t pg, uint16_t *base, svuint16_t data)
STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46226,7 +46991,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, uint32_t *base, svuint32_t data">_u32</see>
+ void svstnt1[_u32](svbool_t pg, uint32_t *base, svuint32_t data)
STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46257,7 +47022,7 @@
To be added.
To be added.
- void svstnt1<see href="svbool_t pg, uint64_t *base, svuint64_t data">_u64</see>
+ void svstnt1[_u64](svbool_t pg, uint64_t *base, svuint64_t data)
STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]
To be added.
@@ -46617,7 +47382,7 @@
To be added.
To be added.
- svuint8_t svqsub<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svqsub[_u8](svuint8_t op1, svuint8_t op2)
UQSUB Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -46648,7 +47413,7 @@
To be added.
To be added.
- svint16_t svqsub<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svqsub[_s16](svint16_t op1, svint16_t op2)
SQSUB Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -46679,7 +47444,7 @@
To be added.
To be added.
- svint32_t svqsub<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svqsub[_s32](svint32_t op1, svint32_t op2)
SQSUB Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -46710,7 +47475,7 @@
To be added.
To be added.
- svint64_t svqsub<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svqsub[_s64](svint64_t op1, svint64_t op2)
SQSUB Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -46741,7 +47506,7 @@
To be added.
To be added.
- svint8_t svqsub<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svqsub[_s8](svint8_t op1, svint8_t op2)
SQSUB Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -46772,7 +47537,7 @@
To be added.
To be added.
- svuint16_t svqsub<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svqsub[_u16](svuint16_t op1, svuint16_t op2)
UQSUB Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -46803,7 +47568,7 @@
To be added.
To be added.
- svuint32_t svqsub<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svqsub[_u32](svuint32_t op1, svuint32_t op2)
UQSUB Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -46834,7 +47599,7 @@
To be added.
To be added.
- svuint64_t svqsub<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svqsub[_u64](svuint64_t op1, svuint64_t op2)
UQSUB Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -47809,7 +48574,7 @@
To be added.
To be added.
- svuint8_t svtrn1<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svtrn1[_u8](svuint8_t op1, svuint8_t op2)
TRN1 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -47840,7 +48605,7 @@
To be added.
To be added.
- svfloat64_t svtrn1<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svtrn1[_f64](svfloat64_t op1, svfloat64_t op2)
TRN1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -47871,7 +48636,7 @@
To be added.
To be added.
- svint16_t svtrn1<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svtrn1[_s16](svint16_t op1, svint16_t op2)
TRN1 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -47902,7 +48667,7 @@
To be added.
To be added.
- svint32_t svtrn1<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svtrn1[_s32](svint32_t op1, svint32_t op2)
TRN1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -47933,7 +48698,7 @@
To be added.
To be added.
- svint64_t svtrn1<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svtrn1[_s64](svint64_t op1, svint64_t op2)
TRN1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -47964,7 +48729,7 @@
To be added.
To be added.
- svint8_t svtrn1<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svtrn1[_s8](svint8_t op1, svint8_t op2)
TRN1 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -47995,7 +48760,7 @@
To be added.
To be added.
- svfloat32_t svtrn1<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svtrn1[_f32](svfloat32_t op1, svfloat32_t op2)
TRN1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48026,7 +48791,7 @@
To be added.
To be added.
- svuint16_t svtrn1<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svtrn1[_u16](svuint16_t op1, svuint16_t op2)
TRN1 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -48057,7 +48822,7 @@
To be added.
To be added.
- svuint32_t svtrn1<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svtrn1[_u32](svuint32_t op1, svuint32_t op2)
TRN1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48088,7 +48853,7 @@
To be added.
To be added.
- svuint64_t svtrn1<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svtrn1[_u64](svuint64_t op1, svuint64_t op2)
TRN1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48119,7 +48884,7 @@
To be added.
To be added.
- svuint8_t svtrn2<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svtrn2[_u8](svuint8_t op1, svuint8_t op2)
TRN2 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -48150,7 +48915,7 @@
To be added.
To be added.
- svfloat64_t svtrn2<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svtrn2[_f64](svfloat64_t op1, svfloat64_t op2)
TRN2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48181,7 +48946,7 @@
To be added.
To be added.
- svint16_t svtrn2<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svtrn2[_s16](svint16_t op1, svint16_t op2)
TRN2 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -48212,7 +48977,7 @@
To be added.
To be added.
- svint32_t svtrn2<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svtrn2[_s32](svint32_t op1, svint32_t op2)
TRN2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48243,7 +49008,7 @@
To be added.
To be added.
- svint64_t svtrn2<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svtrn2[_s64](svint64_t op1, svint64_t op2)
TRN2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48274,7 +49039,7 @@
To be added.
To be added.
- svint8_t svtrn2<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svtrn2[_s8](svint8_t op1, svint8_t op2)
TRN2 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -48305,7 +49070,7 @@
To be added.
To be added.
- svfloat32_t svtrn2<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svtrn2[_f32](svfloat32_t op1, svfloat32_t op2)
TRN2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48336,7 +49101,7 @@
To be added.
To be added.
- svuint16_t svtrn2<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svtrn2[_u16](svuint16_t op1, svuint16_t op2)
TRN2 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -48367,7 +49132,7 @@
To be added.
To be added.
- svuint32_t svtrn2<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svtrn2[_u32](svuint32_t op1, svuint32_t op2)
TRN2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48398,7 +49163,7 @@
To be added.
To be added.
- svuint64_t svtrn2<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svtrn2[_u64](svuint64_t op1, svuint64_t op2)
TRN2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48438,7 +49203,7 @@
To be added.
To be added.
- svfloat64_t svtmad<see href="svfloat64_t op1, svfloat64_t op2, uint64_t imm3">_f64</see>
+ svfloat64_t svtmad[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm3)
FTMAD Ztied1.D, Ztied1.D, Zop2.D, #imm3
To be added.
@@ -48478,7 +49243,7 @@
To be added.
To be added.
- svfloat32_t svtmad<see href="svfloat32_t op1, svfloat32_t op2, uint64_t imm3">_f32</see>
+ svfloat32_t svtmad[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm3)
FTMAD Ztied1.S, Ztied1.S, Zop2.S, #imm3
To be added.
@@ -48509,7 +49274,7 @@
To be added.
To be added.
- svfloat64_t svtssel<see href="svfloat64_t op1, svuint64_t op2">_f64</see>
+ svfloat64_t svtssel[_f64](svfloat64_t op1, svuint64_t op2)
FTSSEL Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48540,7 +49305,7 @@
To be added.
To be added.
- svfloat32_t svtssel<see href="svfloat32_t op1, svuint32_t op2">_f32</see>
+ svfloat32_t svtssel[_f32](svfloat32_t op1, svuint32_t op2)
FTSSEL Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48571,7 +49336,7 @@
To be added.
To be added.
- svfloat64_t svtsmul<see href="svfloat64_t op1, svuint64_t op2">_f64</see>
+ svfloat64_t svtsmul[_f64](svfloat64_t op1, svuint64_t op2)
FTSMUL Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48602,7 +49367,7 @@
To be added.
To be added.
- svfloat32_t svtsmul<see href="svfloat32_t op1, svuint32_t op2">_f32</see>
+ svfloat32_t svtsmul[_f32](svfloat32_t op1, svuint32_t op2)
FTSMUL Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48633,7 +49398,7 @@
To be added.
To be added.
- svuint8_t svuzp1<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svuzp1[_u8](svuint8_t op1, svuint8_t op2)
svbool_t svuzp1_b8(svbool_t op1, svbool_t op2)
To be added.
@@ -48664,7 +49429,7 @@
To be added.
To be added.
- svfloat64_t svuzp1<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svuzp1[_f64](svfloat64_t op1, svfloat64_t op2)
UZP1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48695,7 +49460,7 @@
To be added.
To be added.
- svint16_t svuzp1<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svuzp1[_s16](svint16_t op1, svint16_t op2)
UZP1 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -48726,7 +49491,7 @@
To be added.
To be added.
- svint32_t svuzp1<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svuzp1[_s32](svint32_t op1, svint32_t op2)
UZP1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48757,7 +49522,7 @@
To be added.
To be added.
- svint64_t svuzp1<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svuzp1[_s64](svint64_t op1, svint64_t op2)
UZP1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48788,7 +49553,7 @@
To be added.
To be added.
- svint8_t svuzp1<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svuzp1[_s8](svint8_t op1, svint8_t op2)
UZP1 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -48819,7 +49584,7 @@
To be added.
To be added.
- svfloat32_t svuzp1<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svuzp1[_f32](svfloat32_t op1, svfloat32_t op2)
UZP1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48850,7 +49615,7 @@
To be added.
To be added.
- svuint16_t svuzp1<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svuzp1[_u16](svuint16_t op1, svuint16_t op2)
UZP1 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -48881,7 +49646,7 @@
To be added.
To be added.
- svuint32_t svuzp1<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svuzp1[_u32](svuint32_t op1, svuint32_t op2)
UZP1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -48912,7 +49677,7 @@
To be added.
To be added.
- svuint64_t svuzp1<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svuzp1[_u64](svuint64_t op1, svuint64_t op2)
UZP1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -48943,7 +49708,7 @@
To be added.
To be added.
- svuint8_t svuzp2<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svuzp2[_u8](svuint8_t op1, svuint8_t op2)
UZP2 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -48974,7 +49739,7 @@
To be added.
To be added.
- svfloat64_t svuzp2<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svuzp2[_f64](svfloat64_t op1, svfloat64_t op2)
UZP2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -49005,7 +49770,7 @@
To be added.
To be added.
- svint16_t svuzp2<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svuzp2[_s16](svint16_t op1, svint16_t op2)
UZP2 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -49036,7 +49801,7 @@
To be added.
To be added.
- svint32_t svuzp2<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svuzp2[_s32](svint32_t op1, svint32_t op2)
UZP2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -49067,7 +49832,7 @@
To be added.
To be added.
- svint64_t svuzp2<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svuzp2[_s64](svint64_t op1, svint64_t op2)
UZP2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -49098,7 +49863,7 @@
To be added.
To be added.
- svint8_t svuzp2<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svuzp2[_s8](svint8_t op1, svint8_t op2)
UZP2 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -49129,7 +49894,7 @@
To be added.
To be added.
- svfloat32_t svuzp2<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svuzp2[_f32](svfloat32_t op1, svfloat32_t op2)
UZP2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -49160,7 +49925,7 @@
To be added.
To be added.
- svuint16_t svuzp2<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svuzp2[_u16](svuint16_t op1, svuint16_t op2)
UZP2 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -49191,7 +49956,7 @@
To be added.
To be added.
- svuint32_t svuzp2<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svuzp2[_u32](svuint32_t op1, svuint32_t op2)
UZP2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -49222,7 +49987,7 @@
To be added.
To be added.
- svuint64_t svuzp2<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svuzp2[_u64](svuint64_t op1, svuint64_t op2)
UZP2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -49253,7 +50018,7 @@
To be added.
To be added.
- svuint8_t svtbl<see href="svuint8_t data, svuint8_t indices">_u8</see>
+ svuint8_t svtbl[_u8](svuint8_t data, svuint8_t indices)
TBL Zresult.B, {Zdata.B}, Zindices.B
To be added.
@@ -49284,7 +50049,7 @@
To be added.
To be added.
- svfloat64_t svtbl<see href="svfloat64_t data, svuint64_t indices">_f64</see>
+ svfloat64_t svtbl[_f64](svfloat64_t data, svuint64_t indices)
TBL Zresult.D, {Zdata.D}, Zindices.D
To be added.
@@ -49315,7 +50080,7 @@
To be added.
To be added.
- svint16_t svtbl<see href="svint16_t data, svuint16_t indices">_s16</see>
+ svint16_t svtbl[_s16](svint16_t data, svuint16_t indices)
TBL Zresult.H, {Zdata.H}, Zindices.H
To be added.
@@ -49346,7 +50111,7 @@
To be added.
To be added.
- svint32_t svtbl<see href="svint32_t data, svuint32_t indices">_s32</see>
+ svint32_t svtbl[_s32](svint32_t data, svuint32_t indices)
TBL Zresult.S, {Zdata.S}, Zindices.S
To be added.
@@ -49377,7 +50142,7 @@
To be added.
To be added.
- svint64_t svtbl<see href="svint64_t data, svuint64_t indices">_s64</see>
+ svint64_t svtbl[_s64](svint64_t data, svuint64_t indices)
TBL Zresult.D, {Zdata.D}, Zindices.D
To be added.
@@ -49408,7 +50173,7 @@
To be added.
To be added.
- svint8_t svtbl<see href="svint8_t data, svuint8_t indices">_s8</see>
+ svint8_t svtbl[_s8](svint8_t data, svuint8_t indices)
TBL Zresult.B, {Zdata.B}, Zindices.B
To be added.
@@ -49439,7 +50204,7 @@
To be added.
To be added.
- svfloat32_t svtbl<see href="svfloat32_t data, svuint32_t indices">_f32</see>
+ svfloat32_t svtbl[_f32](svfloat32_t data, svuint32_t indices)
TBL Zresult.S, {Zdata.S}, Zindices.S
To be added.
@@ -49470,7 +50235,7 @@
To be added.
To be added.
- svuint16_t svtbl<see href="svuint16_t data, svuint16_t indices">_u16</see>
+ svuint16_t svtbl[_u16](svuint16_t data, svuint16_t indices)
TBL Zresult.H, {Zdata.H}, Zindices.H
To be added.
@@ -49501,7 +50266,7 @@
To be added.
To be added.
- svuint32_t svtbl<see href="svuint32_t data, svuint32_t indices">_u32</see>
+ svuint32_t svtbl[_u32](svuint32_t data, svuint32_t indices)
TBL Zresult.S, {Zdata.S}, Zindices.S
To be added.
@@ -49532,7 +50297,7 @@
To be added.
To be added.
- svuint64_t svtbl<see href="svuint64_t data, svuint64_t indices">_u64</see>
+ svuint64_t svtbl[_u64](svuint64_t data, svuint64_t indices)
TBL Zresult.D, {Zdata.D}, Zindices.D
To be added.
@@ -49825,7 +50590,7 @@
To be added.
- uint8_t sveorv<see href="svbool_t pg, svuint8_t op">_u8</see>
+ uint8_t sveorv[_u8](svbool_t pg, svuint8_t op)
EORV Bresult, Pg, Zop.B
To be added.
@@ -49854,7 +50619,7 @@
To be added.
- int16_t sveorv<see href="svbool_t pg, svint16_t op">_s16</see>
+ int16_t sveorv[_s16](svbool_t pg, svint16_t op)
EORV Hresult, Pg, Zop.H
To be added.
@@ -49883,7 +50648,7 @@
To be added.
- int32_t sveorv<see href="svbool_t pg, svint32_t op">_s32</see>
+ int32_t sveorv[_s32](svbool_t pg, svint32_t op)
EORV Sresult, Pg, Zop.S
To be added.
@@ -49912,7 +50677,7 @@
To be added.
- int64_t sveorv<see href="svbool_t pg, svint64_t op">_s64</see>
+ int64_t sveorv[_s64](svbool_t pg, svint64_t op)
EORV Dresult, Pg, Zop.D
To be added.
@@ -49941,7 +50706,7 @@
To be added.
- int8_t sveorv<see href="svbool_t pg, svint8_t op">_s8</see>
+ int8_t sveorv[_s8](svbool_t pg, svint8_t op)
EORV Bresult, Pg, Zop.B
To be added.
@@ -49970,7 +50735,7 @@
To be added.
- uint16_t sveorv<see href="svbool_t pg, svuint16_t op">_u16</see>
+ uint16_t sveorv[_u16](svbool_t pg, svuint16_t op)
EORV Hresult, Pg, Zop.H
To be added.
@@ -49999,7 +50764,7 @@
To be added.
- uint32_t sveorv<see href="svbool_t pg, svuint32_t op">_u32</see>
+ uint32_t sveorv[_u32](svbool_t pg, svuint32_t op)
EORV Sresult, Pg, Zop.S
To be added.
@@ -50028,7 +50793,7 @@
To be added.
- uint64_t sveorv<see href="svbool_t pg, svuint64_t op">_u64</see>
+ uint64_t sveorv[_u64](svbool_t pg, svuint64_t op)
EORV Dresult, Pg, Zop.D
To be added.
@@ -50243,7 +51008,7 @@
To be added.
- svuint16_t svunpklo<see href="svuint8_t op">_u16</see>
+ svuint16_t svunpklo[_u16](svuint8_t op)
UUNPKLO Zresult.H, Zop.B
To be added.
@@ -50272,7 +51037,7 @@
To be added.
- svuint32_t svunpklo<see href="svuint16_t op">_u32</see>
+ svuint32_t svunpklo[_u32](svuint16_t op)
UUNPKLO Zresult.S, Zop.H
To be added.
@@ -50301,7 +51066,7 @@
To be added.
- svuint64_t svunpklo<see href="svuint32_t op">_u64</see>
+ svuint64_t svunpklo[_u64](svuint32_t op)
UUNPKLO Zresult.D, Zop.S
To be added.
@@ -50330,7 +51095,7 @@
To be added.
- svuint16_t svunpkhi<see href="svuint8_t op">_u16</see>
+ svuint16_t svunpkhi[_u16](svuint8_t op)
UUNPKHI Zresult.H, Zop.B
To be added.
@@ -50359,7 +51124,7 @@
To be added.
- svuint32_t svunpkhi<see href="svuint16_t op">_u32</see>
+ svuint32_t svunpkhi[_u32](svuint16_t op)
UUNPKHI Zresult.S, Zop.H
To be added.
@@ -50388,7 +51153,7 @@
To be added.
- svuint64_t svunpkhi<see href="svuint32_t op">_u64</see>
+ svuint64_t svunpkhi[_u64](svuint32_t op)
UUNPKHI Zresult.D, Zop.S
To be added.
@@ -50419,7 +51184,7 @@
To be added.
To be added.
- svuint8_t svzip2<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svzip2[_u8](svuint8_t op1, svuint8_t op2)
ZIP2 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -50450,7 +51215,7 @@
To be added.
To be added.
- svfloat64_t svzip2<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svzip2[_f64](svfloat64_t op1, svfloat64_t op2)
ZIP2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -50481,7 +51246,7 @@
To be added.
To be added.
- svint16_t svzip2<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svzip2[_s16](svint16_t op1, svint16_t op2)
ZIP2 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -50512,7 +51277,7 @@
To be added.
To be added.
- svint32_t svzip2<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svzip2[_s32](svint32_t op1, svint32_t op2)
ZIP2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -50543,7 +51308,7 @@
To be added.
To be added.
- svint64_t svzip2<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svzip2[_s64](svint64_t op1, svint64_t op2)
ZIP2 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -50574,7 +51339,7 @@
To be added.
To be added.
- svint8_t svzip2<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svzip2[_s8](svint8_t op1, svint8_t op2)
ZIP2 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -50605,7 +51370,7 @@
To be added.
To be added.
- svfloat32_t svzip2<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svzip2[_f32](svfloat32_t op1, svfloat32_t op2)
ZIP2 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -50636,7 +51401,7 @@
To be added.
To be added.
- svuint16_t svzip2<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svzip2[_u16](svuint16_t op1, svuint16_t op2)
ZIP2 Zresult.H, Zop1.H, Zop2.H
svbool_t svzip2_b16(svbool_t op1, svbool_t op2)
ZIP2 Presult.H, Pop1.H, Pop2.H
@@ -50669,7 +51434,7 @@
To be added.
To be added.
- svuint32_t svzip2<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svzip2[_u32](svuint32_t op1, svuint32_t op2)
ZIP2 Zresult.S, Zop1.S, Zop2.S
svbool_t svzip2_b32(svbool_t op1, svbool_t op2)
ZIP2 Presult.S, Pop1.S, Pop2.S
@@ -50702,7 +51467,7 @@
To be added.
To be added.
- svuint64_t svzip2<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svzip2[_u64](svuint64_t op1, svuint64_t op2)
ZIP2 Zresult.D, Zop1.D, Zop2.D
svbool_t svzip2_b64(svbool_t op1, svbool_t op2)
ZIP2 Presult.D, Pop1.D, Pop2.D
@@ -50735,7 +51500,7 @@
To be added.
To be added.
- svuint8_t svzip1<see href="svuint8_t op1, svuint8_t op2">_u8</see>
+ svuint8_t svzip1[_u8](svuint8_t op1, svuint8_t op2)
ZIP1 Zresult.B, Zop1.B, Zop2.B
svbool_t svzip1_b8(svbool_t op1, svbool_t op2)
ZIP1 Presult.B, Pop1.B, Pop2.B
@@ -50768,7 +51533,7 @@
To be added.
To be added.
- svfloat64_t svzip1<see href="svfloat64_t op1, svfloat64_t op2">_f64</see>
+ svfloat64_t svzip1[_f64](svfloat64_t op1, svfloat64_t op2)
ZIP1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -50799,7 +51564,7 @@
To be added.
To be added.
- svint16_t svzip1<see href="svint16_t op1, svint16_t op2">_s16</see>
+ svint16_t svzip1[_s16](svint16_t op1, svint16_t op2)
ZIP1 Zresult.H, Zop1.H, Zop2.H
To be added.
@@ -50830,7 +51595,7 @@
To be added.
To be added.
- svint32_t svzip1<see href="svint32_t op1, svint32_t op2">_s32</see>
+ svint32_t svzip1[_s32](svint32_t op1, svint32_t op2)
ZIP1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -50861,7 +51626,7 @@
To be added.
To be added.
- svint64_t svzip1<see href="svint64_t op1, svint64_t op2">_s64</see>
+ svint64_t svzip1[_s64](svint64_t op1, svint64_t op2)
ZIP1 Zresult.D, Zop1.D, Zop2.D
To be added.
@@ -50892,7 +51657,7 @@
To be added.
To be added.
- svint8_t svzip1<see href="svint8_t op1, svint8_t op2">_s8</see>
+ svint8_t svzip1[_s8](svint8_t op1, svint8_t op2)
ZIP1 Zresult.B, Zop1.B, Zop2.B
To be added.
@@ -50923,7 +51688,7 @@
To be added.
To be added.
- svfloat32_t svzip1<see href="svfloat32_t op1, svfloat32_t op2">_f32</see>
+ svfloat32_t svzip1[_f32](svfloat32_t op1, svfloat32_t op2)
ZIP1 Zresult.S, Zop1.S, Zop2.S
To be added.
@@ -50954,7 +51719,7 @@
To be added.
To be added.
- svuint16_t svzip1<see href="svuint16_t op1, svuint16_t op2">_u16</see>
+ svuint16_t svzip1[_u16](svuint16_t op1, svuint16_t op2)
ZIP1 Zresult.H, Zop1.H, Zop2.H
svbool_t svzip1_b16(svbool_t op1, svbool_t op2)
ZIP1 Presult.H, Pop1.H, Pop2.H
@@ -50987,7 +51752,7 @@
To be added.
To be added.
- svuint32_t svzip1<see href="svuint32_t op1, svuint32_t op2">_u32</see>
+ svuint32_t svzip1[_u32](svuint32_t op1, svuint32_t op2)
ZIP1 Zresult.S, Zop1.S, Zop2.S
svbool_t svzip1_b32(svbool_t op1, svbool_t op2)
ZIP1 Presult.S, Pop1.S, Pop2.S
@@ -51020,7 +51785,7 @@
To be added.
To be added.
- svuint64_t svzip1<see href="svuint64_t op1, svuint64_t op2">_u64</see>
+ svuint64_t svzip1[_u64](svuint64_t op1, svuint64_t op2)
ZIP1 Zresult.D, Zop1.D, Zop2.D
svbool_t svzip1_b64(svbool_t op1, svbool_t op2)
ZIP1 Presult.D, Pop1.D, Pop2.D
diff --git a/xml/System.Runtime.Intrinsics.Arm/Sve2.xml b/xml/System.Runtime.Intrinsics.Arm/Sve2.xml
index 081cab7a846..114c78b2727 100644
--- a/xml/System.Runtime.Intrinsics.Arm/Sve2.xml
+++ b/xml/System.Runtime.Intrinsics.Arm/Sve2.xml
@@ -24,7 +24,7 @@
- To be added.
+ This class provides access to the ARM SVE hardware instructions via intrinsics
To be added.
@@ -52,7 +52,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svaba[_u8](svuint8_t op1, svuint8_t op2, svuint8_t op3) UABA Ztied1.B, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -81,7 +83,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svaba[_s16](svint16_t op1, svint16_t op2, svint16_t op3) SABA Ztied1.H, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -110,7 +114,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svaba[_s32](svint32_t op1, svint32_t op2, svint32_t op3) SABA Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -139,7 +145,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svaba[_s64](svint64_t op1, svint64_t op2, svint64_t op3) SABA Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -168,7 +176,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svaba[_s8](svint8_t op1, svint8_t op2, svint8_t op3) SABA Ztied1.B, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -197,7 +207,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svaba[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3) UABA Ztied1.H, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -226,7 +238,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svaba[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) UABA Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -255,7 +269,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svaba[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) UABA Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -282,7 +298,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svabdlb[_u16](svuint8_t op1, svuint8_t op2) UABDLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -309,7 +327,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svabdlb[_s32](svint16_t op1, svint16_t op2) SABDLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -336,7 +356,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svabdlb[_s64](svint32_t op1, svint32_t op2) SABDLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -363,7 +385,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svabdlb[_s16](svint8_t op1, svint8_t op2) SABDLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -390,7 +414,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svabdlb[_u32](svuint16_t op1, svuint16_t op2) UABDLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -417,7 +443,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svabdlb[_u64](svuint32_t op1, svuint32_t op2) UABDLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -446,7 +474,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svabalb[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SABALB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -475,7 +505,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svabalb[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SABALB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -504,7 +536,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svabalb[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SABALB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -533,7 +567,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svabalb[_u16](svuint16_t op1, svuint8_t op2, svuint8_t op3) UABALB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -562,7 +598,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svabalb[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3) UABALB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -591,7 +629,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svabalb[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3) UABALB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -620,7 +660,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svabalt[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SABALT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -649,7 +691,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svabalt[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SABALT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -678,7 +722,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svabalt[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SABALT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -707,7 +753,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svabalt[_u16](svuint16_t op1, svuint8_t op2, svuint8_t op3) UABALT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -736,7 +784,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svabalt[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3) UABALT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -765,7 +815,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svabalt[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3) UABALT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -792,7 +844,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svabdlt[_u16](svuint8_t op1, svuint8_t op2) UABDLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -819,7 +873,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svabdlt[_s32](svint16_t op1, svint16_t op2) SABDLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -846,7 +902,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svabdlt[_s64](svint32_t op1, svint32_t op2) SABDLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -873,7 +931,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svabdlt[_s16](svint8_t op1, svint8_t op2) SABDLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -900,7 +960,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svabdlt[_u32](svuint16_t op1, svuint16_t op2) UABDLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -927,7 +989,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svabdlt[_u64](svuint32_t op1, svuint32_t op2) UABDLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -952,7 +1016,9 @@
To be added.
- To be added.
+
+ svint16_t svqabs[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) svint16_t svqabs[_s16]_x(svbool_t pg, svint16_t op) svint16_t svqabs[_s16]_z(svbool_t pg, svint16_t op) SQABS Ztied.H, Pg/M, Zop.H SQABS Ztied.H, Pg/M, Ztied.H
+
To be added.
To be added.
@@ -977,7 +1043,9 @@
To be added.
- To be added.
+
+ svint32_t svqabs[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) svint32_t svqabs[_s32]_x(svbool_t pg, svint32_t op) svint32_t svqabs[_s32]_z(svbool_t pg, svint32_t op) SQABS Ztied.S, Pg/M, Zop.S SQABS Ztied.S, Pg/M, Ztied.S
+
To be added.
To be added.
@@ -1002,7 +1070,9 @@
To be added.
- To be added.
+
+ svint64_t svqabs[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) svint64_t svqabs[_s64]_x(svbool_t pg, svint64_t op) svint64_t svqabs[_s64]_z(svbool_t pg, svint64_t op) SQABS Ztied.D, Pg/M, Zop.D SQABS Ztied.D, Pg/M, Ztied.D
+
To be added.
To be added.
@@ -1027,7 +1097,9 @@
To be added.
- To be added.
+
+ svint8_t svqabs[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) svint8_t svqabs[_s8]_x(svbool_t pg, svint8_t op) svint8_t svqabs[_s8]_z(svbool_t pg, svint8_t op) SQABS Ztied.B, Pg/M, Zop.B SQABS Ztied.B, Pg/M, Ztied.B
+
To be added.
To be added.
@@ -1056,7 +1128,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svadclb[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) ADCLB Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -1085,7 +1159,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svadclb[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) ADCLB Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -1114,7 +1190,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svadclt[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) ADCLT Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -1143,7 +1221,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svadclt[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) ADCLT Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -1170,7 +1250,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svaddhnb[_s16](svint16_t op1, svint16_t op2) ADDHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -1197,7 +1279,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svaddhnb[_s32](svint32_t op1, svint32_t op2) ADDHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -1224,7 +1308,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svaddhnb[_s64](svint64_t op1, svint64_t op2) ADDHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -1251,7 +1337,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svaddhnb[_u16](svuint16_t op1, svuint16_t op2) ADDHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -1278,7 +1366,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svaddhnb[_u32](svuint32_t op1, svuint32_t op2) ADDHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -1305,7 +1395,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svaddhnb[_u64](svuint64_t op1, svuint64_t op2) ADDHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -1334,7 +1426,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svaddhnt[_u16](svuint8_t even, svuint16_t op1, svuint16_t op2) ADDHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -1363,7 +1457,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svaddhnt[_s32](svint16_t even, svint32_t op1, svint32_t op2) ADDHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -1392,7 +1488,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svaddhnt[_s64](svint32_t even, svint64_t op1, svint64_t op2) ADDHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -1421,7 +1519,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svaddhnt[_s16](svint8_t even, svint16_t op1, svint16_t op2) ADDHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -1450,7 +1550,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svaddhnt[_u32](svuint16_t even, svuint32_t op1, svuint32_t op2) ADDHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -1479,7 +1581,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svaddhnt[_u64](svuint32_t even, svuint64_t op1, svuint64_t op2) ADDHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -1506,7 +1610,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svaddp[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svaddp[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) ADDP Ztied1.B, Pg/M, Ztied1.B, Zop2.B ADDP Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -1533,7 +1639,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svaddp[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) svfloat64_t svaddp[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2) FADDP Ztied1.D, Pg/M, Ztied1.D, Zop2.D FADDP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -1560,7 +1668,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svaddp[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svaddp[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2) ADDP Ztied1.H, Pg/M, Ztied1.H, Zop2.H ADDP Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -1587,7 +1697,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svaddp[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svaddp[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2) ADDP Ztied1.S, Pg/M, Ztied1.S, Zop2.S ADDP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -1614,7 +1726,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svaddp[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svaddp[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2) ADDP Ztied1.D, Pg/M, Ztied1.D, Zop2.D ADDP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -1641,7 +1755,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svaddp[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svaddp[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2) ADDP Ztied1.B, Pg/M, Ztied1.B, Zop2.B ADDP Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -1668,7 +1784,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svaddp[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) svfloat32_t svaddp[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2) FADDP Ztied1.S, Pg/M, Ztied1.S, Zop2.S FADDP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -1695,7 +1813,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svaddp[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svaddp[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2) ADDP Ztied1.H, Pg/M, Ztied1.H, Zop2.H ADDP Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -1722,7 +1842,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svaddp[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svaddp[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2) ADDP Ztied1.S, Pg/M, Ztied1.S, Zop2.S ADDP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -1749,7 +1871,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svaddp[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svaddp[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2) ADDP Ztied1.D, Pg/M, Ztied1.D, Zop2.D ADDP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -1776,7 +1900,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svadalp[_s16]_m(svbool_t pg, svint16_t op1, svint8_t op2) svint16_t svadalp[_s16]_x(svbool_t pg, svint16_t op1, svint8_t op2) svint16_t svadalp[_s16]_z(svbool_t pg, svint16_t op1, svint8_t op2) SADALP Ztied1.H, Pg/M, Zop2.B SADALP Ztied1.H, Pg/M, Zop2.B
+
To be added.
To be added.
@@ -1803,7 +1929,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svadalp[_s32]_m(svbool_t pg, svint32_t op1, svint16_t op2) svint32_t svadalp[_s32]_x(svbool_t pg, svint32_t op1, svint16_t op2) svint32_t svadalp[_s32]_z(svbool_t pg, svint32_t op1, svint16_t op2) SADALP Ztied1.S, Pg/M, Zop2.H SADALP Ztied1.S, Pg/M, Zop2.H
+
To be added.
To be added.
@@ -1830,7 +1958,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svadalp[_s64]_m(svbool_t pg, svint64_t op1, svint32_t op2) svint64_t svadalp[_s64]_x(svbool_t pg, svint64_t op1, svint32_t op2) svint64_t svadalp[_s64]_z(svbool_t pg, svint64_t op1, svint32_t op2) SADALP Ztied1.D, Pg/M, Zop2.S SADALP Ztied1.D, Pg/M, Zop2.S
+
To be added.
To be added.
@@ -1857,7 +1987,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svadalp[_u16]_m(svbool_t pg, svuint16_t op1, svuint8_t op2) svuint16_t svadalp[_u16]_x(svbool_t pg, svuint16_t op1, svuint8_t op2) svuint16_t svadalp[_u16]_z(svbool_t pg, svuint16_t op1, svuint8_t op2) UADALP Ztied1.H, Pg/M, Zop2.B UADALP Ztied1.H, Pg/M, Zop2.B
+
To be added.
To be added.
@@ -1884,7 +2016,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svadalp[_u32]_m(svbool_t pg, svuint32_t op1, svuint16_t op2) svuint32_t svadalp[_u32]_x(svbool_t pg, svuint32_t op1, svuint16_t op2) svuint32_t svadalp[_u32]_z(svbool_t pg, svuint32_t op1, svuint16_t op2) UADALP Ztied1.S, Pg/M, Zop2.H UADALP Ztied1.S, Pg/M, Zop2.H
+
To be added.
To be added.
@@ -1911,7 +2045,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svadalp[_u64]_m(svbool_t pg, svuint64_t op1, svuint32_t op2) svuint64_t svadalp[_u64]_x(svbool_t pg, svuint64_t op1, svuint32_t op2) svuint64_t svadalp[_u64]_z(svbool_t pg, svuint64_t op1, svuint32_t op2) UADALP Ztied1.D, Pg/M, Zop2.S UADALP Ztied1.D, Pg/M, Zop2.S
+
To be added.
To be added.
@@ -1947,7 +2083,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svcadd[_u8](svuint8_t op1, svuint8_t op2, uint64_t imm_rotation) CADD Ztied1.B, Ztied1.B, Zop2.B, #imm_rotation
+
To be added.
To be added.
@@ -1983,7 +2121,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svcadd[_s16](svint16_t op1, svint16_t op2, uint64_t imm_rotation) CADD Ztied1.H, Ztied1.H, Zop2.H, #imm_rotation
+
To be added.
To be added.
@@ -2019,7 +2159,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svcadd[_s32](svint32_t op1, svint32_t op2, uint64_t imm_rotation) CADD Ztied1.S, Ztied1.S, Zop2.S, #imm_rotation
+
To be added.
To be added.
@@ -2055,7 +2197,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svcadd[_s64](svint64_t op1, svint64_t op2, uint64_t imm_rotation) CADD Ztied1.D, Ztied1.D, Zop2.D, #imm_rotation
+
To be added.
To be added.
@@ -2091,7 +2235,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svcadd[_s8](svint8_t op1, svint8_t op2, uint64_t imm_rotation) CADD Ztied1.B, Ztied1.B, Zop2.B, #imm_rotation
+
To be added.
To be added.
@@ -2127,7 +2273,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svcadd[_u16](svuint16_t op1, svuint16_t op2, uint64_t imm_rotation) CADD Ztied1.H, Ztied1.H, Zop2.H, #imm_rotation
+
To be added.
To be added.
@@ -2163,7 +2311,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svcadd[_u32](svuint32_t op1, svuint32_t op2, uint64_t imm_rotation) CADD Ztied1.S, Ztied1.S, Zop2.S, #imm_rotation
+
To be added.
To be added.
@@ -2199,7 +2349,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svcadd[_u64](svuint64_t op1, svuint64_t op2, uint64_t imm_rotation) CADD Ztied1.D, Ztied1.D, Zop2.D, #imm_rotation
+
To be added.
To be added.
@@ -2226,7 +2378,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svraddhnb[_s16](svint16_t op1, svint16_t op2) RADDHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -2253,7 +2407,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svraddhnb[_s32](svint32_t op1, svint32_t op2) RADDHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -2280,7 +2436,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svraddhnb[_s64](svint64_t op1, svint64_t op2) RADDHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -2307,7 +2465,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svraddhnb[_u16](svuint16_t op1, svuint16_t op2) RADDHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -2334,7 +2494,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svraddhnb[_u32](svuint32_t op1, svuint32_t op2) RADDHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -2361,7 +2523,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svraddhnb[_u64](svuint64_t op1, svuint64_t op2) RADDHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -2390,7 +2554,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svraddhnt[_u16](svuint8_t even, svuint16_t op1, svuint16_t op2) RADDHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -2419,7 +2585,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svraddhnt[_s32](svint16_t even, svint32_t op1, svint32_t op2) RADDHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -2448,7 +2616,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svraddhnt[_s64](svint32_t even, svint64_t op1, svint64_t op2) RADDHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -2477,7 +2647,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svraddhnt[_s16](svint8_t even, svint16_t op1, svint16_t op2) RADDHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -2506,7 +2678,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svraddhnt[_u32](svuint16_t even, svuint32_t op1, svuint32_t op2) RADDHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -2535,7 +2709,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svraddhnt[_u64](svuint32_t even, svuint64_t op1, svuint64_t op2) RADDHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -2562,7 +2738,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqadd[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svqadd[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svqadd[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) UQADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B UQADD Ztied2.B, Pg/M, Ztied2.B, Zop1.B UQADD Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -2589,7 +2767,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqadd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svqadd[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svqadd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) SQADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H SQADD Ztied2.H, Pg/M, Ztied2.H, Zop1.H SQADD Zresult.H, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -2616,7 +2796,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqadd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svqadd[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svqadd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) SQADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S SQADD Ztied2.S, Pg/M, Ztied2.S, Zop1.S SQADD Zresult.S, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -2643,7 +2825,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqadd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svqadd[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svqadd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) SQADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D SQADD Ztied2.D, Pg/M, Ztied2.D, Zop1.D SQADD Zresult.D, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -2670,7 +2854,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqadd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svqadd[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svqadd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) SQADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B SQADD Ztied2.B, Pg/M, Ztied2.B, Zop1.B SQADD Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -2697,7 +2883,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqadd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svqadd[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svqadd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) UQADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H UQADD Ztied2.H, Pg/M, Ztied2.H, Zop1.H UQADD Zresult.H, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -2724,7 +2912,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqadd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svqadd[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svqadd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) UQADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S UQADD Ztied2.S, Pg/M, Ztied2.S, Zop1.S UQADD Zresult.S, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -2751,7 +2941,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svqadd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svqadd[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svqadd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) UQADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D UQADD Ztied2.D, Pg/M, Ztied2.D, Zop1.D UQADD Zresult.D, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -2787,7 +2979,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqcadd[_s16](svint16_t op1, svint16_t op2, uint64_t imm_rotation) SQCADD Ztied1.H, Ztied1.H, Zop2.H, #imm_rotation
+
To be added.
To be added.
@@ -2823,7 +3017,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqcadd[_s32](svint32_t op1, svint32_t op2, uint64_t imm_rotation) SQCADD Ztied1.S, Ztied1.S, Zop2.S, #imm_rotation
+
To be added.
To be added.
@@ -2859,7 +3055,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqcadd[_s64](svint64_t op1, svint64_t op2, uint64_t imm_rotation) SQCADD Ztied1.D, Ztied1.D, Zop2.D, #imm_rotation
+
To be added.
To be added.
@@ -2895,7 +3093,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svqcadd[_s8](svint8_t op1, svint8_t op2, uint64_t imm_rotation) SQCADD Ztied1.B, Ztied1.B, Zop2.B, #imm_rotation
+
To be added.
To be added.
@@ -2922,7 +3122,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svsqadd[_u8]_m(svbool_t pg, svuint8_t op1, svint8_t op2) svuint8_t svsqadd[_u8]_x(svbool_t pg, svuint8_t op1, svint8_t op2) svuint8_t svsqadd[_u8]_z(svbool_t pg, svuint8_t op1, svint8_t op2) USQADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B USQADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -2949,7 +3151,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svsqadd[_u16]_m(svbool_t pg, svuint16_t op1, svint16_t op2) svuint16_t svsqadd[_u16]_x(svbool_t pg, svuint16_t op1, svint16_t op2) svuint16_t svsqadd[_u16]_z(svbool_t pg, svuint16_t op1, svint16_t op2) USQADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H USQADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -2976,7 +3180,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svsqadd[_u32]_m(svbool_t pg, svuint32_t op1, svint32_t op2) svuint32_t svsqadd[_u32]_x(svbool_t pg, svuint32_t op1, svint32_t op2) svuint32_t svsqadd[_u32]_z(svbool_t pg, svuint32_t op1, svint32_t op2) USQADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S USQADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -3003,7 +3209,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svsqadd[_u64]_m(svbool_t pg, svuint64_t op1, svint64_t op2) svuint64_t svsqadd[_u64]_x(svbool_t pg, svuint64_t op1, svint64_t op2) svuint64_t svsqadd[_u64]_z(svbool_t pg, svuint64_t op1, svint64_t op2) USQADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D USQADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -3030,7 +3238,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svuqadd[_s16]_m(svbool_t pg, svint16_t op1, svuint16_t op2) svint16_t svuqadd[_s16]_x(svbool_t pg, svint16_t op1, svuint16_t op2) svint16_t svuqadd[_s16]_z(svbool_t pg, svint16_t op1, svuint16_t op2) SUQADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H SUQADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -3057,7 +3267,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svuqadd[_s32]_m(svbool_t pg, svint32_t op1, svuint32_t op2) svint32_t svuqadd[_s32]_x(svbool_t pg, svint32_t op1, svuint32_t op2) svint32_t svuqadd[_s32]_z(svbool_t pg, svint32_t op1, svuint32_t op2) SUQADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S SUQADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -3084,7 +3296,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svuqadd[_s64]_m(svbool_t pg, svint64_t op1, svuint64_t op2) svint64_t svuqadd[_s64]_x(svbool_t pg, svint64_t op1, svuint64_t op2) svint64_t svuqadd[_s64]_z(svbool_t pg, svint64_t op1, svuint64_t op2) SUQADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D SUQADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -3111,7 +3325,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svuqadd[_s8]_m(svbool_t pg, svint8_t op1, svuint8_t op2) svint8_t svuqadd[_s8]_x(svbool_t pg, svint8_t op1, svuint8_t op2) svint8_t svuqadd[_s8]_z(svbool_t pg, svint8_t op1, svuint8_t op2) SUQADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B SUQADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -3138,7 +3354,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svaddlb[_u16](svuint8_t op1, svuint8_t op2) UADDLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -3165,7 +3383,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svaddlb[_s32](svint16_t op1, svint16_t op2) SADDLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -3192,7 +3412,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svaddwb[_s16](svint16_t op1, svint8_t op2) SADDWB Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -3219,7 +3441,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svaddwb[_s32](svint32_t op1, svint16_t op2) SADDWB Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -3246,7 +3470,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svaddlb[_s64](svint32_t op1, svint32_t op2) SADDLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -3273,7 +3499,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svaddwb[_s64](svint64_t op1, svint32_t op2) SADDWB Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -3300,7 +3528,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svaddlb[_s16](svint8_t op1, svint8_t op2) SADDLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -3327,7 +3557,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svaddwb[_u16](svuint16_t op1, svuint8_t op2) UADDWB Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -3354,7 +3586,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svaddlb[_u32](svuint16_t op1, svuint16_t op2) UADDLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -3381,7 +3615,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svaddwb[_u32](svuint32_t op1, svuint16_t op2) UADDWB Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -3408,7 +3644,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svaddlb[_u64](svuint32_t op1, svuint32_t op2) UADDLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -3435,7 +3673,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svaddwb[_u64](svuint64_t op1, svuint32_t op2) UADDWB Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -3462,7 +3702,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svaddlbt[_s32](svint16_t op1, svint16_t op2) SADDLBT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -3489,7 +3731,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svaddlbt[_s64](svint32_t op1, svint32_t op2) SADDLBT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -3516,7 +3760,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svaddlbt[_s16](svint8_t op1, svint8_t op2) SADDLBT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -3543,7 +3789,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svaddlt[_u16](svuint8_t op1, svuint8_t op2) UADDLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -3570,7 +3818,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svaddlt[_s32](svint16_t op1, svint16_t op2) SADDLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -3597,7 +3847,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svaddwt[_s16](svint16_t op1, svint8_t op2) SADDWT Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -3624,7 +3876,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svaddwt[_s32](svint32_t op1, svint16_t op2) SADDWT Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -3651,7 +3905,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svaddlt[_s64](svint32_t op1, svint32_t op2) SADDLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -3678,7 +3934,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svaddwt[_s64](svint64_t op1, svint32_t op2) SADDWT Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -3705,7 +3963,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svaddlt[_s16](svint8_t op1, svint8_t op2) SADDLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -3732,7 +3992,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svaddwt[_u16](svuint16_t op1, svuint8_t op2) UADDWT Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -3759,7 +4021,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svaddlt[_u32](svuint16_t op1, svuint16_t op2) UADDLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -3786,7 +4050,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svaddwt[_u32](svuint32_t op1, svuint16_t op2) UADDWT Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -3813,7 +4079,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svaddlt[_u64](svuint32_t op1, svuint32_t op2) UADDLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -3840,7 +4108,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svaddwt[_u64](svuint64_t op1, svuint32_t op2) UADDWT Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -3869,7 +4139,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svbcax[_u8](svuint8_t op1, svuint8_t op2, svuint8_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -3898,7 +4170,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svbcax[_s16](svint16_t op1, svint16_t op2, svint16_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -3927,7 +4201,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svbcax[_s32](svint32_t op1, svint32_t op2, svint32_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -3956,7 +4232,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svbcax[_s64](svint64_t op1, svint64_t op2, svint64_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -3985,7 +4263,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svbcax[_s8](svint8_t op1, svint8_t op2, svint8_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4014,7 +4294,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svbcax[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4043,7 +4325,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svbcax[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4072,7 +4356,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svbcax[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) BCAX Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4101,7 +4387,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svbsl[_u8](svuint8_t op1, svuint8_t op2, svuint8_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4130,7 +4418,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svbsl[_s16](svint16_t op1, svint16_t op2, svint16_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4159,7 +4449,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svbsl[_s32](svint32_t op1, svint32_t op2, svint32_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4188,7 +4480,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svbsl[_s64](svint64_t op1, svint64_t op2, svint64_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4217,7 +4511,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svbsl[_s8](svint8_t op1, svint8_t op2, svint8_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4246,7 +4542,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svbsl[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4275,7 +4573,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svbsl[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4304,7 +4604,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svbsl[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) BSL Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4333,7 +4635,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svbsl1n[_u8](svuint8_t op1, svuint8_t op2, svuint8_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4362,7 +4666,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svbsl1n[_s16](svint16_t op1, svint16_t op2, svint16_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4391,7 +4697,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svbsl1n[_s32](svint32_t op1, svint32_t op2, svint32_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4420,7 +4728,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svbsl1n[_s64](svint64_t op1, svint64_t op2, svint64_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4449,7 +4759,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svbsl1n[_s8](svint8_t op1, svint8_t op2, svint8_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4478,7 +4790,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svbsl1n[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4507,7 +4821,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svbsl1n[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4536,7 +4852,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svbsl1n[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) BSL1N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4565,7 +4883,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svbsl2n[_u8](svuint8_t op1, svuint8_t op2, svuint8_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4594,7 +4914,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svbsl2n[_s16](svint16_t op1, svint16_t op2, svint16_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4623,7 +4945,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svbsl2n[_s32](svint32_t op1, svint32_t op2, svint32_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4652,7 +4976,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svbsl2n[_s64](svint64_t op1, svint64_t op2, svint64_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4681,7 +5007,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svbsl2n[_s8](svint8_t op1, svint8_t op2, svint8_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4710,7 +5038,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svbsl2n[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4739,7 +5069,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svbsl2n[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4768,7 +5100,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svbsl2n[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) BSL2N Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -4793,7 +5127,9 @@
To be added.
- To be added.
+
+ svfloat64_t svcvtlt_f64[_f32]_m(svfloat64_t inactive, svbool_t pg, svfloat32_t op) svfloat64_t svcvtlt_f64[_f32]_x(svbool_t pg, svfloat32_t op) FCVTLT Ztied.D, Pg/M, Zop.S FCVTLT Ztied.D, Pg/M, Ztied.S
+
To be added.
To be added.
@@ -4818,7 +5154,9 @@
To be added.
- To be added.
+
+ svfloat32_t svcvtx_f32[_f64]_m(svfloat32_t inactive, svbool_t pg, svfloat64_t op) svfloat32_t svcvtx_f32[_f64]_x(svbool_t pg, svfloat64_t op) svfloat32_t svcvtx_f32[_f64]_z(svbool_t pg, svfloat64_t op) FCVTX Ztied.S, Pg/M, Zop.D FCVTX Ztied.S, Pg/M, Ztied.D
+
To be added.
To be added.
@@ -4856,7 +5194,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svcdot[_s32](svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_rotation) CDOT Ztied1.S, Zop2.B, Zop3.B, #imm_rotation
+
To be added.
To be added.
@@ -4894,7 +5234,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svcdot[_s64](svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_rotation) CDOT Ztied1.D, Zop2.H, Zop3.H, #imm_rotation
+
To be added.
To be added.
@@ -4941,7 +5283,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svcdot_lane[_s32](svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_index, uint64_t imm_rotation) CDOT Ztied1.S, Zop2.B, Zop3.B[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -4988,7 +5332,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svcdot_lane[_s64](svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index, uint64_t imm_rotation) CDOT Ztied1.D, Zop2.H, Zop3.H[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -5015,7 +5361,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svhadd[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svhadd[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svhadd[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) UHADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B UHADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B UHADD Ztied2.B, Pg/M, Ztied2.B, Zop1.B
+
To be added.
To be added.
@@ -5042,7 +5390,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svhadd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svhadd[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svhadd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) SHADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H SHADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H SHADD Ztied2.H, Pg/M, Ztied2.H, Zop1.H
+
To be added.
To be added.
@@ -5069,7 +5419,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svhadd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svhadd[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svhadd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) SHADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S SHADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S SHADD Ztied2.S, Pg/M, Ztied2.S, Zop1.S
+
To be added.
To be added.
@@ -5096,7 +5448,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svhadd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svhadd[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svhadd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) SHADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D SHADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D SHADD Ztied2.D, Pg/M, Ztied2.D, Zop1.D
+
To be added.
To be added.
@@ -5123,7 +5477,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svhadd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svhadd[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svhadd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) SHADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B SHADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B SHADD Ztied2.B, Pg/M, Ztied2.B, Zop1.B
+
To be added.
To be added.
@@ -5150,7 +5506,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svhadd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svhadd[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svhadd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) UHADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H UHADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H UHADD Ztied2.H, Pg/M, Ztied2.H, Zop1.H
+
To be added.
To be added.
@@ -5177,7 +5535,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svhadd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svhadd[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svhadd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) UHADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S UHADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S UHADD Ztied2.S, Pg/M, Ztied2.S, Zop1.S
+
To be added.
To be added.
@@ -5204,7 +5564,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svhadd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svhadd[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svhadd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) UHADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D UHADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D UHADD Ztied2.D, Pg/M, Ztied2.D, Zop1.D
+
To be added.
To be added.
@@ -5231,7 +5593,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svrhadd[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) URHADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -5258,7 +5622,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svrhadd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) SRHADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -5285,7 +5651,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svrhadd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) SRHADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -5312,7 +5680,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svrhadd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) SRHADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -5339,7 +5709,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svrhadd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) SRHADD Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -5366,7 +5738,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svrhadd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) URHADD Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -5393,7 +5767,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svrhadd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) URHADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -5420,7 +5796,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svrhadd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) URHADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -5447,7 +5825,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svhsub[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svhsub[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svhsub[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) UHSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B UHSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B UHSUBR Ztied2.B, Pg/M, Ztied2.B, Zop1.B
+
To be added.
To be added.
@@ -5474,7 +5854,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svhsub[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svhsub[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svhsub[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) SHSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H SHSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H SHSUBR Ztied2.H, Pg/M, Ztied2.H, Zop1.H
+
To be added.
To be added.
@@ -5501,7 +5883,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svhsub[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svhsub[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svhsub[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) SHSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S SHSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S SHSUBR Ztied2.S, Pg/M, Ztied2.S, Zop1.S
+
To be added.
To be added.
@@ -5528,7 +5912,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svhsub[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svhsub[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svhsub[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) SHSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D SHSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D SHSUBR Ztied2.D, Pg/M, Ztied2.D, Zop1.D
+
To be added.
To be added.
@@ -5555,7 +5941,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svhsub[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svhsub[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svhsub[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) SHSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B SHSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B SHSUBR Ztied2.B, Pg/M, Ztied2.B, Zop1.B
+
To be added.
To be added.
@@ -5582,7 +5970,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svhsub[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svhsub[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svhsub[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) UHSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H UHSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H UHSUBR Ztied2.H, Pg/M, Ztied2.H, Zop1.H
+
To be added.
To be added.
@@ -5609,7 +5999,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svhsub[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svhsub[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svhsub[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) UHSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S UHSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S UHSUBR Ztied2.S, Pg/M, Ztied2.S, Zop1.S
+
To be added.
To be added.
@@ -5636,7 +6028,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svhsub[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svhsub[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svhsub[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) UHSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D UHSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D UHSUBR Ztied2.D, Pg/M, Ztied2.D, Zop1.D
+
To be added.
To be added.
@@ -5665,7 +6059,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t sveorbt[_s8](svint8_t odd, svint8_t op1, svint8_t op2) EORBT Zd.B, Zn.B, Zm.B
+
To be added.
To be added.
@@ -5694,7 +6090,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t sveorbt[_s16](svint16_t odd, svint16_t op1, svint16_t op2) EORBT Zd.H, Zn.H, Zm.H
+
To be added.
To be added.
@@ -5723,7 +6121,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t sveorbt[_s32](svint32_t odd, svint32_t op1, svint32_t op2) EORBT Zd.S, Zn.S, Zm.S
+
To be added.
To be added.
@@ -5752,7 +6152,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t sveorbt[_s64](svint64_t odd, svint64_t op1, svint64_t op2) EORBT Zd.D, Zn.D, Zm.D
+
To be added.
To be added.
@@ -5781,7 +6183,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t sveorbt[_s8](svint8_t odd, svint8_t op1, svint8_t op2) EORBT Zd.B, Zn.B, Zm.B
+
To be added.
To be added.
@@ -5810,7 +6214,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t sveorbt[_s16](svint16_t odd, svint16_t op1, svint16_t op2) EORBT Zd.H, Zn.H, Zm.H
+
To be added.
To be added.
@@ -5839,7 +6245,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t sveorbt[_s32](svint32_t odd, svint32_t op1, svint32_t op2) EORBT Zd.S, Zn.S, Zm.S
+
To be added.
To be added.
@@ -5868,7 +6276,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t sveorbt[_s64](svint64_t odd, svint64_t op1, svint64_t op2) EORBT Zd.D, Zn.D, Zm.D
+
To be added.
To be added.
@@ -5897,7 +6307,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t sveortb[_s8](svint8_t even, svint8_t op1, svint8_t op2) EORTB Zd.B, Zn.B, Zm.B
+
To be added.
To be added.
@@ -5926,7 +6338,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t sveortb[_s16](svint16_t even, svint16_t op1, svint16_t op2) EORTB Zd.H, Zn.H, Zm.H
+
To be added.
To be added.
@@ -5955,7 +6369,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t sveortb[_s32](svint32_t even, svint32_t op1, svint32_t op2) EORTB Zd.S, Zn.S, Zm.S
+
To be added.
To be added.
@@ -5984,7 +6400,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t sveortb[_s64](svint64_t even, svint64_t op1, svint64_t op2) EORTB Zd.D, Zn.D, Zm.D
+
To be added.
To be added.
@@ -6013,7 +6431,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t sveortb[_s8](svint8_t even, svint8_t op1, svint8_t op2) EORTB Zd.B, Zn.B, Zm.B
+
To be added.
To be added.
@@ -6042,7 +6462,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t sveortb[_s16](svint16_t even, svint16_t op1, svint16_t op2) EORTB Zd.H, Zn.H, Zm.H
+
To be added.
To be added.
@@ -6071,7 +6493,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t sveortb[_s32](svint32_t even, svint32_t op1, svint32_t op2) EORTB Zd.S, Zn.S, Zm.S
+
To be added.
To be added.
@@ -6100,7 +6524,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t sveortb[_s64](svint64_t even, svint64_t op1, svint64_t op2) EORTB Zd.D, Zn.D, Zm.D
+
To be added.
To be added.
@@ -6146,7 +6572,9 @@
To be added.
- To be added.
+
+ svint64_t svlogb[_f64]_m(svint64_t inactive, svbool_t pg, svfloat64_t op) svint64_t svlogb[_f64]_x(svbool_t pg, svfloat64_t op) svint64_t svlogb[_f64]_z(svbool_t pg, svfloat64_t op) FLOGB Ztied.D, Pg/M, Zop.D FLOGB Ztied.D, Pg/M, Ztied.D
+
To be added.
To be added.
@@ -6171,7 +6599,9 @@
To be added.
- To be added.
+
+ svint32_t svlogb[_f32]_m(svint32_t inactive, svbool_t pg, svfloat32_t op) svint32_t svlogb[_f32]_x(svbool_t pg, svfloat32_t op) svint32_t svlogb[_f32]_z(svbool_t pg, svfloat32_t op) FLOGB Ztied.S, Pg/M, Zop.S FLOGB Ztied.S, Pg/M, Ztied.S
+
To be added.
To be added.
@@ -6198,7 +6628,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svmaxnmp[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) svfloat64_t svmaxnmp[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2) FMAXNMP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6225,7 +6657,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svmaxnmp[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) svfloat32_t svmaxnmp[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2) FMAXNMP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6252,7 +6686,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svmaxp[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svmaxp[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) UMAXP Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -6279,7 +6715,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svmaxp[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) svfloat64_t svmaxp[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2) FMAXP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6306,7 +6744,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svmaxp[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svmaxp[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2) SMAXP Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -6333,7 +6773,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svmaxp[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svmaxp[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2) SMAXP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6360,7 +6802,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svmaxp[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svmaxp[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2) SMAXP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6387,7 +6831,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svmaxp[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svmaxp[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2) SMAXP Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -6414,7 +6860,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svmaxp[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) svfloat32_t svmaxp[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2) FMAXP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6441,7 +6889,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svmaxp[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svmaxp[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2) UMAXP Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -6468,7 +6918,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svmaxp[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svmaxp[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2) UMAXP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6495,7 +6947,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svmaxp[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svmaxp[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2) UMAXP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6522,7 +6976,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svminnmp[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) svfloat64_t svminnmp[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2) FMINNMP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6549,7 +7005,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svminnmp[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) svfloat32_t svminnmp[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2) FMINNMP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6576,7 +7034,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svminp[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svminp[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) UMINP Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -6603,7 +7063,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svminp[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) svfloat64_t svminp[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2) FMINP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6630,7 +7092,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svminp[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svminp[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2) SMINP Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -6657,7 +7121,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svminp[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svminp[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2) SMINP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6684,7 +7150,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svminp[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svminp[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2) SMINP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6711,7 +7179,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svminp[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svminp[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2) SMINP Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -6738,7 +7208,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svminp[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) svfloat32_t svminp[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2) FMINP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6765,7 +7237,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svminp[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svminp[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2) UMINP Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -6792,7 +7266,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svminp[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svminp[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2) UMINP Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -6819,7 +7295,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svminp[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svminp[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2) UMINP Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -6857,7 +7335,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svmla_lane[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) MLA Ztied1.H, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -6895,7 +7375,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmla_lane[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) MLA Ztied1.S, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -6933,7 +7415,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmla_lane[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_index) MLA Ztied1.D, Zop2.D, Zop3.D[imm_index]
+
To be added.
To be added.
@@ -6971,7 +7455,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svmla_lane[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) MLA Ztied1.H, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -7009,7 +7495,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmla_lane[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_index) MLA Ztied1.S, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -7047,7 +7535,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmla_lane[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3, uint64_t imm_index) MLA Ztied1.D, Zop2.D, Zop3.D[imm_index]
+
To be added.
To be added.
@@ -7085,7 +7575,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svcmla[_u8](svuint8_t op1, svuint8_t op2, svuint8_t op3, uint64_t imm_rotation) CMLA Ztied1.B, Zop2.B, Zop3.B, #imm_rotation
+
To be added.
To be added.
@@ -7123,7 +7615,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svcmla[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_rotation) CMLA Ztied1.H, Zop2.H, Zop3.H, #imm_rotation
+
To be added.
To be added.
@@ -7161,7 +7655,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svcmla[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_rotation) CMLA Ztied1.S, Zop2.S, Zop3.S, #imm_rotation
+
To be added.
To be added.
@@ -7199,7 +7695,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svcmla[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_rotation) CMLA Ztied1.D, Zop2.D, Zop3.D, #imm_rotation
+
To be added.
To be added.
@@ -7237,7 +7735,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svcmla[_s8](svint8_t op1, svint8_t op2, svint8_t op3, uint64_t imm_rotation) CMLA Ztied1.B, Zop2.B, Zop3.B, #imm_rotation
+
To be added.
To be added.
@@ -7275,7 +7775,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svcmla[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_rotation) CMLA Ztied1.H, Zop2.H, Zop3.H, #imm_rotation
+
To be added.
To be added.
@@ -7313,7 +7815,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svcmla[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_rotation) CMLA Ztied1.S, Zop2.S, Zop3.S, #imm_rotation
+
To be added.
To be added.
@@ -7351,7 +7855,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svcmla[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3, uint64_t imm_rotation) CMLA Ztied1.D, Zop2.D, Zop3.D, #imm_rotation
+
To be added.
To be added.
@@ -7398,7 +7904,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svcmla_lane[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index, uint64_t imm_rotation) CMLA Ztied1.H, Zop2.H, Zop3.H[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -7445,7 +7953,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svcmla_lane[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index, uint64_t imm_rotation) CMLA Ztied1.S, Zop2.S, Zop3.S[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -7492,7 +8002,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svcmla_lane[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index, uint64_t imm_rotation) CMLA Ztied1.H, Zop2.H, Zop3.H[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -7539,7 +8051,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svcmla_lane[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_index, uint64_t imm_rotation) CMLA Ztied1.S, Zop2.S, Zop3.S[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -7577,7 +8091,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdcmlah[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.H, Zop2.H, Zop3.H, #imm_rotation
+
To be added.
To be added.
@@ -7615,7 +8131,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdcmlah[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.S, Zop2.S, Zop3.S, #imm_rotation
+
To be added.
To be added.
@@ -7653,7 +8171,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqrdcmlah[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.D, Zop2.D, Zop3.D, #imm_rotation
+
To be added.
To be added.
@@ -7691,7 +8211,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svqrdcmlah[_s8](svint8_t op1, svint8_t op2, svint8_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.B, Zop2.B, Zop3.B, #imm_rotation
+
To be added.
To be added.
@@ -7738,7 +8260,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdcmlah_lane[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index, uint64_t imm_rotation) SQRDCMLAH Ztied1.H, Zop2.H, Zop3.H[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -7785,7 +8309,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdcmlah_lane[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index, uint64_t imm_rotation) SQRDCMLAH Ztied1.S, Zop2.S, Zop3.S[imm_index], #imm_rotation
+
To be added.
To be added.
@@ -7821,7 +8347,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svmul_lane[_s16](svint16_t op1, svint16_t op2, uint64_t imm_index) MUL Zresult.H, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -7857,7 +8385,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmul_lane[_s32](svint32_t op1, svint32_t op2, uint64_t imm_index) MUL Zresult.S, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -7893,7 +8423,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmul_lane[_s64](svint64_t op1, svint64_t op2, uint64_t imm_index) MUL Zresult.D, Zop1.D, Zop2.D[imm_index]
+
To be added.
To be added.
@@ -7929,7 +8461,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svmul_lane[_u16](svuint16_t op1, svuint16_t op2, uint64_t imm_index) MUL Zresult.H, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -7965,7 +8499,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmul_lane[_u32](svuint32_t op1, svuint32_t op2, uint64_t imm_index) MUL Zresult.S, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -8001,7 +8537,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmul_lane[_u64](svuint64_t op1, svuint64_t op2, uint64_t imm_index) MUL Zresult.D, Zop1.D, Zop2.D[imm_index]
+
To be added.
To be added.
@@ -8037,7 +8575,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmullb_lane[_s32](svint16_t op1, svint16_t op2, uint64_t imm_index) SMULLB Zresult.S, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -8073,7 +8613,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmullb_lane[_s64](svint32_t op1, svint32_t op2, uint64_t imm_index) SMULLB Zresult.D, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -8109,7 +8651,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmullb_lane[_u32](svuint16_t op1, svuint16_t op2, uint64_t imm_index) UMULLB Zresult.S, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -8145,7 +8689,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmullb_lane[_u64](svuint32_t op1, svuint32_t op2, uint64_t imm_index) UMULLB Zresult.D, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -8183,7 +8729,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlalb_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SMLALB Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8221,7 +8769,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlalb_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SMLALB Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8259,7 +8809,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlalb_lane[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) UMLALB Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8297,7 +8849,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlalb_lane[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_index) UMLALB Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8335,7 +8889,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlslb_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SMLSLB Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8373,7 +8929,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlslb_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SMLSLB Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8411,7 +8969,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlslb_lane[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) UMLSLB Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8449,7 +9009,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlslb_lane[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_index) UMLSLB Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8485,7 +9047,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmullt_lane[_s32](svint16_t op1, svint16_t op2, uint64_t imm_index) SMULLT Zresult.S, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -8521,7 +9085,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmullt_lane[_s64](svint32_t op1, svint32_t op2, uint64_t imm_index) SMULLT Zresult.D, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -8557,7 +9123,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmullt_lane[_u32](svuint16_t op1, svuint16_t op2, uint64_t imm_index) UMULLT Zresult.S, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -8593,7 +9161,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmullt_lane[_u64](svuint32_t op1, svuint32_t op2, uint64_t imm_index) UMULLT Zresult.D, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -8631,7 +9201,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlalt_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SMLALT Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8669,7 +9241,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlalt_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SMLALT Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8707,7 +9281,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlalt_lane[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) UMLALT Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8745,7 +9321,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlalt_lane[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_index) UMLALT Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8783,7 +9361,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlslt_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SMLSLT Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8821,7 +9401,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlslt_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SMLSLT Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8859,7 +9441,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlslt_lane[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) UMLSLT Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -8897,7 +9481,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlslt_lane[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_index) UMLSLT Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -8933,7 +9519,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmulh_lane[_s16](svint16_t op1, svint16_t op2, uint64_t imm_index) SQDMULH Zresult.H, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -8969,7 +9557,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmulh_lane[_s32](svint32_t op1, svint32_t op2, uint64_t imm_index) SQDMULH Zresult.S, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -9005,7 +9595,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmulh_lane[_s64](svint64_t op1, svint64_t op2, uint64_t imm_index) SQDMULH Zresult.D, Zop1.D, Zop2.D[imm_index]
+
To be added.
To be added.
@@ -9032,7 +9624,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmulh[_s16](svint16_t op1, svint16_t op2) SQDMULH Zresult.H, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -9059,7 +9653,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmulh[_s32](svint32_t op1, svint32_t op2) SQDMULH Zresult.S, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -9086,7 +9682,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmulh[_s64](svint64_t op1, svint64_t op2) SQDMULH Zresult.D, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -9113,7 +9711,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqdmulh[_s8](svint8_t op1, svint8_t op2) SQDMULH Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -9142,7 +9742,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmlalb[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SQDMLALB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -9171,7 +9773,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlalb[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SQDMLALB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -9200,7 +9804,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlalb[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SQDMLALB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -9229,7 +9835,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmlalbt[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SQDMLALBT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -9258,7 +9866,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlalbt[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SQDMLALBT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -9287,7 +9897,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlalbt[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SQDMLALBT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -9316,7 +9928,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmlalt[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SQDMLALT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -9345,7 +9959,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlalt[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SQDMLALT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -9374,7 +9990,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlalt[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SQDMLALT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -9403,7 +10021,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmlslb[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SQDMLSLB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -9432,7 +10052,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlslb[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SQDMLSLB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -9461,7 +10083,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlslb[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SQDMLSLB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -9490,7 +10114,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmlslbt[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SQDMLSLBT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -9519,7 +10145,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlslbt[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SQDMLSLBT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -9548,7 +10176,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlslbt[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SQDMLSLBT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -9577,7 +10207,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmlslt[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SQDMLSLT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -9606,7 +10238,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlslt[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SQDMLSLT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -9635,7 +10269,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlslt[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SQDMLSLT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -9673,7 +10309,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlalb_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SQDMLALB Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -9711,7 +10349,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlalb_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SQDMLALB Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -9749,7 +10389,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlalt_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SQDMLALT Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -9787,7 +10429,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlalt_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SQDMLALT Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -9825,7 +10469,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlslb_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SQDMLSLB Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -9863,7 +10509,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlslb_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SQDMLSLB Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -9901,7 +10549,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmlslt_lane[_s32](svint32_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SQDMLSLT Ztied1.S, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -9939,7 +10589,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmlslt_lane[_s64](svint64_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SQDMLSLT Ztied1.D, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -9966,7 +10618,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmullb[_s32](svint16_t op1, svint16_t op2) SQDMULLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -9993,7 +10647,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmullb[_s64](svint32_t op1, svint32_t op2) SQDMULLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -10020,7 +10676,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmullb[_s16](svint8_t op1, svint8_t op2) SQDMULLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -10056,7 +10714,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmullb_lane[_s32](svint16_t op1, svint16_t op2, uint64_t imm_index) SQDMULLB Zresult.S, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -10092,7 +10752,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmullb_lane[_s64](svint32_t op1, svint32_t op2, uint64_t imm_index) SQDMULLB Zresult.D, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -10119,7 +10781,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmullt[_s32](svint16_t op1, svint16_t op2) SQDMULLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -10146,7 +10810,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmullt[_s64](svint32_t op1, svint32_t op2) SQDMULLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -10173,7 +10839,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqdmullt[_s16](svint8_t op1, svint8_t op2) SQDMULLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -10209,7 +10877,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqdmullt_lane[_s32](svint16_t op1, svint16_t op2, uint64_t imm_index) SQDMULLT Zresult.S, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -10245,7 +10915,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqdmullt_lane[_s64](svint32_t op1, svint32_t op2, uint64_t imm_index) SQDMULLT Zresult.D, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -10281,7 +10953,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdmulh_lane[_s16](svint16_t op1, svint16_t op2, uint64_t imm_index) SQRDMULH Zresult.H, Zop1.H, Zop2.H[imm_index]
+
To be added.
To be added.
@@ -10317,7 +10991,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdmulh_lane[_s32](svint32_t op1, svint32_t op2, uint64_t imm_index) SQRDMULH Zresult.S, Zop1.S, Zop2.S[imm_index]
+
To be added.
To be added.
@@ -10353,7 +11029,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqrdmulh_lane[_s64](svint64_t op1, svint64_t op2, uint64_t imm_index) SQRDMULH Zresult.D, Zop1.D, Zop2.D[imm_index]
+
To be added.
To be added.
@@ -10382,7 +11060,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdmlah[_s16](svint16_t op1, svint16_t op2, svint16_t op3) SQRDMLAH Ztied1.H, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -10411,7 +11091,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdmlah[_s32](svint32_t op1, svint32_t op2, svint32_t op3) SQRDMLAH Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -10440,7 +11122,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqrdmlah[_s64](svint64_t op1, svint64_t op2, svint64_t op3) SQRDMLAH Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -10469,7 +11153,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svqrdmlah[_s8](svint8_t op1, svint8_t op2, svint8_t op3) SQRDMLAH Ztied1.B, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -10498,7 +11184,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdmlsh[_s16](svint16_t op1, svint16_t op2, svint16_t op3) SQRDMLSH Ztied1.H, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -10527,7 +11215,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdmlsh[_s32](svint32_t op1, svint32_t op2, svint32_t op3) SQRDMLSH Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -10556,7 +11246,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqrdmlsh[_s64](svint64_t op1, svint64_t op2, svint64_t op3) SQRDMLSH Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -10585,7 +11277,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svqrdmlsh[_s8](svint8_t op1, svint8_t op2, svint8_t op3) SQRDMLSH Ztied1.B, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -10623,7 +11317,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdmlah_lane[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SQRDMLAH Ztied1.H, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -10661,7 +11357,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdmlah_lane[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SQRDMLAH Ztied1.S, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -10699,7 +11397,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqrdmlah_lane[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_index) SQRDMLAH Ztied1.D, Zop2.D, Zop3.D[imm_index]
+
To be added.
To be added.
@@ -10737,7 +11437,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdmlsh_lane[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) SQRDMLSH Ztied1.H, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -10775,7 +11477,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdmlsh_lane[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) SQRDMLSH Ztied1.S, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -10813,7 +11517,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svqrdmlsh_lane[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_index) SQRDMLSH Ztied1.D, Zop2.D, Zop3.D[imm_index]
+
To be added.
To be added.
@@ -10840,7 +11546,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqrdmulh[_s16](svint16_t op1, svint16_t op2) SQRDMULH Zresult.H, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -10867,7 +11575,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqrdmulh[_s32](svint32_t op1, svint32_t op2) SQRDMULH Zresult.S, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -10894,7 +11604,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqrdmulh[_s64](svint64_t op1, svint64_t op2) SQRDMULH Zresult.D, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -10921,7 +11633,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqrdmulh[_s8](svint8_t op1, svint8_t op2) SQRDMULH Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -10959,7 +11673,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svmls_lane[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) MLS Ztied1.H, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -10997,7 +11713,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmls_lane[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_index) MLS Ztied1.S, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -11035,7 +11753,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmls_lane[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_index) MLS Ztied1.D, Zop2.D, Zop3.D[imm_index]
+
To be added.
To be added.
@@ -11073,7 +11793,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svmls_lane[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) MLS Ztied1.H, Zop2.H, Zop3.H[imm_index]
+
To be added.
To be added.
@@ -11111,7 +11833,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmls_lane[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3, uint64_t imm_index) MLS Ztied1.S, Zop2.S, Zop3.S[imm_index]
+
To be added.
To be added.
@@ -11149,7 +11873,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmls_lane[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3, uint64_t imm_index) MLS Ztied1.D, Zop2.D, Zop3.D[imm_index]
+
To be added.
To be added.
@@ -11176,7 +11902,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svmullb[_u16](svuint8_t op1, svuint8_t op2) UMULLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -11203,7 +11931,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svmullb[_s32](svint16_t op1, svint16_t op2) SMULLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -11230,7 +11960,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svmullb[_s64](svint32_t op1, svint32_t op2) SMULLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -11257,7 +11989,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svmullb[_s16](svint8_t op1, svint8_t op2) SMULLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -11284,7 +12018,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svmullb[_u32](svuint16_t op1, svuint16_t op2) UMULLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -11311,7 +12047,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svmullb[_u64](svuint32_t op1, svuint32_t op2) UMULLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -11340,7 +12078,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svmlalb[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SMLALB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -11369,7 +12109,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlalb[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SMLALB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -11398,7 +12140,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlalb[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SMLALB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -11427,7 +12171,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svmlalb[_u16](svuint16_t op1, svuint8_t op2, svuint8_t op3) UMLALB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -11456,7 +12202,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlalb[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3) UMLALB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -11485,7 +12233,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlalb[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3) UMLALB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -11514,7 +12264,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svmlslb[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SMLSLB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -11543,7 +12295,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlslb[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SMLSLB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -11572,7 +12326,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlslb[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SMLSLB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -11601,7 +12357,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svmlslb[_u16](svuint16_t op1, svuint8_t op2, svuint8_t op3) UMLSLB Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -11630,7 +12388,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlslb[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3) UMLSLB Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -11659,7 +12419,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlslb[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3) UMLSLB Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -11686,7 +12448,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svmullt[_u16](svuint8_t op1, svuint8_t op2) UMULLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -11713,7 +12477,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svmullt[_s32](svint16_t op1, svint16_t op2) SMULLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -11740,7 +12506,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svmullt[_s64](svint32_t op1, svint32_t op2) SMULLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -11767,7 +12535,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svmullt[_s16](svint8_t op1, svint8_t op2) SMULLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -11794,7 +12564,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svmullt[_u32](svuint16_t op1, svuint16_t op2) UMULLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -11821,7 +12593,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svmullt[_u64](svuint32_t op1, svuint32_t op2) UMULLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -11850,7 +12624,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svmlalt[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SMLALT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -11879,7 +12655,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlalt[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SMLALT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -11908,7 +12686,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlalt[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SMLALT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -11937,7 +12717,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svmlalt[_u16](svuint16_t op1, svuint8_t op2, svuint8_t op3) UMLALT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -11966,7 +12748,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlalt[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3) UMLALT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -11995,7 +12779,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlalt[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3) UMLALT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -12024,7 +12810,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svmlslt[_s16](svint16_t op1, svint8_t op2, svint8_t op3) SMLSLT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -12053,7 +12841,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svmlslt[_s32](svint32_t op1, svint16_t op2, svint16_t op3) SMLSLT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -12082,7 +12872,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svmlslt[_s64](svint64_t op1, svint32_t op2, svint32_t op3) SMLSLT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -12111,7 +12903,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svmlslt[_u16](svuint16_t op1, svuint8_t op2, svuint8_t op3) UMLSLT Ztied1.H, Zop2.B, Zop3.B
+
To be added.
To be added.
@@ -12140,7 +12934,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svmlslt[_u32](svuint32_t op1, svuint16_t op2, svuint16_t op3) UMLSLT Ztied1.S, Zop2.H, Zop3.H
+
To be added.
To be added.
@@ -12169,7 +12965,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svmlslt[_u64](svuint64_t op1, svuint32_t op2, svuint32_t op3) UMLSLT Ztied1.D, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -12194,7 +12992,9 @@
To be added.
- To be added.
+
+ svint16_t svqneg[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) svint16_t svqneg[_s16]_x(svbool_t pg, svint16_t op) svint16_t svqneg[_s16]_z(svbool_t pg, svint16_t op) SQNEG Ztied.H, Pg/M, Zop.H SQNEG Ztied.H, Pg/M, Ztied.H
+
To be added.
To be added.
@@ -12219,7 +13019,9 @@
To be added.
- To be added.
+
+ svint32_t svqneg[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) svint32_t svqneg[_s32]_x(svbool_t pg, svint32_t op) svint32_t svqneg[_s32]_z(svbool_t pg, svint32_t op) SQNEG Ztied.S, Pg/M, Zop.S SQNEG Ztied.S, Pg/M, Ztied.S
+
To be added.
To be added.
@@ -12244,7 +13046,9 @@
To be added.
- To be added.
+
+ svint64_t svqneg[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) svint64_t svqneg[_s64]_x(svbool_t pg, svint64_t op) svint64_t svqneg[_s64]_z(svbool_t pg, svint64_t op) SQNEG Ztied.D, Pg/M, Zop.D SQNEG Ztied.D, Pg/M, Ztied.D
+
To be added.
To be added.
@@ -12269,7 +13073,9 @@
To be added.
- To be added.
+
+ svint8_t svqneg[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) svint8_t svqneg[_s8]_x(svbool_t pg, svint8_t op) svint8_t svqneg[_s8]_z(svbool_t pg, svint8_t op) SQNEG Ztied.B, Pg/M, Zop.B SQNEG Ztied.B, Pg/M, Ztied.B
+
To be added.
To be added.
@@ -12296,7 +13102,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svpmul[_u8](svuint8_t op1, svuint8_t op2) PMUL Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -12323,7 +13131,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svpmul[_u8](svuint8_t op1, svuint8_t op2) PMUL Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -12350,7 +13160,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svpmullb[_u16](svuint8_t op1, svuint8_t op2) PMULLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -12377,7 +13189,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svpmullb[_u64](svuint32_t op1, svuint32_t op2) PMULLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -12404,7 +13218,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svpmullt[_u16](svuint8_t op1, svuint8_t op2) PMULLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -12431,7 +13247,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svpmullt[_u64](svuint32_t op1, svuint32_t op2) PMULLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -12456,7 +13274,9 @@
To be added.
- To be added.
+
+ svuint32_t svrecpe[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) svuint32_t svrecpe[_u32]_x(svbool_t pg, svuint32_t op) svuint32_t svrecpe[_u32]_z(svbool_t pg, svuint32_t op) URECPE Ztied.S, Pg/M, Zop.S URECPE Ztied.S, Pg/M, Ztied.S
+
To be added.
To be added.
@@ -12481,7 +13301,9 @@
To be added.
- To be added.
+
+ svuint32_t svrsqrte[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) svuint32_t svrsqrte[_u32]_x(svbool_t pg, svuint32_t op) svuint32_t svrsqrte[_u32]_z(svbool_t pg, svuint32_t op) URSQRTE Ztied.S, Pg/M, Zop.S URSQRTE Ztied.S, Pg/M, Ztied.S
+
To be added.
To be added.
@@ -12508,7 +13330,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svrshl[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) SRSHL Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -12535,7 +13359,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svrshl[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) SRSHL Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -12562,7 +13388,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svrshl[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) SRSHL Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -12589,7 +13417,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svrshl[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) SRSHL Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -12616,7 +13446,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqrshl[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) SQRSHL Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -12643,7 +13475,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqrshl[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) SQRSHL Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -12670,7 +13504,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqrshl[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) SQRSHL Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -12697,7 +13533,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqrshl[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) SQRSHL Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -12724,7 +13562,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqshl[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) SQSHL Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -12751,7 +13591,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqshl[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) SQSHL Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -12778,7 +13620,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqshl[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) SQSHL Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -12805,7 +13649,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqshl[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) SQSHL Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -12841,7 +13687,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svsli[_n_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3) SLI Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -12877,7 +13725,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svsli[_n_s16](svint16_t op1, svint16_t op2, uint64_t imm3) SLI Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -12913,7 +13763,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svsli[_n_s32](svint32_t op1, svint32_t op2, uint64_t imm3) SLI Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -12949,7 +13801,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svsli[_n_s64](svint64_t op1, svint64_t op2, uint64_t imm3) SLI Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -12985,7 +13839,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svsli[_n_s8](svint8_t op1, svint8_t op2, uint64_t imm3) SLI Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -13021,7 +13877,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svsli[_n_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3) SLI Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -13057,7 +13915,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svsli[_n_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3) SLI Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -13093,7 +13953,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svsli[_n_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3) SLI Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -13120,7 +13982,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqshl[_u8]_m(svbool_t pg, svuint8_t op1, svint8_t op2) UQSHL Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -13147,7 +14011,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqshl[_u16]_m(svbool_t pg, svuint16_t op1, svint16_t op2) UQSHL Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -13174,7 +14040,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqshl[_u32]_m(svbool_t pg, svuint32_t op1, svint32_t op2) UQSHL Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -13201,7 +14069,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svqshl[_u64]_m(svbool_t pg, svuint64_t op1, svint64_t op2) UQSHL Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -13235,7 +14105,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqshlu[_n_s16]_m(svbool_t pg, svint16_t op1, uint64_t imm2) SQSHLU Ztied1.H, Pg/M, Ztied1.H, #imm2
+
To be added.
To be added.
@@ -13269,7 +14141,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqshlu[_n_s32]_m(svbool_t pg, svint32_t op1, uint64_t imm2) SQSHLU Ztied1.S, Pg/M, Ztied1.S, #imm2
+
To be added.
To be added.
@@ -13303,7 +14177,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svqshlu[_n_s64]_m(svbool_t pg, svint64_t op1, uint64_t imm2) SQSHLU Ztied1.D, Pg/M, Ztied1.D, #imm2
+
To be added.
To be added.
@@ -13337,7 +14213,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqshlu[_n_s8]_m(svbool_t pg, svint8_t op1, uint64_t imm2) SQSHLU Ztied1.B, Pg/M, Ztied1.B, #imm2
+
To be added.
To be added.
@@ -13371,7 +14249,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svshllb[_n_u16](svuint8_t op1, uint64_t imm2) USHLLB Zresult.H, Zop1.B, #imm2
+
To be added.
To be added.
@@ -13405,7 +14285,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svshllb[_n_s32](svint16_t op1, uint64_t imm2) SSHLLB Zresult.S, Zop1.H, #imm2
+
To be added.
To be added.
@@ -13439,7 +14321,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svshllb[_n_s64](svint32_t op1, uint64_t imm2) SSHLLB Zresult.D, Zop1.S, #imm2
+
To be added.
To be added.
@@ -13473,7 +14357,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svshllb[_n_s16](svint8_t op1, uint64_t imm2) SSHLLB Zresult.H, Zop1.B, #imm2
+
To be added.
To be added.
@@ -13507,7 +14393,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svshllb[_n_u32](svuint16_t op1, uint64_t imm2) USHLLB Zresult.S, Zop1.H, #imm2
+
To be added.
To be added.
@@ -13541,7 +14429,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svshllb[_n_u64](svuint32_t op1, uint64_t imm2) USHLLB Zresult.D, Zop1.S, #imm2
+
To be added.
To be added.
@@ -13575,7 +14465,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svshllt[_n_u16](svuint8_t op1, uint64_t imm2) USHLLT Zresult.H, Zop1.B, #imm2
+
To be added.
To be added.
@@ -13609,7 +14501,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svshllt[_n_s32](svint16_t op1, uint64_t imm2) SSHLLT Zresult.S, Zop1.H, #imm2
+
To be added.
To be added.
@@ -13643,7 +14537,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svshllt[_n_s64](svint32_t op1, uint64_t imm2) SSHLLT Zresult.D, Zop1.S, #imm2
+
To be added.
To be added.
@@ -13677,7 +14573,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svshllt[_n_s16](svint8_t op1, uint64_t imm2) SSHLLT Zresult.H, Zop1.B, #imm2
+
To be added.
To be added.
@@ -13711,7 +14609,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svshllt[_n_u32](svuint16_t op1, uint64_t imm2) USHLLT Zresult.S, Zop1.H, #imm2
+
To be added.
To be added.
@@ -13745,7 +14645,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svshllt[_n_u64](svuint32_t op1, uint64_t imm2) USHLLT Zresult.D, Zop1.S, #imm2
+
To be added.
To be added.
@@ -13772,7 +14674,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svrshl[_u8]_m(svbool_t pg, svuint8_t op1, svint8_t op2) URSHL Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -13799,7 +14703,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svrshl[_u16]_m(svbool_t pg, svuint16_t op1, svint16_t op2) URSHL Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -13826,7 +14732,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svrshl[_u32]_m(svbool_t pg, svuint32_t op1, svint32_t op2) URSHL Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -13853,7 +14761,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svrshl[_u64]_m(svbool_t pg, svuint64_t op1, svint64_t op2) URSHL Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -13880,7 +14790,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqrshl[_u8]_m(svbool_t pg, svuint8_t op1, svint8_t op2) UQRSHL Ztied1.B, Pg/M, Ztied1.B, Zop2.B
+
To be added.
To be added.
@@ -13907,7 +14819,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqrshl[_u16]_m(svbool_t pg, svuint16_t op1, svint16_t op2) UQRSHL Ztied1.H, Pg/M, Ztied1.H, Zop2.H
+
To be added.
To be added.
@@ -13934,7 +14848,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqrshl[_u32]_m(svbool_t pg, svuint32_t op1, svint32_t op2) UQRSHL Ztied1.S, Pg/M, Ztied1.S, Zop2.S
+
To be added.
To be added.
@@ -13961,7 +14877,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svqrshl[_u64]_m(svbool_t pg, svuint64_t op1, svint64_t op2) UQRSHL Ztied1.D, Pg/M, Ztied1.D, Zop2.D
+
To be added.
To be added.
@@ -13997,7 +14915,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svsri[_n_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3) SRI Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -14033,7 +14953,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svsri[_n_s16](svint16_t op1, svint16_t op2, uint64_t imm3) SRI Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -14069,7 +14991,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svsri[_n_s32](svint32_t op1, svint32_t op2, uint64_t imm3) SRI Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -14105,7 +15029,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svsri[_n_s64](svint64_t op1, svint64_t op2, uint64_t imm3) SRI Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -14141,7 +15067,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svsri[_n_s8](svint8_t op1, svint8_t op2, uint64_t imm3) SRI Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -14177,7 +15105,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svsri[_n_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3) SRI Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -14213,7 +15143,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svsri[_n_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3) SRI Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -14249,7 +15181,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svsri[_n_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3) SRI Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -14285,7 +15219,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svsra[_n_s16](svint16_t op1, svint16_t op2, uint64_t imm3) SSRA Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -14321,7 +15257,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svsra[_n_s32](svint32_t op1, svint32_t op2, uint64_t imm3) SSRA Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -14357,7 +15295,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svsra[_n_s64](svint64_t op1, svint64_t op2, uint64_t imm3) SSRA Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -14393,7 +15333,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svsra[_n_s8](svint8_t op1, svint8_t op2, uint64_t imm3) SSRA Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -14427,7 +15369,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqshrnb[_n_s16](svint16_t op1, uint64_t imm2) SQSHRNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -14461,7 +15405,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqshrnb[_n_s32](svint32_t op1, uint64_t imm2) SQSHRNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -14495,7 +15441,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqshrnb[_n_s64](svint64_t op1, uint64_t imm2) SQSHRNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -14531,7 +15479,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqshrnt[_n_s32](svint16_t even, svint32_t op1, uint64_t imm2) SQSHRNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -14567,7 +15517,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqshrnt[_n_s64](svint32_t even, svint64_t op1, uint64_t imm2) SQSHRNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -14603,7 +15555,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svqshrnt[_n_s16](svint8_t even, svint16_t op1, uint64_t imm2) SQSHRNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -14637,7 +15591,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqshrunb[_n_s16](svint16_t op1, uint64_t imm2) SQSHRUNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -14671,7 +15627,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqshrunb[_n_s32](svint32_t op1, uint64_t imm2) SQSHRUNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -14705,7 +15663,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqshrunb[_n_s64](svint64_t op1, uint64_t imm2) SQSHRUNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -14741,7 +15701,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svqshrunt[_n_s16](svuint8_t even, svint16_t op1, uint64_t imm2) SQSHRUNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -14777,7 +15739,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svqshrunt[_n_s32](svuint16_t even, svint32_t op1, uint64_t imm2) SQSHRUNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -14813,7 +15777,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svqshrunt[_n_s64](svuint32_t even, svint64_t op1, uint64_t imm2) SQSHRUNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -14847,7 +15813,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svrshr[_n_s16]_m(svbool_t pg, svint16_t op1, uint64_t imm2) SRSHR Ztied1.H, Pg/M, Ztied1.H, #imm2
+
To be added.
To be added.
@@ -14881,7 +15849,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svrshr[_n_s32]_m(svbool_t pg, svint32_t op1, uint64_t imm2) SRSHR Ztied1.S, Pg/M, Ztied1.S, #imm2
+
To be added.
To be added.
@@ -14915,7 +15885,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svrshr[_n_s64]_m(svbool_t pg, svint64_t op1, uint64_t imm2) SRSHR Ztied1.D, Pg/M, Ztied1.D, #imm2
+
To be added.
To be added.
@@ -14949,7 +15921,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svrshr[_n_s8]_m(svbool_t pg, svint8_t op1, uint64_t imm2) SRSHR Ztied1.B, Pg/M, Ztied1.B, #imm2
+
To be added.
To be added.
@@ -14985,7 +15959,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svrsra[_n_s16](svint16_t op1, svint16_t op2, uint64_t imm3) SRSRA Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -15021,7 +15997,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svrsra[_n_s32](svint32_t op1, svint32_t op2, uint64_t imm3) SRSRA Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -15057,7 +16035,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svrsra[_n_s64](svint64_t op1, svint64_t op2, uint64_t imm3) SRSRA Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -15093,7 +16073,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svrsra[_n_s8](svint8_t op1, svint8_t op2, uint64_t imm3) SRSRA Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -15127,7 +16109,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqrshrnb[_n_s16](svint16_t op1, uint64_t imm2) SQRSHRNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -15161,7 +16145,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqrshrnb[_n_s32](svint32_t op1, uint64_t imm2) SQRSHRNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -15195,7 +16181,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqrshrnb[_n_s64](svint64_t op1, uint64_t imm2) SQRSHRNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -15231,7 +16219,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svqrshrnt[_n_s32](svint16_t even, svint32_t op1, uint64_t imm2) SQRSHRNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -15267,7 +16257,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svqrshrnt[_n_s64](svint32_t even, svint64_t op1, uint64_t imm2) SQRSHRNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -15303,7 +16295,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svqrshrnt[_n_s16](svint8_t even, svint16_t op1, uint64_t imm2) SQRSHRNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -15337,7 +16331,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqrshrunb[_n_s16](svint16_t op1, uint64_t imm2) SQRSHRUNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -15371,7 +16367,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqrshrunb[_n_s32](svint32_t op1, uint64_t imm2) SQRSHRUNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -15405,7 +16403,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqrshrunb[_n_s64](svint64_t op1, uint64_t imm2) SQRSHRUNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -15441,7 +16441,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svqrshrunt[_n_s16](svuint8_t even, svint16_t op1, uint64_t imm2) SQRSHRUNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -15477,7 +16479,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svqrshrunt[_n_s32](svuint16_t even, svint32_t op1, uint64_t imm2) SQRSHRUNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -15513,7 +16517,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svqrshrunt[_n_s64](svuint32_t even, svint64_t op1, uint64_t imm2) SQRSHRUNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -15549,7 +16555,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svsra[_n_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3) USRA Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -15585,7 +16593,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svsra[_n_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3) USRA Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -15621,7 +16631,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svsra[_n_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3) USRA Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -15657,7 +16669,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svsra[_n_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3) USRA Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -15691,7 +16705,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svshrnb[_n_s16](svint16_t op1, uint64_t imm2) SHRNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -15725,7 +16741,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svshrnb[_n_s32](svint32_t op1, uint64_t imm2) SHRNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -15759,7 +16777,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svshrnb[_n_s64](svint64_t op1, uint64_t imm2) SHRNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -15793,7 +16813,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svshrnb[_n_u16](svuint16_t op1, uint64_t imm2) SHRNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -15827,7 +16849,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svshrnb[_n_u32](svuint32_t op1, uint64_t imm2) SHRNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -15861,7 +16885,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svshrnb[_n_u64](svuint64_t op1, uint64_t imm2) SHRNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -15897,7 +16923,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svshrnt[_n_u16](svuint8_t even, svuint16_t op1, uint64_t imm2) SHRNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -15933,7 +16961,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svshrnt[_n_s32](svint16_t even, svint32_t op1, uint64_t imm2) SHRNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -15969,7 +16999,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svshrnt[_n_s64](svint32_t even, svint64_t op1, uint64_t imm2) SHRNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -16005,7 +17037,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svshrnt[_n_s16](svint8_t even, svint16_t op1, uint64_t imm2) SHRNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -16041,7 +17075,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svshrnt[_n_u32](svuint16_t even, svuint32_t op1, uint64_t imm2) SHRNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -16077,7 +17113,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svshrnt[_n_u64](svuint32_t even, svuint64_t op1, uint64_t imm2) SHRNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -16111,7 +17149,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svrshr[_n_u8]_m(svbool_t pg, svuint8_t op1, uint64_t imm2) URSHR Ztied1.B, Pg/M, Ztied1.B, #imm2
+
To be added.
To be added.
@@ -16145,7 +17185,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svrshr[_n_u16]_m(svbool_t pg, svuint16_t op1, uint64_t imm2) URSHR Ztied1.H, Pg/M, Ztied1.H, #imm2
+
To be added.
To be added.
@@ -16179,7 +17221,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svrshr[_n_u32]_m(svbool_t pg, svuint32_t op1, uint64_t imm2) URSHR Ztied1.S, Pg/M, Ztied1.S, #imm2
+
To be added.
To be added.
@@ -16213,7 +17257,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svrshr[_n_u64]_m(svbool_t pg, svuint64_t op1, uint64_t imm2) URSHR Ztied1.D, Pg/M, Ztied1.D, #imm2
+
To be added.
To be added.
@@ -16249,7 +17295,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svrsra[_n_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3) URSRA Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -16285,7 +17333,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svrsra[_n_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3) URSRA Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -16321,7 +17371,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svrsra[_n_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3) URSRA Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -16357,7 +17409,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svrsra[_n_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3) URSRA Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -16391,7 +17445,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svrshrnb[_n_s16](svint16_t op1, uint64_t imm2) RSHRNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -16425,7 +17481,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svrshrnb[_n_s32](svint32_t op1, uint64_t imm2) RSHRNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -16459,7 +17517,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svrshrnb[_n_s64](svint64_t op1, uint64_t imm2) RSHRNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -16493,7 +17553,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svrshrnb[_n_u16](svuint16_t op1, uint64_t imm2) RSHRNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -16527,7 +17589,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svrshrnb[_n_u32](svuint32_t op1, uint64_t imm2) RSHRNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -16561,7 +17625,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svrshrnb[_n_u64](svuint64_t op1, uint64_t imm2) RSHRNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -16597,7 +17663,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svrshrnt[_n_u16](svuint8_t even, svuint16_t op1, uint64_t imm2) RSHRNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -16633,7 +17701,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svrshrnt[_n_s32](svint16_t even, svint32_t op1, uint64_t imm2) RSHRNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -16669,7 +17739,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svrshrnt[_n_s64](svint32_t even, svint64_t op1, uint64_t imm2) RSHRNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -16705,7 +17777,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svrshrnt[_n_s16](svint8_t even, svint16_t op1, uint64_t imm2) RSHRNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -16741,7 +17815,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svrshrnt[_n_u32](svuint16_t even, svuint32_t op1, uint64_t imm2) RSHRNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -16777,7 +17853,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svrshrnt[_n_u64](svuint32_t even, svuint64_t op1, uint64_t imm2) RSHRNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -16811,7 +17889,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqrshrnb[_n_u16](svuint16_t op1, uint64_t imm2) UQRSHRNB Zresult.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -16845,7 +17925,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqrshrnb[_n_u32](svuint32_t op1, uint64_t imm2) UQRSHRNB Zresult.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -16879,7 +17961,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqrshrnb[_n_u64](svuint64_t op1, uint64_t imm2) UQRSHRNB Zresult.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -16915,7 +17999,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svqrshrnt[_n_u16](svuint8_t even, svuint16_t op1, uint64_t imm2) UQRSHRNT Ztied.B, Zop1.H, #imm2
+
To be added.
To be added.
@@ -16951,7 +18037,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svqrshrnt[_n_u32](svuint16_t even, svuint32_t op1, uint64_t imm2) UQRSHRNT Ztied.H, Zop1.S, #imm2
+
To be added.
To be added.
@@ -16987,7 +18075,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svqrshrnt[_n_u64](svuint32_t even, svuint64_t op1, uint64_t imm2) UQRSHRNT Ztied.S, Zop1.D, #imm2
+
To be added.
To be added.
@@ -17016,7 +18106,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svsbclb[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) SBCLB Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -17045,7 +18137,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svsbclb[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) SBCLB Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -17074,7 +18168,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svsbclt[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) SBCLT Ztied1.S, Zop2.S, Zop3.S
+
To be added.
To be added.
@@ -17103,7 +18199,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svsbclt[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) SBCLT Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -17130,7 +18228,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svsubhnb[_s16](svint16_t op1, svint16_t op2) SUBHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17157,7 +18257,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svsubhnb[_s32](svint32_t op1, svint32_t op2) SUBHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17184,7 +18286,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svsubhnb[_s64](svint64_t op1, svint64_t op2) SUBHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17211,7 +18315,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svsubhnb[_u16](svuint16_t op1, svuint16_t op2) SUBHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17238,7 +18344,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svsubhnb[_u32](svuint32_t op1, svuint32_t op2) SUBHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17265,7 +18373,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svsubhnb[_u64](svuint64_t op1, svuint64_t op2) SUBHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17294,7 +18404,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svsubhnt[_u16](svuint8_t even, svuint16_t op1, svuint16_t op2) SUBHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17323,7 +18435,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svsubhnt[_s32](svint16_t even, svint32_t op1, svint32_t op2) SUBHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17352,7 +18466,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svsubhnt[_s64](svint32_t even, svint64_t op1, svint64_t op2) SUBHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17381,7 +18497,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svsubhnt[_s16](svint8_t even, svint16_t op1, svint16_t op2) SUBHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17410,7 +18528,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svsubhnt[_u32](svuint16_t even, svuint32_t op1, svuint32_t op2) SUBHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17439,7 +18559,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svsubhnt[_u64](svuint32_t even, svuint64_t op1, svuint64_t op2) SUBHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17466,7 +18588,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svrsubhnb[_s16](svint16_t op1, svint16_t op2) RSUBHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17493,7 +18617,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svrsubhnb[_s32](svint32_t op1, svint32_t op2) RSUBHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17520,7 +18646,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svrsubhnb[_s64](svint64_t op1, svint64_t op2) RSUBHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17547,7 +18675,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svrsubhnb[_u16](svuint16_t op1, svuint16_t op2) RSUBHNB Zresult.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17574,7 +18704,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svrsubhnb[_u32](svuint32_t op1, svuint32_t op2) RSUBHNB Zresult.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17601,7 +18733,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svrsubhnb[_u64](svuint64_t op1, svuint64_t op2) RSUBHNB Zresult.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17630,7 +18764,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svrsubhnt[_u16](svuint8_t even, svuint16_t op1, svuint16_t op2) RSUBHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17659,7 +18795,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svrsubhnt[_s32](svint16_t even, svint32_t op1, svint32_t op2) RSUBHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17688,7 +18826,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svrsubhnt[_s64](svint32_t even, svint64_t op1, svint64_t op2) RSUBHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17717,7 +18857,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svrsubhnt[_s16](svint8_t even, svint16_t op1, svint16_t op2) RSUBHNT Ztied.B, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17746,7 +18888,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svrsubhnt[_u32](svuint16_t even, svuint32_t op1, svuint32_t op2) RSUBHNT Ztied.H, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17775,7 +18919,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svrsubhnt[_u64](svuint32_t even, svuint64_t op1, svuint64_t op2) RSUBHNT Ztied.S, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17802,7 +18948,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svqsub[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svqsub[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) svuint8_t svqsub[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) UQSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B UQSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B UQSUBR Ztied2.B, Pg/M, Ztied2.B, Zop1.B UQSUB Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -17829,7 +18977,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svqsub[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svqsub[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2) svint16_t svqsub[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) SQSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H SQSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H SQSUBR Ztied2.H, Pg/M, Ztied2.H, Zop1.H SQSUB Zresult.H, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17856,7 +19006,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svqsub[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svqsub[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2) svint32_t svqsub[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) SQSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S SQSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S SQSUBR Ztied2.S, Pg/M, Ztied2.S, Zop1.S SQSUB Zresult.S, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17883,7 +19035,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svqsub[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svqsub[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2) svint64_t svqsub[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) SQSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D SQSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D SQSUBR Ztied2.D, Pg/M, Ztied2.D, Zop1.D SQSUB Zresult.D, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -17910,7 +19064,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svqsub[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svqsub[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2) svint8_t svqsub[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) SQSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B SQSUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B SQSUBR Ztied2.B, Pg/M, Ztied2.B, Zop1.B SQSUB Zresult.B, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -17937,7 +19093,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svqsub[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svqsub[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2) svuint16_t svqsub[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) UQSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H UQSUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H UQSUBR Ztied2.H, Pg/M, Ztied2.H, Zop1.H UQSUB Zresult.H, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -17964,7 +19122,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svqsub[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svqsub[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2) svuint32_t svqsub[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) UQSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S UQSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S UQSUBR Ztied2.S, Pg/M, Ztied2.S, Zop1.S UQSUB Zresult.S, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -17991,7 +19151,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svqsub[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svqsub[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2) svuint64_t svqsub[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) UQSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D UQSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D UQSUBR Ztied2.D, Pg/M, Ztied2.D, Zop1.D UQSUB Zresult.D, Zop1.D, Zop2.D
+
To be added.
To be added.
@@ -18018,7 +19180,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svsublb[_u16](svuint8_t op1, svuint8_t op2) USUBLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -18045,7 +19209,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svsublb[_s32](svint16_t op1, svint16_t op2) SSUBLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -18072,7 +19238,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svsubwb[_s16](svint16_t op1, svint8_t op2) SSUBWB Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -18099,7 +19267,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svsubwb[_s32](svint32_t op1, svint16_t op2) SSUBWB Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -18126,7 +19296,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svsublb[_s64](svint32_t op1, svint32_t op2) SSUBLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -18153,7 +19325,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svsubwb[_s64](svint64_t op1, svint32_t op2) SSUBWB Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -18180,7 +19354,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svsublb[_s16](svint8_t op1, svint8_t op2) SSUBLB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -18207,7 +19383,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svsubwb[_u16](svuint16_t op1, svuint8_t op2) USUBWB Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -18234,7 +19412,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svsublb[_u32](svuint16_t op1, svuint16_t op2) USUBLB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -18261,7 +19441,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svsubwb[_u32](svuint32_t op1, svuint16_t op2) USUBWB Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -18288,7 +19470,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svsublb[_u64](svuint32_t op1, svuint32_t op2) USUBLB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -18315,7 +19499,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svsubwb[_u64](svuint64_t op1, svuint32_t op2) USUBWB Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -18342,7 +19528,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svsublbt[_s32](svint16_t op1, svint16_t op2) SSUBLBT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -18369,7 +19557,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svsublbt[_s64](svint32_t op1, svint32_t op2) SSUBLBT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -18396,7 +19586,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svsublbt[_s16](svint8_t op1, svint8_t op2) SSUBLBT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -18423,7 +19615,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svsublt[_u16](svuint8_t op1, svuint8_t op2) USUBLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -18450,7 +19644,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svsublt[_s32](svint16_t op1, svint16_t op2) SSUBLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -18477,7 +19673,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svsubwt[_s16](svint16_t op1, svint8_t op2) SSUBWT Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -18504,7 +19702,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svsubwt[_s32](svint32_t op1, svint16_t op2) SSUBWT Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -18531,7 +19731,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svsublt[_s64](svint32_t op1, svint32_t op2) SSUBLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -18558,7 +19760,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svsubwt[_s64](svint64_t op1, svint32_t op2) SSUBWT Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -18585,7 +19789,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svsublt[_s16](svint8_t op1, svint8_t op2) SSUBLT Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -18612,7 +19818,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svsubwt[_u16](svuint16_t op1, svuint8_t op2) USUBWT Zresult.H, Zop1.H, Zop2.B
+
To be added.
To be added.
@@ -18639,7 +19847,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svsublt[_u32](svuint16_t op1, svuint16_t op2) USUBLT Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -18666,7 +19876,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svsubwt[_u32](svuint32_t op1, svuint16_t op2) USUBWT Zresult.S, Zop1.S, Zop2.H
+
To be added.
To be added.
@@ -18693,7 +19905,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svsublt[_u64](svuint32_t op1, svuint32_t op2) USUBLT Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -18720,7 +19934,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svsubwt[_u64](svuint64_t op1, svuint32_t op2) USUBWT Zresult.D, Zop1.D, Zop2.S
+
To be added.
To be added.
@@ -18747,7 +19963,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svsubltb[_s32](svint16_t op1, svint16_t op2) SSUBLTB Zresult.S, Zop1.H, Zop2.H
+
To be added.
To be added.
@@ -18774,7 +19992,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svsubltb[_s64](svint32_t op1, svint32_t op2) SSUBLTB Zresult.D, Zop1.S, Zop2.S
+
To be added.
To be added.
@@ -18801,7 +20021,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svsubltb[_s16](svint8_t op1, svint8_t op2) SSUBLTB Zresult.H, Zop1.B, Zop2.B
+
To be added.
To be added.
@@ -18835,7 +20057,9 @@
To be added.
To be added.
- To be added.
+
+ svuint8_t svtbl2[_u8](svuint8x2_t data, svuint8_t indices) TBL Zd.B, { Zn1.B, Zn2.B }, Zm.B
+
To be added.
To be added.
@@ -18869,7 +20093,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat64_t svtbl2[_f64](svfloat64x2_t data, svuint64_t indices) TBL Zd.D, { Zn1.D, Zn2.D }, Zm.D
+
To be added.
To be added.
@@ -18903,7 +20129,9 @@
To be added.
To be added.
- To be added.
+
+ svint16_t svtbl2[_s16](svint16x2_t data, svuint16_t indices) TBL Zd.H, { Zn1.H, Zn2.H }, Zm.H
+
To be added.
To be added.
@@ -18937,7 +20165,9 @@
To be added.
To be added.
- To be added.
+
+ svint32_t svtbl2[_s32](svint32x2_t data, svuint32_t indices) TBL Zd.S, { Zn1.S, Zn2.S }, Zm.S
+
To be added.
To be added.
@@ -18971,7 +20201,9 @@
To be added.
To be added.
- To be added.
+
+ svint64_t svtbl2[_s64](svint64x2_t data, svuint64_t indices) TBL Zd.D, { Zn1.D, Zn2.D }, Zm.D
+
To be added.
To be added.
@@ -19005,7 +20237,9 @@
To be added.
To be added.
- To be added.
+
+ svint8_t svtbl2[_s8](svint8x2_t data, svuint8_t indices) TBL Zd.B, { Zn1.B, Zn2.B }, Zm.B
+
To be added.
To be added.
@@ -19039,7 +20273,9 @@
To be added.
To be added.
- To be added.
+
+ svfloat32_t svtbl2[_f32](svfloat32x2_t data, svuint32_t indices) TBL Zd.S, { Zn1.S, Zn2.S }, Zm.S
+
To be added.
To be added.
@@ -19073,7 +20309,9 @@
To be added.
To be added.
- To be added.
+
+ svuint16_t svtbl2[_u16](svuint16x2_t data, svuint16_t indices) TBL Zd.H, { Zn1.H, Zn2.H }, Zm.H
+
To be added.
To be added.
@@ -19107,7 +20345,9 @@
To be added.
To be added.
- To be added.
+
+ svuint32_t svtbl2[_u32](svuint32x2_t data, svuint32_t indices) TBL Zd.S, { Zn1.S, Zn2.S }, Zm.S
+
To be added.
To be added.
@@ -19141,7 +20381,9 @@
To be added.
To be added.
- To be added.
+
+ svuint64_t svtbl2[_u64](svuint64x2_t data, svuint64_t indices) TBL Zd.D, { Zn1.D, Zn2.D }, Zm.D
+
To be added.
To be added.
@@ -19170,7 +20412,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svtbx[_u8](svuint8_t fallback, svuint8_t data, svuint8_t indices) TBX Zd.B, Zn.B, Zm.B
+
To be added.
To be added.
@@ -19199,7 +20443,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat64_t svtbx[_f64](svfloat64_t fallback, svfloat64_t data, svuint64_t indices) TBX Zd.D, Zn.D, Zm.D
+
To be added.
To be added.
@@ -19228,7 +20474,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svtbx[_s16](svint16_t fallback, svint16_t data, svuint16_t indices) TBX Zd.H, Zn.H, Zm.H
+
To be added.
To be added.
@@ -19257,7 +20505,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svtbx[_s32](svint32_t fallback, svint32_t data, svuint32_t indices) TBX Zd.S, Zn.S, Zm.S
+
To be added.
To be added.
@@ -19286,7 +20536,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svtbx[_s64](svint64_t fallback, svint64_t data, svuint64_t indices) TBX Zd.D, Zn.D, Zm.D
+
To be added.
To be added.
@@ -19315,7 +20567,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svtbx[_s8](svint8_t fallback, svint8_t data, svuint8_t indices) TBX Zd.B, Zn.B, Zm.B
+
To be added.
To be added.
@@ -19344,7 +20598,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svfloat32_t svtbx[_f32](svfloat32_t fallback, svfloat32_t data, svuint32_t indices) TBX Zd.S, Zn.S, Zm.S
+
To be added.
To be added.
@@ -19373,7 +20629,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svtbx[_u16](svuint16_t fallback, svuint16_t data, svuint16_t indices) TBX Zd.H, Zn.H, Zm.H
+
To be added.
To be added.
@@ -19402,7 +20660,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svtbx[_u32](svuint32_t fallback, svuint32_t data, svuint32_t indices) TBX Zd.S, Zn.S, Zm.S
+
To be added.
To be added.
@@ -19431,7 +20691,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svtbx[_u64](svuint64_t fallback, svuint64_t data, svuint64_t indices) TBX Zd.D, Zn.D, Zm.D
+
To be added.
To be added.
@@ -19460,7 +20722,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t sveor3[_u8](svuint8_t op1, svuint8_t op2, svuint8_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19489,7 +20753,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t sveor3[_s16](svint16_t op1, svint16_t op2, svint16_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19518,7 +20784,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t sveor3[_s32](svint32_t op1, svint32_t op2, svint32_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19547,7 +20815,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t sveor3[_s64](svint64_t op1, svint64_t op2, svint64_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19576,7 +20846,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t sveor3[_s8](svint8_t op1, svint8_t op2, svint8_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19605,7 +20877,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t sveor3[_u16](svuint16_t op1, svuint16_t op2, svuint16_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19634,7 +20908,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t sveor3[_u32](svuint32_t op1, svuint32_t op2, svuint32_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19663,7 +20939,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t sveor3[_u64](svuint64_t op1, svuint64_t op2, svuint64_t op3) EOR3 Ztied1.D, Ztied1.D, Zop2.D, Zop3.D
+
To be added.
To be added.
@@ -19699,7 +20977,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint8_t svxar[_n_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3) XAR Ztied1.B, Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -19735,7 +21015,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint16_t svxar[_n_s16](svint16_t op1, svint16_t op2, uint64_t imm3) XAR Ztied1.H, Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -19771,7 +21053,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint32_t svxar[_n_s32](svint32_t op1, svint32_t op2, uint64_t imm3) XAR Ztied1.S, Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -19807,7 +21091,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint64_t svxar[_n_s64](svint64_t op1, svint64_t op2, uint64_t imm3) XAR Ztied1.D, Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
@@ -19843,7 +21129,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svint8_t svxar[_n_s8](svint8_t op1, svint8_t op2, uint64_t imm3) XAR Ztied1.B, Ztied1.B, Zop2.B, #imm3
+
To be added.
To be added.
@@ -19879,7 +21167,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint16_t svxar[_n_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3) XAR Ztied1.H, Ztied1.H, Zop2.H, #imm3
+
To be added.
To be added.
@@ -19915,7 +21205,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint32_t svxar[_n_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3) XAR Ztied1.S, Ztied1.S, Zop2.S, #imm3
+
To be added.
To be added.
@@ -19951,7 +21243,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ svuint64_t svxar[_n_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3) XAR Ztied1.D, Ztied1.D, Zop2.D, #imm3
+
To be added.
To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx10v1+V512.xml b/xml/System.Runtime.Intrinsics.X86/Avx10v1+V512.xml
index bed11d2930f..62a07a0ca5d 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx10v1+V512.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx10v1+V512.xml
@@ -427,7 +427,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm512_fpclass_pd_mask (__m512d a, int c)
+ VFPCLASSPD k2 {k1}, zmm2/m512/m64bcst, imm8
+
To be added.
To be added.
@@ -461,7 +464,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm512_fpclass_ps_mask (__m512 a, int c)
+ VFPCLASSPS k2 {k1}, zmm2/m512/m32bcst, imm8
+
To be added.
To be added.
@@ -490,7 +496,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPCOMPRESSB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -519,7 +528,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPCOMPRESSW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -548,7 +560,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPCOMPRESSB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -577,7 +592,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPCOMPRESSW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -605,7 +623,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi8 (void * s, __mmask64 k, __m512i a)
+ VPCOMPRESSB m512 {k1}{z}, zmm2
+
To be added.
@@ -632,7 +653,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi16 (void * s, __mmask32 k, __m512i a)
+ VPCOMPRESSW m512 {k1}{z}, zmm2
+
To be added.
@@ -659,7 +683,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi8 (void * s, __mmask64 k, __m512i a)
+ VPCOMPRESSB m512 {k1}{z}, zmm2
+
To be added.
@@ -686,7 +713,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi16 (void * s, __mmask32 k, __m512i a)
+ VPCOMPRESSW m512 {k1}{z}, zmm2
+
To be added.
@@ -1482,7 +1512,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPEXPANDB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -1511,7 +1544,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPEXPANDW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -1540,7 +1576,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPEXPANDB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -1569,7 +1608,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPEXPANDW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -1597,9 +1639,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)
+ VPEXPANDB zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1625,9 +1670,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)
+ VPEXPANDW zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1653,9 +1701,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)
+ VPEXPANDB zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1681,9 +1732,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)
+ VPEXPANDW zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2313,7 +2367,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2338,7 +2395,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2363,7 +2423,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2582,7 +2645,7 @@
VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2613,7 +2676,7 @@
VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx10v1.xml b/xml/System.Runtime.Intrinsics.X86/Avx10v1.xml
index 84a45459319..5c06f6ddc5e 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx10v1.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx10v1.xml
@@ -507,9 +507,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu8 (__m128i a, __m128i b, __mmask16 mask)
+ VPBLENDMB xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -536,9 +539,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_blendv_pd (__m128d a, __m128d b, __mmask8 mask)
+ VBLENDMPD xmm1 {k1}, xmm2, xmm3/m128/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -565,9 +571,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi16 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMW xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -594,9 +603,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi32 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMD xmm1 {k1}, xmm2, xmm3/m128/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -623,9 +635,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi64 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMQ xmm1 {k1}, xmm2, xmm3/m128/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -652,9 +667,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi8 (__m128i a, __m128i b, __mmask16 mask)
+ VPBLENDMB xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -681,9 +699,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_blendv_ps (__m128 a, __m128 b, __mmask8 mask)
+ VBLENDMPS xmm1 {k1}, xmm2, xmm3/m128/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -710,9 +731,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu16 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMW xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -739,9 +763,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu32 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMD xmm1 {k1}, xmm2, xmm3/m128/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -768,9 +795,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu64 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMQ xmm1 {k1}, xmm2, xmm3/m128/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -797,9 +827,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu8 (__m256i a, __m256i b, __mmask32 mask)
+ VPBLENDMB ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -826,9 +859,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_blendv_pd (__m256d a, __m256d b, __mmask8 mask)
+ VBLENDMPD ymm1 {k1}, ymm2, ymm3/m256/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -855,9 +891,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi16 (__m256i a, __m256i b, __mmask16 mask)
+ VPBLENDMW ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -884,9 +923,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi32 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMD ymm1 {k1}, ymm2, ymm3/m256/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -913,9 +955,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi64 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMQ ymm1 {k1}, ymm2, ymm3/m256/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -942,9 +987,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi8 (__m256i a, __m256i b, __mmask32 mask)
+ VPBLENDMB ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -971,9 +1019,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_blendv_ps (__m256 a, __m256 b, __mmask8 mask)
+ VBLENDMPS ymm1 {k1}, ymm2, ymm3/m256/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1000,9 +1051,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu16 (__m256i a, __m256i b, __mmask16 mask)
+ VPBLENDMW ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1029,9 +1083,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu32 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMD ymm1 {k1}, ymm2, ymm3/m256/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1058,9 +1115,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu64 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMQ ymm1 {k1}, ymm2, ymm3/m256/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1237,7 +1297,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_pd_mask (__m128d a, int c)
+ VFPCLASSPD k2 {k1}, xmm2/m128/m64bcst, imm8
+
To be added.
To be added.
@@ -1271,7 +1334,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_ps_mask (__m128 a, int c)
+ VFPCLASSPS k2 {k1}, xmm2/m128/m32bcst, imm8
+
To be added.
To be added.
@@ -1305,7 +1371,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_fpclass_pd_mask (__m256d a, int c)
+ VFPCLASSPD k2 {k1}, ymm2/m256/m64bcst, imm8
+
To be added.
To be added.
@@ -1339,7 +1408,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_fpclass_ps_mask (__m256 a, int c)
+ VFPCLASSPS k2 {k1}, ymm2/m256/m32bcst, imm8
+
To be added.
To be added.
@@ -1373,7 +1445,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_sd_mask (__m128d a, int c)
+ VFPCLASSSS k2 {k1}, xmm2/m32, imm8
+
To be added.
To be added.
@@ -1407,7 +1482,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_ss_mask (__m128 a, int c)
+ VFPCLASSSS k2 {k1}, xmm2/m32, imm8
+
To be added.
To be added.
@@ -1443,7 +1521,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmp_pd_mask (__m128d a, __m128d b, const int imm8)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8
+
To be added.
To be added.
@@ -1479,7 +1560,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmp_ps_mask (__m128 a, __m128 b, const int imm8)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8
+
To be added.
To be added.
@@ -1515,7 +1599,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmp_pd_mask (__m256d a, __m256d b, const int imm8)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8
+
To be added.
To be added.
@@ -1551,7 +1638,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmp_ps_mask (__m256 a, __m256 b, const int imm8)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8
+
To be added.
To be added.
@@ -1578,7 +1668,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm_cmpeq_epu8_mask (__m128i a, __m128i b)
+ VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -1605,7 +1698,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1632,7 +1729,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi16_mask (__m128i a, __m128i b)
+ VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -1659,7 +1759,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -1686,7 +1789,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi64_mask (__m128i a, __m128i b)
+ VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -1713,7 +1819,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm_cmpeq_epi8_mask (__m128i a, __m128i b)
+ VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -1740,7 +1849,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1767,7 +1880,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epu16_mask (__m128i a, __m128i b)
+ VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -1794,7 +1910,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epu32_mask (__m128i a, __m128i b)
+ VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -1821,7 +1940,10 @@
To be added.
To be added.
- To be added.
+
+ __mask8 _mm_cmpeq_epu64_mask (__m128i a, __m128i b)
+ VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -1848,7 +1970,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask32 _mm256_cmpeq_epu8_mask (__m256i a, __m256i b)
+ VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -1875,7 +2000,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpeq_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1902,7 +2031,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm256_cmpeq_epi16_mask (__m256i a, __m256i b)
+ VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -1929,7 +2061,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -1956,7 +2091,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpeq_epi64_mask (__m256i a, __m256i b)
+ VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -1983,7 +2121,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask32 _mm256_cmpeq_epi8_mask (__m256i a, __m256i b)
+ VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -2010,7 +2151,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpeq_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2037,7 +2182,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm256_cmpeq_epu16_mask (__m256i a, __m256i b)
+ VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -2064,7 +2212,10 @@
To be added.
To be added.
- To be added.
+
+ __mask8 _mm256_cmpeq_epu32_mask (__m256i a, __m256i b)
+ VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -2091,7 +2242,10 @@
To be added.
To be added.
- To be added.
+
+ __mask8 _mm256_cmpeq_epu64_mask (__m256i a, __m256i b)
+ VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -2149,7 +2303,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2176,7 +2334,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi16_mask (__m128i a, __m128i b)
+ VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(6)
+
To be added.
To be added.
@@ -2203,7 +2364,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(6)
+
To be added.
To be added.
@@ -2230,7 +2394,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi64_mask (__m128i a, __m128i b)
+ VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(6)
+
To be added.
To be added.
@@ -2257,7 +2424,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm_cmpgt_epi8_mask (__m128i a, __m128i b)
+ VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(6)
+
To be added.
To be added.
@@ -2284,7 +2454,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2435,7 +2609,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpgt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2462,7 +2640,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm256_cmpgt_epi16_mask (__m256i a, __m256i b)
+ VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(6)
+
To be added.
To be added.
@@ -2489,7 +2670,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(6)
+
To be added.
To be added.
@@ -2516,7 +2700,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpgt_epi64_mask (__m256i a, __m256i b)
+ VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(6)
+
To be added.
To be added.
@@ -2543,7 +2730,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask32 _mm256_cmpgt_epi8_mask (__m256i a, __m256i b)
+ VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(6)
+
To be added.
To be added.
@@ -2570,7 +2760,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpgt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2721,7 +2915,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpge_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2872,7 +3070,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpge_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3023,7 +3225,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpge_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3174,7 +3380,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpge_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3325,7 +3535,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmplt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3476,7 +3690,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmplt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3627,7 +3845,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmplt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3778,7 +4000,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmplt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3929,7 +4155,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmple_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -4080,7 +4310,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmple_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -4231,7 +4465,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmple_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -4382,7 +4620,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmple_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -4533,7 +4775,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpneq_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -4684,7 +4930,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpneq_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -4835,7 +5085,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpneq_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -4986,7 +5240,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpneq_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5106,7 +5364,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpngt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5133,7 +5395,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpngt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5160,7 +5426,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpngt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5187,7 +5457,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpngt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5214,7 +5488,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnge_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5241,7 +5519,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnge_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5268,7 +5550,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnge_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5295,7 +5581,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnge_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5322,7 +5612,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnlt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5349,7 +5643,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnlt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5376,7 +5674,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnlt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5403,7 +5705,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnlt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5430,7 +5736,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnle_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5457,7 +5767,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnle_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5484,7 +5798,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnle_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5511,7 +5829,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnle_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5538,7 +5860,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpord_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5565,7 +5891,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpord_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5592,7 +5922,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpord_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5619,7 +5953,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpord_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5646,7 +5984,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpunord_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5673,7 +6015,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpunord_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5700,7 +6046,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpunord_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5727,7 +6077,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpunord_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -5756,7 +6110,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPCOMPRESSB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5785,7 +6142,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_compress_pd (__m128d s, __mmask8 k, __m128d a)
+ VCOMPRESSPD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5814,7 +6174,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPCOMPRESSW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5843,7 +6206,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi32 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5872,7 +6238,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi64 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5901,7 +6270,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPCOMPRESSB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5930,7 +6302,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_compress_ps (__m128 s, __mmask8 k, __m128 a)
+ VCOMPRESSPS xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5959,7 +6334,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPCOMPRESSW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -5988,7 +6366,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi32 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6017,7 +6398,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi64 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6046,7 +6430,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPCOMPRESSB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6075,7 +6462,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_compress_pd (__m256d s, __mmask8 k, __m256d a)
+ VCOMPRESSPD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6104,7 +6494,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPCOMPRESSW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6133,7 +6526,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6162,7 +6558,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6191,7 +6590,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPCOMPRESSB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6220,7 +6622,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_compress_ps (__m256 s, __mmask8 k, __m256 a)
+ VCOMPRESSPS ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6249,7 +6654,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPCOMPRESSW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6278,7 +6686,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6307,7 +6718,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6335,7 +6749,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi8 (void * s, __mmask16 k, __m128i a)
+ VPCOMPRESSB m128 {k1}{z}, xmm2
+
To be added.
@@ -6362,7 +6779,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi8 (void * s, __mmask32 k, __m256i a)
+ VPCOMPRESSB m256 {k1}{z}, ymm2
+
To be added.
@@ -6389,7 +6809,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_compressstoreu_pd (void * a, __mmask8 k, __m128d a)
+ VCOMPRESSPD m128 {k1}{z}, xmm2
+
To be added.
@@ -6416,7 +6839,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_compressstoreu_pd (void * a, __mmask8 k, __m256d a)
+ VCOMPRESSPD m256 {k1}{z}, ymm2
+
To be added.
@@ -6443,7 +6869,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi16 (void * s, __mmask8 k, __m128i a)
+ VPCOMPRESSW m128 {k1}{z}, xmm2
+
To be added.
@@ -6470,7 +6899,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi16 (void * s, __mmask16 k, __m256i a)
+ VPCOMPRESSW m256 {k1}{z}, ymm2
+
To be added.
@@ -6497,7 +6929,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi32 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSD m128 {k1}{z}, xmm2
+
To be added.
@@ -6524,7 +6959,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi32 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSD m256 {k1}{z}, ymm2
+
To be added.
@@ -6551,7 +6989,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi64 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSQ m128 {k1}{z}, xmm2
+
To be added.
@@ -6578,7 +7019,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi64 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSQ m256 {k1}{z}, ymm2
+
To be added.
@@ -6605,7 +7049,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi8 (void * s, __mmask16 k, __m128i a)
+ VPCOMPRESSB m128 {k1}{z}, xmm2
+
To be added.
@@ -6632,7 +7079,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi8 (void * s, __mmask32 k, __m256i a)
+ VPCOMPRESSB m256 {k1}{z}, ymm2
+
To be added.
@@ -6659,7 +7109,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_compressstoreu_ps (void * a, __mmask8 k, __m128 a)
+ VCOMPRESSPS m128 {k1}{z}, xmm2
+
To be added.
@@ -6686,7 +7139,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_compressstoreu_ps (void * a, __mmask8 k, __m256 a)
+ VCOMPRESSPS m256 {k1}{z}, ymm2
+
To be added.
@@ -6713,7 +7169,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi16 (void * s, __mmask8 k, __m128i a)
+ VPCOMPRESSW m128 {k1}{z}, xmm2
+
To be added.
@@ -6740,7 +7199,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi16 (void * s, __mmask16 k, __m256i a)
+ VPCOMPRESSW m256 {k1}{z}, ymm2
+
To be added.
@@ -6767,7 +7229,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi32 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSD m128 {k1}{z}, xmm2
+
To be added.
@@ -6794,7 +7259,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi32 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSD m256 {k1}{z}, ymm2
+
To be added.
@@ -6821,7 +7289,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi64 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSQ m128 {k1}{z}, xmm2
+
To be added.
@@ -6848,7 +7319,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi64 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSQ m256 {k1}{z}, ymm2
+
To be added.
@@ -10770,7 +11244,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPEXPANDB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -10799,7 +11276,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_expand_pd (__m128d s, __mmask8 k, __m128d a)
+ VEXPANDPD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -10828,7 +11308,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -10857,7 +11340,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi32 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -10886,7 +11372,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi64 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -10915,7 +11404,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPEXPANDB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -10944,7 +11436,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_expand_ps (__m128 s, __mmask8 k, __m128 a)
+ VEXPANDPS xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -10973,7 +11468,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -11002,7 +11500,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi32 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -11031,7 +11532,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi64 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -11060,7 +11564,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPEXPANDB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11089,7 +11596,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_value_expand_pd (__m256d s, __mmask8 k, __m256d a)
+ VEXPANDPD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11118,7 +11628,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPEXPANDW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11147,7 +11660,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11176,7 +11692,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11205,7 +11724,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPEXPANDB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11234,7 +11756,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_value_expand_ps (__m256 s, __mmask8 k, __m256 a)
+ VEXPANDPS ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11263,7 +11788,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPEXPANDW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11292,7 +11820,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11321,7 +11852,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -11349,9 +11883,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi8 (__m128i s, __mmask16 k, void const * a)
+ VPEXPANDB xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11377,9 +11914,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi8 (__m256i s, __mmask32 k, void const * a)
+ VPEXPANDB ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11405,9 +11945,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_expandloadu_pd (__m128d s, __mmask8 k, void const * a)
+ VEXPANDPD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11433,9 +11976,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_address_expandloadu_pd (__m256d s, __mmask8 k, void const * a)
+ VEXPANDPD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11461,9 +12007,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi16 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDW xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11489,9 +12038,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi16 (__m256i s, __mmask16 k, void const * a)
+ VPEXPANDW ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11517,9 +12069,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi32 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11545,9 +12100,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi32 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11573,9 +12131,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi64 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDQ xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11601,9 +12162,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi64 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDQ ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11629,9 +12193,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi8 (__m128i s, __mmask16 k, void const * a)
+ VPEXPANDB xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11657,9 +12224,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi8 (__m256i s, __mmask32 k, void const * a)
+ VPEXPANDB ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11685,9 +12255,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_expandloadu_ps (__m128 s, __mmask8 k, void const * a)
+ VEXPANDPS xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11713,9 +12286,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_address_expandloadu_ps (__m256 s, __mmask8 k, void const * a)
+ VEXPANDPS ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11741,9 +12317,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi16 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDW xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11769,9 +12348,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi16 (__m256i s, __mmask16 k, void const * a)
+ VPEXPANDW ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11797,9 +12379,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi32 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11825,9 +12410,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi32 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11853,9 +12441,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi64 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDQ xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11881,9 +12472,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi64 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDQ ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13300,9 +13894,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi8 (__m128i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU8 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13328,9 +13925,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi8 (__m256i s, __mmask32 k, void const * mem_addr)
+ VMOVDQU8 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13356,9 +13956,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_loadu_pd (__m128d s, __mmask8 k, void const * mem_addr)
+ VMOVUPD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13384,9 +13987,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_loadu_pd (__m256d s, __mmask8 k, void const * mem_addr)
+ VMOVUPD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13412,9 +14018,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi16 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13440,9 +14049,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi16 (__m256i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13468,9 +14080,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13496,7 +14111,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
To be added.
@@ -13524,9 +14142,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13552,9 +14173,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13580,9 +14204,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi8 (__m128i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU8 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13608,9 +14235,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi8 (__m256i s, __mmask32 k, void const * mem_addr)
+ VMOVDQU8 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13636,9 +14266,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_loadu_ps (__m128 s, __mmask8 k, void const * mem_addr)
+ VMOVUPS xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13664,9 +14297,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_loadu_ps (__m256 s, __mmask8 k, void const * mem_addr)
+ VMOVUPS ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13692,9 +14328,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi16 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13720,9 +14359,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi16 (__m256i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13748,9 +14390,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13776,9 +14421,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13804,9 +14452,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13832,9 +14483,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13860,9 +14514,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_load_pd (__m128d s, __mmask8 k, void const * mem_addr)
+ VMOVAPD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13888,9 +14545,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_load_pd (__m256d s, __mmask8 k, void const * mem_addr)
+ VMOVAPD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13916,9 +14576,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13944,9 +14607,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13972,9 +14638,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14000,9 +14669,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14028,9 +14700,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_load_ps (__m128 s, __mmask8 k, void const * mem_addr)
+ VMOVAPS xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14056,9 +14731,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_load_ps (__m256 s, __mmask8 k, void const * mem_addr)
+ VMOVAPS ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14084,9 +14762,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14112,9 +14793,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14140,9 +14824,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14168,9 +14855,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -14196,7 +14886,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask16 k, __m128i a)
+ VMOVDQU8 m128 {k1}{z}, xmm1
+
To be added.
@@ -14223,7 +14916,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask32 k, __m256i a)
+ VMOVDQU8 m256 {k1}{z}, ymm1
+
To be added.
@@ -14250,7 +14946,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_pd (void * mem_addr, __mmask8 k, __m128d a)
+ VMOVUPD m128 {k1}{z}, xmm1
+
To be added.
@@ -14277,7 +14976,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_pd (void * mem_addr, __mmask8 k, __m256d a)
+ VMOVUPD m256 {k1}{z}, ymm1
+
To be added.
@@ -14304,7 +15006,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU16 m128 {k1}{z}, xmm1
+
To be added.
@@ -14331,7 +15036,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask16 k, __m256i a)
+ VMOVDQU16 m256 {k1}{z}, ymm1
+
To be added.
@@ -14358,7 +15066,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU32 m128 {k1}{z}, xmm1
+
To be added.
@@ -14385,7 +15096,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU32 m256 {k1}{z}, ymm1
+
To be added.
@@ -14412,7 +15126,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU64 m128 {k1}{z}, xmm1
+
To be added.
@@ -14439,7 +15156,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU64 m256 {k1}{z}, ymm1
+
To be added.
@@ -14466,7 +15186,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask16 k, __m128i a)
+ VMOVDQU8 m128 {k1}{z}, xmm1
+
To be added.
@@ -14493,7 +15216,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask32 k, __m256i a)
+ VMOVDQU8 m256 {k1}{z}, ymm1
+
To be added.
@@ -14520,7 +15246,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_ps (void * mem_addr, __mmask8 k, __m128 a)
+ VMOVUPS m128 {k1}{z}, xmm1
+
To be added.
@@ -14547,7 +15276,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_ps (void * mem_addr, __mmask8 k, __m256 a)
+ VMOVUPS m256 {k1}{z}, ymm1
+
To be added.
@@ -14574,7 +15306,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU16 m128 {k1}{z}, xmm1
+
To be added.
@@ -14601,7 +15336,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask16 k, __m256i a)
+ VMOVDQU16 m256 {k1}{z}, ymm1
+
To be added.
@@ -14628,7 +15366,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU32 m128 {k1}{z}, xmm1
+
To be added.
@@ -14655,7 +15396,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU32 m256 {k1}{z}, ymm1
+
To be added.
@@ -14682,7 +15426,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU64 m128 {k1}{z}, xmm1
+
To be added.
@@ -14709,7 +15456,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU64 m256 {k1}{z}, ymm1
+
To be added.
@@ -14736,7 +15486,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_pd (void * mem_addr, __mmask8 k, __m128d a)
+ VMOVAPD m128 {k1}{z}, xmm1
+
To be added.
@@ -14763,7 +15516,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_pd (void * mem_addr, __mmask8 k, __m256d a)
+ VMOVAPD m256 {k1}{z}, ymm1
+
To be added.
@@ -14790,7 +15546,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -14817,7 +15576,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -14844,7 +15606,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -14871,7 +15636,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -14898,7 +15666,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_ps (void * mem_addr, __mmask8 k, __m128 a)
+ VMOVAPS m128 {k1}{z}, xmm1
+
To be added.
@@ -14925,7 +15696,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_ps (void * mem_addr, __mmask8 k, __m256 a)
+ VMOVAPS m256 {k1}{z}, ymm1
+
To be added.
@@ -14952,7 +15726,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -14979,7 +15756,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -15006,7 +15786,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -15033,7 +15816,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -15305,7 +16091,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -15330,7 +16119,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15355,7 +16147,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15380,7 +16175,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15405,7 +16203,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15430,7 +16231,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -15455,7 +16259,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15480,7 +16287,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15505,7 +16315,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15530,7 +16343,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15555,7 +16371,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask32_u32 (__mmask32 a)
+ KMOVD r32, k1
+
To be added.
To be added.
@@ -15580,7 +16399,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15605,7 +16427,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -15630,7 +16455,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15655,7 +16483,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15680,7 +16511,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask32_u32 (__mmask32 a)
+ KMOVD r32, k1
+
To be added.
To be added.
@@ -15705,7 +16539,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15730,7 +16567,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -15755,7 +16595,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -15780,7 +16623,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -16141,7 +16987,7 @@
VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16172,7 +17018,7 @@
VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16271,7 +17117,7 @@
VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16302,7 +17148,7 @@
VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16503,7 +17349,7 @@
VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16534,7 +17380,7 @@
VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16766,7 +17612,7 @@
VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16797,7 +17643,7 @@
VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16930,7 +17776,7 @@
VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -16961,7 +17807,7 @@
VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512+X64.xml b/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512+X64.xml
index 28ddff4920b..f988ea822f4 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512+X64.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512+X64.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX10.2/512 hardware instructions, that are only available to 64-bit processes, via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512.xml b/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512.xml
index 631906d8c9e..857a2832b79 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx10v2+V512.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX10.2/512 hardware instructions via intrinsics.
To be added.
@@ -38,7 +38,9 @@
To be added.
- To be added.
+
+ VCVTPS2IUBS zmm1{k1}{z}, zmm2/m512/m32bcst {er}
+
To be added.
To be added.
@@ -72,7 +74,9 @@
To be added.
To be added.
- To be added.
+
+ VCVTPS2IUBS zmm1{k1}{z}, zmm2/m512/m32bcst {er}
+
To be added.
To be added.
@@ -97,7 +101,9 @@
To be added.
- To be added.
+
+ VCVTTPS2IUBS zmm1{k1}{z}, zmm2/m512/m32bcst {sae}
+
To be added.
To be added.
@@ -122,7 +128,9 @@
To be added.
- To be added.
+
+ VCVTPS2IBS zmm1{k1}{z}, zmm2/m512/m32bcst {er}
+
To be added.
To be added.
@@ -156,7 +164,9 @@
To be added.
To be added.
- To be added.
+
+ VCVTPS2IBS zmm1{k1}{z}, zmm2/m512/m32bcst {er}
+
To be added.
To be added.
@@ -181,7 +191,9 @@
To be added.
- To be added.
+
+ VCVTTPS2IBS zmm1{k1}{z}, zmm2/m512/m32bcst {sae}
+
To be added.
To be added.
@@ -202,9 +214,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
@@ -238,7 +251,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXPD zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst {sae}, imm8
+
To be added.
To be added.
@@ -274,7 +289,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXPS zmm1{k1}{z}, zmm2, zmm3/m512/m32bcst {sae}, imm8
+
To be added.
To be added.
@@ -310,7 +327,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMPSADBW zmm1{k1}{z}, zmm2, zmm3/m512, imm8
+
To be added.
To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx10v2+X64.xml b/xml/System.Runtime.Intrinsics.X86/Avx10v2+X64.xml
index 8cb36e8393a..9c5e3513863 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx10v2+X64.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx10v2+X64.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX10.2 hardware instructions, that are only available to 64-bit processes, via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx10v2.xml b/xml/System.Runtime.Intrinsics.X86/Avx10v2.xml
index 64107bfc1f2..61a44fadae5 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx10v2.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx10v2.xml
@@ -20,7 +20,7 @@
- To be added.
+ Provides access to X86 AVX10.2 hardware instructions via intrinsics
To be added.
@@ -44,7 +44,9 @@
To be added.
- To be added.
+
+ VCVTPS2IUBS xmm1{k1}{z}, xmm2/m128/m32bcst
+
To be added.
To be added.
@@ -69,7 +71,9 @@
To be added.
- To be added.
+
+ VCVTPS2IUBS ymm1{k1}{z}, ymm2/m256/m32bcst {er}
+
To be added.
To be added.
@@ -94,7 +98,9 @@
To be added.
- To be added.
+
+ VCVTTPS2IUBS xmm1{k1}{z}, xmm2/m128/m32bcst
+
To be added.
To be added.
@@ -119,7 +125,9 @@
To be added.
- To be added.
+
+ VCVTTPS2IUBS ymm1{k1}{z}, ymm2/m256/m32bcst {sae}
+
To be added.
To be added.
@@ -144,7 +152,9 @@
To be added.
- To be added.
+
+ VCVTPS2IBS xmm1{k1}{z}, xmm2/m128/m32bcst
+
To be added.
To be added.
@@ -169,7 +179,9 @@
To be added.
- To be added.
+
+ VCVTPS2IBS ymm1{k1}{z}, ymm2/m256/m32bcst {er}
+
To be added.
To be added.
@@ -194,7 +206,9 @@
To be added.
- To be added.
+
+ VCVTTPS2IBS xmm1{k1}{z}, xmm2/m128/m32bcst
+
To be added.
To be added.
@@ -219,7 +233,9 @@
To be added.
- To be added.
+
+ VCVTTPS2IBS ymm1{k1}{z}, ymm2/m256/m32bcst {sae}
+
To be added.
To be added.
@@ -240,9 +256,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
@@ -276,7 +293,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXPD xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
+
To be added.
To be added.
@@ -312,7 +331,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXPS xmm1{k1}{z}, xmm2, xmm3/m128/m32bcst, imm8
+
To be added.
To be added.
@@ -348,7 +369,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXPD ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst {sae}, imm8
+
To be added.
To be added.
@@ -384,7 +407,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXPS ymm1{k1}{z}, ymm2, ymm3/m256/m32bcst {sae}, imm8
+
To be added.
To be added.
@@ -420,7 +445,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXSD xmm1{k1}{z}, xmm2, xmm3/m64 {sae}, imm8
+
To be added.
To be added.
@@ -456,7 +483,9 @@
To be added.
To be added.
To be added.
- To be added.
+
+ VMINMAXSS xmm1{k1}{z}, xmm2, xmm3/m32 {sae}, imm8
+
To be added.
To be added.
@@ -481,7 +510,9 @@
To be added.
- To be added.
+
+ VMOVW xmm1, xmm2/m16
+
To be added.
To be added.
@@ -506,7 +537,9 @@
To be added.
- To be added.
+
+ VMOVD xmm1, xmm2/m32
+
To be added.
To be added.
@@ -531,7 +564,9 @@
To be added.
- To be added.
+
+ VMOVW xmm1, xmm2/m16
+
To be added.
To be added.
@@ -556,7 +591,9 @@
To be added.
- To be added.
+
+ VMOVD xmm1, xmm2/m32
+
To be added.
To be added.
@@ -582,7 +619,9 @@
To be added.
To be added.
- To be added.
+
+ VMOVW xmm1/m16, xmm2
+
To be added.
@@ -607,7 +646,9 @@
To be added.
To be added.
- To be added.
+
+ VMOVW xmm1/m16, xmm2
+
To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512BW+VL.xml b/xml/System.Runtime.Intrinsics.X86/Avx512BW+VL.xml
index 521fadc22e9..4014b396096 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512BW+VL.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512BW+VL.xml
@@ -44,9 +44,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu8 (__m128i a, __m128i b, __mmask16 mask)
+ VPBLENDMB xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -73,9 +76,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi16 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMW xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -102,9 +108,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi8 (__m128i a, __m128i b, __mmask16 mask)
+ VPBLENDMB xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -131,9 +140,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu16 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMW xmm1 {k1}, xmm2, xmm3/m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -160,9 +172,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu8 (__m256i a, __m256i b, __mmask32 mask)
+ VPBLENDMB ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -189,9 +204,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi16 (__m256i a, __m256i b, __mmask16 mask)
+ VPBLENDMW ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -218,9 +236,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi8 (__m256i a, __m256i b, __mmask32 mask)
+ VPBLENDMB ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -247,9 +268,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu16 (__m256i a, __m256i b, __mmask16 mask)
+ VPBLENDMW ymm1 {k1}, ymm2, ymm3/m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -274,7 +298,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm_cmpeq_epu8_mask (__m128i a, __m128i b)
+ VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -301,7 +328,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi16_mask (__m128i a, __m128i b)
+ VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -328,7 +358,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm_cmpeq_epi8_mask (__m128i a, __m128i b)
+ VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -355,7 +388,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epu16_mask (__m128i a, __m128i b)
+ VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(0)
+
To be added.
To be added.
@@ -382,7 +418,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask32 _mm256_cmpeq_epu8_mask (__m256i a, __m256i b)
+ VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -409,7 +448,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm256_cmpeq_epi16_mask (__m256i a, __m256i b)
+ VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -436,7 +478,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask32 _mm256_cmpeq_epi8_mask (__m256i a, __m256i b)
+ VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -463,7 +508,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm256_cmpeq_epu16_mask (__m256i a, __m256i b)
+ VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(0)
+
To be added.
To be added.
@@ -522,7 +570,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi16_mask (__m128i a, __m128i b)
+ VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(6)
+
To be added.
To be added.
@@ -549,7 +600,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm_cmpgt_epi8_mask (__m128i a, __m128i b)
+ VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(6)
+
To be added.
To be added.
@@ -640,7 +694,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm256_cmpgt_epi16_mask (__m256i a, __m256i b)
+ VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(6)
+
To be added.
To be added.
@@ -667,7 +724,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask32 _mm256_cmpgt_epi8_mask (__m256i a, __m256i b)
+ VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(6)
+
To be added.
To be added.
@@ -2135,9 +2195,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi8 (__m128i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU8 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2163,9 +2226,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi8 (__m256i s, __mmask32 k, void const * mem_addr)
+ VMOVDQU8 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2191,9 +2257,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi16 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2219,9 +2288,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi16 (__m256i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2247,9 +2319,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi8 (__m128i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU8 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2275,9 +2350,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi8 (__m256i s, __mmask32 k, void const * mem_addr)
+ VMOVDQU8 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2303,9 +2381,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi16 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2331,9 +2412,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi16 (__m256i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2359,7 +2443,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask16 k, __m128i a)
+ VMOVDQU8 m128 {k1}{z}, xmm1
+
To be added.
@@ -2386,7 +2473,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask32 k, __m256i a)
+ VMOVDQU8 m256 {k1}{z}, ymm1
+
To be added.
@@ -2413,7 +2503,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU16 m128 {k1}{z}, xmm1
+
To be added.
@@ -2440,7 +2533,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask16 k, __m256i a)
+ VMOVDQU16 m256 {k1}{z}, ymm1
+
To be added.
@@ -2467,7 +2563,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask16 k, __m128i a)
+ VMOVDQU8 m128 {k1}{z}, xmm1
+
To be added.
@@ -2494,7 +2593,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask32 k, __m256i a)
+ VMOVDQU8 m256 {k1}{z}, ymm1
+
To be added.
@@ -2521,7 +2623,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_si128 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU16 m128 {k1}{z}, xmm1
+
To be added.
@@ -2548,7 +2653,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_si256 (void * mem_addr, __mmask16 k, __m256i a)
+ VMOVDQU16 m256 {k1}{z}, ymm1
+
To be added.
@@ -2581,7 +2689,7 @@
VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2613,7 +2721,7 @@
VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2713,7 +2821,7 @@
VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2745,7 +2853,7 @@
VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512BW.xml b/xml/System.Runtime.Intrinsics.X86/Avx512BW.xml
index 973be042227..4236f6754fc 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512BW.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512BW.xml
@@ -519,7 +519,7 @@
VPBLENDMB zmm1 {k1}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -553,7 +553,7 @@
VPBLENDMW zmm1 {k1}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -587,7 +587,7 @@
VPBLENDMB zmm1 {k1}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -621,7 +621,7 @@
VPBLENDMW zmm1 {k1}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -1975,9 +1975,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi8 (__m512i s, __mmask64 k, void const * mem_addr)
+ VMOVDQU8 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2003,9 +2006,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi16 (__m512i s, __mmask32 k, void const * mem_addr)
+ VMOVDQU32 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2031,9 +2037,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi8 (__m512i s, __mmask64 k, void const * mem_addr)
+ VMOVDQU8 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2059,9 +2068,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi16 (__m512i s, __mmask32 k, void const * mem_addr)
+ VMOVDQU32 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2087,7 +2099,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_si512 (void * mem_addr, __mmask64 k, __m512i a)
+ VMOVDQU8 m512 {k1}{z}, zmm1
+
To be added.
@@ -2114,7 +2129,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_si512 (void * mem_addr, __mmask32 k, __m512i a)
+ VMOVDQU16 m512 {k1}{z}, zmm1
+
To be added.
@@ -2141,7 +2159,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_si512 (void * mem_addr, __mmask64 k, __m512i a)
+ VMOVDQU8 m512 {k1}{z}, zmm1
+
To be added.
@@ -2168,7 +2189,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_si512 (void * mem_addr, __mmask32 k, __m512i a)
+ VMOVDQU16 m512 {k1}{z}, zmm1
+
To be added.
@@ -2448,7 +2472,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask32_u32 (__mmask32 a)
+ KMOVD r32, k1
+
To be added.
To be added.
@@ -2473,7 +2500,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask32_u32 (__mmask32 a)
+ KMOVD r32, k1
+
To be added.
To be added.
@@ -2498,7 +2528,10 @@
To be added.
- To be added.
+
+ unsigned __int64 _cvtmask64_u64 (__mmask64 a)
+ KMOVQ r64, k1
+
To be added.
To be added.
@@ -2523,7 +2556,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask32_u32 (__mmask32 a)
+ KMOVD r32, k1
+
To be added.
To be added.
@@ -2548,7 +2584,10 @@
To be added.
- To be added.
+
+ unsigned __int64 _cvtmask64_u64 (__mmask64 a)
+ KMOVQ r64, k1
+
To be added.
To be added.
@@ -2573,7 +2612,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask32_u32 (__mmask32 a)
+ KMOVD r32, k1
+
To be added.
To be added.
@@ -2959,7 +3001,7 @@
VPERMW zmm1 {k1}{z}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -2991,7 +3033,7 @@
VPERMW zmm1 {k1}{z}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512DQ+VL.xml b/xml/System.Runtime.Intrinsics.X86/Avx512DQ+VL.xml
index d6688185f17..ce2bf761f75 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512DQ+VL.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512DQ+VL.xml
@@ -199,7 +199,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_pd_mask (__m128d a, int c)
+ VFPCLASSPD k2 {k1}, xmm2/m128/m64bcst, imm8
+
To be added.
To be added.
@@ -233,7 +236,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_ps_mask (__m128 a, int c)
+ VFPCLASSPS k2 {k1}, xmm2/m128/m32bcst, imm8
+
To be added.
To be added.
@@ -267,7 +273,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_fpclass_pd_mask (__m256d a, int c)
+ VFPCLASSPD k2 {k1}, ymm2/m256/m64bcst, imm8
+
To be added.
To be added.
@@ -301,7 +310,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_fpclass_ps_mask (__m256 a, int c)
+ VFPCLASSPS k2 {k1}, ymm2/m256/m32bcst, imm8
+
To be added.
To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512DQ.xml b/xml/System.Runtime.Intrinsics.X86/Avx512DQ.xml
index 8d462f771a0..1d4bc9cb320 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512DQ.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512DQ.xml
@@ -447,7 +447,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm512_fpclass_pd_mask (__m512d a, int c)
+ VFPCLASSPD k2 {k1}, zmm2/m512/m64bcst, imm8
+
To be added.
To be added.
@@ -481,7 +484,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask16 _mm512_fpclass_ps_mask (__m512 a, int c)
+ VFPCLASSPS k2 {k1}, zmm2/m512/m32bcst, imm8
+
To be added.
To be added.
@@ -515,7 +521,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_sd_mask (__m128d a, int c)
+ VFPCLASSSS k2 {k1}, xmm2/m32, imm8
+
To be added.
To be added.
@@ -549,7 +558,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_fpclass_ss_mask (__m128 a, int c)
+ VFPCLASSSS k2 {k1}, xmm2/m32, imm8
+
To be added.
To be added.
@@ -1742,7 +1754,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1767,7 +1782,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1792,7 +1810,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1817,7 +1838,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1842,7 +1866,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1867,7 +1894,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1892,7 +1922,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1917,7 +1950,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1942,7 +1978,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1967,7 +2006,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -1992,7 +2034,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2017,7 +2062,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2042,7 +2090,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2067,7 +2118,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2092,7 +2146,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2117,7 +2174,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
@@ -2142,7 +2202,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask8_u32 (__mmask8 a)
+ KMOVB r32, k1
+
To be added.
To be added.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512F+VL.xml b/xml/System.Runtime.Intrinsics.X86/Avx512F+VL.xml
index f39fd820f87..bce2da75869 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512F+VL.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512F+VL.xml
@@ -432,9 +432,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_blendv_pd (__m128d a, __m128d b, __mmask8 mask)
+ VBLENDMPD xmm1 {k1}, xmm2, xmm3/m128/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -461,9 +464,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi32 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMD xmm1 {k1}, xmm2, xmm3/m128/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -490,9 +496,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epi64 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMQ xmm1 {k1}, xmm2, xmm3/m128/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -519,9 +528,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_blendv_ps (__m128 a, __m128 b, __mmask8 mask)
+ VBLENDMPS xmm1 {k1}, xmm2, xmm3/m128/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -548,9 +560,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu32 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMD xmm1 {k1}, xmm2, xmm3/m128/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -577,9 +592,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_blendv_epu64 (__m128i a, __m128i b, __mmask8 mask)
+ VPBLENDMQ xmm1 {k1}, xmm2, xmm3/m128/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -606,9 +624,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_blendv_pd (__m256d a, __m256d b, __mmask8 mask)
+ VBLENDMPD ymm1 {k1}, ymm2, ymm3/m256/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -635,9 +656,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi32 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMD ymm1 {k1}, ymm2, ymm3/m256/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -664,9 +688,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epi64 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMQ ymm1 {k1}, ymm2, ymm3/m256/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -693,9 +720,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_blendv_ps (__m256 a, __m256 b, __mmask8 mask)
+ VBLENDMPS ymm1 {k1}, ymm2, ymm3/m256/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -722,9 +752,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu32 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMD ymm1 {k1}, ymm2, ymm3/m256/m32bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -751,9 +784,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_blendv_epu64 (__m256i a, __m256i b, __mmask8 mask)
+ VPBLENDMQ ymm1 {k1}, ymm2, ymm3/m256/m64bcst
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -787,7 +823,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmp_pd_mask (__m128d a, __m128d b, const int imm8)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8
+
To be added.
To be added.
@@ -823,7 +862,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmp_ps_mask (__m128 a, __m128 b, const int imm8)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8
+
To be added.
To be added.
@@ -859,7 +901,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmp_pd_mask (__m256d a, __m256d b, const int imm8)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8
+
To be added.
To be added.
@@ -895,7 +940,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmp_ps_mask (__m256 a, __m256 b, const int imm8)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8
+
To be added.
To be added.
@@ -922,7 +970,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -949,7 +1001,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -976,7 +1031,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi64_mask (__m128i a, __m128i b)
+ VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -1003,7 +1061,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1030,7 +1092,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epu32_mask (__m128i a, __m128i b)
+ VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -1057,7 +1122,10 @@
To be added.
To be added.
- To be added.
+
+ __mask8 _mm_cmpeq_epu64_mask (__m128i a, __m128i b)
+ VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -1084,7 +1152,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpeq_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1111,7 +1183,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpeq_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -1138,7 +1213,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpeq_epi64_mask (__m256i a, __m256i b)
+ VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -1165,7 +1243,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpeq_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(0)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1192,7 +1274,10 @@
To be added.
To be added.
- To be added.
+
+ __mask8 _mm256_cmpeq_epu32_mask (__m256i a, __m256i b)
+ VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(0)
+
To be added.
To be added.
@@ -1219,7 +1304,10 @@
To be added.
To be added.
- To be added.
+
+ __mask8 _mm256_cmpeq_epu64_mask (__m256i a, __m256i b)
+ VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(0)
+
To be added.
To be added.
@@ -1246,7 +1334,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1273,7 +1365,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(6)
+
To be added.
To be added.
@@ -1300,7 +1395,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi64_mask (__m128i a, __m128i b)
+ VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(6)
+
To be added.
To be added.
@@ -1327,7 +1425,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1418,7 +1520,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpgt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1445,7 +1551,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpgt_epi32_mask (__m128i a, __m128i b)
+ VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(6)
+
To be added.
To be added.
@@ -1472,7 +1581,10 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpgt_epi64_mask (__m256i a, __m256i b)
+ VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(6)
+
To be added.
To be added.
@@ -1499,7 +1611,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpgt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(14)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1590,7 +1706,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpge_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1681,7 +1801,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpge_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1772,7 +1896,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpge_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1863,7 +1991,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpge_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(13)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -1954,7 +2086,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmplt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2045,7 +2181,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmplt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2136,7 +2276,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmplt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2227,7 +2371,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmplt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(1)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2318,7 +2466,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmple_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2409,7 +2561,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmple_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2500,7 +2656,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmple_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2591,7 +2751,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmple_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(2)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2682,7 +2846,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpneq_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2773,7 +2941,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpneq_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2864,7 +3036,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpneq_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -2955,7 +3131,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpneq_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(4)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3046,7 +3226,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpngt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3073,7 +3257,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpngt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3100,7 +3288,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpngt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3127,7 +3319,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpngt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(10)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3154,7 +3350,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnge_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3181,7 +3381,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnge_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3208,7 +3412,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnge_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3235,7 +3443,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnge_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(9)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3262,7 +3474,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnlt_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3289,7 +3505,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnlt_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3316,7 +3536,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnlt_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3343,7 +3567,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnlt_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(5)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3370,7 +3598,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnle_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3397,7 +3629,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpnle_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3424,7 +3660,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnle_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3451,7 +3691,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpnle_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(6)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3478,7 +3722,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpord_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3505,7 +3753,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpord_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3532,7 +3784,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpord_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3559,7 +3815,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpord_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(7)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3586,7 +3846,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpunord_pd_mask (__m128d a, __m128d b)
+ VCMPPD k1 {k2}, xmm2, xmm3/m128/m64bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3613,7 +3877,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm_cmpunord_ps_mask (__m128 a, __m128 b)
+ VCMPPS k1 {k2}, xmm2, xmm3/m128/m32bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3640,7 +3908,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpunord_pd_mask (__m256d a, __m256d b)
+ VCMPPD k1 {k2}, ymm2, ymm3/m256/m64bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3667,7 +3939,11 @@
To be added.
To be added.
- To be added.
+
+ __mmask8 _mm256_cmpunord_ps_mask (__m256 a, __m256 b)
+ VCMPPS k1 {k2}, ymm2, ymm3/m256/m32bcst{sae}, imm8(3)
+ The above native signature does not exist. We provide this additional overload for completeness.
+
To be added.
To be added.
@@ -3696,7 +3972,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_compress_pd (__m128d s, __mmask8 k, __m128d a)
+ VCOMPRESSPD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -3725,7 +4004,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi32 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -3754,7 +4036,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi64 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -3783,7 +4068,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_compress_ps (__m128 s, __mmask8 k, __m128 a)
+ VCOMPRESSPS xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -3812,7 +4100,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi32 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -3841,7 +4132,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi64 (__m128i s, __mask8 k, __m128i a)
+ VPCOMPRESSQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -3870,7 +4164,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_compress_pd (__m256d s, __mmask8 k, __m256d a)
+ VCOMPRESSPD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -3899,7 +4196,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -3928,7 +4228,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -3957,7 +4260,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_compress_ps (__m256 s, __mmask8 k, __m256 a)
+ VCOMPRESSPS ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -3986,7 +4292,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -4015,7 +4324,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPCOMPRESSQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -4043,7 +4355,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_compressstoreu_pd (void * a, __mmask8 k, __m128d a)
+ VCOMPRESSPD m128 {k1}{z}, xmm2
+
To be added.
@@ -4070,7 +4385,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_compressstoreu_pd (void * a, __mmask8 k, __m256d a)
+ VCOMPRESSPD m256 {k1}{z}, ymm2
+
To be added.
@@ -4097,7 +4415,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi32 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSD m128 {k1}{z}, xmm2
+
To be added.
@@ -4124,7 +4445,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi32 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSD m256 {k1}{z}, ymm2
+
To be added.
@@ -4151,7 +4475,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi64 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSQ m128 {k1}{z}, xmm2
+
To be added.
@@ -4178,7 +4505,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi64 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSQ m256 {k1}{z}, ymm2
+
To be added.
@@ -4205,7 +4535,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_compressstoreu_ps (void * a, __mmask8 k, __m128 a)
+ VCOMPRESSPS m128 {k1}{z}, xmm2
+
To be added.
@@ -4232,7 +4565,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_compressstoreu_ps (void * a, __mmask8 k, __m256 a)
+ VCOMPRESSPS m256 {k1}{z}, ymm2
+
To be added.
@@ -4259,7 +4595,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi32 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSD m128 {k1}{z}, xmm2
+
To be added.
@@ -4286,7 +4625,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi32 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSD m256 {k1}{z}, ymm2
+
To be added.
@@ -4313,7 +4655,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi64 (void * a, __mask8 k, __m128i a)
+ VPCOMPRESSQ m128 {k1}{z}, xmm2
+
To be added.
@@ -4340,7 +4685,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi64 (void * a, __mmask8 k, __m256i a)
+ VPCOMPRESSQ m256 {k1}{z}, ymm2
+
To be added.
@@ -6528,7 +6876,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_expand_pd (__m128d s, __mmask8 k, __m128d a)
+ VEXPANDPD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6557,7 +6908,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi32 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6586,7 +6940,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi64 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6615,7 +6972,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_expand_ps (__m128 s, __mmask8 k, __m128 a)
+ VEXPANDPS xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6644,7 +7004,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi32 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDD xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6673,7 +7036,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi64 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDQ xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -6702,7 +7068,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_value_expand_pd (__m256d s, __mmask8 k, __m256d a)
+ VEXPANDPD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6731,7 +7100,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6760,7 +7132,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6789,7 +7164,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_value_expand_ps (__m256 s, __mmask8 k, __m256 a)
+ VEXPANDPS ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6818,7 +7196,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi32 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDD ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6847,7 +7228,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_value_expand_epi64 (__m256i s, __mmask8 k, __m256i a)
+ VPEXPANDQ ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -6875,9 +7259,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_expandloadu_pd (__m128d s, __mmask8 k, void const * a)
+ VEXPANDPD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6903,9 +7290,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_address_expandloadu_pd (__m256d s, __mmask8 k, void const * a)
+ VEXPANDPD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6931,9 +7321,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi32 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6959,9 +7352,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi32 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6987,9 +7383,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi64 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDQ xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7015,9 +7414,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi64 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDQ ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7043,9 +7445,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_expandloadu_ps (__m128 s, __mmask8 k, void const * a)
+ VEXPANDPS xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7071,9 +7476,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_address_expandloadu_ps (__m256 s, __mmask8 k, void const * a)
+ VEXPANDPS ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7099,9 +7507,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi32 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7127,9 +7538,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi32 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7155,9 +7569,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi64 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDQ xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7183,9 +7600,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_address_expandloadu_epi64 (__m256i s, __mmask8 k, void const * a)
+ VPEXPANDQ ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7679,9 +8099,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_loadu_pd (__m128d s, __mmask8 k, void const * mem_addr)
+ VMOVUPD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7707,9 +8130,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_loadu_pd (__m256d s, __mmask8 k, void const * mem_addr)
+ VMOVUPD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7735,9 +8161,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7763,7 +8192,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
To be added.
@@ -7791,9 +8223,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7819,9 +8254,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7847,9 +8285,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_loadu_ps (__m128 s, __mmask8 k, void const * mem_addr)
+ VMOVUPS xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7875,9 +8316,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_loadu_ps (__m256 s, __mmask8 k, void const * mem_addr)
+ VMOVUPS ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7903,9 +8347,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7931,9 +8378,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7959,9 +8409,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_loadu_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -7987,9 +8440,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_loadu_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8015,9 +8471,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128d _mm_mask_load_pd (__m128d s, __mmask8 k, void const * mem_addr)
+ VMOVAPD xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8043,9 +8502,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256d _mm256_mask_load_pd (__m256d s, __mmask8 k, void const * mem_addr)
+ VMOVAPD ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8071,9 +8533,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8099,9 +8564,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8127,9 +8595,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8155,9 +8626,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8183,9 +8657,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128 _mm_mask_load_ps (__m128 s, __mmask8 k, void const * mem_addr)
+ VMOVAPS xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8211,9 +8688,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256 _mm256_mask_load_ps (__m256 s, __mmask8 k, void const * mem_addr)
+ VMOVAPS ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8239,9 +8719,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi32 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8267,9 +8750,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi32 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA32 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8295,9 +8781,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_load_epi64 (__m128i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8323,9 +8812,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_load_epi64 (__m256i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -8351,7 +8843,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_pd (void * mem_addr, __mmask8 k, __m128d a)
+ VMOVUPD m128 {k1}{z}, xmm1
+
To be added.
@@ -8378,7 +8873,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_pd (void * mem_addr, __mmask8 k, __m256d a)
+ VMOVUPD m256 {k1}{z}, ymm1
+
To be added.
@@ -8405,7 +8903,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU32 m128 {k1}{z}, xmm1
+
To be added.
@@ -8432,7 +8933,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU32 m256 {k1}{z}, ymm1
+
To be added.
@@ -8459,7 +8963,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU64 m128 {k1}{z}, xmm1
+
To be added.
@@ -8486,7 +8993,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU64 m256 {k1}{z}, ymm1
+
To be added.
@@ -8513,7 +9023,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_ps (void * mem_addr, __mmask8 k, __m128 a)
+ VMOVUPS m128 {k1}{z}, xmm1
+
To be added.
@@ -8540,7 +9053,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_ps (void * mem_addr, __mmask8 k, __m256 a)
+ VMOVUPS m256 {k1}{z}, ymm1
+
To be added.
@@ -8567,7 +9083,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU32 m128 {k1}{z}, xmm1
+
To be added.
@@ -8594,7 +9113,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU32 m256 {k1}{z}, ymm1
+
To be added.
@@ -8621,7 +9143,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQU64 m128 {k1}{z}, xmm1
+
To be added.
@@ -8648,7 +9173,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQU64 m256 {k1}{z}, ymm1
+
To be added.
@@ -8675,7 +9203,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_pd (void * mem_addr, __mmask8 k, __m128d a)
+ VMOVAPD m128 {k1}{z}, xmm1
+
To be added.
@@ -8702,7 +9233,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_pd (void * mem_addr, __mmask8 k, __m256d a)
+ VMOVAPD m256 {k1}{z}, ymm1
+
To be added.
@@ -8729,7 +9263,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -8756,7 +9293,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -8783,7 +9323,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -8810,7 +9353,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -8837,7 +9383,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_ps (void * mem_addr, __mmask8 k, __m128 a)
+ VMOVAPS m128 {k1}{z}, xmm1
+
To be added.
@@ -8864,7 +9413,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_ps (void * mem_addr, __mmask8 k, __m256 a)
+ VMOVAPS m256 {k1}{z}, ymm1
+
To be added.
@@ -8891,7 +9443,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi32 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -8918,7 +9473,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi32 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -8945,7 +9503,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm_mask_store_epi64 (void * mem_addr, __mmask8 k, __m128i a)
+ VMOVDQA32 m128 {k1}{z}, xmm1
+
To be added.
@@ -8972,7 +9533,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_store_epi64 (void * mem_addr, __mmask8 k, __m256i a)
+ VMOVDQA32 m256 {k1}{z}, ymm1
+
To be added.
@@ -9465,7 +10029,7 @@
VPERMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -9497,7 +10061,7 @@
VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -9529,7 +10093,7 @@
VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512F.xml b/xml/System.Runtime.Intrinsics.X86/Avx512F.xml
index b0bfa00b8ab..c0208935a99 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512F.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512F.xml
@@ -3314,7 +3314,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512d _mm512_mask_compress_pd (__m512d s, __mmask8 k, __m512d a)
+ VCOMPRESSPD zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -3343,7 +3346,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi32 (__m512i s, __mmask16 k, __m512i a)
+ VPCOMPRESSD zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -3372,7 +3378,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi64 (__m512i s, __mmask8 k, __m512i a)
+ VPCOMPRESSQ zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -3401,7 +3410,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512 _mm512_mask_compress_ps (__m512 s, __mmask16 k, __m512 a)
+ VCOMPRESSPS zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -3430,7 +3442,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi32 (__m512i s, __mmask16 k, __m512i a)
+ VPCOMPRESSD zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -3459,7 +3474,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi64 (__m512i s, __mmask8 k, __m512i a)
+ VPCOMPRESSQ zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -3487,7 +3505,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512d _mm512_mask_compressstoreu_pd (void * s, __mmask8 k, __m512d a)
+ VCOMPRESSPD m512 {k1}{z}, zmm2
+
To be added.
@@ -3514,7 +3535,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_compressstoreu_epi32 (void * s, __mmask16 k, __m512i a)
+ VPCOMPRESSD m512 {k1}{z}, zmm2
+
To be added.
@@ -3541,7 +3565,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_compressstoreu_epi64 (void * s, __mmask8 k, __m512i a)
+ VPCOMPRESSQ m512 {k1}{z}, zmm2
+
To be added.
@@ -3568,7 +3595,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512 _mm512_mask_compressstoreu_ps (void * s, __mmask16 k, __m512 a)
+ VCOMPRESSPS m512 {k1}{z}, zmm2
+
To be added.
@@ -3595,7 +3625,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_compressstoreu_epi32 (void * s, __mmask16 k, __m512i a)
+ VPCOMPRESSD m512 {k1}{z}, zmm2
+
To be added.
@@ -3622,7 +3655,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_compressstoreu_epi64 (void * s, __mmask8 k, __m512i a)
+ VPCOMPRESSQ m512 {k1}{z}, zmm2
+
To be added.
@@ -5178,7 +5214,10 @@
To be added.
To be added.
- <para>__m256i _mm512_cvt_roundpd_epu32 (__m512d a, int rounding) <para> VCVTPD2UDQ ymm1, zmm2 {er}</para>
+
+ __m256i _mm512_cvt_roundpd_epu32 (__m512d a, int rounding)
+ VCVTPD2UDQ ymm1, zmm2 {er}
+
To be added.
To be added.
@@ -6603,7 +6642,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512d _mm512_mask_expand_pd (__m512d s, __mmask8 k, __m512d a)
+ VEXPANDPD zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -6632,7 +6674,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi32 (__m512i s, __mmask16 k, __m512i a)
+ VPEXPANDD zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -6661,7 +6706,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi64 (__m512i s, __mmask8 k, __m512i a)
+ VPEXPANDQ zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -6690,7 +6738,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512 _mm512_mask_expand_ps (__m512 s, __mmask16 k, __m512 a)
+ VEXPANDPS zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -6719,7 +6770,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi32 (__m512i s, __mmask16 k, __m512i a)
+ VPEXPANDD zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -6748,7 +6802,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi64 (__m512i s, __mmask8 k, __m512i a)
+ VPEXPANDQ zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -6776,9 +6833,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512d _mm512_mask_expandloadu_pd (__m512d s, __mmask8 k, void * const a)
+ VEXPANDPD zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6804,9 +6864,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi32 (__m512i s, __mmask16 k, void * const a)
+ VPEXPANDD zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6832,9 +6895,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi64 (__m512i s, __mmask8 k, void * const a)
+ VPEXPANDQ zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6860,9 +6926,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512 _mm512_mask_expandloadu_ps (__m512 s, __mmask16 k, void * const a)
+ VEXPANDPS zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6888,9 +6957,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi32 (__m512i s, __mmask16 k, void * const a)
+ VPEXPANDD zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -6916,9 +6988,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi64 (__m512i s, __mmask8 k, void * const a)
+ VPEXPANDQ zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11218,9 +11293,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512d _mm512_mask_loadu_pd (__m512d s, __mmask8 k, void const * mem_addr)
+ VMOVUPD zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11246,9 +11324,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi32 (__m512i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU32 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11274,9 +11355,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi64 (__m512i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11302,9 +11386,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512 _mm512_mask_loadu_ps (__m512 s, __mmask16 k, void const * mem_addr)
+ VMOVUPS zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11330,9 +11417,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi32 (__m512i s, __mmask16 k, void const * mem_addr)
+ VMOVDQU32 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11358,9 +11448,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_loadu_epi64 (__m512i s, __mmask8 k, void const * mem_addr)
+ VMOVDQU64 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11386,9 +11479,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512d _mm512_mask_load_pd (__m512d s, __mmask8 k, void const * mem_addr)
+ VMOVAPD zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11414,9 +11510,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_load_epi32 (__m512i s, __mmask16 k, void const * mem_addr)
+ VMOVDQA32 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11442,9 +11541,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_load_epi64 (__m512i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11470,9 +11572,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512 _mm512_mask_load_ps (__m512 s, __mmask16 k, void const * mem_addr)
+ VMOVAPS zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11498,9 +11603,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_load_epi32 (__m512i s, __mmask16 k, void const * mem_addr)
+ VMOVDQA32 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11526,9 +11634,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_load_epi64 (__m512i s, __mmask8 k, void const * mem_addr)
+ VMOVDQA64 zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -11554,7 +11665,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_pd (void * mem_addr, __mmask8 k, __m512d a)
+ VMOVUPD m512 {k1}{z}, zmm1
+
To be added.
@@ -11581,7 +11695,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_epi32 (void * mem_addr, __mmask16 k, __m512i a)
+ VMOVDQU32 m512 {k1}{z}, zmm1
+
To be added.
@@ -11608,7 +11725,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m512i a)
+ VMOVDQU64 m512 {k1}{z}, zmm1
+
To be added.
@@ -11635,7 +11755,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_ps (void * mem_addr, __mmask16 k, __m512 a)
+ VMOVUPS m512 {k1}{z}, zmm1
+
To be added.
@@ -11662,7 +11785,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_epi32 (void * mem_addr, __mmask16 k, __m512i a)
+ VMOVDQU32 m512 {k1}{z}, zmm1
+
To be added.
@@ -11689,7 +11815,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_storeu_epi64 (void * mem_addr, __mmask8 k, __m512i a)
+ VMOVDQU64 m512 {k1}{z}, zmm1
+
To be added.
@@ -11716,7 +11845,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_store_pd (void * mem_addr, __mmask8 k, __m512d a)
+ VMOVAPD m512 {k1}{z}, zmm1
+
To be added.
@@ -11743,7 +11875,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_store_epi32 (void * mem_addr, __mmask16 k, __m512i a)
+ VMOVDQA32 m512 {k1}{z}, zmm1
+
To be added.
@@ -11770,7 +11905,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_store_epi64 (void * mem_addr, __mmask8 k, __m512i a)
+ VMOVDQA32 m512 {k1}{z}, zmm1
+
To be added.
@@ -11797,7 +11935,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_store_ps (void * mem_addr, __mmask16 k, __m512 a)
+ VMOVAPS m512 {k1}{z}, zmm1
+
To be added.
@@ -11824,7 +11965,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_store_epi32 (void * mem_addr, __mmask16 k, __m512i a)
+ VMOVDQA32 m512 {k1}{z}, zmm1
+
To be added.
@@ -11851,7 +11995,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm512_mask_store_epi64 (void * mem_addr, __mmask8 k, __m512i a)
+ VMOVDQA32 m512 {k1}{z}, zmm1
+
To be added.
@@ -12259,7 +12406,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -12284,7 +12434,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -12309,7 +12462,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -12334,7 +12490,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -12359,7 +12518,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -12384,7 +12546,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -12409,7 +12574,10 @@
To be added.
- To be added.
+
+ unsigned int _cvtmask16_u32 (__mmask16 a)
+ KMOVW r32, k1
+
To be added.
To be added.
@@ -13246,7 +13414,7 @@
VPERMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13278,7 +13446,7 @@
VPERMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13310,7 +13478,7 @@
VPERMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13508,7 +13676,7 @@
VPERMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13540,7 +13708,7 @@
VPERMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -13572,7 +13740,7 @@
VPERMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi+VL.xml b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi+VL.xml
index 8ec9d40cbbf..a34c847396a 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi+VL.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi+VL.xml
@@ -197,7 +197,7 @@
VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -229,7 +229,7 @@
VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -329,7 +329,7 @@
VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -361,7 +361,7 @@
VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi.xml b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi.xml
index ca767cdf4f6..5d66b30d222 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi.xml
@@ -141,7 +141,7 @@
VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -173,7 +173,7 @@
VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+VL.xml b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+VL.xml
index 1c28d546cc2..58031eb1c77 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+VL.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+VL.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX512VBMI2+VL hardware instructions via intrinsics.
To be added.
@@ -42,7 +42,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPCOMPRESSB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -71,7 +74,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPCOMPRESSW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -100,7 +106,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPCOMPRESSB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -129,7 +138,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compress_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPCOMPRESSW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -158,7 +170,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPCOMPRESSB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -187,7 +202,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPCOMPRESSW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -216,7 +234,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPCOMPRESSB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -245,7 +266,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_compress_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPCOMPRESSW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -273,7 +297,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi8 (void * s, __mmask16 k, __m128i a)
+ VPCOMPRESSB m128 {k1}{z}, xmm2
+
To be added.
@@ -300,7 +327,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi8 (void * s, __mmask32 k, __m256i a)
+ VPCOMPRESSB m256 {k1}{z}, ymm2
+
To be added.
@@ -327,7 +357,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi16 (void * s, __mmask8 k, __m128i a)
+ VPCOMPRESSW m128 {k1}{z}, xmm2
+
To be added.
@@ -354,7 +387,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi16 (void * s, __mmask16 k, __m256i a)
+ VPCOMPRESSW m256 {k1}{z}, ymm2
+
To be added.
@@ -381,7 +417,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi8 (void * s, __mmask16 k, __m128i a)
+ VPCOMPRESSB m128 {k1}{z}, xmm2
+
To be added.
@@ -408,7 +447,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi8 (void * s, __mmask32 k, __m256i a)
+ VPCOMPRESSB m256 {k1}{z}, ymm2
+
To be added.
@@ -435,7 +477,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_compressstoreu_epi16 (void * s, __mmask8 k, __m128i a)
+ VPCOMPRESSW m128 {k1}{z}, xmm2
+
To be added.
@@ -462,7 +507,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ void _mm256_mask_compressstoreu_epi16 (void * s, __mmask16 k, __m256i a)
+ VPCOMPRESSW m256 {k1}{z}, ymm2
+
To be added.
@@ -490,7 +538,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPEXPANDB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -519,7 +570,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -548,7 +602,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi8 (__m128i s, __mmask16 k, __m128i a)
+ VPEXPANDB xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -577,7 +634,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expand_epi16 (__m128i s, __mmask8 k, __m128i a)
+ VPEXPANDW xmm1 {k1}{z}, xmm2
+
To be added.
To be added.
@@ -606,7 +666,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPEXPANDB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -635,7 +698,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPEXPANDW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -664,7 +730,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi8 (__m256i s, __mmask32 k, __m256i a)
+ VPEXPANDB ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -693,7 +762,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expand_epi16 (__m256i s, __mmask16 k, __m256i a)
+ VPEXPANDW ymm1 {k1}{z}, ymm2
+
To be added.
To be added.
@@ -721,9 +793,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi8 (__m128i s, __mmask16 k, void const * a)
+ VPEXPANDB xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -749,9 +824,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi8 (__m256i s, __mmask32 k, void const * a)
+ VPEXPANDB ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -777,9 +855,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi16 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDW xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -805,9 +886,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi16 (__m256i s, __mmask16 k, void const * a)
+ VPEXPANDW ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -833,9 +917,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi8 (__m128i s, __mmask16 k, void const * a)
+ VPEXPANDB xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -861,9 +948,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi8 (__m256i s, __mmask32 k, void const * a)
+ VPEXPANDB ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -889,9 +979,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_mask_expandloadu_epi16 (__m128i s, __mmask8 k, void const * a)
+ VPEXPANDW xmm1 {k1}{z}, m128
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -917,9 +1010,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_mask_expandloadu_epi16 (__m256i s, __mmask16 k, void const * a)
+ VPEXPANDW ymm1 {k1}{z}, m256
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -938,9 +1034,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+X64.xml b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+X64.xml
index 314119df4e5..ce3955b6a0d 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+X64.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2+X64.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX512VBMI2 hardware instructions, that are only available to 64-bit processes, via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2.xml b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2.xml
index 58f46163de0..fd65f355c43 100644
--- a/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Avx512Vbmi2.xml
@@ -20,7 +20,7 @@
- To be added.
+ Provides access to X86 AVX512VBMI2 hardware instructions via intrinsics.
To be added.
@@ -48,7 +48,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPCOMPRESSB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -77,7 +80,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPCOMPRESSW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -106,7 +112,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPCOMPRESSB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -135,7 +144,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compress_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPCOMPRESSW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -163,7 +175,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi8 (void * s, __mmask64 k, __m512i a)
+ VPCOMPRESSB m512 {k1}{z}, zmm2
+
To be added.
@@ -190,7 +205,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi16 (void * s, __mmask32 k, __m512i a)
+ VPCOMPRESSW m512 {k1}{z}, zmm2
+
To be added.
@@ -217,7 +235,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi8 (void * s, __mmask64 k, __m512i a)
+ VPCOMPRESSB m512 {k1}{z}, zmm2
+
To be added.
@@ -244,7 +265,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_compresstoreu_epi16 (void * s, __mmask32 k, __m512i a)
+ VPCOMPRESSW m512 {k1}{z}, zmm2
+
To be added.
@@ -272,7 +296,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPEXPANDB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -301,7 +328,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPEXPANDW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -330,7 +360,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi8 (__m512i s, __mmask64 k, __m512i a)
+ VPEXPANDB zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -359,7 +392,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expand_epi16 (__m512i s, __mmask32 k, __m512i a)
+ VPEXPANDW zmm1 {k1}{z}, zmm2
+
To be added.
To be added.
@@ -387,9 +423,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)
+ VPEXPANDB zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -415,9 +454,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)
+ VPEXPANDW zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -443,9 +485,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi8 (__m512i s, __mmask64 k, void * const a)
+ VPEXPANDB zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -471,9 +516,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_mask_expandloadu_epi16 (__m512i s, __mmask32 k, void * const a)
+ VPEXPANDW zmm1 {k1}{z}, m512
+
To be added.
- To be added.
+ The native and managed intrinsics have different order of parameters.
@@ -492,9 +540,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+V512.xml b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+V512.xml
index 6f073fffe50..692d47465a3 100644
--- a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+V512.xml
+++ b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+V512.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX10.2/512 hardware instructions for AVX-VNNI-INT16 via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+X64.xml b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+X64.xml
index cd95f2e8bc0..2d12e2c2b6b 100644
--- a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+X64.xml
+++ b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16+X64.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX-VNNI-INT8 hardware instructions, that are only available to 64-bit processes, via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16.xml b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16.xml
index 91235ef5bdc..c6fa9b4d6fb 100644
--- a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16.xml
+++ b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt16.xml
@@ -20,7 +20,7 @@
- To be added.
+ Provides access to the x86 AVXVNNI hardware instructions via intrinsics.
To be added.
@@ -40,9 +40,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+V512.xml b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+V512.xml
index ab90a21445f..65c4e0e2253 100644
--- a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+V512.xml
+++ b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+V512.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX10.2/512 hardware instructions for AVX-VNNI-INT8 via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+X64.xml b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+X64.xml
index ce8cd9f5d99..c82c8a7717d 100644
--- a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+X64.xml
+++ b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8+X64.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the x86 AVX-VNNI-INT8 hardware instructions, that are only available to 64-bit processes, via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8.xml b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8.xml
index 2daf4244cdc..b7b6bc9abd2 100644
--- a/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8.xml
+++ b/xml/System.Runtime.Intrinsics.X86/AvxVnniInt8.xml
@@ -20,7 +20,7 @@
- To be added.
+ Provides access to the x86 AVXVNNI hardware instructions via intrinsics.
To be added.
@@ -40,9 +40,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Gfni+V256.xml b/xml/System.Runtime.Intrinsics.X86/Gfni+V256.xml
index 5c973e22804..ed081a0b81b 100644
--- a/xml/System.Runtime.Intrinsics.X86/Gfni+V256.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Gfni+V256.xml
@@ -49,7 +49,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_gf2p8affine_epi64_epi8 (__m256i x, __m256i A, int b)
+ GF2P8AFFINEQB ymm1, ymm2/m256, imm8
+ VGF2P8AFFINEQB ymm1, ymm2, ymm3/m256, imm8
+ VGF2P8AFFINEQB ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
+
To be added.
To be added.
@@ -85,7 +90,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_gf2p8affineinv_epi64_epi8 (__m256i x, __m256i A, int b)
+ GF2P8AFFINEINVQB ymm1, ymm2/m256, imm8
+ VGF2P8AFFINEINVQB ymm1, ymm2, ymm3/m256, imm8
+ VGF2P8AFFINEINVQB ymm1{k1}{z}, ymm2, ymm3/m256/m64bcst, imm8
+
To be added.
To be added.
@@ -112,7 +122,12 @@
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_gf2p8mul_epi8 (__m256i a, __m256i b)
+ GF2P8MULB ymm1, ymm2/m256
+ VGF2P8MULB ymm1, ymm2, ymm3/m256
+ VGF2P8MULB ymm1{k1}{z}, ymm2, ymm3/m256
+
To be added.
To be added.
@@ -133,9 +148,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Gfni+V512.xml b/xml/System.Runtime.Intrinsics.X86/Gfni+V512.xml
index 282d561de6d..5f461dbbd1e 100644
--- a/xml/System.Runtime.Intrinsics.X86/Gfni+V512.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Gfni+V512.xml
@@ -49,7 +49,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_gf2p8affine_epi64_epi8 (__m512i x, __m512i A, int b)
+ GF2P8AFFINEQB zmm1, zmm2/m512, imm8
+ VGF2P8AFFINEQB zmm1, zmm2, zmm3/m512, imm8
+ VGF2P8AFFINEQB zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
+
To be added.
To be added.
@@ -85,7 +90,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_gf2p8affineinv_epi64_epi8 (__m512i x, __m512i A, int b)
+ GF2P8AFFINEINVQB zmm1, zmm2/m512, imm8
+ VGF2P8AFFINEINVQB zmm1, zmm2, zmm3/m512, imm8
+ VGF2P8AFFINEINVQB zmm1{k1}{z}, zmm2, zmm3/m512/m64bcst, imm8
+
To be added.
To be added.
@@ -112,7 +122,12 @@
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_gf2p8mul_epi8 (__m512i a, __m512i b)
+ GF2P8MULB zmm1, zmm2/m512
+ VGF2P8MULB zmm1, zmm2, zmm3/m512
+ VGF2P8MULB zmm1{k1}{z}, zmm2, zmm3/m512
+
To be added.
To be added.
@@ -133,9 +148,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Gfni+X64.xml b/xml/System.Runtime.Intrinsics.X86/Gfni+X64.xml
index aae0d939c61..81f683bc25c 100644
--- a/xml/System.Runtime.Intrinsics.X86/Gfni+X64.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Gfni+X64.xml
@@ -14,7 +14,7 @@
- To be added.
+ Provides access to the X86 GFNI hardware instructions that are only available to 64-bit processes, via intrinsics.
To be added.
@@ -34,9 +34,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Gfni.xml b/xml/System.Runtime.Intrinsics.X86/Gfni.xml
index 4696c5cfb93..52df4e56c7f 100644
--- a/xml/System.Runtime.Intrinsics.X86/Gfni.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Gfni.xml
@@ -20,7 +20,7 @@
- To be added.
+ Provides access to X86 GFNI hardware instructions via intrinsics.
To be added.
@@ -55,7 +55,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_gf2p8affine_epi64_epi8 (__m128i x, __m128i A, int b)
+ GF2P8AFFINEQB xmm1, xmm2/m128, imm8
+ VGF2P8AFFINEQB xmm1, xmm2, xmm3/m128, imm8
+ VGF2P8AFFINEQB xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
+
To be added.
To be added.
@@ -91,7 +96,12 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m128i _mm_gf2p8affineinv_epi64_epi8 (__m128i x, __m128i A, int b)
+ GF2P8AFFINEINVQB xmm1, xmm2/m128, imm8
+ VGF2P8AFFINEINVQB xmm1, xmm2, xmm3/m128, imm8
+ VGF2P8AFFINEINVQB xmm1{k1}{z}, xmm2, xmm3/m128/m64bcst, imm8
+
To be added.
To be added.
@@ -118,7 +128,12 @@
To be added.
To be added.
- To be added.
+
+ __m128i _mm_gf2p8mul_epi8 (__m128i a, __m128i b)
+ GF2P8MULB xmm1, xmm2/m128
+ VGF2P8MULB xmm1, xmm2, xmm3/m128
+ VGF2P8MULB xmm1{k1}{z}, xmm2, xmm3/m128
+
To be added.
To be added.
@@ -139,9 +154,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V256.xml b/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V256.xml
index 5600a4eee32..417af53df35 100644
--- a/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V256.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V256.xml
@@ -49,7 +49,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_clmulepi64_epi128 (__m256i a, __m256i b, const int imm8)
+ VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8
+
To be added.
To be added.
@@ -85,7 +88,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m256i _mm256_clmulepi64_epi128 (__m256i a, __m256i b, const int imm8)
+ VPCLMULQDQ ymm1, ymm2, ymm3/m256, imm8
+
To be added.
To be added.
@@ -106,9 +112,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V512.xml b/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V512.xml
index de4ad38b5b7..786dfa73fdf 100644
--- a/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V512.xml
+++ b/xml/System.Runtime.Intrinsics.X86/Pclmulqdq+V512.xml
@@ -49,7 +49,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_clmulepi64_epi128 (__m512i a, __m512i b, const int imm8)
+ VPCLMULQDQ zmm1, zmm2, zmm3/m512, imm8
+
To be added.
To be added.
@@ -85,7 +88,10 @@
To be added.
To be added.
To be added.
- To be added.
+
+ __m512i _mm512_clmulepi64_epi128 (__m512i a, __m512i b, const int imm8)
+ VPCLMULQDQ zmm1, zmm2, zmm3/m512, imm8
+
To be added.
To be added.
@@ -106,9 +112,10 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value that indicates whether the APIs in this class are supported.
+
+ if the APIs are supported; otherwise, .
+ A value of indicates that the APIs will throw .
diff --git a/xml/System.Runtime.Intrinsics/Vector128.xml b/xml/System.Runtime.Intrinsics/Vector128.xml
index ab89fb56dff..2b37de37d2e 100644
--- a/xml/System.Runtime.Intrinsics/Vector128.xml
+++ b/xml/System.Runtime.Intrinsics/Vector128.xml
@@ -179,12 +179,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector to add with .
+ The vector to add with .
+ Adds two vectors to compute their element-wise saturated sum.
+ The element-wise saturated sum of and .
To be added.
+ The type of and () is not supported.
@@ -230,6 +231,7 @@
To be added.
To be added.
To be added.
+
@@ -266,6 +268,7 @@
To be added.
To be added.
To be added.
+
@@ -370,6 +373,7 @@
To be added.
To be added.
To be added.
+
@@ -406,6 +410,7 @@
To be added.
To be added.
To be added.
+
@@ -904,9 +909,10 @@
- To be added.
- To be added.
- To be added.
+ The vector to reinterpret.
+ Reinterprets a as a new .
+
+ reinterpreted as a new .
To be added.
@@ -929,9 +935,10 @@
- To be added.
- To be added.
- To be added.
+ The vector to reinterpret.
+ Reinterprets a as a new .
+
+ reinterpreted as a new .
To be added.
@@ -1317,9 +1324,10 @@
- To be added.
- To be added.
- To be added.
+ The plane to reinterpret.
+ Reinterprets a as a new .
+
+ reinterpreted as a new .
To be added.
@@ -1342,9 +1350,10 @@
- To be added.
- To be added.
- To be added.
+ The quaternion to reinterpret.
+ Reinterprets a as a new .
+
+ reinterpreted as a new .
To be added.
@@ -1880,6 +1889,7 @@
The restricted vector.
To be added.
The type of the elements in the vector () is not supported.
+
@@ -1942,6 +1952,7 @@
The restricted vector.
To be added.
The type of the elements in the vector () is not supported.
+
@@ -2427,6 +2438,7 @@
Copies the per-element sign of a vector to the per-element sign of another vector.
A vector with the magnitude of and the sign of .
To be added.
+
@@ -2696,6 +2708,7 @@
To be added.
To be added.
To be added.
+
@@ -2732,6 +2745,7 @@
To be added.
To be added.
To be added.
+
@@ -7016,6 +7030,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7052,6 +7067,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7094,6 +7110,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7136,6 +7153,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7211,6 +7229,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7253,6 +7272,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7296,6 +7316,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
Determines which elements in a vector are NaN.
A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were NaN.
To be added.
+
@@ -7339,6 +7360,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
Determines which elements in a vector represents negative real numbers.
A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were negative.
To be added.
+
@@ -7381,6 +7403,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7423,6 +7446,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7465,6 +7489,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7508,6 +7533,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
Determines which elements in a vector represents positive real numbers.
A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were positive.
To be added.
+
@@ -7551,6 +7577,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
Determines which elements in a vector are positive infinity.
A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were positive infinity.
To be added.
+
@@ -7593,6 +7620,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7636,6 +7664,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
Determines which elements in a vector are zero.
A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in were zero.
To be added.
+
@@ -7681,6 +7710,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7717,6 +7747,7 @@ On x86, this method corresponds to __m128i _mm_setr_epi8
To be added.
To be added.
To be added.
+
@@ -8584,6 +8615,7 @@ This method may bypass the cache on certain platforms.
A vector whose elements are the maximum of the corresponding elements in and .
For , this method matches the IEEE 754:2019 maximum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of and () is not supported.
+
@@ -8637,6 +8669,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it has a greater magnitude than ; otherwise, .
For this method matches the IEEE 754:2019 maximumMagnitude function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of the elements in the vector () is not supported.
+
@@ -8690,6 +8723,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it has a greater magnitude than ; otherwise, .
For this method matches the IEEE 754:2019 maximumMagnitudeNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of the elements in the vector () is not supported.
+
@@ -8743,6 +8777,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it is greater than ; otherwise, .
To be added.
The type of the elements in the vector () is not supported.
+
@@ -8796,6 +8831,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it is greater than ; otherwise, .
For this method matches the IEEE 754:2019 maximumNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of the elements in the vector () is not supported.
+
@@ -8856,6 +8892,7 @@ This method may bypass the cache on certain platforms.
A vector whose elements are the minimum of the corresponding elements in and .
For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of and () is not supported.
+
@@ -8909,6 +8946,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it has a lesser magnitude than ; otherwise, .
For this method matches the IEEE 754:2019 minimumMagnitude function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of the elements in the vector () is not supported.
+
@@ -8962,6 +9000,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it has a lesser magnitude than ; otherwise, .
For this method matches the IEEE 754:2019 minimumMagnitudeNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of the elements in the vector () is not supported.
+
@@ -9015,6 +9054,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it is lesser than ; otherwise, .
To be added.
The type of the elements in the vector () is not supported.
+
@@ -9068,6 +9108,7 @@ This method may bypass the cache on certain platforms.
A vector where the corresponding element comes from if it is lesser than ; otherwise, .
For this method matches the IEEE 754:2019 minimumNumber function. This requires NaN inputs to not be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of the elements in the vector () is not supported.
+
@@ -9339,7 +9380,7 @@ This method may bypass the cache on certain platforms.
The vector that will be narrowed to the upper half of the result vector.
Narrows two instances into one .
A containing elements narrowed from and .
- To be added.
+ This uses the default conversion behavior for to , which is saturation.
@@ -9375,7 +9416,7 @@ This method may bypass the cache on certain platforms.
The vector that will be narrowed to the upper half of the result vector.
Narrows two instances into one .
A containing elements narrowed from and .
- To be added.
+ This method uses the default conversion behavior for to , which is truncation.
@@ -9405,7 +9446,7 @@ This method may bypass the cache on certain platforms.
The vector that will be narrowed to the upper half of the result vector.
Narrows two instances into one .
A containing elements narrowed from and .
- To be added.
+ This method uses the default conversion behavior for to , which is truncation.
@@ -9435,7 +9476,7 @@ This method may bypass the cache on certain platforms.
The vector that will be narrowed to the upper half of the result vector.
Narrows two instances into one .
A containing elements narrowed from and .
- To be added.
+ This method uses the default conversion behavior for to , which is truncation.
@@ -9471,7 +9512,7 @@ This method may bypass the cache on certain platforms.
The vector that will be narrowed to the upper half of the result vector.
Narrows two instances into one .
A containing elements narrowed from and .
- To be added.
+ This method uses the default conversion behavior for to , which is truncation.
@@ -9507,7 +9548,7 @@ This method may bypass the cache on certain platforms.
The vector that will be narrowed to the upper half of the result vector.
Narrows two instances into one .
A containing elements narrowed from and .
- To be added.
+ This method uses the default conversion behavior for to , which is truncation.
@@ -9543,7 +9584,7 @@ This method may bypass the cache on certain platforms.
The vector that will be narrowed to the upper half of the result vector.
Narrows two instances into one .
A containing elements narrowed from and .
- To be added.
+ This method uses the default conversion behavior for to , which is truncation.
@@ -9566,10 +9607,10 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be narrowed to the lower half of the result vector.
+ The vector that will be narrowed to the upper half of the result vector.
+ Narrows two vector of instances into one vector of using a saturating conversion.
+ A vector of containing elements narrowed with saturation from and .
To be added.
@@ -9599,10 +9640,10 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be narrowed to the lower half of the result vector.
+ The vector that will be narrowed to the upper half of the result vector.
+ Narrows two vector of instances into one vector of using a saturating conversion.
+ A vector of containing elements narrowed with saturation from and .
To be added.
@@ -9626,10 +9667,10 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be narrowed to the lower half of the result vector.
+ The vector that will be narrowed to the upper half of the result vector.
+ Narrows two vector of instances into one vector of using a saturating conversion.
+ A vector of containing elements narrowed with saturation from and .
To be added.
@@ -9653,10 +9694,10 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be narrowed to the lower half of the result vector.
+ The vector that will be narrowed to the upper half of the result vector.
+ Narrows two vector of instances into one vector of using a saturating conversion.
+ A vector of containing elements narrowed with saturation from and .
To be added.
@@ -9686,10 +9727,10 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be narrowed to the lower half of the result vector.
+ The vector that will be narrowed to the upper half of the result vector.
+ Narrows two vector of instances into one vector of using a saturating conversion.
+ A vector of containing elements narrowed with saturation from and .
To be added.
@@ -9719,10 +9760,10 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be narrowed to the lower half of the result vector.
+ The vector that will be narrowed to the upper half of the result vector.
+ Narrows two vector of instances into one vector of using a saturating conversion.
+ A vector of containing elements narrowed with saturation from and .
To be added.
@@ -9752,10 +9793,10 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The vector that will be narrowed to the lower half of the result vector.
+ The vector that will be narrowed to the upper half of the result vector.
+ Narrows two vector of instances into one vector of using a saturating conversion.
+ A vector of containing elements narrowed with saturation from and .
To be added.
@@ -9853,6 +9894,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9889,6 +9931,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -11268,11 +11311,13 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+
+ A new vector containing the values from selected by the given .
+ The behavior is platform-dependent for out-of-range indices.Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 15].
@@ -11295,11 +11340,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 1].
@@ -11322,11 +11367,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -11349,11 +11394,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -11376,11 +11421,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 1].
@@ -11409,11 +11454,13 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+
+ A new vector containing the values from selected by the given .
+ The behavior is platform-dependent for out-of-range indices.Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 15].
@@ -11436,11 +11483,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -11469,11 +11516,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -11502,11 +11549,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -11535,11 +11582,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 1].
@@ -11626,7 +11673,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
-
+
@@ -11659,7 +11706,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
-
+
@@ -12109,12 +12156,13 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector to from which will be subtracted.
+ The vector to subtract from .
+ Subtracts two vectors to compute their element-wise saturated difference.
+ The element-wise saturated difference of and .
To be added.
+ The type of and () is not supported.
diff --git a/xml/System.Runtime.Intrinsics/Vector256.xml b/xml/System.Runtime.Intrinsics/Vector256.xml
index 17d976f8b47..8b36cc51da5 100644
--- a/xml/System.Runtime.Intrinsics/Vector256.xml
+++ b/xml/System.Runtime.Intrinsics/Vector256.xml
@@ -134,6 +134,7 @@
The sum of and .
To be added.
The type of and () is not supported.
+
@@ -185,6 +186,7 @@
To be added.
To be added.
To be added.
+
@@ -230,6 +232,7 @@
To be added.
To be added.
To be added.
+
@@ -266,6 +269,7 @@
To be added.
To be added.
To be added.
+
@@ -371,6 +375,7 @@
To be added.
To be added.
To be added.
+
@@ -407,6 +412,7 @@
To be added.
To be added.
To be added.
+
@@ -1541,6 +1547,7 @@
The restricted vector.
To be added.
The type of the elements in the vector () is not supported.
+
@@ -2358,6 +2365,7 @@
To be added.
To be added.
To be added.
+
@@ -2394,6 +2402,7 @@
To be added.
To be added.
To be added.
+
@@ -6870,6 +6879,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -6906,6 +6916,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -6948,6 +6959,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -6990,6 +7002,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7065,6 +7078,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7107,6 +7121,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7237,6 +7252,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7279,6 +7295,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7321,6 +7338,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7451,6 +7469,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7540,6 +7559,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -7576,6 +7596,7 @@ On x86, this method corresponds to __m256i _mm256_setr_epi8
To be added.
To be added.
To be added.
+
@@ -9201,6 +9222,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -9237,6 +9259,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -9267,6 +9290,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -9297,6 +9321,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -9333,6 +9358,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -9369,6 +9395,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -9405,6 +9432,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -9432,6 +9460,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9465,6 +9494,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9492,6 +9522,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9519,6 +9550,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9552,6 +9584,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9585,6 +9618,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9618,6 +9652,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9714,6 +9749,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -9750,6 +9786,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -11129,11 +11166,14 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ Behavior is platform-dependent for out-of-range indices.
+
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 31].
@@ -11156,11 +11196,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -11183,11 +11223,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 15].
@@ -11210,11 +11250,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -11237,11 +11277,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -11270,11 +11310,14 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ Behavior is platform-dependent for out-of-range indices.
+
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 31].
@@ -11297,11 +11340,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -11330,11 +11373,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 15].
@@ -11363,11 +11406,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -11396,11 +11439,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -11487,7 +11530,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
-
+
@@ -11520,7 +11563,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
-
+
@@ -11925,6 +11968,7 @@ This method may bypass the cache on certain platforms.
The difference of and .
To be added.
The type of and () is not supported.
+
@@ -11976,6 +12020,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Runtime.Intrinsics/Vector512.xml b/xml/System.Runtime.Intrinsics/Vector512.xml
index a54b432ea90..77957f2b269 100644
--- a/xml/System.Runtime.Intrinsics/Vector512.xml
+++ b/xml/System.Runtime.Intrinsics/Vector512.xml
@@ -117,6 +117,7 @@
The sum of and .
To be added.
The type of and () is not supported.
+
@@ -168,6 +169,7 @@
To be added.
To be added.
To be added.
+
@@ -213,6 +215,7 @@
To be added.
To be added.
To be added.
+
@@ -249,6 +252,7 @@
To be added.
To be added.
To be added.
+
@@ -348,6 +352,7 @@
To be added.
To be added.
To be added.
+
@@ -384,6 +389,7 @@
To be added.
To be added.
To be added.
+
@@ -1344,6 +1350,7 @@
The restricted vector.
To be added.
The type of the elements in the vector () is not supported.
+
@@ -1405,7 +1412,7 @@
To be added.
To be added.
To be added.
-
+
@@ -1877,7 +1884,7 @@
To be added.
To be added.
To be added.
-
+
@@ -2129,6 +2136,7 @@
To be added.
To be added.
To be added.
+
@@ -2165,6 +2173,7 @@
To be added.
To be added.
To be added.
+
@@ -6373,6 +6382,7 @@
To be added.
To be added.
To be added.
+
@@ -6409,6 +6419,7 @@
To be added.
To be added.
To be added.
+
@@ -6451,6 +6462,7 @@
To be added.
To be added.
To be added.
+
@@ -6493,6 +6505,7 @@
To be added.
To be added.
To be added.
+
@@ -6559,6 +6572,7 @@
To be added.
To be added.
To be added.
+
@@ -6601,6 +6615,7 @@
To be added.
To be added.
To be added.
+
@@ -6644,7 +6659,7 @@
To be added.
To be added.
To be added.
-
+
@@ -6688,7 +6703,7 @@
To be added.
To be added.
To be added.
-
+
@@ -6731,6 +6746,7 @@
To be added.
To be added.
To be added.
+
@@ -6773,6 +6789,7 @@
To be added.
To be added.
To be added.
+
@@ -6815,6 +6832,7 @@
To be added.
To be added.
To be added.
+
@@ -6858,7 +6876,7 @@
To be added.
To be added.
To be added.
-
+
@@ -6902,7 +6920,7 @@
To be added.
To be added.
To be added.
-
+
@@ -6945,6 +6963,7 @@
To be added.
To be added.
To be added.
+
@@ -6988,7 +7007,7 @@
To be added.
To be added.
To be added.
-
+
@@ -7034,6 +7053,7 @@
To be added.
To be added.
To be added.
+
@@ -7070,6 +7090,7 @@
To be added.
To be added.
To be added.
+
@@ -7860,7 +7881,7 @@
A vector whose elements are the maximum of the corresponding elements in and .
To be added.
The type of and () is not supported.
-
+
@@ -7913,7 +7934,7 @@
To be added.
To be added.
To be added.
-
+
@@ -7966,7 +7987,7 @@
To be added.
To be added.
To be added.
-
+
@@ -8019,7 +8040,7 @@
To be added.
To be added.
To be added.
-
+
@@ -8072,7 +8093,7 @@
To be added.
To be added.
To be added.
-
+
@@ -8127,7 +8148,7 @@
A vector whose elements are the minimum of the corresponding elements in and .
For , this method matches the IEEE 754:2019 minimum function. This requires NaN inputs to be propagated back to the caller and for -0.0 to be treated as less than +0.0.
The type of and () is not supported.
-
+
@@ -8180,7 +8201,7 @@
To be added.
To be added.
To be added.
-
+
@@ -8233,7 +8254,7 @@
To be added.
To be added.
To be added.
-
+
@@ -8286,7 +8307,7 @@
To be added.
To be added.
To be added.
-
+
@@ -8339,7 +8360,7 @@
To be added.
To be added.
To be added.
-
+
@@ -8593,6 +8614,7 @@
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8628,6 +8650,7 @@
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8657,6 +8680,7 @@
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8686,6 +8710,7 @@
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8721,6 +8746,7 @@
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8756,6 +8782,7 @@
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8791,6 +8818,7 @@
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8818,6 +8846,7 @@
To be added.
To be added.
To be added.
+
@@ -8851,6 +8880,7 @@
To be added.
To be added.
To be added.
+
@@ -8878,6 +8908,7 @@
To be added.
To be added.
To be added.
+
@@ -8905,6 +8936,7 @@
To be added.
To be added.
To be added.
+
@@ -8938,6 +8970,7 @@
To be added.
To be added.
To be added.
+
@@ -8971,6 +9004,7 @@
To be added.
To be added.
To be added.
+
@@ -9004,6 +9038,7 @@
To be added.
To be added.
To be added.
+
@@ -9094,6 +9129,7 @@
To be added.
To be added.
To be added.
+
@@ -9130,6 +9166,7 @@
To be added.
To be added.
To be added.
+
@@ -10468,11 +10505,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ Behavior is platform-dependent for out-of-range indices.
+
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 63].
@@ -10495,11 +10535,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -10522,11 +10562,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 31].
@@ -10549,11 +10589,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 15].
@@ -10576,11 +10616,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -10609,11 +10649,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ Behavior is platform-dependent for out-of-range indices.
+
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 63].
@@ -10636,11 +10679,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 15].
@@ -10669,11 +10712,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 31].
@@ -10702,11 +10745,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 15].
@@ -10735,11 +10778,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -10826,7 +10869,7 @@
To be added.
To be added.
To be added.
-
+
@@ -10859,7 +10902,7 @@
To be added.
To be added.
To be added.
-
+
@@ -11217,6 +11260,7 @@
The difference of and .
To be added.
The type of and () is not supported.
+
@@ -11268,6 +11312,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Runtime.Intrinsics/Vector64.xml b/xml/System.Runtime.Intrinsics/Vector64.xml
index 86fcac18fb7..73e8072aef8 100644
--- a/xml/System.Runtime.Intrinsics/Vector64.xml
+++ b/xml/System.Runtime.Intrinsics/Vector64.xml
@@ -134,6 +134,7 @@
The sum of and .
To be added.
The type of and () is not supported.
+
@@ -185,6 +186,7 @@
To be added.
To be added.
To be added.
+
@@ -224,12 +226,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ The value to check for in
+ Determines if all elements of a vector are equal to a given value.
+
+ if all elements of are equal to ; otherwise, .
To be added.
+ The type of and () is not supported.
@@ -261,11 +265,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ Determines if all elements of a vector have all their bits set.
+
+ if all elements of have all their bits set; otherwise, .
To be added.
+ The type of () is not supported.
@@ -365,12 +371,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ The value to check for in
+ Determines if any elements of a vector are equal to a given value.
+
+ if any elements of are equal to ; otherwise, .
To be added.
+ The type of and () is not supported.
@@ -402,11 +410,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ Determines if any elements of a vector have all their bits set.
+
+ if any elements of have all their bits set; otherwise, .
To be added.
+ The type of () is not supported.
@@ -2242,12 +2252,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ The value to check for in
+ Determines the number of elements in a vector that are equal to a given value.
+ The number of elements in that are equal to .
To be added.
+ The type of and () is not supported.
@@ -2279,11 +2290,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ Determines the number of elements in a vector that have all their bits set.
+ The number of elements in that have all their bits set.
To be added.
+ The type of () is not supported.
@@ -5654,12 +5666,13 @@ On x86, this method corresponds to __m64 _mm_setr_pi8
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ The value to check for in
+ Determines the index of the first element in a vector that is equal to a given value.
+ The index into representing the first element that was equal to ; otherwise, -1 if no such element exists.
To be added.
+ The type of and () is not supported.
@@ -5691,11 +5704,12 @@ On x86, this method corresponds to __m64 _mm_setr_pi8
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ Determines the index of the first element in a vector that has all bits set.
+ The index into representing the first element that had all bits set; otherwise, -1 if no such element exists.
To be added.
+ The type of () is not supported.
@@ -6324,12 +6338,13 @@ On x86, this method corresponds to __m64 _mm_setr_pi8
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ The value to check for in
+ Determines the index of the last element in a vector that is equal to a given value.
+ The index into representing the last element that was equal to ; otherwise, -1 if no such element exists.
To be added.
+ The type of and () is not supported.
@@ -6361,11 +6376,12 @@ On x86, this method corresponds to __m64 _mm_setr_pi8
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ Determines the index of the last element in a vector that has all bits set.
+ The index into representing the last element that had all bits set; otherwise, -1 if no such element exists.
To be added.
+ The type of () is not supported.
@@ -7989,6 +8005,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8025,6 +8042,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8055,6 +8073,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8085,6 +8104,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8121,6 +8141,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8157,6 +8178,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8193,6 +8215,7 @@ This method may bypass the cache on certain platforms.
Narrows two instances into one .
A containing elements narrowed from and .
To be added.
+
@@ -8220,6 +8243,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -8253,6 +8277,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -8280,6 +8305,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -8307,6 +8333,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -8340,6 +8367,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -8373,6 +8401,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -8406,6 +8435,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
@@ -8496,12 +8526,14 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ The value to check for in
+ Determines if no elements of a vector are equal to a given value.
+
+ if no elements of are equal to ; otherwise, .
To be added.
+ The type of and () is not supported.
@@ -8533,11 +8565,13 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the vector.
+ The vector whose elements are being checked.
+ Determines if no elements of a vector have all their bits set.
+
+ if no elements of have all their bits set; otherwise, .
To be added.
+ The type of () is not supported.
@@ -9817,11 +9851,14 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ Behavior is platform-dependent for out-of-range indices.
+
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -9844,11 +9881,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -9871,11 +9908,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 1].
@@ -9904,11 +9941,14 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ Behavior is platform-dependent for out-of-range indices.
+
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 7].
@@ -9931,11 +9971,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 1].
@@ -9964,11 +10004,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 3].
@@ -9997,11 +10037,11 @@ This method may bypass the cache on certain platforms.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The input vector from which values are selected.
+ The per-element indices used to select a value from .
+ Creates a new vector by selecting values from an input vector using a set of indices.
+ A new vector containing the values from selected by the given .
+ Unlike Shuffle, this method delegates to the underlying hardware intrinsic without ensuring that are normalized to [0, 1].
@@ -10522,6 +10562,7 @@ This method may bypass the cache on certain platforms.
The difference of and .
To be added.
The type of and () is not supported.
+
@@ -10573,6 +10614,7 @@ This method may bypass the cache on certain platforms.
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography.Cose/CoseHeaderMap.xml b/xml/System.Security.Cryptography.Cose/CoseHeaderMap.xml
index 2a457cb4b9b..6c2dafaf826 100644
--- a/xml/System.Security.Cryptography.Cose/CoseHeaderMap.xml
+++ b/xml/System.Security.Cryptography.Cose/CoseHeaderMap.xml
@@ -799,10 +799,11 @@ This member is an explicit interface member implementation. It can be used only
- To be added.
- To be added.
- To be added.
- To be added.
+ The key whose value to get.
+ When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
+ Gets the value associated with the specified key.
+
+ if the object that implements contains an element with the specified key; otherwise, .
To be added.
diff --git a/xml/System.Security.Cryptography.X509Certificates/Pkcs12LoaderLimits.xml b/xml/System.Security.Cryptography.X509Certificates/Pkcs12LoaderLimits.xml
index 12faf574127..e30198ebef4 100644
--- a/xml/System.Security.Cryptography.X509Certificates/Pkcs12LoaderLimits.xml
+++ b/xml/System.Security.Cryptography.X509Certificates/Pkcs12LoaderLimits.xml
@@ -120,8 +120,12 @@
System.Boolean
- To be added.
- To be added.
+ Gets or sets a value indicating whether duplicate attributes are permitted.
+
+
+ to permit duplicate attributes; to fail loading when duplicate attributes are found.
+ The default is .
+
To be added.
@@ -205,6 +209,7 @@
property values may change over time.
+
@@ -495,6 +500,7 @@
This property has no effect on non-Windows systems.
+
diff --git a/xml/System.Security.Cryptography.X509Certificates/X509CertificateKeyAccessors.xml b/xml/System.Security.Cryptography.X509Certificates/X509CertificateKeyAccessors.xml
index cfcf48f71af..03b8d6f4935 100644
--- a/xml/System.Security.Cryptography.X509Certificates/X509CertificateKeyAccessors.xml
+++ b/xml/System.Security.Cryptography.X509Certificates/X509CertificateKeyAccessors.xml
@@ -20,7 +20,7 @@
- To be added.
+ Provides helper methods to access keys on .
To be added.
@@ -50,11 +50,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the public key.
+ The Composite ML-DSA private key that corresponds to the Composite ML-DSA public key in this certificate.
+
+ Combines a private key with a certificate containing the associated public key into a new instance that can access the private key.
+
+
+ A new certificate with the property set to .
+ The current certificate isn't modified.
+
To be added.
+
+ or is .
+ The specified private key doesn't match the public key for this certificate.
+ The certificate already has an associated private key.
+ Combining a certificate and a Composite ML-DSA private key is not supported on this platform.
@@ -83,11 +93,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the public key.
+ The ML-DSA private key that corresponds to the ML-DSA public key in this certificate.
+
+ Combines a private key with a certificate containing the associated public key into a new instance that can access the private key.
+
+
+ A new certificate with the property set to .
+ The current certificate isn't modified.
+
To be added.
+
+ or is .
+ The specified private key doesn't match the public key for this certificate.
+ The certificate already has an associated private key.
+ Combining a certificate and an ML-DSA private key is not supported on this platform.
@@ -116,11 +136,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the public key.
+ The ML-KEM private key that corresponds to the ML-KEM public key in this certificate.
+
+ Combines a private key with a certificate containing the associated public key into a new instance that can access the private key.
+
+
+ A new certificate with the property set to .
+ The current certificate isn't modified.
+
To be added.
+
+ or is .
+ The specified private key doesn't match the public key for this certificate.
+ The certificate already has an associated private key.
+ Combining a certificate and an ML-KEM private key is not supported on this platform.
@@ -149,11 +179,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The X509 certificate that contains the public key.
+ The SLH-DSA private key that corresponds to the SLH-DSA public key in this certificate.
+
+ Combines a private key with a certificate containing the associated public key into a new instance that can access the private key.
+
+
+ A new certificate with the property set to .
+ The current certificate isn't modified.
+
To be added.
+
+ or is .
+ The specified private key doesn't match the public key for this certificate.
+ The certificate already has an associated private key.
+ Combining a certificate and an SLH-DSA private key is not supported on this platform.
@@ -187,10 +227,14 @@
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the private key.
+ Gets the private key from this certificate.
+ The private key, or if this certificate does not have a Composite ML-DSA private key.
To be added.
+
+ is .
+ Retrieving a Composite ML-DSA private key from a certificate is not supported on this platform.
+ An error occurred accessing the private key.
@@ -224,10 +268,14 @@
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the public key.
+ Gets the public key from this certificate.
+ The public key, or if this certificate does not have a Composite ML-DSA public key.
To be added.
+
+ is .
+ The certificate has a Composite ML-DSA public key, but the platform does not support Composite ML-DSA.
+ The public key was invalid, or otherwise could not be imported.
@@ -261,10 +309,14 @@
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the private key.
+ Gets the private key from this certificate.
+ The private key, or if this certificate does not have an ML-DSA private key.
To be added.
+
+ is .
+ Retrieving an ML-DSA private key from a certificate is not supported on this platform.
+ An error occurred accessing the private key.
@@ -298,10 +350,14 @@
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the public key.
+ Gets the public key from this certificate.
+ The public key, or if this certificate does not have an ML-DSA public key.
To be added.
+
+ is .
+ The certificate has an ML-DSA public key, but the platform does not support ML-DSA.
+ The public key was invalid, or otherwise could not be imported.
@@ -335,10 +391,14 @@
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the private key.
+ Gets the private key from this certificate.
+ The private key, or if this certificate does not have an ML-KEM private key.
To be added.
+
+ is .
+ Retrieving an ML-KEM private key from a certificate is not supported on this platform.
+ An error occurred accessing the private key.
@@ -372,10 +432,14 @@
- To be added.
- To be added.
- To be added.
+ The X.509 certificate that contains the public key.
+ Gets the public key from this certificate.
+ The public key, or if this certificate does not have an ML-KEM public key.
To be added.
+
+ is .
+ The certificate has an ML-KEM public key, but the platform does not support ML-KEM.
+ The public key was invalid, or otherwise could not be imported.
@@ -409,10 +473,14 @@
- To be added.
- To be added.
- To be added.
+ The X509 certificate that contains the private key.
+ Gets the private key from this certificate.
+ The private key, or if this certificate does not have an SLH-DSA private key.
To be added.
+
+ is .
+ Retrieving an SLH-DSA private key from a certificate is not supported on this platform.
+ An error occurred accessing the private key.
@@ -446,10 +514,14 @@
- To be added.
- To be added.
- To be added.
+ The X509 certificate that contains the public key.
+ Gets the public key from this certificate.
+ The public key, or if this certificate does not have an SLH-DSA public key.
To be added.
+
+ is .
+ The certificate has an SLH-DSA public key, but the platform does not support SLH-DSA.
+ The public key was invalid, or otherwise could not be imported.
diff --git a/xml/System.Security.Cryptography.X509Certificates/X509CertificateLoader.xml b/xml/System.Security.Cryptography.X509Certificates/X509CertificateLoader.xml
index e79ade9bf66..8e148f0b5dd 100644
--- a/xml/System.Security.Cryptography.X509Certificates/X509CertificateLoader.xml
+++ b/xml/System.Security.Cryptography.X509Certificates/X509CertificateLoader.xml
@@ -83,6 +83,7 @@
The data did not load as a valid X.509 certificate.
+
@@ -131,6 +132,7 @@
The data did not load as a valid X.509 certificate.
+
@@ -179,6 +181,7 @@
An error occurred while loading the specified file.
+
diff --git a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml
index 3768a7140f6..ad7296ffa5c 100644
--- a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml
+++ b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml
@@ -706,9 +706,9 @@ This method is obsolete in .NET 5 and later versions.
Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password, PEM encoded.
A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
- A PEM-encoded PKCS#8 EncryptedPrivateKeyInfo will begin with -----BEGIN ENCRYPTED PRIVATE KEY----- and end with -----END ENCRYPTED PRIVATE KEY-----, with the base64 encoded DER contents of the key between the PEM boundaries.
+ A PEM-encoded PKCS#8 EncryptedPrivateKeyInfo will begin with -----BEGIN ENCRYPTED PRIVATE KEY----- and end with -----END ENCRYPTED PRIVATE KEY-----, with the base64 encoded DER contents of the key between the PEM boundaries.
- The PEM is encoded according to the IETF RFC 7468 "strict" encoding rules.
+ The PEM is encoded according to the IETF RFC 7468 "strict" encoding rules.
An implementation for or
@@ -2168,9 +2168,9 @@ This member is an explicit interface member implementation. It can be used only
if is big enough to receive the output; otherwise, .
- A PEM-encoded PKCS#8 EncryptedPrivateKeyInfo will begin with -----BEGIN ENCRYPTED PRIVATE KEY----- and end with -----END ENCRYPTED PRIVATE KEY-----, with the base64 encoded DER contents of the key between the PEM boundaries.
+ A PEM-encoded PKCS#8 EncryptedPrivateKeyInfo will begin with -----BEGIN ENCRYPTED PRIVATE KEY----- and end with -----END ENCRYPTED PRIVATE KEY-----, with the base64 encoded DER contents of the key between the PEM boundaries.
- The PEM is encoded according to the IETF RFC 7468 "strict" encoding rules.
+ The PEM is encoded according to the IETF RFC 7468 "strict" encoding rules.
An implementation for
diff --git a/xml/System.Security.Cryptography/CompositeMLDsa.xml b/xml/System.Security.Cryptography/CompositeMLDsa.xml
index c9bddd31663..546ac5d0c6c 100644
--- a/xml/System.Security.Cryptography/CompositeMLDsa.xml
+++ b/xml/System.Security.Cryptography/CompositeMLDsa.xml
@@ -32,8 +32,10 @@
- To be added.
- To be added.
+ Represents a Composite ML-DSA key.
+
+ Developers are encouraged to program against the base class, rather than any specific derived class. The derived classes are intended for interop with the underlying system cryptographic libraries.
+
@@ -56,9 +58,11 @@
- To be added.
- To be added.
+ The specific Composite ML-DSA algorithm for this key.
+ Initializes a new instance of the class.
To be added.
+
+ is .
@@ -81,7 +85,7 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
+ Gets the specific Composite ML-DSA algorithm for this key.
To be added.
To be added.
@@ -137,8 +141,13 @@
- To be added.
- To be added.
+
+
+ to release managed and unmanaged resources; to release only unmanaged resources.
+
+
+ Called by the method to release the managed and unmanaged resources used by the current instance of the class.
+
To be added.
@@ -163,9 +172,15 @@
- To be added.
- To be added.
+ Exports the private-key portion of the current key.
+ The Composite ML-DSA private key.
To be added.
+
+ The current instance cannot export a private key.
+ -or-
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -191,10 +206,12 @@
- To be added.
- To be added.
- To be added.
+ The buffer to receive the Composite ML-DSA private key value.
+ Exports the private-key portion of the current key into the provided buffer.
+ The number of bytes written to the buffer.
To be added.
+ This instance has been disposed.
+ wasn't large enough to hold the result.-or-An error occurred while exporting the key.
@@ -220,10 +237,12 @@
- To be added.
- To be added.
- To be added.
+ The buffer to receive the private key value.
+ When overridden in a derived class, exports the private key portion of the current key.
+ The number of bytes written to the buffer.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -247,9 +266,13 @@
- To be added.
- To be added.
+ Exports the public-key portion of the current key.
+ The Composite ML-DSA public key.
To be added.
+
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -275,10 +298,12 @@
- To be added.
- To be added.
- To be added.
+ The buffer to receive the Composite ML-DSA public key value.
+ Exports the public-key portion of the current key into the provided buffer.
+ The number of bytes written to the buffer.
To be added.
+ This instance has been disposed.
+ was too not large enough to hold the result.-or-An error occurred while exporting the key.
@@ -304,10 +329,12 @@
- To be added.
- To be added.
- To be added.
+ The buffer to receive the public key value.
+ When overridden in a derived class, exports the public key portion of the current key.
+ The number of bytes written to the buffer.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -341,11 +368,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of the this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -379,11 +410,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of the this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -415,6 +450,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -448,11 +486,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a byte-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -486,11 +530,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a char-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -522,6 +572,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -545,9 +598,17 @@
- To be added.
- To be added.
+ Exports the current key in the PKCS#8 PrivateKeyInfo format.
+ A byte array containing the PKCS#8 PrivateKeyInfo representation of the this key.
To be added.
+ This instance has been disposed.
+
+ This instance only represents a public key.
+ -or-
+ The private key is not exportable.
+ -or-
+ An error occurred while exporting the key.
+
@@ -571,9 +632,13 @@
- To be added.
- To be added.
+ Exports the current key in a PEM-encoded representation of the PKCS#8 PrivateKeyInfo format.
+
+ A string containing the PEM-encoded representation of the PKCS#8 PrivateKeyInfo representation of the public-key portion of this key.
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -597,9 +662,11 @@
- To be added.
- To be added.
+ Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format.
+ A byte array containing the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -623,9 +690,15 @@
- To be added.
- To be added.
+
+ Exports the public-key portion of the current key in a PEM-encoded representation of the X.509 SubjectPublicKeyInfo format.
+
+
+ A string containing the PEM-encoded representation of the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -651,10 +724,16 @@
- To be added.
- To be added.
- To be added.
+ An algorithm identifying what kind of Composite ML-DSA key to generate.
+ Generates a new Composite ML-DSA key.
+ The generated key.
To be added.
+
+ is
+ An error occurred generating the Composite ML-DSA key.
+
+ The platform does not support the specified Composite ML-DSA algorithm. Callers can use to determine if the algorithm is supported.
+
@@ -686,6 +765,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -719,11 +801,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific Composite ML-DSA algorithm for this key.
+ The bytes of the public key.
+ Imports a Composite ML-DSA private key.
+ The imported key.
To be added.
+ length is the wrong size for the specified algorithm.-or-An error occurred while importing the key.
+
+ The platform does not support the specified Composite ML-DSA algorithm. Callers can use to determine if the algorithm is supported.
+
@@ -755,6 +841,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -788,11 +877,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific Composite ML-DSA algorithm for this key.
+ The bytes of the public key.
+ Imports a Composite ML-DSA public key.
+ The imported key.
To be added.
+ length is the wrong size for the specified algorithm.-or-An error occurred while importing the key.
+
+ The platform does not support the specified Composite ML-DSA algorithm. Callers can use to determine if the algorithm is supported.
+
@@ -825,11 +918,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports a Composite ML-DSA private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The EncryptedPrivateKeyInfo indicates the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords.-or-The value does not represent a Composite ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.-or-The specified Composite ML-DSA algorithm is not supported.
+
+ The platform does not support Composite ML-DSA. Callers can use the property to determine if the platform supports Composite ML-DSA.
+
@@ -862,11 +959,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports a Composite ML-DSA private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The value does not represent a Composite ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.-or-The specified Composite ML-DSA algorithm is not supported.
+
+ The platform does not support Composite ML-DSA. Callers can use the property to determine if the platform supports Composite ML-DSA.
+
@@ -898,6 +999,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -930,11 +1034,16 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The bytes to use as a password when decrypting the key material.
+ Imports a Composite ML-DSA key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the <c>ENCRYPTED PRIVATE KEY</c> PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.-or-The specified Composite ML-DSA algorithm is not supported.
+
+ The platform does not support Composite ML-DSA. Callers can use the property to determine if the platform supports Composite ML-DSA.
+
@@ -967,11 +1076,16 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The password to use for decrypting the key material.
+ Imports a Composite ML-DSA key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ When the base-64 decoded contents of indicate an algorithm that uses PBKDF1 (Password-Based Key Derivation Function 1) or PBKDF2 (Password-Based Key Derivation Function 2), the password is converted to bytes via the UTF-8 encoding.Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the <c>ENCRYPTED PRIVATE KEY</c> PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.-or-The specified Composite ML-DSA algorithm is not supported.
+
+ The platform does not support Composite ML-DSA. Callers can use the property to determine if the platform supports Composite ML-DSA.
+
@@ -1003,6 +1117,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1034,6 +1151,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1065,10 +1185,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The text of the PEM key to import.
+ Imports a Composite ML-DSA key from an RFC 7468 PEM-encoded string.
+ The imported Composite ML-DSA key.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is raised to prevent importing a key when the key is ambiguous.This method supports the following PEM labels:- PUBLIC KEY
- PRIVATE KEY
+ contains an encrypted PEM-encoded key.-or- contains multiple PEM-encoded Composite ML-DSA keys.-or- contains no PEM-encoded Composite ML-DSA keys.
+
+ An error occurred while importing the key.
+ -or-
+ The specified Composite ML-DSA algorithm is not supported.
+
+
+ The platform does not support Composite ML-DSA. Callers can use the property to determine if the platform supports Composite ML-DSA.
+
@@ -1098,6 +1227,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1127,6 +1259,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1158,10 +1293,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports a Composite ML-DSA private key from a PKCS#8 PrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure.-or-The PrivateKeyInfo value does not represent a Composite ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.-or-The specified Composite ML-DSA algorithm is not supported.
+
+ The platform does not support Composite ML-DSA. Callers can use the property to determine if the platform supports Composite ML-DSA.
+
@@ -1191,6 +1330,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1222,10 +1364,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding.
+ Imports a Composite ML-DSA public key from an X.509 SubjectPublicKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure.-or-The SubjectPublicKeyInfo value does not represent a Composite ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.-or-The specified Composite ML-DSA algorithm is not supported.
+
+ The platform does not support Composite ML-DSA. Callers can use the property to determine if the platform supports Composite ML-DSA.
+
@@ -1251,10 +1397,13 @@
- To be added.
- To be added.
- To be added.
+ The to check for support.
+ Determines whether the specified algorithm is supported by the current platform.
+
+ if the algorithm is supported; otherwise, .
To be added.
+
+ is .
@@ -1277,8 +1426,9 @@
System.Boolean
- To be added.
- To be added.
+ Gets a value indicating whether the current platform supports Composite ML-DSA.
+
+ if the current platform supports Composite ML-DSA; otherwise, .
To be added.
@@ -1312,11 +1462,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is .
+
+ Signs the specified data.
+ The Composite ML-DSA signature of the specified data.
+ A context is treated as empty.
+
+ is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the data.
+
@@ -1343,12 +1506,27 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+ The buffer to receive the signature. Its length must be at least .
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is an empty buffer.
+
+ Signs the specified data, writing the signature into the provided buffer.
+ The number of bytes written to the buffer.
To be added.
+
+ is less than in length.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the data.
+
@@ -1376,12 +1554,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+ The signature context.
+ The buffer to receive the signature, whose length will be exactly .
+
+ When overridden in a derived class, computes the signature of the specified data and context, writing it into the provided buffer.
+
+ The number of bytes written to the buffer.
To be added.
+ An error occurred while signing the data.
@@ -1408,11 +1589,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the private key value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+ Attempts to export private key portion of the current key into the provided buffer.
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1439,11 +1628,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the public key value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+ Attempts to export public key portion of the current key into the provided buffer.
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1479,13 +1676,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -1521,13 +1730,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -1570,6 +1791,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1596,11 +1820,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1627,11 +1861,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+ When this method returns, contains the number of bytes written to the buffer.
+
+ When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1658,11 +1899,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the X.509 SubjectPublicKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1696,12 +1947,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature to verify.
+
+ The context value which was provided during signing.
+ The default value is .
+
+ Verifies that the specified signature is valid for this key and the provided data.
+
+ if the signature validates the data; otherwise, .
+ A context is treated as empty.
+
+ or is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+
+ An error occurred while verifying the data.
+
@@ -1728,12 +1991,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature to verify.
+
+ The context value which was provided during signing.
+ The default value is an empty buffer.
+
+ Verifies that the specified signature is valid for this key and the provided data.
+
+ if the signature validates the data; otherwise, .
To be added.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+
+ An error occurred while verifying the data.
+
@@ -1761,12 +2036,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature context.
+ The signature to verify.
+ When overridden in a derived class, verifies the signature of the specified data and context.
+
+ if the signature validates the data; otherwise, .
To be added.
+ An error occurred while verifying the data.
diff --git a/xml/System.Security.Cryptography/CompositeMLDsaAlgorithm.xml b/xml/System.Security.Cryptography/CompositeMLDsaAlgorithm.xml
index 8765dd9a2de..9278fc01bf3 100644
--- a/xml/System.Security.Cryptography/CompositeMLDsaAlgorithm.xml
+++ b/xml/System.Security.Cryptography/CompositeMLDsaAlgorithm.xml
@@ -32,7 +32,7 @@
- To be added.
+ Represents a composite ML-DSA algorithm identifier, combining ML-DSA with a traditional algorithm.
To be added.
@@ -70,6 +70,7 @@
To be added.
To be added.
To be added.
+
@@ -135,6 +136,7 @@
To be added.
To be added.
To be added.
+
@@ -157,8 +159,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the maximum signature size in bytes for the composite algorithm.
+ The maximum signature size in bytes for the composite algorithm.
To be added.
@@ -182,8 +184,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and ECDSA P-256 with SHA256 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-44 and ECDSA P-256 with SHA256 algorithm.
To be added.
@@ -207,8 +209,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and Ed25519 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-44 and Ed25519 algorithm.
To be added.
@@ -232,8 +234,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PKCS1-v1_5 with SHA256 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PKCS1-v1_5 with SHA256 algorithm.
To be added.
@@ -257,8 +259,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PSS with SHA256 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-44 and 2048-bit RSASSA-PSS with SHA256 algorithm.
To be added.
@@ -282,8 +284,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA BrainpoolP256r1 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA BrainpoolP256r1 with SHA512 algorithm.
To be added.
@@ -307,8 +309,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-256 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-256 with SHA512 algorithm.
To be added.
@@ -332,8 +334,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-384 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and ECDSA P-384 with SHA512 algorithm.
To be added.
@@ -357,8 +359,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and Ed25519 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and Ed25519 algorithm.
To be added.
@@ -382,8 +384,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm.
To be added.
@@ -407,8 +409,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PSS with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and 3072-bit RSASSA-PSS with SHA512 algorithm.
To be added.
@@ -432,8 +434,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PKCS1-v1_5 with SHA512 algorithm.
To be added.
@@ -457,8 +459,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PSS with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 and 4096-bit RSASSA-PSS with SHA512 algorithm.
To be added.
@@ -482,8 +484,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA BrainpoolP384r1 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA BrainpoolP384r1 with SHA512 algorithm.
To be added.
@@ -507,8 +509,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-384 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-384 with SHA512 algorithm.
To be added.
@@ -532,8 +534,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-521 with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-87 and ECDSA P-521 with SHA512 algorithm.
To be added.
@@ -557,8 +559,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and Ed448 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-87 and Ed448 algorithm.
To be added.
@@ -582,8 +584,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and 3072-bit RSASSA-PSS with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-87 and 3072-bit RSASSA-PSS with SHA512 algorithm.
To be added.
@@ -607,8 +609,8 @@
System.Security.Cryptography.CompositeMLDsaAlgorithm
- To be added.
- To be added.
+ Gets a Composite ML-DSA algorithm identifier for the ML-DSA-87 and 4096-bit RSASSA-PSS with SHA512 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-87 and 4096-bit RSASSA-PSS with SHA512 algorithm.
To be added.
@@ -632,8 +634,8 @@
System.String
- To be added.
- To be added.
+ Gets the name of the algorithm.
+ A string representing the algorithm name.
To be added.
@@ -661,10 +663,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects specify the same algorithm name.
+
+ if the objects are considered equal; otherwise, .
To be added.
@@ -692,10 +695,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects do not specify the same algorithm name.
+
+ if the objects are not considered equal; otherwise, .
To be added.
@@ -723,6 +727,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography/CompositeMLDsaCng.xml b/xml/System.Security.Cryptography/CompositeMLDsaCng.xml
index 98f79bea4c8..504bb549ddf 100644
--- a/xml/System.Security.Cryptography/CompositeMLDsaCng.xml
+++ b/xml/System.Security.Cryptography/CompositeMLDsaCng.xml
@@ -24,8 +24,8 @@
- To be added.
- To be added.
+ Provides a Cryptography Next Generation (CNG) implementation of Composite ML-DSA.
+ Developers are encouraged to program against the base class, rather than any specific derived class.The derived classes are intended for interop with the underlying system cryptographic libraries.
@@ -54,9 +54,14 @@
- To be added.
- To be added.
+ The key that will be used as input to the cryptographic operations performed by the current object.
+ Initializes a new instance of the class by using the specified .
To be added.
+
+ is .
+
+ does not specify a Composite ML-DSA group.
+ Cryptography Next Generation (CNG) classes are not supported on this system.
@@ -86,6 +91,7 @@
To be added.
To be added.
To be added.
+
@@ -115,6 +121,7 @@
To be added.
To be added.
To be added.
+
@@ -138,9 +145,12 @@
- To be added.
+ Gets a new representing the key used by the current instance.
To be added.
- To be added.
+
+ This object is not the same as the one passed to , if that constructor was used. However, it will point to the same CNG key.
+
+ This instance has been disposed.
@@ -174,6 +184,7 @@
To be added.
To be added.
To be added.
+
@@ -205,6 +216,7 @@
To be added.
To be added.
To be added.
+
@@ -238,6 +250,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography/CryptographicOperations.xml b/xml/System.Security.Cryptography/CryptographicOperations.xml
index a21411a1fdb..860f7bbf5c8 100644
--- a/xml/System.Security.Cryptography/CryptographicOperations.xml
+++ b/xml/System.Security.Cryptography/CryptographicOperations.xml
@@ -1073,7 +1073,7 @@ Fixed-time behavior is guaranteed in all other cases, including when `left` and
The algorithm used to compute the hash.
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data.
if is too small to hold the calculated hash, otherwise.
@@ -1123,7 +1123,7 @@ Fixed-time behavior is guaranteed in all other cases, including when `left` and
The secret key. The key can be any length.
The data to compute the HMAC over.
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the HMAC of data.
if is too small to hold the calculated HMAC, otherwise.
diff --git a/xml/System.Security.Cryptography/ECDsa.xml b/xml/System.Security.Cryptography/ECDsa.xml
index e61a5282035..95afdc53540 100644
--- a/xml/System.Security.Cryptography/ECDsa.xml
+++ b/xml/System.Security.Cryptography/ECDsa.xml
@@ -68,11 +68,11 @@
Provides an abstract base class that encapsulates the Elliptic Curve Digital Signature Algorithm (ECDSA).
- derivations.
-
+ derivations.
+
]]>
@@ -122,11 +122,11 @@
Initializes a new instance of the class.
- class. The class is the only implementation currently supported by the .NET Framework. You may provide your own custom implementation.
-
+ class. The class is the only implementation currently supported by the .NET Framework. You may provide your own custom implementation.
+
]]>
@@ -366,25 +366,25 @@
- The name of an ECDSA implementation. The following strings all refer to the same implementation, which is the only implementation currently supported in the .NET Framework:
-
-- "ECDsa"
-
-- "ECDsaCng"
-
-- "System.Security.Cryptography.ECDsaCng"
-
+ The name of an ECDSA implementation. The following strings all refer to the same implementation, which is the only implementation currently supported in the .NET Framework:
+
+- "ECDsa"
+
+- "ECDsaCng"
+
+- "System.Security.Cryptography.ECDsaCng"
+
You can also provide the name of a custom ECDSA implementation.
Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).
A new instance of the specified implementation of this class. If the specified algorithm name does not map to an ECDSA implementation, this method returns .
- object, you can use the method overload to create a custom `algorithm` string that specifies your implementation.
-
- If you specify a custom value for the `algorithm` parameter, the object will use it to determine whether an ECDSA object can be created.
-
+ object, you can use the method overload to create a custom `algorithm` string that specifies your implementation.
+
+ If you specify a custom value for the `algorithm` parameter, the object will use it to determine whether an ECDSA object can be created.
+
]]>
The parameter is .
@@ -817,9 +817,9 @@
When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized.
Imports the public/private keypair from an ECPrivateKey structure, replacing the keys for this object.
-
@@ -867,9 +867,9 @@ The key import failed.
When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized.
Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a byte-based password, replacing the keys for this object.
- When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized.
Imports the public/private keypair from a PKCS#8 EncryptedPrivateKeyInfo structure after decrypting with a char-based password, replacing the keys for this object.
- do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.
-or-
@@ -1074,10 +1074,10 @@ The algorithm-specific key import failed.
## Remarks
When the base-64 decoded contents of `input` indicate an algorithm that uses PBKDF1 (Password-Based Key Derivation Function 1) or PBKDF2 (Password-Based Key Derivation Function 2), the password is converted to bytes via the UTF-8 encoding.
-
+
Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.
-
+
This method supports the `ENCRYPTED PRIVATE KEY` PEM label.
@@ -1251,9 +1251,9 @@ The algorithm-specific key import failed.
When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized.
Imports the public/private keypair from a PKCS#8 PrivateKeyInfo structure after decryption, replacing the keys for this object.
-
@@ -1307,9 +1307,9 @@ The algorithm-specific key import failed.
When this method returns, contains a value that indicates the number of bytes read from . This parameter is treated as uninitialized.
Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object.
-
@@ -1378,13 +1378,13 @@ The algorithm-specific key import failed.
Gets the name of the key exchange algorithm.
Always .
- base class.
-
- The Elliptic Curve Digital Signature Algorithm (ECDSA) is used for digital signature generation; it is not used for key derivation Therefore, this property returns `null`.
-
+ base class.
+
+ The Elliptic Curve Digital Signature Algorithm (ECDSA) is used for digital signature generation; it is not used for key derivation Therefore, this property returns `null`.
+
]]>
@@ -1845,14 +1845,14 @@ The buffer in is too small to hold the signature
. is or .
- is less than zero.
-
- -or-
-
- is less than zero.
-
- -or-
-
+ is less than zero.
+
+ -or-
+
+ is less than zero.
+
+ -or-
+
+ - 1 results in an index that is beyond the upper bound of .
@@ -1953,17 +1953,17 @@ The buffer in is too small to hold the signature
is .
is not a known format.
-
- -or-
-
+
+ -or-
+
is less than zero.
-
- -or-
-
+
+ -or-
+
is less than zero.
-
- -or-
-
+
+ -or-
+
+ - 1 results in an index that is beyond the upper bound of .
has a or empty .
@@ -2483,9 +2483,9 @@ The buffer in is too small to hold the signature
if is big enough to receive the output; otherwise, .
-
@@ -2538,9 +2538,9 @@ The buffer in is too small to hold the signature
if is big enough to receive the output; otherwise, .
-
@@ -2665,18 +2665,18 @@ The buffer in is too small to hold the signature
The data to be hashed.
The buffer to receive the hash value.
The algorithm to use to hash the data.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to compute the hash value of the specified read-only span of bytes into the provided destination by using the specified hashing algorithm.
if is not long enough to receive the hash value.
- and copy the result to `destination`.
Derived types should override this method to avoid the intermediate array creation.
-
+
]]>
@@ -2720,7 +2720,7 @@ Derived types should override this method to avoid the intermediate array creati
The data to be signed.
The buffer to receive the signature.
The algorithm to use to hash the data for signing.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to compute the ECDSA digital signature for the specified read-only span of bytes into the provided destination by using the specified hashing algorithm and the current key.
if is not long enough to receive the signature.
@@ -2860,7 +2860,7 @@ Derived types should override this method to avoid the intermediate array creati
The hash value of the data that is being signed.
The buffer to receive the signature.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to compute the ECDSA digital signature for the specified read-only span of bytes representing a data hash into the provided destination by using the current key.
if is not long enough to receive the signature.
@@ -3020,10 +3020,10 @@ Derived types should override this method to avoid the intermediate array creati
if the signature is valid; otherwise, .
To be added.
- is .
-
- -or-
-
+ is .
+
+ -or-
+
is .
. is or .
@@ -3081,10 +3081,10 @@ Derived types should override this method to avoid the intermediate array creati
if the signature is valid; otherwise, .
To be added.
- is .
-
- -or-
-
+ is .
+
+ -or-
+
is .
. is or .
@@ -3338,22 +3338,22 @@ Derived types should override this method to avoid the intermediate array creati
if the signature is valid; otherwise, .
To be added.
- is .
-
- -or-
-
+ is .
+
+ -or-
+
is .
. is or .
- is less than zero.
-
- -or-
-
- is less than zero.
-
- -or-
-
+ is less than zero.
+
+ -or-
+
+ is less than zero.
+
+ -or-
+
+ - 1 results in an index that is beyond the upper bound of .
@@ -3406,17 +3406,17 @@ Derived types should override this method to avoid the intermediate array creati
or is .
is not a known format.
-
- -or-
-
+
+ -or-
+
is less than zero.
-
- -or-
-
+
+ -or-
+
is less than zero.
-
- -or-
-
+
+ -or-
+
+ - 1 results in an index that is beyond the upper bound of .
has a or empty .
diff --git a/xml/System.Security.Cryptography/ECDsaCng.xml b/xml/System.Security.Cryptography/ECDsaCng.xml
index d15e74694c7..f9724a4555a 100644
--- a/xml/System.Security.Cryptography/ECDsaCng.xml
+++ b/xml/System.Security.Cryptography/ECDsaCng.xml
@@ -1710,7 +1710,7 @@ but that is not reflected in this property.
To be added.
The buffer to receive the signature.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to compute the ECDSA digital signature for the specified read-only span of bytes representing a data hash into the provided destination by using the current key.
if is not long enough to receive the signature.
diff --git a/xml/System.Security.Cryptography/HMAC.xml b/xml/System.Security.Cryptography/HMAC.xml
index 260b7a179a3..bf95361e2e9 100644
--- a/xml/System.Security.Cryptography/HMAC.xml
+++ b/xml/System.Security.Cryptography/HMAC.xml
@@ -792,7 +792,7 @@ Derived types must override this method.
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm.
if is long enough to receive the HMAC value; otherwise, .
diff --git a/xml/System.Security.Cryptography/HMACMD5.xml b/xml/System.Security.Cryptography/HMACMD5.xml
index fe7b9cef7ee..cf989dd1424 100644
--- a/xml/System.Security.Cryptography/HMACMD5.xml
+++ b/xml/System.Security.Cryptography/HMACMD5.xml
@@ -1128,7 +1128,7 @@
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm.
if is long enough to receive the HMAC value; otherwise, .
diff --git a/xml/System.Security.Cryptography/HMACSHA1.xml b/xml/System.Security.Cryptography/HMACSHA1.xml
index 591481f54a6..80706e2db38 100644
--- a/xml/System.Security.Cryptography/HMACSHA1.xml
+++ b/xml/System.Security.Cryptography/HMACSHA1.xml
@@ -1215,7 +1215,7 @@ Releases the unmanaged resources used by the The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm.
if is long enough to receive the HMAC value; otherwise, .
diff --git a/xml/System.Security.Cryptography/HMACSHA256.xml b/xml/System.Security.Cryptography/HMACSHA256.xml
index 9cb54ad57e0..f074b28533f 100644
--- a/xml/System.Security.Cryptography/HMACSHA256.xml
+++ b/xml/System.Security.Cryptography/HMACSHA256.xml
@@ -1018,7 +1018,7 @@
The HMAC key.
The data to HMAC.
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the HMAC of data using the SHA-256 algorithm.
if is too small to hold the calculated hash, otherwise.
@@ -1060,7 +1060,7 @@
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm.
if is long enough to receive the HMAC value; otherwise, .
diff --git a/xml/System.Security.Cryptography/HMACSHA384.xml b/xml/System.Security.Cryptography/HMACSHA384.xml
index 9641b907f34..acad9b07ca5 100644
--- a/xml/System.Security.Cryptography/HMACSHA384.xml
+++ b/xml/System.Security.Cryptography/HMACSHA384.xml
@@ -1087,7 +1087,7 @@ public static void Test()
The HMAC key.
The data to HMAC.
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the HMAC of data using the SHA-384 algorithm.
if is too small to hold the calculated hash, otherwise.
@@ -1129,7 +1129,7 @@ public static void Test()
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm.
if is long enough to receive the HMAC value; otherwise, .
diff --git a/xml/System.Security.Cryptography/HMACSHA3_256.xml b/xml/System.Security.Cryptography/HMACSHA3_256.xml
index a5cd4f06c0b..9f59ac44f87 100644
--- a/xml/System.Security.Cryptography/HMACSHA3_256.xml
+++ b/xml/System.Security.Cryptography/HMACSHA3_256.xml
@@ -46,7 +46,7 @@
is a type of keyed hash algorithm that is constructed from the SHA-3-256 hash function and used as a Hash-based Message Authentication Code (HMAC). The HMAC process mixes a secret key with the message data, hashes the result with the hash function, mixes that hash value with the secret key again, and then applies the hash function a second time. The output hash is 256 bits in length.
- This constructor uses a 136-byte, randomly generated key.
+ This constructor uses a 136-byte, randomly generated key.
@@ -694,7 +694,7 @@
The HMAC key.
The data to HMAC.
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the HMAC of data using the SHA-3-256 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/HMACSHA3_384.xml b/xml/System.Security.Cryptography/HMACSHA3_384.xml
index a455bf23a72..a3236febaf2 100644
--- a/xml/System.Security.Cryptography/HMACSHA3_384.xml
+++ b/xml/System.Security.Cryptography/HMACSHA3_384.xml
@@ -46,7 +46,7 @@
is a type of keyed hash algorithm that is constructed from the SHA-3-384 hash function and used as a Hash-based Message Authentication Code (HMAC). The HMAC process mixes a secret key with the message data, hashes the result with the hash function, mixes that hash value with the secret key again, and then applies the hash function a second time. The output hash is 384 bits in length.
- This constructor uses a 104-byte, randomly generated key.
+ This constructor uses a 104-byte, randomly generated key.
@@ -694,7 +694,7 @@
The HMAC key.
The data to HMAC.
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the HMAC of data using the SHA-3-384 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/HMACSHA3_512.xml b/xml/System.Security.Cryptography/HMACSHA3_512.xml
index 9b9a0e801e2..06af95038cd 100644
--- a/xml/System.Security.Cryptography/HMACSHA3_512.xml
+++ b/xml/System.Security.Cryptography/HMACSHA3_512.xml
@@ -46,7 +46,7 @@
is a type of keyed hash algorithm that is constructed from the SHA-3-512 hash function and used as a Hash-based Message Authentication Code (HMAC). The HMAC process mixes a secret key with the message data, hashes the result with the hash function, mixes that hash value with the secret key again, and then applies the hash function a second time. The output hash is 512 bits in length.
- This constructor uses a 72-byte, randomly generated key.
+ This constructor uses a 72-byte, randomly generated key.
@@ -694,7 +694,7 @@
The HMAC key.
The data to HMAC.
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the HMAC of data using the SHA-3-512 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/HMACSHA512.xml b/xml/System.Security.Cryptography/HMACSHA512.xml
index 64900f198b2..977fdfaf7d9 100644
--- a/xml/System.Security.Cryptography/HMACSHA512.xml
+++ b/xml/System.Security.Cryptography/HMACSHA512.xml
@@ -1129,7 +1129,7 @@ public static void Test()
The buffer to receive the HMAC value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the HMAC computation after the last data is processed by the HMAC algorithm.
if is long enough to receive the HMAC value; otherwise, .
diff --git a/xml/System.Security.Cryptography/HashAlgorithm.xml b/xml/System.Security.Cryptography/HashAlgorithm.xml
index a00cade3dc2..00d1220b58d 100644
--- a/xml/System.Security.Cryptography/HashAlgorithm.xml
+++ b/xml/System.Security.Cryptography/HashAlgorithm.xml
@@ -1719,7 +1719,7 @@ For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Reso
The input to compute the hash code for.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to compute the hash value for the specified byte array.
if is long enough to receive the hash value; otherwise, .
@@ -1761,7 +1761,7 @@ For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Reso
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the hash computation after the last data is processed by the hash algorithm.
if is long enough to receive the hash value; otherwise, .
diff --git a/xml/System.Security.Cryptography/IncrementalHash.xml b/xml/System.Security.Cryptography/IncrementalHash.xml
index 353f9b7c083..49eea8c15ed 100644
--- a/xml/System.Security.Cryptography/IncrementalHash.xml
+++ b/xml/System.Security.Cryptography/IncrementalHash.xml
@@ -796,7 +796,7 @@
The buffer to receive the hash or HMAC value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
This parameter is treated as uninitialized.
Attempts to retrieve the hash or Hash-based Message Authentication Code (HMAC) for the data accumulated from prior calls to the methods, without resetting the object to its initial state.
@@ -840,7 +840,7 @@
The buffer to receive the hash or Hash-Based Message Authentication Code (HMAC) value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the hash computation after the last data is processed by the hash algorithm.
if is long enough to receive the hash or HMAC value; otherwise, .
diff --git a/xml/System.Security.Cryptography/MD5.xml b/xml/System.Security.Cryptography/MD5.xml
index b596eee9aba..40b8885e556 100644
--- a/xml/System.Security.Cryptography/MD5.xml
+++ b/xml/System.Security.Cryptography/MD5.xml
@@ -741,7 +741,7 @@
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the MD5 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/MLDsa.xml b/xml/System.Security.Cryptography/MLDsa.xml
index 11d5aaa0c86..9440bb919c6 100644
--- a/xml/System.Security.Cryptography/MLDsa.xml
+++ b/xml/System.Security.Cryptography/MLDsa.xml
@@ -32,8 +32,8 @@
- To be added.
- To be added.
+ Represents an ML-DSA key.
+ This algorithm is specified by FIPS-204.Developers are encouraged to program against the base class, rather than any specific derived class.The derived classes are intended for interop with the underlying system cryptographic libraries.
@@ -56,9 +56,11 @@
- To be added.
- To be added.
+ The specific ML-DSA algorithm for this key.
+ Initializes a new instance of the class.
To be added.
+
+ is .
@@ -81,8 +83,8 @@
System.Security.Cryptography.MLDsaAlgorithm
- To be added.
- To be added.
+ Gets the specific ML-DSA algorithm for this key.
+ The specific ML-DSA algorithm for this key.
To be added.
@@ -137,8 +139,13 @@
- To be added.
- To be added.
+
+
+ to release managed and unmanaged resources; to release only unmanaged resources.
+
+
+ Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the class.
+
To be added.
@@ -173,11 +180,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of the this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -211,11 +222,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of the this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -247,6 +262,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -280,11 +298,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a byte-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -318,11 +342,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a char-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -354,6 +384,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -377,9 +410,15 @@
- To be added.
- To be added.
+ Exports the current key in the FIPS 204 private key format.
+ The FIPS 204 private key.
To be added.
+
+ The current instance cannot export a private key.
+ -or-
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -405,9 +444,14 @@
- To be added.
- To be added.
+
+ The buffer to receive the private key. Its length must be exactly .
+
+ Exports the current key in the FIPS 204 private key format.
To be added.
+
+ is the incorrect length to receive the private key.
+ An error occurred while exporting the key.
@@ -433,8 +477,8 @@
- To be added.
- To be added.
+ The buffer to receive the private key.
+ When overridden in a derived class, exports the FIPS 204 private key to the specified buffer.
To be added.
@@ -459,9 +503,13 @@
- To be added.
- To be added.
+ Exports the private seed in the FIPS 204 private seed format.
+ The FIPS 204 private seed.
To be added.
+
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -487,10 +535,15 @@
- To be added.
- To be added.
+
+ The buffer to receive the private seed. Its length must be exactly .
+
+ Exports the private seed of the current key.
To be added.
To be added.
+
+ is the incorrect length to receive the private seed.
+ An error occurred while exporting the private seed.
@@ -516,8 +569,8 @@
- To be added.
- To be added.
+ The buffer to receive the private seed.
+ When overridden in a derived class, exports the private seed to the specified buffer.
To be added.
@@ -542,9 +595,13 @@
- To be added.
- To be added.
+ Exports the public-key portion of the current key in the FIPS 204 public key format.
+ The FIPS 204 public key.
To be added.
+
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -570,10 +627,21 @@
- To be added.
- To be added.
+
+ The buffer to receive the public key. Its length must be exactly .
+
+ Exports the public-key portion of the current key in the FIPS 204 public key format.
To be added.
- To be added.
+
+
+ is required to be exactly in length.
+
+
+ is the incorrect length to receive the public key.
+
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -599,8 +667,8 @@
- To be added.
- To be added.
+ The buffer to receive the public key.
+ When overridden in a derived class, exports the FIPS 204 public key to the specified buffer.
To be added.
@@ -625,9 +693,17 @@
- To be added.
- To be added.
+ Exports the current key in the PKCS#8 PrivateKeyInfo format.
+ A byte array containing the PKCS#8 PrivateKeyInfo representation of the this key.
To be added.
+ This instance has been disposed.
+
+ This instance only represents a public key.
+ -or-
+ The private key is not exportable.
+ -or-
+ An error occurred while exporting the key.
+
@@ -651,9 +727,13 @@
- To be added.
- To be added.
+ Exports the current key in a PEM-encoded representation of the PKCS#8 PrivateKeyInfo format.
+
+ A string containing the PEM-encoded representation of the PKCS#8 PrivateKeyInfo representation of the public-key portion of this key.
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -677,9 +757,11 @@
- To be added.
- To be added.
+ Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format.
+ A byte array containing the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -703,9 +785,15 @@
- To be added.
- To be added.
+
+ Exports the public-key portion of the current key in a PEM-encoded representation of the X.509 SubjectPublicKeyInfo format.
+
+
+ A string containing the PEM-encoded representation of the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -731,10 +819,16 @@
- To be added.
- To be added.
- To be added.
+ An algorithm identifying what kind of ML-DSA key to generate.
+ Generates a new ML-DSA key.
+ The generated key.
To be added.
+
+ is
+ An error occured generating the ML-DSA key.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -767,11 +861,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an ML-DSA private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The EncryptedPrivateKeyInfo indicates the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords.-or-The value does not represent an ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -804,11 +902,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an ML-DSA private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The value does not represent an ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -840,6 +942,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -872,11 +977,16 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The bytes to use as a password when decrypting the key material.
+ Imports an ML-DSA key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the ENCRYPTED PRIVATE KEY PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -909,11 +1019,16 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The password to use for decrypting the key material.
+ Imports an ML-DSA key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ When the base-64 decoded contents of indicate an algorithm that uses PBKDF1 (Password-Based Key Derivation Function 1) or PBKDF2 (Password-Based Key Derivation Function 2), the password is converted to bytes via the UTF-8 encoding.Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the ENCRYPTED PRIVATE KEY PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -945,6 +1060,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -976,6 +1094,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1007,10 +1128,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The text of the PEM key to import.
+ Imports an ML-DSA key from an RFC 7468 PEM-encoded string.
+ The imported ML-DSA key.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is raised to prevent importing a key when the key is ambiguous.This method supports the following PEM labels:- PUBLIC KEY
- PRIVATE KEY
+ contains an encrypted PEM-encoded key.-or- contains multiple PEM-encoded ML-DSA keys.-or- contains no PEM-encoded ML-DSA keys.
+ An error occurred while importing the key.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -1040,6 +1166,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1071,6 +1200,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1104,11 +1236,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-DSA algorithm for this key.
+ The bytes of a FIPS 204 private key.
+ Imports an ML-DSA private key in the FIPS 204 private key format.
+ The imported key.
To be added.
+ is not a valid ML-DSA algorithm identifier.-or- is not the correct size for the specified algorithm.-or-An error occurred while importing the key.
@@ -1140,6 +1273,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1173,11 +1309,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-DSA algorithm for this key.
+ The bytes the key seed.
+ Imports an ML-DSA private key from its private seed value.
+ The imported key.
To be added.
+ is not a valid ML-DSA algorithm identifier.-or- is not the correct size for the specified algorithm.-or-An error occurred while importing the key.
@@ -1209,6 +1346,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1242,11 +1382,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-DSA algorithm for this key.
+ The bytes of a FIPS 204 public key.
+ Imports an ML-DSA public key in the FIPS 204 public key format.
+ The imported key.
To be added.
+ is not a valid ML-DSA algorithm identifier.-or- is not the correct size for the specified algorithm.-or-An error occurred while importing the key.
@@ -1276,6 +1417,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1307,10 +1451,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an ML-DSA private key from a PKCS#8 PrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure.-or-The PrivateKeyInfo value does not represent an ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -1340,6 +1488,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1371,10 +1522,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding.
+ Imports an ML-DSA public key from an X.509 SubjectPublicKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure.-or-The SubjectPublicKeyInfo value does not represent an ML-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-DSA. Callers can use the property to determine if the platform supports ML-DSA.
+
@@ -1397,8 +1552,9 @@
System.Boolean
- To be added.
- To be added.
+ Gets a value indicating whether the current platform supports ML-DSA.
+
+ if the current platform supports ML-DSA; otherwise, .
To be added.
@@ -1432,11 +1588,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is .
+
+ Signs the specified data.
+ ML-DSA signature for the specified data.
+ A context is treated as empty.
+
+ is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the data.
+
@@ -1463,12 +1632,28 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+
+ The buffer to receive the signature. Its length must be exactly .
+
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is an empty buffer.
+
+ Signs the specified data, writing the signature into the provided buffer.
To be added.
To be added.
+ The buffer in is the incorrect length to receive the signature.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the data.
+
@@ -1496,11 +1681,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+ The signature context.
+ The buffer to receive the signature, which will always be the exactly correct size for the algorithm.
+
+ When overridden in a derived class, computes the signature of the specified data and context, writing it into the provided buffer.
+
To be added.
+ An error occurred while signing the data.
@@ -1530,6 +1718,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1561,10 +1752,19 @@
- To be added.
- To be added.
- To be added.
+ The signature mu value to sign.
+ Signs the specified externally computed signature mu (μ) value.
+ ML-DSA signature for the specified mu value.
To be added.
+ The buffer in is the incorrect length for the signature mu value.
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the hash.
+
+ The current platform does not support signing with an externally computed mu value.
+
@@ -1591,10 +1791,23 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The signature mu value to sign.
+
+ The buffer to receive the signature. Its length must be exactly .
+
+
+ Signs the specified externally computed signature mu (μ) value, writing the signature into the provided buffer.
+
+ To be added.
+ The buffer in is the incorrect length for the signature mu value.-or-The buffer in is the incorrect length to receive the signature.
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the hash.
+
+ The current platform does not support signing with an externally computed mu value.
+
@@ -1621,10 +1834,13 @@
- To be added.
- To be added.
- To be added.
+ The signature mu value to sign.
+ The buffer to receive the signature, which will always be the exactly correct size for the algorithm.
+
+ When overridden in a derived class, computes the remainder of the signature from the precomputed mu (μ) value, writing it into the provided buffer.
+
To be added.
+ An error occurred while computing the signature.
@@ -1658,12 +1874,16 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to sign.
+ The OID of the hash algorithm used to create the hash.
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is .
+
+ Signs the specified hash using the FIPS 204 pre-hash signing algorithm.
To be added.
To be added.
+ or is .An error occurred while verifying the data. is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-The instance represents only a public key.-or-An error occurred while signing the hash.
@@ -1698,12 +1918,26 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to sign.
+
+ The buffer to receive the signature. Its length must be exactly .
+
+ The OID of the hash algorithm used to create the hash.
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is an empty buffer.
+
+ Signs the specified hash using the FIPS 204 pre-hash signing algorithm, writing the signature into the provided buffer.
+ To be added.
+
+ is .
+ The buffer in is the incorrect length to receive the signature.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+ is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-The instance represents only a public key.-or-An error occurred while signing the hash.
@@ -1739,12 +1973,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to sign.
+ The signature context.
+ The OID of the hash algorithm used to create the hash.
+ The buffer to receive the signature, which will always be the exactly correct size for the algorithm.
+
+ When overridden in a derived class, computes the pre-hash signature of the specified hash and context, writing it into the provided buffer.
+
To be added.
+ An error occurred while signing the hash.
@@ -1780,13 +2017,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
+ To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -1822,13 +2071,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
+ To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -1871,6 +2132,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1897,11 +2161,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1928,11 +2202,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+ When this method returns, contains the number of bytes written to the buffer.
+
+ When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1959,11 +2240,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the X.509 SubjectPublicKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1997,12 +2288,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature to verify.
+
+ The context value which was provided during signing.
+ The default value is .
+
+ Verifies that the specified signature is valid for this key and the provided data.
+
+ if the signature validates the data; otherwise, .
+ A context is treated as empty.
+
+ or is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+
+ An error occurred while verifying the data.
+
@@ -2029,12 +2332,26 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature to verify.
+
+ The context value which was provided during signing.
+ The default value is an empty buffer.
+
+ Verifies that the specified signature is valid for this key and the provided data.
+
+ if the signature validates the data; otherwise, .
+ To be added.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while verifying the data.
+
@@ -2062,12 +2379,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature context.
+ The signature to verify.
+ When overridden in a derived class, verifies the signature of the specified data and context.
+
+ if the signature validates the data; otherwise, .
To be added.
+ An error occurred while verifying the data.
@@ -2099,6 +2418,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -2125,11 +2447,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The signature mu value.
+ The signature to verify.
+ Verifies that a digital signature is valid for the provided externally computed signature mu (μ) value.
+
+
+ if the digital signature is valid for the provided mu value; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while verifying the mu value.
+ The current platform does not support verification with an externally computed mu value.
@@ -2156,10 +2484,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The signature mu value.
+ The signature to verify.
+
+ When overridden in a derived class, verifies that a digital signature is valid for the provided externally computed signature mu (μ) value.
+
+
+ if the mu value is valid; otherwise, .
To be added.
@@ -2195,13 +2526,23 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to verify.
+ The signature to verify.
+ The OID of the hash algorithm used to create the hash.
+
+ The context value which was provided during signing.
+ The default value is .
+
+ Verifies that the specified FIPS 204 pre-hash signature is valid for this key and the provided hash.
+
+ if the signature validates the hash; otherwise, .
+ A context is treated as empty.
+
+ or or is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+ is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-An error occurred while verifying the hash.
@@ -2236,13 +2577,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to verify.
+ The signature to verify.
+ The OID of the hash algorithm used to create the hash.
+
+ The context value which was provided during signing.
+ The default value is an empty buffer.
+
+ Verifies that the specified FIPS 204 pre-hash signature is valid for this key and the provided hash.
+
+ if the signature validates the hash; otherwise, .
+ To be added.
+
+ is .
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+ is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-An error occurred while verifying the hash.
@@ -2278,13 +2631,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature context.
+ The OID of the hash algorithm used to create the hash.
+ The signature to verify.
+ When overridden in a derived class, verifies the pre-hash signature of the specified hash and context.
+
+ if the signature validates the hash; otherwise, .
To be added.
+ An error occurred while verifying the hash.
diff --git a/xml/System.Security.Cryptography/MLDsaAlgorithm.xml b/xml/System.Security.Cryptography/MLDsaAlgorithm.xml
index 9659cbba569..a7f273cb6b9 100644
--- a/xml/System.Security.Cryptography/MLDsaAlgorithm.xml
+++ b/xml/System.Security.Cryptography/MLDsaAlgorithm.xml
@@ -36,7 +36,7 @@
- To be added.
+ Represents a specific algorithm within the ML-DSA family.
To be added.
@@ -74,6 +74,7 @@
To be added.
To be added.
To be added.
+
@@ -139,6 +140,7 @@
To be added.
To be added.
To be added.
+
@@ -161,8 +163,8 @@
System.Security.Cryptography.MLDsaAlgorithm
- To be added.
- To be added.
+ Gets an ML-DSA algorithm identifier for the ML-DSA-44 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-44 algorithm.
To be added.
@@ -186,8 +188,8 @@
System.Security.Cryptography.MLDsaAlgorithm
- To be added.
- To be added.
+ Gets an ML-DSA algorithm identifier for the ML-DSA-65 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-65 algorithm.
To be added.
@@ -211,8 +213,8 @@
System.Security.Cryptography.MLDsaAlgorithm
- To be added.
- To be added.
+ Gets an ML-DSA algorithm identifier for the ML-DSA-87 algorithm.
+ An ML-DSA algorithm identifier for the ML-DSA-87 algorithm.
To be added.
@@ -236,8 +238,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size, in bytes, of the mu (μ) value for the current ML-DSA algorithm.
+ The size, in bytes, of the mu (μ) value for the current ML-DSA algorithm.
To be added.
@@ -261,8 +263,8 @@
System.String
- To be added.
- To be added.
+ Gets the underlying string representation of the algorithm name.
+ The underlying string representation of the algorithm name.
To be added.
@@ -290,10 +292,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects specify the same algorithm name.
+
+ if the objects are considered equal; otherwise, .
To be added.
@@ -321,10 +324,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects do not specify the same algorithm name.
+
+ if the objects are not considered equal; otherwise, .
To be added.
@@ -348,8 +352,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size, in bytes, of the ML-DSA private key for the current ML-DSA algorithm.
+ The size, in bytes, of the ML-DSA private key for the current ML-DSA algorithm.
To be added.
@@ -373,8 +377,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size, in bytes, of the ML-DSA private seed for the current ML-DSA algorithm.
+ The size, in bytes, of the ML-DSA private seed for the current ML-DSA algorithm.
To be added.
@@ -398,8 +402,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the ML-DSA public key for the current ML-DSA algorithm.
+ The size, in bytes, of the ML-DSA public key for the current ML-DSA algorithm.
To be added.
@@ -423,8 +427,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size, in bytes, of the signature for the current ML-DSA algorithm.
+ The size, in bytes, of the signature for the current ML-DSA algorithm.
To be added.
@@ -452,6 +456,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography/MLDsaCng.xml b/xml/System.Security.Cryptography/MLDsaCng.xml
index 88b2a7689cf..c8a0842835d 100644
--- a/xml/System.Security.Cryptography/MLDsaCng.xml
+++ b/xml/System.Security.Cryptography/MLDsaCng.xml
@@ -24,8 +24,8 @@
- To be added.
- To be added.
+ Provides a Cryptography Next Generation (CNG) implementation of the Module-Lattice-Based Digital Signature Algorithm (ML-DSA).
+ This algorithm is specified by FIPS-204.Developers are encouraged to program against the base class rather than any specific derived class.The derived classes are intended for interop with the underlying system cryptographic libraries.
@@ -54,9 +54,14 @@
- To be added.
- To be added.
+ The key that will be used as input to the cryptographic operations performed by the current object.
+ Initializes a new instance of the class by using the specified .
To be added.
+
+ is .
+
+ does not specify a Module-Lattice-Based Digital Signature Algorithm (ML-DSA) group.
+ Cryptography Next Generation (CNG) classes are not supported on this system.
@@ -85,6 +90,7 @@
To be added.
To be added.
To be added.
+
@@ -113,6 +119,7 @@
To be added.
To be added.
To be added.
+
@@ -141,6 +148,7 @@
To be added.
To be added.
To be added.
+
@@ -169,6 +177,7 @@
To be added.
To be added.
To be added.
+
@@ -192,9 +201,12 @@
- To be added.
+ Gets a new representing the key used by the current instance.
To be added.
- To be added.
+
+ This object is not the same as the one passed to , if that constructor was used. However, it will point to the same CNG key.
+
+ This instance has been disposed.
@@ -227,6 +239,7 @@
To be added.
To be added.
To be added.
+
@@ -264,6 +277,7 @@
To be added.
To be added.
To be added.
+
@@ -305,6 +319,7 @@
To be added.
To be added.
To be added.
+
@@ -336,6 +351,7 @@
To be added.
To be added.
To be added.
+
@@ -369,6 +385,7 @@
To be added.
To be added.
To be added.
+
@@ -407,6 +424,7 @@
To be added.
To be added.
To be added.
+
@@ -449,6 +467,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography/MLKem.xml b/xml/System.Security.Cryptography/MLKem.xml
index bf4458879fb..accbf9fb0ec 100644
--- a/xml/System.Security.Cryptography/MLKem.xml
+++ b/xml/System.Security.Cryptography/MLKem.xml
@@ -28,8 +28,8 @@
- To be added.
- To be added.
+ Represents an ML-KEM key.
+ This algorithm is specified by FIPS-203.Developers are encouraged to program against the MLKem base class, rather than any specific derived class.The derived classes are intended for interop with the underlying system cryptographic libraries.
@@ -52,9 +52,11 @@
- To be added.
- To be added.
+ The specific ML-KEM algorithm for this key.
+ Initializes a new instance of the class.
To be added.
+
+ is .
@@ -77,8 +79,8 @@
System.Security.Cryptography.MLKemAlgorithm
- To be added.
- To be added.
+ Gets the specific ML-KEM algorithm for this key.
+ The specific ML-KEM algorithm for this key.
To be added.
@@ -105,10 +107,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The ciphertext.
+ Decapsulates a shared secret from a provided ciphertext.
+ The shared secret.
+
+ Decapsulation can only decapsulate a shared secret created with the the decapsulation key's corresponding encapsulation key. If a different key is used, ML-KEM performs implicit rejection.
+ Implicit rejection means an error will not be returned. Instead, the shared secret will be a deterministic but incorrect result.
+ Detecting incorrect key use is a concern for consumers of the ML-KEM algorithm.
+ For more information, see FIPS 203, Section 6.3.
+
+ An error occurred during decapsulation.
+
+ is not the correct size.
+
+ is .
+ The object has already been disposed.
@@ -135,10 +148,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The ciphertext.
+ The buffer to receive the shared secret.
+ Decapsulates a shared secret from a provided ciphertext.
+
+ Decapsulation can only decapsulate a shared secret created with the the decapsulation key's corresponding encapsulation key. If a different key is used, ML-KEM performs implicit rejection.
+ Implicit rejection means an error will not be returned. Instead, the shared secret will be a deterministic but incorrect result.
+ Detecting incorrect key use is a concern for consumers of the ML-KEM algorithm.
+ For more information, see FIPS 203, Section 6.3.
+
+ An error occurred during decapsulation.
+ is not the correct size. -or- is not the correct size.
+ The object has already been disposed.
@@ -165,10 +186,11 @@
- To be added.
- To be added.
- To be added.
+ The ciphertext.
+ The buffer to receive the shared secret.
+ When overridden in a derived class, decapsulates a shared secret from a provided ciphertext.
To be added.
+ An error occurred during decapsulation.
@@ -222,8 +244,13 @@
- To be added.
- To be added.
+
+
+ to release managed and unmanaged resources; to release only unmanaged resources.
+
+
+ Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the class.
+
To be added.
@@ -251,10 +278,14 @@
- To be added.
- To be added.
- To be added.
+ When this method returns, contains the ciphertext.
+ When this method returns, contains the shared secret.
+ Creates an encapsulation ciphertext and shared secret.
To be added.
+
+ An error occurred during encapsulation.
+
+ The object has already been disposed.
@@ -281,10 +312,13 @@
- To be added.
- To be added.
- To be added.
+ The buffer to receive the ciphertext.
+ The buffer to receive the shared secret.
+ Creates an encapsulation ciphertext and shared secret, writing them into the provided buffers.
To be added.
+ An error occurred during encapsulation.-or - overlaps with .
+ is not the correct size. -or- is not the correct size.
+ The object has already been disposed.
@@ -311,10 +345,13 @@
- To be added.
- To be added.
- To be added.
+ The buffer to receive the ciphertext.
+ The buffer to receive the shared secret.
+
+ When overridden in a derived class, creates an encapsulation ciphertext and shared secret, writing them into the provided buffers.
+
To be added.
+ An error occurred during encapsulation.
@@ -338,9 +375,15 @@
- To be added.
- To be added.
+ Exports the decapsulation key.
+ The decapsulation key.
To be added.
+
+ The current instance cannot export a decapsulation key.
+ -or-
+ An error occurred while importing the key.
+
+ The object has already been disposed.
@@ -366,9 +409,17 @@
- To be added.
- To be added.
+ The buffer to receive the decapsulation key.
+ Exports the decapsulation key into the provided buffer.
To be added.
+
+ is the incorrect length to receive the decapsulation key.
+
+ The current instance cannot export a decapsulation key.
+ -or-
+ An error occurred while importing the key.
+
+ The object has already been disposed.
@@ -394,8 +445,8 @@
- To be added.
- To be added.
+ The buffer to receive the decapsulation key.
+ When overridden in a derived class, exports the decapsulation key into the provided buffer.
To be added.
@@ -420,9 +471,11 @@
- To be added.
- To be added.
+ Exports the encapsulation key.
+ The encapsulation key.
To be added.
+ An error occurred exporting the encapsulation key.
+ The object has already been disposed.
@@ -448,9 +501,13 @@
- To be added.
- To be added.
+ The buffer to receive the encapsulation key.
+ Exports the encapsulation key into the provided buffer.
To be added.
+
+ is the incorrect length to receive the encapsulation key.
+ An error occurred exporting the encapsulation key.
+ The object has already been disposed.
@@ -476,8 +533,8 @@
- To be added.
- To be added.
+ The buffer to receive the encapsulation key.
+ When overridden in a derived class, exports the encapsulation key into the provided buffer.
To be added.
@@ -518,11 +575,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.-or- does not represent a valid password-based encryption algorithm.
@@ -562,11 +623,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.-or- does not represent a valid password-based encryption algorithm.
@@ -599,11 +664,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of this key.
To be added.
+
+ or is .
+ This instance has been disposed.
+ This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.-or- does not represent a valid password-based encryption algorithm.
@@ -643,11 +712,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a byte-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -687,11 +762,23 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a char-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+
+ This instance only represents a public key.
+ -or-
+ The private key is not exportable.
+ -or-
+ An error occurred while exporting the key.
+
@@ -724,11 +811,23 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a string password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ or is .
+ This instance has been disposed.
+
+ This instance only represents a public key.
+ -or-
+ The private key is not exportable.
+ -or-
+ An error occurred while exporting the key.
+
@@ -758,9 +857,11 @@
- To be added.
- To be added.
+ Export the current key in the PKCS#8 PrivateKeyInfo format.
+ A byte array containing the PKCS#8 PrivateKeyInfo representation of this key.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -790,9 +891,11 @@
- To be added.
- To be added.
+ Exports the current key in a PEM-encoded representation of the PKCS#8 PrivateKeyInfo format.
+ A string containing the PEM-encoded representation of the PKCS#8 PrivateKeyInfo.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -816,9 +919,15 @@
- To be added.
- To be added.
+ Exports the private seed.
+ The private seed.
To be added.
+
+ The current instance cannot export a seed.
+ -or-
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -844,9 +953,17 @@
- To be added.
- To be added.
+ The buffer to receive the private seed.
+ Exports the private seed into the provided buffer.
To be added.
+
+ is the incorrect length to receive the private seed.
+
+ The current instance cannot export a seed.
+ -or-
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -872,8 +989,8 @@
- To be added.
- To be added.
+ The buffer to receive the private seed.
+ When overridden in a derived class, exports the private seed into the provided buffer.
To be added.
@@ -904,9 +1021,11 @@
- To be added.
- To be added.
+ Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format.
+ A byte array containing the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -936,9 +1055,15 @@
- To be added.
- To be added.
+
+ Exports the public-key portion of the current key in a PEM-encoded representation of the X.509 SubjectPublicKeyInfo format.
+
+
+ A string containing the PEM-encoded representation of the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -964,10 +1089,16 @@
- To be added.
- To be added.
- To be added.
+ An algorithm identifying what kind of ML-KEM key to generate.
+ Generates a new ML-KEM key.
+ The generated key.
To be added.
+
+ is .
+ An error occurred generating the ML-KEM key.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -994,11 +1125,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-KEM algorithm for this key.
+ The decapsulation key.
+ Imports an ML-KEM key from a decapsulation key.
+ The imported key.
To be added.
+
+ has a length that is not valid for the ML-KEM algorithm.
+ is .-or- is .
+ An error occurred while importing the key.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1032,11 +1170,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-KEM algorithm for this key.
+ The decapsulation key.
+ Imports an ML-KEM key from a decapsulation key.
+ The imported key.
To be added.
+
+ has a length that is not valid for the ML-KEM algorithm.
+
+ is .
+ An error occurred while importing the key.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1063,11 +1209,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-KEM algorithm for this key.
+ The encapsulation key.
+ Imports an ML-KEM key from a encapsulation key.
+ The imported key.
To be added.
+
+ has a length that is not valid for the ML-KEM algorithm.
+ is .-or- is .
+ An error occurred while importing the key.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1101,11 +1254,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-KEM algorithm for this key.
+ The encapsulation key.
+ Imports an ML-KEM key from a encapsulation key.
+ The imported key.
To be added.
+
+ has a length that is not valid for the ML-KEM algorithm.
+
+ is
+ An error occurred while importing the key.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1144,11 +1305,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an ML-KEM private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The EncryptedPrivateKeyInfo indicates the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords.-or-The value does not represent an ML-KEM key.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1187,11 +1352,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an ML-KEM private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The value does not represent an ML-KEM key.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1224,11 +1393,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an ML-KEM private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+
+ or is .
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The value does not represent an ML-KEM key.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1267,11 +1442,13 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The password to use for decrypting the key material.
+ Imports an ML-KEM key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the ENCRYPTED PRIVATE KEY PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.
@@ -1310,11 +1487,13 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The password to use for decrypting the key material.
+ Imports an ML-KEM key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ When the base-64 decoded contents of indicate an algorithm that uses PBKDF1 (Password-Based Key Derivation Function 1) or PBKDF2 (Password-Based Key Derivation Function 2), the password is converted to bytes via the UTF-8 encoding.Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the ENCRYPTED PRIVATE KEY PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.
@@ -1352,6 +1531,9 @@
To be added.
To be added.
To be added.
+
+
+ or is
@@ -1389,6 +1571,9 @@
To be added.
To be added.
To be added.
+
+
+ or is
@@ -1426,10 +1611,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The text of the PEM key to import.
+ Imports an ML-KEM key from an RFC 7468 PEM-encoded string.
+ The imported ML-KEM key.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is raised to prevent importing a key when the key is ambiguous.This method supports the following PEM labels:- PUBLIC KEY
- PRIVATE KEY
+ contains an encrypted PEM-encoded key.-or- contains multiple PEM-encoded ML-KEM keys.-or- contains no PEM-encoded ML-KEM keys.
+ An error occurred while importing the key.
@@ -1465,6 +1652,9 @@
To be added.
To be added.
To be added.
+
+
+ is
@@ -1500,6 +1690,9 @@
To be added.
To be added.
To be added.
+
+
+ is
@@ -1537,10 +1730,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an ML-KEM private key from a PKCS#8 PrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure.-or-The PrivateKeyInfo value does not represent an ML-KEM key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1567,11 +1764,20 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-KEM algorithm for this key.
+ The private seed.
+ Imports an ML-KEM key from its private seed value.
+ The imported key.
To be added.
+
+
+ has a length that is not the from .
+
+ is .-or- is .
+ An error occurred while importing the key.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1605,11 +1811,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific ML-KEM algorithm for this key.
+ The private seed.
+ Imports an ML-KEM key from its private seed value.
+ The imported key.
To be added.
+
+
+ has a length that is not the from .
+
+
+ is .
+ An error occurred while importing the key.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1645,6 +1861,9 @@
To be added.
To be added.
To be added.
+
+
+ is
@@ -1682,10 +1901,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding.
+ Imports an ML-KEM encapsulation key from an X.509 SubjectPublicKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure.-or-The SubjectPublicKeyInfo value does not represent an ML-KEM key.-or-The algorithm-specific import failed.
+
+ The platform does not support ML-KEM. Callers can use the property to determine if the platform supports ML-KEM.
+
@@ -1708,8 +1931,9 @@
System.Boolean
- To be added.
- To be added.
+ Gets a value that indicates whether the algorithm is supported on the current platform.
+
+ if the algorithm is supported; otherwise, .
To be added.
@@ -1752,13 +1976,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+
+ is .
+ This instance has been disposed.
+ This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.-or- does not represent a valid password-based encryption algorithm.
@@ -1800,13 +2036,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+
+ is .
+ This instance has been disposed.
+ This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.-or- does not represent a valid password-based encryption algorithm.
@@ -1848,13 +2096,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+
+ or is .
+ This instance has been disposed.
+ This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.-or- does not represent a valid password-based encryption algorithm.
@@ -1887,11 +2147,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1924,11 +2194,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+ When this method returns, contains the number of bytes written to the buffer.
+
+ When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1961,11 +2238,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the X.509 SubjectPublicKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
diff --git a/xml/System.Security.Cryptography/MLKemAlgorithm.xml b/xml/System.Security.Cryptography/MLKemAlgorithm.xml
index cd26e1a628d..840cbcf7be5 100644
--- a/xml/System.Security.Cryptography/MLKemAlgorithm.xml
+++ b/xml/System.Security.Cryptography/MLKemAlgorithm.xml
@@ -32,8 +32,9 @@
- To be added.
+ Represents a specific algorithm within the ML-KEM family.
To be added.
+
@@ -56,8 +57,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the ciphertext for the algorithm, in bytes.
+ The size of the ciphertext for the algorithm, in bytes.
To be added.
@@ -81,8 +82,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the decapsulation key for the algorithm, in bytes.
+ The size of the decapsulation key for the algorithm, in bytes.
To be added.
@@ -106,8 +107,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the encapsulation key for the algorithm, in bytes.
+ The size of the encapsulation key for the algorithm, in bytes.
To be added.
@@ -145,6 +146,7 @@
To be added.
To be added.
To be added.
+
@@ -210,6 +212,7 @@
To be added.
To be added.
To be added.
+
@@ -232,8 +235,8 @@
System.Security.Cryptography.MLKemAlgorithm
- To be added.
- To be added.
+ Gets an ML-KEM algorithm identifier for the ML-KEM-1024 algorithm.
+ An ML-KEM algorithm identifier for the ML-KEM-1024 algorithm.
To be added.
@@ -257,8 +260,8 @@
System.Security.Cryptography.MLKemAlgorithm
- To be added.
- To be added.
+ Gets an ML-KEM algorithm identifier for the ML-KEM-512 algorithm.
+ An ML-KEM algorithm identifier for the ML-KEM-512 algorithm.
To be added.
@@ -282,8 +285,8 @@
System.Security.Cryptography.MLKemAlgorithm
- To be added.
- To be added.
+ Gets an ML-KEM algorithm identifier for the ML-KEM-768 algorithm.
+ An ML-KEM algorithm identifier for the ML-KEM-768 algorithm.
To be added.
@@ -307,8 +310,8 @@
System.String
- To be added.
- To be added.
+ Gets the name of the algorithm.
+ The algorithm name.
To be added.
@@ -336,10 +339,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects specify the same algorithm name.
+
+ if the objects are considered equal; otherwise, .
To be added.
@@ -367,10 +371,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects do not specify the same algorithm name.
+
+ if the objects are not considered equal; otherwise, .
To be added.
@@ -394,8 +399,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the private seed for the algorithm, in bytes.
+ The size of the private seed for the algorithm, in bytes.
To be added.
@@ -419,8 +424,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the shared secret for the algorithm, in bytes.
+ The size of the shared secret for the algorithm, in bytes.
To be added.
@@ -448,6 +453,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography/MLKemCng.xml b/xml/System.Security.Cryptography/MLKemCng.xml
index e68aea8b1e4..56fd1c75ec6 100644
--- a/xml/System.Security.Cryptography/MLKemCng.xml
+++ b/xml/System.Security.Cryptography/MLKemCng.xml
@@ -18,8 +18,10 @@
- To be added.
- To be added.
+
+ Provides a Cryptography Next Generation (CNG) implementation of the Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM).
+
+ This algorithm is specified by FIPS-203.Developers are encouraged to program against the base class, rather than any specific derived class.The derived classes are intended for interop with the underlying system cryptographic libraries.
@@ -48,9 +50,16 @@
- To be added.
- To be added.
+ The key that will be used as input to the cryptographic operations performed by the current object.
+ Initializes a new instance of the class by using the specified .
To be added.
+
+ is .
+
+
+ does not specify a Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) algorithm group.
+
+ Cryptography Next Generation (CNG) classes are not supported on this system.
@@ -81,6 +90,7 @@
To be added.
To be added.
To be added.
+
@@ -109,6 +119,7 @@
To be added.
To be added.
To be added.
+
@@ -139,6 +150,7 @@
To be added.
To be added.
To be added.
+
@@ -167,6 +179,7 @@
To be added.
To be added.
To be added.
+
@@ -195,6 +208,7 @@
To be added.
To be added.
To be added.
+
@@ -223,6 +237,7 @@
To be added.
To be added.
To be added.
+
@@ -246,9 +261,12 @@
- To be added.
+ Gets a new representing the key used by the current instance.
To be added.
- To be added.
+
+ This object is not the same as the one passed to , if that constructor was used. However, it will point to the same CNG key.
+
+ This instance has been disposed.
@@ -280,6 +298,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography/RSA.xml b/xml/System.Security.Cryptography/RSA.xml
index 9451164be13..efed2110036 100644
--- a/xml/System.Security.Cryptography/RSA.xml
+++ b/xml/System.Security.Cryptography/RSA.xml
@@ -2781,7 +2781,7 @@ An error occurred creating the signature.
The data to decrypt.
The buffer to receive the decrypted data.
The padding mode.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to decrypt the input data using the specified padding mode, writing the result into a provided buffer.
if is long enough to receive the decrypted data; otherwise, .
@@ -2861,7 +2861,7 @@ The decryption operation failed.
The data to encrypt.
The buffer to receive the encrypted data.
The padding mode.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to encrypt the input data with a specified padding mode into a provided buffer.
if is long enough to receive the encrypted data; otherwise, .
@@ -3337,7 +3337,7 @@ The encryption operation failed.
The data to be hashed.
The buffer to receive the hash value.
The algorithm to use in hash the data.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to compute the hash of the provided data by using the specified algorithm, writing the results into a provided buffer.
if is long enough to receive the hash value; otherwise, .
@@ -3400,7 +3400,7 @@ Derived types should override this method to avoid the intermediate array creati
The buffer to receive the RSA signature.
The hash algorithm used to create the hash value of the data.
The padding mode.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to hash the provided data with the specified algorithm and sign the hash with the current key, writing the signature into a provided buffer.
if is long enough to receive the RSA signature; otherwise, .
@@ -3473,7 +3473,7 @@ An error occurred creating the signature.
The buffer to receive the RSA signature.
The hash algorithm used to create the hash value of the data.
The padding.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to sign the hash with the current key, writing the signature into a provided buffer.
if is long enough to receive the RSA signature; otherwise, .
diff --git a/xml/System.Security.Cryptography/RSACng.xml b/xml/System.Security.Cryptography/RSACng.xml
index 673c70e9411..4b27743ef12 100644
--- a/xml/System.Security.Cryptography/RSACng.xml
+++ b/xml/System.Security.Cryptography/RSACng.xml
@@ -1160,7 +1160,7 @@ any already open key is unaffected by this method.
The data to decrypt.
The buffer to receive the decrypted data.
The padding mode.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Decrypts data using the private key.
if is long enough to receive the decrypted data; otherwise, .
@@ -1209,7 +1209,7 @@ any already open key is unaffected by this method.
The data to encrypt.
The buffer to receive the encrypted data.
The padding mode.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Encrypts data using the public key.
if is long enough to receive the encrypted data; otherwise, .
@@ -1396,7 +1396,7 @@ any already open key is unaffected by this method.
The buffer to receive the RSA signature.
The hash algorithm used to create the hash value of the data.
The padding.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to sign the hash with the current key, writing the signature into a provided buffer.
if is long enough to receive the RSA signature; otherwise, .
diff --git a/xml/System.Security.Cryptography/SHA1.xml b/xml/System.Security.Cryptography/SHA1.xml
index 7d7006785af..805dafa2ee7 100644
--- a/xml/System.Security.Cryptography/SHA1.xml
+++ b/xml/System.Security.Cryptography/SHA1.xml
@@ -682,7 +682,7 @@
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the SHA-1 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/SHA1Managed.xml b/xml/System.Security.Cryptography/SHA1Managed.xml
index eb47da3f712..3856a9026f6 100644
--- a/xml/System.Security.Cryptography/SHA1Managed.xml
+++ b/xml/System.Security.Cryptography/SHA1Managed.xml
@@ -414,7 +414,7 @@ This method is called by the public
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the hash computation after the last data is processed by the hash algorithm.
if is long enough to receive the hash value; otherwise, .
diff --git a/xml/System.Security.Cryptography/SHA256.xml b/xml/System.Security.Cryptography/SHA256.xml
index f289d1411a9..68e9635b3ce 100644
--- a/xml/System.Security.Cryptography/SHA256.xml
+++ b/xml/System.Security.Cryptography/SHA256.xml
@@ -695,7 +695,7 @@ The .NET Framework includes the implementations and their associated hashName va
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the SHA-256 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/SHA256Managed.xml b/xml/System.Security.Cryptography/SHA256Managed.xml
index e94e3296d47..5b321743e0d 100644
--- a/xml/System.Security.Cryptography/SHA256Managed.xml
+++ b/xml/System.Security.Cryptography/SHA256Managed.xml
@@ -457,7 +457,7 @@ This method is called by the public
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the hash computation after the last data is processed by the hash algorithm.
if is long enough to receive the hash value; otherwise, .
diff --git a/xml/System.Security.Cryptography/SHA384.xml b/xml/System.Security.Cryptography/SHA384.xml
index d904d28f847..10e2b58596d 100644
--- a/xml/System.Security.Cryptography/SHA384.xml
+++ b/xml/System.Security.Cryptography/SHA384.xml
@@ -685,7 +685,7 @@
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the SHA-384 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/SHA384Managed.xml b/xml/System.Security.Cryptography/SHA384Managed.xml
index 286636c7fbd..66dd10c2944 100644
--- a/xml/System.Security.Cryptography/SHA384Managed.xml
+++ b/xml/System.Security.Cryptography/SHA384Managed.xml
@@ -469,7 +469,7 @@
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the hash computation after the last data is processed by the hash algorithm.
if is long enough to receive the hash value; otherwise, .
diff --git a/xml/System.Security.Cryptography/SHA3_256.xml b/xml/System.Security.Cryptography/SHA3_256.xml
index 45a1190a680..f4b2f9c24a7 100644
--- a/xml/System.Security.Cryptography/SHA3_256.xml
+++ b/xml/System.Security.Cryptography/SHA3_256.xml
@@ -429,7 +429,7 @@
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the SHA-3-256 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/SHA3_384.xml b/xml/System.Security.Cryptography/SHA3_384.xml
index 9a80c8e1f57..ddf47ed98d0 100644
--- a/xml/System.Security.Cryptography/SHA3_384.xml
+++ b/xml/System.Security.Cryptography/SHA3_384.xml
@@ -427,7 +427,7 @@
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the SHA-3-384 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/SHA3_512.xml b/xml/System.Security.Cryptography/SHA3_512.xml
index b868eed615c..e704cb9570d 100644
--- a/xml/System.Security.Cryptography/SHA3_512.xml
+++ b/xml/System.Security.Cryptography/SHA3_512.xml
@@ -427,7 +427,7 @@
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the SHA-3-512 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/SHA512.xml b/xml/System.Security.Cryptography/SHA512.xml
index c369462ee50..101173492b5 100644
--- a/xml/System.Security.Cryptography/SHA512.xml
+++ b/xml/System.Security.Cryptography/SHA512.xml
@@ -694,7 +694,7 @@
The data to hash.
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into .
+ When this method returns, contains the total number of bytes written into .
Attempts to compute the hash of data using the SHA-512 algorithm.
if is too small to hold the calculated hash, otherwise.
diff --git a/xml/System.Security.Cryptography/SHA512Managed.xml b/xml/System.Security.Cryptography/SHA512Managed.xml
index 3acf2edd9da..2425685ada1 100644
--- a/xml/System.Security.Cryptography/SHA512Managed.xml
+++ b/xml/System.Security.Cryptography/SHA512Managed.xml
@@ -467,7 +467,7 @@ This method is called by the public
The buffer to receive the hash value.
- When this method returns, the total number of bytes written into . This parameter is treated as uninitialized.
+ When this method returns, contains the total number of bytes written into . This parameter is treated as uninitialized.
Attempts to finalize the hash computation after the last data is processed by the hash algorithm.
if is long enough to receive the hash value; otherwise, .
diff --git a/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml b/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml
index 2f6dab88689..8ecd4b575bc 100644
--- a/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml
+++ b/xml/System.Security.Cryptography/SafeEvpPKeyHandle.xml
@@ -332,11 +332,11 @@
Open a named private key using a named OpenSSL ENGINE
.
The opened key.
- This operation will fail if OpenSSL cannot successfully load the named ENGINE
, or if the named ENGINE
cannot load the named key.
+ This operation will fail if OpenSSL cannot successfully load the named ENGINE
, or if the named ENGINE
cannot load the named key.
- Not all ENGINE
s support loading private keys.
+ Not all ENGINE
s support loading private keys.
- The syntax for is determined by each individual ENGINE
.
+ The syntax for is determined by each individual ENGINE
.
@@ -398,11 +398,11 @@
Open a named public key using a named OpenSSL ENGINE
.
The opened key.
- This operation will fail if OpenSSL cannot successfully load the named ENGINE
, or if the named ENGINE
cannot load the named key.
+ This operation will fail if OpenSSL cannot successfully load the named ENGINE
, or if the named ENGINE
cannot load the named key.
- Not all ENGINE
s support loading public keys, even ones that support loading private keys.
+ Not all ENGINE
s support loading public keys, even ones that support loading private keys.
- The syntax for is determined by each individual ENGINE
.
+ The syntax for is determined by each individual ENGINE
.
diff --git a/xml/System.Security.Cryptography/SlhDsa.xml b/xml/System.Security.Cryptography/SlhDsa.xml
index 7af41c3dbba..d6e42f7b0f4 100644
--- a/xml/System.Security.Cryptography/SlhDsa.xml
+++ b/xml/System.Security.Cryptography/SlhDsa.xml
@@ -32,8 +32,8 @@
- To be added.
- To be added.
+ Represents an SLH-DSA key.
+ This algorithm is specified by FIPS-205.Developers are encouraged to program against the base class, rather than any specific derived class.The derived classes are intended for interop with the underlying system cryptographic libraries.
@@ -56,9 +56,11 @@
- To be added.
- To be added.
+ The specific SLH-DSA algorithm for this key.
+ Initializes a new instance of the class.
To be added.
+
+ is .
@@ -81,8 +83,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets the specific SLH-DSA algorithm for this key.
+ The specific SLH-DSA algorithm for this key.
To be added.
@@ -137,8 +139,13 @@
- To be added.
- To be added.
+
+
+ to release managed and unmanaged resources; to release only unmanaged resources.
+
+
+ Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the class.
+
To be added.
@@ -173,11 +180,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a byte-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of the this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -211,11 +222,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ Exports the current key in the PKCS#8 EncryptedPrivateKeyInfo format with a char-based password.
+ A byte array containing the PKCS#8 EncryptedPrivateKeyInfo representation of the this key.
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -247,6 +262,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -280,11 +298,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a byte-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -318,11 +342,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+
+ Exports the current key in a PEM-encoded representation of the PKCS#8 EncryptedPrivateKeyInfo representation of this key, using a char-based password.
+
+ A string containing the PEM-encoded PKCS#8 EncryptedPrivateKeyInfo.
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -354,6 +384,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -377,9 +410,17 @@
- To be added.
- To be added.
+ Exports the current key in the PKCS#8 PrivateKeyInfo format.
+ A byte array containing the PKCS#8 PrivateKeyInfo representation of the this key.
To be added.
+ This instance has been disposed.
+
+ This instance only represents a public key.
+ -or-
+ The private key is not exportable.
+ -or-
+ An error occurred while exporting the key.
+
@@ -403,9 +444,11 @@
- To be added.
- To be added.
+ Exports the current key in a PEM-encoded representation of the PKCS#8 PrivateKeyInfo format.
+ A string containing the PEM-encoded representation of the PKCS#8 PrivateKeyInfo.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -429,9 +472,15 @@
- To be added.
- To be added.
+ Exports the current key in the FIPS 205 private key format.
+ The FIPS 205 private key.
To be added.
+
+ The current instance cannot export a private key.
+ -or-
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -457,9 +506,19 @@
- To be added.
- To be added.
+
+ The buffer to receive the private key. Its length must be exactly .
+
+ Exports the current key in the FIPS 205 private key format.
To be added.
+
+ is the incorrect length to receive the private key.
+
+ The current instance cannot export a private key.
+ -or-
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -485,8 +544,8 @@
- To be added.
- To be added.
+ The buffer to receive the private key.
+ When overridden in a derived class, exports the FIPS 205 private key to the specified buffer.
To be added.
@@ -511,9 +570,13 @@
- To be added.
- To be added.
+ Exports the public-key portion of the current key in the FIPS 205 public key format.
+ The FIPS 205 public key.
To be added.
+
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -539,10 +602,21 @@
- To be added.
- To be added.
+
+ The buffer to receive the public key. Its length must be exactly .
+
+ Exports the public-key portion of the current key in the FIPS 205 public key format.
To be added.
- To be added.
+
+
+ is required to be exactly in length.
+
+
+ is the incorrect length to receive the public key.
+
+ An error occurred while exporting the key.
+
+ The object has already been disposed.
@@ -568,8 +642,8 @@
- To be added.
- To be added.
+ The buffer to receive the public key.
+ When overridden in a derived class, exports the FIPS 205 public key to the specified buffer.
To be added.
@@ -594,9 +668,11 @@
- To be added.
- To be added.
+ Exports the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format.
+ A byte array containing the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -620,9 +696,15 @@
- To be added.
- To be added.
+
+ Exports the public-key portion of the current key in a PEM-encoded representation of the X.509 SubjectPublicKeyInfo format.
+
+
+ A string containing the PEM-encoded representation of the X.509 SubjectPublicKeyInfo representation of the public-key portion of this key.
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -648,10 +730,16 @@
- To be added.
- To be added.
- To be added.
+ An algorithm identifying what kind of SLH-DSA key to generate.
+ Generates a new SLH-DSA key for the specified algorithm.
+ The generated object.
To be added.
+
+ is .
+ An error occurred generating the SLH-DSA key.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -684,11 +772,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an SLH-DSA private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The EncryptedPrivateKeyInfo indicates the Key Derivation Function (KDF) to apply is the legacy PKCS#12 KDF, which requires -based passwords.-or-The value does not represent an SLH-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -721,11 +813,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when decrypting the key material.
+ The bytes of a PKCS#8 EncryptedPrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an SLH-DSA private key from a PKCS#8 EncryptedPrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The specified password is incorrect.-or-The value does not represent an SLH-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -757,6 +853,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -789,11 +888,16 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The bytes to use as a password when decrypting the key material.
+ Imports an SLH-DSA key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the <c>ENCRYPTED PRIVATE KEY</c> PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -826,11 +930,16 @@
- To be added.
- To be added.
- To be added.
+ The PEM text of the encrypted key to import.
+ The password to use for decrypting the key material.
+ Imports an SLH-DSA key from an encrypted RFC 7468 PEM-encoded string.
To be added.
- To be added.
+ When the base-64 decoded contents of indicate an algorithm that uses PBKDF1 (Password-Based Key Derivation Function 1) or PBKDF2 (Password-Based Key Derivation Function 2), the password is converted to bytes via the UTF-8 encoding.Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is thrown to prevent importing a key when the key is ambiguous.This method supports the <c>ENCRYPTED PRIVATE KEY</c> PEM label.
+ does not contain a PEM-encoded key with a recognized label.-or- contains multiple PEM-encoded keys with a recognized label.
+ The password is incorrect.-or-The base-64 decoded contents of the PEM text from do not represent an ASN.1-BER-encoded PKCS#8 EncryptedPrivateKeyInfo structure.-or-The base-64 decoded contents of the PEM text from indicate the key is for an algorithm other than the algorithm represented by this instance.-or-The base-64 decoded contents of the PEM text from represent the key in a format that is not supported.-or-An error occurred while importing the key.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -862,6 +971,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -893,6 +1005,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -924,10 +1039,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The text of the PEM key to import.
+ Imports an SLH-DSA key from an RFC 7468 PEM-encoded string.
+ The imported SLH-DSA key.
+ Unsupported or malformed PEM-encoded objects will be ignored. If multiple supported PEM labels are found, an exception is raised to prevent importing a key when the key is ambiguous.This method supports the following PEM labels:- PUBLIC KEY
- PRIVATE KEY
+ contains an encrypted PEM-encoded key.-or- contains multiple PEM-encoded SLH-DSA keys.-or- contains no PEM-encoded SLH-DSA keys.
+ An error occurred while importing the key.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -957,6 +1077,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -986,6 +1109,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1017,10 +1143,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of a PKCS#8 PrivateKeyInfo structure in the ASN.1-BER encoding.
+ Imports an SLH-DSA private key from a PKCS#8 PrivateKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-BER-encoded PKCS#8 PrivateKeyInfo structure.-or-The PrivateKeyInfo value does not represent an SLH-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -1052,6 +1182,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1085,11 +1218,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific SLH-DSA algorithm for this key.
+ The bytes of a FIPS 205 private key.
+ Imports an SLH-DSA private key in the FIPS 205 private key format.
+ The imported key.
To be added.
+
+ has a length that is not valid for the SLH-DSA algorithm.
+
+ is .
+ An error occurred while importing the key.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -1121,6 +1262,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1154,11 +1298,19 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The specific SLH-DSA algorithm for this key.
+ The bytes of a FIPS 205 public key.
+ Imports an SLH-DSA public key in the FIPS 205 public key format.
+ The imported key.
To be added.
+
+ has a length that is not valid for the SLH-DSA algorithm.
+
+ is .
+ An error occurred while importing the key.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -1188,6 +1340,9 @@
To be added.
To be added.
To be added.
+
+
+ is .
@@ -1219,10 +1374,14 @@
- To be added.
- To be added.
- To be added.
+ The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding.
+ Imports an SLH-DSA public key from an X.509 SubjectPublicKeyInfo structure.
+ The imported key.
To be added.
+ The contents of do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure.-or-The SubjectPublicKeyInfo value does not represent an SLH-DSA key.-or- contains trailing data after the ASN.1 structure.-or-The algorithm-specific import failed.
+
+ The platform does not support SLH-DSA. Callers can use the property to determine if the platform supports SLH-DSA.
+
@@ -1245,8 +1404,9 @@
System.Boolean
- To be added.
- To be added.
+ Gets a value indicating whether the current platform supports SLH-DSA.
+
+ if the current platform supports SLH-DSA; otherwise, .
To be added.
@@ -1280,11 +1440,24 @@
- To be added.
- To be added.
- To be added.
+ The data to sign.
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is .
+
+ Signs the specified data.
To be added.
- To be added.
+ A context is treated as empty.
+
+ is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the data.
+
@@ -1311,12 +1484,28 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+
+ The buffer to receive the signature. Its length must be exactly .
+
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is an empty buffer.
+
+ Signs the specified data, writing the signature into the provided buffer.
To be added.
To be added.
+ The buffer in is the incorrect length to receive the signature.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+
+ The instance represents only a public key.
+ -or-
+ An error occurred while signing the data.
+
@@ -1344,11 +1533,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to sign.
+ The signature context.
+ The buffer to receive the signature, which will always be the exactly correct size for the algorithm.
+
+ When overridden in a derived class, computes the signature of the specified data and context, writing it into the provided buffer.
+
To be added.
+ An error occurred while signing the data.
@@ -1382,12 +1574,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to sign.
+ The OID of the hash algorithm used to create the hash.
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is .
+
+ Signs the specified hash using the FIPS 205 pre-hash signing algorithm.
To be added.
- To be added.
+ A context is treated as empty.
+
+ or is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+ is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-The instance represents only a public key.-or-An error occurred while signing the hash.
@@ -1422,12 +1623,26 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to sign.
+
+ The buffer to receive the signature. Its length must be exactly .
+
+ The OID of the hash algorithm used to create the hash.
+
+ An optional context-specific value to limit the scope of the signature.
+ The default value is an empty buffer.
+
+ Signs the specified hash using the FIPS 205 pre-hash signing algorithm, writing the signature into the provided buffer.
To be added.
+
+ is .
+ The buffer in is the incorrect length to receive the signature.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+ is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-The instance represents only a public key.-or-An error occurred while signing the hash.
@@ -1463,12 +1678,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to sign.
+ The signature context.
+ The OID of the hash algorithm used to create the hash.
+ The buffer to receive the signature, which will always be the exactly correct size for the algorithm.
+
+ When overridden in a derived class, computes the pre-hash signature of the specified hash and context, writing it into the provided buffer.
+
To be added.
+ An error occurred while signing the hash.
@@ -1529,13 +1747,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bytes to use as a password when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a byte-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+
+ is .
+ This instance has been disposed.
+ specifies a KDF that requires a char-based password.-or- does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -1571,13 +1801,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The password to use when encrypting the key material.
+ The password-based encryption (PBE) parameters to use when encrypting the key material.
+ The buffer to receive the PKCS#8 EncryptedPrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 EncryptedPrivateKeyInfo format into a provided buffer, using a char-based password.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+
+ is .
+ This instance has been disposed.
+ does not represent a valid password-based encryption algorithm.-or-This instance only represents a public key.-or-The private key is not exportable.-or-An error occurred while exporting the key.
@@ -1620,6 +1862,9 @@
To be added.
To be added.
To be added.
+
+
+ or is .
@@ -1646,11 +1891,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1677,11 +1932,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the PKCS#8 PrivateKeyInfo value.
+ When this method returns, contains the number of bytes written to the buffer.
+
+ When overridden in a derived class, attempts to export the current key in the PKCS#8 PrivateKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1708,11 +1970,21 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The buffer to receive the X.509 SubjectPublicKeyInfo value.
+
+ When this method returns, contains the number of bytes written to the buffer.
+ This parameter is treated as uninitialized.
+
+
+ Attempts to export the public-key portion of the current key in the X.509 SubjectPublicKeyInfo format into the provided buffer.
+
+
+
+ if was large enough to hold the result; otherwise, .
+
To be added.
+ This instance has been disposed.
+ An error occurred while exporting the key.
@@ -1746,12 +2018,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature to verify.
+
+ The context value which was provided during signing.
+ The default value is .
+
+ Verifies that the specified signature is valid for this key and the provided data.
+
+ if the signature validates the data; otherwise, .
+ A context is treated as empty.
+
+ or is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+
+ An error occurred while verifying the data.
+
@@ -1778,12 +2062,24 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature to verify.
+
+ The context value which was provided during signing.
+ The default value is an empty buffer.
+
+ Verifies that the specified signature is valid for this key and the provided data.
+
+ if the signature validates the data; otherwise, .
To be added.
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+
+ An error occurred while verifying the data.
+
@@ -1811,12 +2107,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature context.
+ The signature to verify.
+ When overridden in a derived class, verifies the signature of the specified data and context.
+
+ if the signature validates the data; otherwise, .
To be added.
+ An error occurred while verifying the data.
@@ -1851,13 +2149,23 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to verify.
+ The signature to verify.
+ The OID of the hash algorithm used to create the hash.
+
+ The context value which was provided during signing.
+ The default value is .
+
+ Verifies that the specified FIPS 205 pre-hash signature is valid for this key and the provided hash.
+
+ if the signature validates the hash; otherwise, .
+ A context is treated as empty.
+
+ or or is .
+
+ has a length in excess of 255 bytes.
+ This instance has been disposed.
+ is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-An error occurred while verifying the hash.
@@ -1892,13 +2200,25 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The hash to verify.
+ The signature to verify.
+ The OID of the hash algorithm used to create the hash.
+
+ The context value which was provided during signing.
+ The default value is an empty buffer.
+
+ Verifies that the specified FIPS 205 pre-hash signature is valid for this key and the provided hash.
+
+ if the signature validates the hash; otherwise, .
To be added.
+
+ is .
+
+
+ has a in excess of 255 bytes.
+
+ This instance has been disposed.
+ is not a well-formed OID.-or- is a well-known algorithm and does not have the expected length.-or-An error occurred while verifying the hash.
@@ -1934,13 +2254,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The data to verify.
+ The signature context.
+ The OID of the hash algorithm used to create the hash.
+ The signature to verify.
+ When overridden in a derived class, verifies the pre-hash signature of the specified hash and context.
+
+ if the signature validates the hash; otherwise, .
To be added.
+ An error occurred while verifying the hash.
diff --git a/xml/System.Security.Cryptography/SlhDsaAlgorithm.xml b/xml/System.Security.Cryptography/SlhDsaAlgorithm.xml
index 6a3e8a15220..255d4356194 100644
--- a/xml/System.Security.Cryptography/SlhDsaAlgorithm.xml
+++ b/xml/System.Security.Cryptography/SlhDsaAlgorithm.xml
@@ -36,7 +36,7 @@
- To be added.
+ Represents a specific algorithm within the SHL-DSA family.
To be added.
@@ -74,6 +74,7 @@
To be added.
To be added.
To be added.
+
@@ -139,6 +140,7 @@
To be added.
To be added.
To be added.
+
@@ -161,8 +163,8 @@
System.String
- To be added.
- To be added.
+ Gets the underlying string representation of the algorithm name.
+ The underlying string representation of the algorithm name.
To be added.
@@ -190,10 +192,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects specify the same algorithm name.
+
+ if the objects are considered equal; otherwise, .
To be added.
@@ -221,10 +224,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ An object that specifies an algorithm name.
+ A second object, to be compared to the object that is identified by the parameter.
+ Determines whether two objects do not specify the same algorithm name.
+
+ if the objects are not considered equal; otherwise, .
To be added.
@@ -248,8 +252,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the private key in bytes for this algorithm.
+ The size of the private key in bytes for this algorithm.
To be added.
@@ -273,8 +277,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the public key in bytes for this algorithm.
+ The size of the public key in bytes for this algorithm.
To be added.
@@ -298,8 +302,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the size of the signature in bytes for this algorithm.
+ The size of the signature in bytes for this algorithm.
To be added.
@@ -323,8 +327,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-128f algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHA2-128f algorithm.
To be added.
@@ -348,8 +352,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-128s algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHA2-128s algorithm.
To be added.
@@ -373,8 +377,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-192f algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHA2-192f algorithm.
To be added.
@@ -398,8 +402,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-192s algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHA2-192s algorithm.
To be added.
@@ -423,8 +427,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-256f algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHA2-256f algorithm.
To be added.
@@ -448,8 +452,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHA2-256s algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHA2-256s algorithm.
To be added.
@@ -473,8 +477,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-128f algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-128f algorithm.
To be added.
@@ -498,8 +502,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-128s algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-128s algorithm.
To be added.
@@ -523,8 +527,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-192f algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-192f algorithm.
To be added.
@@ -548,8 +552,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-192s algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-192s algorithm.
To be added.
@@ -573,8 +577,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-256f algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-256f algorithm.
To be added.
@@ -598,8 +602,8 @@
System.Security.Cryptography.SlhDsaAlgorithm
- To be added.
- To be added.
+ Gets an SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-256s algorithm.
+ An SLH-DSA algorithm identifier for the SLH-DSA-SHAKE-256s algorithm.
To be added.
@@ -627,6 +631,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Security.Cryptography/SlhDsaCng.xml b/xml/System.Security.Cryptography/SlhDsaCng.xml
index 77c51526db1..d52cfb8f8e7 100644
--- a/xml/System.Security.Cryptography/SlhDsaCng.xml
+++ b/xml/System.Security.Cryptography/SlhDsaCng.xml
@@ -24,8 +24,10 @@
- To be added.
- To be added.
+
+ Provides a Cryptography Next Generation (CNG) implementation of the Stateless Hash-Based Digital Signature Algorithm (SLH-DSA).
+
+ This algorithm is specified by FIPS-205.Developers are encouraged to program against the base class, rather than any specific derived class.The derived classes are intended for interop with the underlying system cryptographic libraries.
@@ -54,9 +56,14 @@
- To be added.
- To be added.
+ The key that will be used as input to the cryptographic operations performed by the current object.
+ Initializes a new instance of the class by using the specified .
To be added.
+
+ is .
+
+ does not specify a Stateless Hash-Based Digital Signature Algorithm (SLH-DSA) group.
+ Cryptography Next Generation (CNG) classes are not supported on this system.
@@ -85,6 +92,7 @@
To be added.
To be added.
To be added.
+
@@ -113,6 +121,7 @@
To be added.
To be added.
To be added.
+
@@ -136,9 +145,12 @@
- To be added.
+ Gets a new representing the key used by the current instance.
To be added.
- To be added.
+
+ This object is not the same as the one passed to , if that constructor was used. However, it will point to the same CNG key.
+
+ This instance has been disposed.
@@ -171,6 +183,7 @@
To be added.
To be added.
To be added.
+
@@ -212,6 +225,7 @@
To be added.
To be added.
To be added.
+
@@ -243,6 +257,7 @@
To be added.
To be added.
To be added.
+
@@ -276,6 +291,7 @@
To be added.
To be added.
To be added.
+
@@ -318,6 +334,7 @@
To be added.
To be added.
To be added.
+
diff --git a/xml/System.ServiceModel.Description/ServiceDescription.xml b/xml/System.ServiceModel.Description/ServiceDescription.xml
index 67239c2cac5..155b6b22ced 100644
--- a/xml/System.ServiceModel.Description/ServiceDescription.xml
+++ b/xml/System.ServiceModel.Description/ServiceDescription.xml
@@ -184,7 +184,7 @@
Gets or sets the name of the <> configuration element.
- The name of the <see href="/dotnet/framework/configure-apps/file-schema/wcf/service"><service></see> configuration element used to configure the service.
+ The name of the <service> configuration element used to configure the service.
- The binding configuration name for the <see href="/dotnet/framework/configure-apps/file-schema/wcf/netnamedpipebinding">netNamedPipeBinding Element</see>.
+ The binding configuration name for the netNamedPipeBinding Element.
Initializes a new instance of the class with a specified configuration name.
- To be added.
- To be added.
- To be added.
- To be added.
+ The writer to write to.
+ The value to convert to JSON.
+ An object that specifies serialization options to use.
+ Writes a specified value as JSON.
To be added.
diff --git a/xml/System.Text/SpanLineEnumerator.xml b/xml/System.Text/SpanLineEnumerator.xml
index ef99d1d15b8..aa420f47789 100644
--- a/xml/System.Text/SpanLineEnumerator.xml
+++ b/xml/System.Text/SpanLineEnumerator.xml
@@ -171,6 +171,7 @@ To get an instance of this type, use To be added.
To be added.
To be added.
+
@@ -195,6 +196,7 @@ To get an instance of this type, use
To be added.
To be added.
+
@@ -219,6 +221,7 @@ To get an instance of this type, use
To be added.
To be added.
+
diff --git a/xml/System.Text/SpanRuneEnumerator.xml b/xml/System.Text/SpanRuneEnumerator.xml
index c65aac20023..1f815db68ab 100644
--- a/xml/System.Text/SpanRuneEnumerator.xml
+++ b/xml/System.Text/SpanRuneEnumerator.xml
@@ -184,6 +184,7 @@ The `foreach` statement of the C# language (`For Each` in Visual Basic) hides th
To be added.
To be added.
To be added.
+
@@ -208,6 +209,7 @@ The `foreach` statement of the C# language (`For Each` in Visual Basic) hides th
To be added.
To be added.
+
@@ -232,6 +234,7 @@ The `foreach` statement of the C# language (`For Each` in Visual Basic) hides th
To be added.
To be added.
+
diff --git a/xml/System.Threading.Tasks.Sources/ManualResetValueTaskSourceCore`1.xml b/xml/System.Threading.Tasks.Sources/ManualResetValueTaskSourceCore`1.xml
index 8512711eecf..daa8bbafff3 100644
--- a/xml/System.Threading.Tasks.Sources/ManualResetValueTaskSourceCore`1.xml
+++ b/xml/System.Threading.Tasks.Sources/ManualResetValueTaskSourceCore`1.xml
@@ -58,7 +58,7 @@
-
+ Specifies the type of results of the operation represented by this instance.
Provides the core logic for implementing a manual-reset or .
To be added.
@@ -327,8 +327,8 @@
-
- Complets with an error.
+ The exception to set.
+ Completes with an error.
To be added.
diff --git a/xml/System.Threading.Tasks/Task.xml b/xml/System.Threading.Tasks/Task.xml
index a7f3c619fd8..71a5a5b16cb 100644
--- a/xml/System.Threading.Tasks/Task.xml
+++ b/xml/System.Threading.Tasks/Task.xml
@@ -7404,6 +7404,7 @@ The returned task completes when any of the supplied tasks has completed. The re
To be added.
To be added.
To be added.
+
@@ -7455,6 +7456,7 @@ The returned task completes when any of the supplied tasks has completed. The re
To be added.
To be added.
To be added.
+
@@ -7547,6 +7549,7 @@ The returned task completes when any of the supplied tasks has completed. The re
To be added.
To be added.
To be added.
+
@@ -7609,6 +7612,7 @@ The returned task completes when any of the supplied tasks has completed. The re
To be added.
To be added.
To be added.
+
@@ -7662,6 +7666,7 @@ The returned task completes when any of the supplied tasks has completed. The re
To be added.
To be added.
To be added.
+
diff --git a/xml/System.Threading/Volatile.xml b/xml/System.Threading/Volatile.xml
index 93802f8b5e7..b66b0ebe5db 100644
--- a/xml/System.Threading/Volatile.xml
+++ b/xml/System.Threading/Volatile.xml
@@ -1160,7 +1160,10 @@
- To be added.
+
+ Synchronizes memory access as follows:
+ The processor that executes the current thread cannot reorder instructions in such a way that memory reads before the call to execute after memory accesses that follow the call to .
+
To be added.
@@ -2133,7 +2136,10 @@
- To be added.
+
+ Synchronizes memory access as follows:
+ The processor that executes the current thread cannot reorder instructions in such a way that memory writes after the call to execute before memory accesses that precede the call to .
+
To be added.
diff --git a/xml/System.Windows.Forms/ToolTip.xml b/xml/System.Windows.Forms/ToolTip.xml
index 5d37c957578..15363bef93c 100644
--- a/xml/System.Windows.Forms/ToolTip.xml
+++ b/xml/System.Windows.Forms/ToolTip.xml
@@ -320,7 +320,7 @@
Gets or sets the period of time the ToolTip remains visible if the pointer is stationary on a control with specified ToolTip text.
- The period of time, in milliseconds, that the remains visible when the pointer is stationary on a control. The default value is 5000.
+ The period of time, in milliseconds, that the remains visible when the pointer is stationary on a control. On Windows 11, the default value causes the ToolTip to remain visible indefinitely.
property. The property sets the , , and properties to initial values based on a single value. Every time the property is set, the property is set to 10 times the property value. Once the property is set, you can independently set the property, overriding the default value.
- The maximum time you can delay a popup is 5000 milliseconds. For longer durations, use the method to control the exact moment when the ToolTip is displayed.
+ The behavior of this property varies by Windows version:
+
+- On Windows 10, the maximum time you can delay a popup is 5000 milliseconds. Values greater than 5000 ms are clamped to 5000 ms.
+- On Windows 11, the default value causes tooltips to remain visible indefinitely. When set to a custom value, there's no 5000 ms limit, and the tooltip displays for the specified duration.
+
+For longer durations or precise control over when the ToolTip is displayed, use the method.
diff --git a/xml/System/AggregateException.xml b/xml/System/AggregateException.xml
index b120953d406..8a86d8a713d 100644
--- a/xml/System/AggregateException.xml
+++ b/xml/System/AggregateException.xml
@@ -687,7 +687,9 @@
Returns the that is the root cause of this exception. This exception is either the root exception or the first that contains either multiple inner exceptions or no inner exceptions at all.
The that is the root cause of this exception.
- To be added.
+
+ This will either be the root exception, or the first that contains either multiple inner exceptions or no inner exceptions at all.
+
diff --git a/xml/System/Byte.xml b/xml/System/Byte.xml
index 33dd96c9fa4..c9af423cd41 100644
--- a/xml/System/Byte.xml
+++ b/xml/System/Byte.xml
@@ -2223,6 +2223,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Convert.xml b/xml/System/Convert.xml
index 4bfb6db557f..a203ac8a5aa 100644
--- a/xml/System/Convert.xml
+++ b/xml/System/Convert.xml
@@ -825,10 +825,12 @@
- To be added.
- To be added.
- To be added.
+ The UTF-8 span to convert.
+ Converts the span, which encodes binary data as hex characters, to an equivalent 8-bit unsigned integer array.
+ An array of 8-bit unsigned integers that is equivalent to .
To be added.
+ The length of is not zero or a multiple of two.
+ The format of is invalid -OR- contains a non-hex character.
@@ -952,13 +954,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to convert.
+
+ The span in which to write the converted 8-bit unsigned integers.
+
+ When this method returns, contains the number of bytes that were consumed from .
+ When this method returns, contains the number of bytes that were written to .
+ Converts the span of UTF-8 chars, which encodes binary data as hex characters, to an equivalent 8-bit unsigned integer span.
+ An describing the result of the operation.
+ When this method returns a value other than , the span either remains unmodified or contains an incomplete conversion of , up to the last valid character.
@@ -22911,11 +22915,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ A span of 8-bit unsigned integers.
+ The UTF-8 span representation in hex of the elements in .
+ When this method returns, contains the number of bytes that were written in .
+ Converts a span of 8-bit unsigned integers to its equivalent UTF-8 span representation that is encoded with uppercase hex characters.
+
+ if the conversion was successful; otherwise, .
To be added.
@@ -22989,11 +22994,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ A span of 8-bit unsigned integers.
+ The UTF-8 span representation in hex of the elements in .
+ When this method returns, contains the number of bytes that were written in .
+ Converts a span of 8-bit unsigned integers to its equivalent UTF-8 span representation that is encoded with lowercase hex characters.
+
+ if the conversion was successful; otherwise, .
To be added.
diff --git a/xml/System/DateTime.xml b/xml/System/DateTime.xml
index 3fa80cc853c..64645857dd2 100644
--- a/xml/System/DateTime.xml
+++ b/xml/System/DateTime.xml
@@ -5108,6 +5108,7 @@ juillet 2009
The equivalent method for this operator is ]]>
+
@@ -5174,6 +5175,7 @@ juillet 2009
The equivalent method for this operator is ]]>
+
@@ -5306,6 +5308,7 @@ juillet 2009
The equivalent method for this operator is ]]>
+
@@ -5372,6 +5375,7 @@ juillet 2009
The equivalent method for this operator is ]]>
+
diff --git a/xml/System/DateTimeOffset.xml b/xml/System/DateTimeOffset.xml
index 610a554b627..ca8ad6ce6e3 100644
--- a/xml/System/DateTimeOffset.xml
+++ b/xml/System/DateTimeOffset.xml
@@ -3652,6 +3652,7 @@ If you rely on properties such as or ]]>
+
@@ -3724,6 +3725,7 @@ If you rely on properties such as or ]]>
+
@@ -3940,6 +3942,7 @@ If you rely on properties such as or ]]>
+
@@ -4012,6 +4015,7 @@ If you rely on properties such as or ]]>
+
diff --git a/xml/System/Decimal.xml b/xml/System/Decimal.xml
index 62ec8d375c8..09975f29e6e 100644
--- a/xml/System/Decimal.xml
+++ b/xml/System/Decimal.xml
@@ -3390,6 +3390,7 @@ For , this method matches the IE
The return value is less than Decimal.MinValue or greater than Decimal.MaxValue.
+
@@ -3468,6 +3469,7 @@ For , this method matches the IE
is zero.
The return value is less than Decimal.MinValue or greater than Decimal.MaxValue.
+
@@ -3545,6 +3547,7 @@ For , this method matches the IE
+
@@ -4537,6 +4540,7 @@ For , this method matches the IE
The equivalent method for this operator is ]]>
+
@@ -4615,6 +4619,7 @@ For , this method matches the IE
The equivalent method for this operator is ]]>
+
@@ -5318,6 +5323,7 @@ For , this method matches the IE
The return value is less than Decimal.MinValue or greater than Decimal.MaxValue.
+
@@ -5398,6 +5404,7 @@ For , this method matches the IE
+
@@ -5476,6 +5483,7 @@ For , this method matches the IE
The equivalent method for this operator is ]]>
+
@@ -5554,6 +5562,7 @@ For , this method matches the IE
The equivalent method for this operator is ]]>
+
@@ -5627,6 +5636,7 @@ For , this method matches the IE
is .
The return value is less than Decimal.MinValue or greater than Decimal.MaxValue.
+
@@ -5703,6 +5713,7 @@ For , this method matches the IE
The return value is less than Decimal.MinValue or greater than Decimal.MaxValue.
+
@@ -7036,6 +7047,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Double.xml b/xml/System/Double.xml
index f2241dfd3a4..7806004b537 100644
--- a/xml/System/Double.xml
+++ b/xml/System/Double.xml
@@ -1070,6 +1070,7 @@ This computes `arctan(x) / π` in the interval `[-0.5, +0.5]`.
To be added.
To be added.
To be added.
+
@@ -3751,6 +3752,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -4050,6 +4052,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -4440,6 +4443,7 @@ The following code example illustrates the use of
+
@@ -4501,6 +4505,7 @@ The following code example illustrates the use of
+
@@ -4562,6 +4567,7 @@ The following code example illustrates the use of
+
@@ -4623,6 +4629,7 @@ The following code example illustrates the use of
+
@@ -4684,6 +4691,7 @@ The following code example illustrates the use of
+
@@ -4745,6 +4753,7 @@ The following code example illustrates the use of
+
@@ -5821,6 +5830,7 @@ The following code example illustrates the use of Rounds a value to the nearest integer using the default rounding mode ().
The result of rounding to the nearest integer using the default rounding mode.
To be added.
+
@@ -5860,6 +5870,7 @@ The following code example illustrates the use of Rounds a value to a specified number of fractional-digits using the default rounding mode ().
The result of rounding to fractional-digits using the default rounding mode.
To be added.
+
@@ -5899,6 +5910,7 @@ The following code example illustrates the use of Rounds a value to the nearest integer using the specified rounding mode.
The result of rounding to the nearest integer using .
To be added.
+
@@ -5940,6 +5952,7 @@ The following code example illustrates the use of Rounds a value to a specified number of fractional-digits using the default rounding mode ().
The result of rounding to fractional-digits using .
To be added.
+
@@ -6025,6 +6038,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
@@ -6174,7 +6188,7 @@ This computes `(sin(x), cos(x))`.
]]>
-
+
diff --git a/xml/System/EventHandler`2.xml b/xml/System/EventHandler`2.xml
index 59b675799b4..8cc5063d513 100644
--- a/xml/System/EventHandler`2.xml
+++ b/xml/System/EventHandler`2.xml
@@ -46,11 +46,11 @@
System.Void
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the object raising the event.
+ The type of the event data generated by the event.
+ The source of the event.
+ An object that contains the event data.
+ Represents the method that will handle an event when the event provides data.
To be added.
diff --git a/xml/System/Guid.xml b/xml/System/Guid.xml
index a0ebb49ad6b..e1b702979fd 100644
--- a/xml/System/Guid.xml
+++ b/xml/System/Guid.xml
@@ -605,7 +605,7 @@
Gets a where all bits are set.
A GUID with a value of FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF.
- To be added.
+ This property returns the value: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
@@ -1700,6 +1700,7 @@ After trimming, the length of the read-only character span is 0.
To be added.
To be added.
To be added.
+
@@ -2793,6 +2794,7 @@ Because the `provider` parameter is ignored, you cannot use it to provide a cust
To be added.
To be added.
To be added.
+
diff --git a/xml/System/Half.xml b/xml/System/Half.xml
index 0e0379d1eb1..ce670e31d22 100644
--- a/xml/System/Half.xml
+++ b/xml/System/Half.xml
@@ -916,6 +916,7 @@ This computes `arctan(x) / π` in the interval `[-0.5, +0.5]`.
To be added.
To be added.
To be added.
+
@@ -2875,6 +2876,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -2948,6 +2950,7 @@ For this method matches the IEEE 754:2
Represents the largest possible value of .
65504
To be added.
+
@@ -3107,6 +3110,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -3180,6 +3184,7 @@ For this method matches the IEEE 754:2
Represents the smallest possible value of .
-65504
To be added.
+
@@ -3551,6 +3556,7 @@ For this method matches the IEEE 754:2
if and are equal; otherwise, .
To be added.
+
@@ -4464,6 +4470,7 @@ For this method matches the IEEE 754:2
if is greater than ; otherwise, .
To be added.
+
@@ -4635,6 +4642,7 @@ For this method matches the IEEE 754:2
if and are not equal; otherwise, .
To be added.
+
@@ -4672,6 +4680,7 @@ For this method matches the IEEE 754:2
if is less than ; otherwise, .
To be added.
+
@@ -4709,6 +4718,7 @@ For this method matches the IEEE 754:2
if is less than or equal to ; otherwise, .
To be added.
+
@@ -5488,6 +5498,7 @@ For this method matches the IEEE 754:2
Rounds a value to the nearest integer using the default rounding mode ().
The result of rounding to the nearest integer using the default rounding mode.
To be added.
+
@@ -5521,6 +5532,7 @@ For this method matches the IEEE 754:2
Rounds a value to a specified number of fractional-digits using the default rounding mode ().
The result of rounding to fractional-digits using the default rounding mode.
To be added.
+
@@ -5554,6 +5566,7 @@ For this method matches the IEEE 754:2
Rounds a value to the nearest integer using the specified rounding mode.
The result of rounding to the nearest integer using .
To be added.
+
@@ -5589,6 +5602,7 @@ For this method matches the IEEE 754:2
Rounds a value to a specified number of fractional-digits using the default rounding mode ().
The result of rounding to fractional-digits using .
To be added.
+
@@ -5662,6 +5676,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Int128.xml b/xml/System/Int128.xml
index 07443f79fc7..e1b73b4589a 100644
--- a/xml/System/Int128.xml
+++ b/xml/System/Int128.xml
@@ -281,11 +281,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The integer to multiply with .
+ The integer to multiply with .
+ The lower half of the full product.
+ Produces the full product of two unsigned native integers.
+ The upper half of the full product.
To be added.
@@ -3738,6 +3738,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Int16.xml b/xml/System/Int16.xml
index 293dadeee80..a31dd8a7694 100644
--- a/xml/System/Int16.xml
+++ b/xml/System/Int16.xml
@@ -2491,6 +2491,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Int32.xml b/xml/System/Int32.xml
index ff0d7b9db0d..7f577651dc2 100644
--- a/xml/System/Int32.xml
+++ b/xml/System/Int32.xml
@@ -2556,6 +2556,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Int64.xml b/xml/System/Int64.xml
index 2b19916dbf8..4f78df37b4b 100644
--- a/xml/System/Int64.xml
+++ b/xml/System/Int64.xml
@@ -2494,6 +2494,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/IntPtr.xml b/xml/System/IntPtr.xml
index daa21ca59a8..ae0f918d9aa 100644
--- a/xml/System/IntPtr.xml
+++ b/xml/System/IntPtr.xml
@@ -657,11 +657,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The integer to multiply with .
+ The integer to multiply with .
+ The lower half of the full product.
+ Produces the full product of two unsigned native integers.
+ The upper half of the full product.
To be added.
@@ -1643,6 +1643,7 @@ For this method matches the IEE
Gets the largest possible value of .
The largest possible value of .
To be added.
+
@@ -1776,6 +1777,7 @@ For this method matches the IEE
Gets the smallest possible value of .
The smallest possible value of .
To be added.
+
@@ -3035,6 +3037,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/MemoryExtensions+SpanSplitEnumerator`1.xml b/xml/System/MemoryExtensions+SpanSplitEnumerator`1.xml
index 74b4c4c1bd0..93d4e5fd84f 100644
--- a/xml/System/MemoryExtensions+SpanSplitEnumerator`1.xml
+++ b/xml/System/MemoryExtensions+SpanSplitEnumerator`1.xml
@@ -172,8 +172,8 @@
System.ReadOnlySpan<T>
- To be added.
- To be added.
+ Gets the source span being enumerated.
+ The that was provided when creating this enumerator.
To be added.
@@ -205,6 +205,7 @@
To be added.
To be added.
To be added.
+
@@ -229,6 +230,7 @@
To be added.
To be added.
+
@@ -253,6 +255,7 @@
To be added.
To be added.
+
diff --git a/xml/System/MemoryExtensions.xml b/xml/System/MemoryExtensions.xml
index 794c9ac5489..1f1adc9f85d 100644
--- a/xml/System/MemoryExtensions.xml
+++ b/xml/System/MemoryExtensions.xml
@@ -2478,10 +2478,10 @@ Returns `default` when `array` is `null`.
The type of the span.
The span to search.
The value to search for.
- Indicates whether a specified value is found in a read-only span. Values are compared using IEquatable{T}.Equals(T).
+ Indicates whether a specified value is found in a read-only span.
if found, otherwise.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -2544,10 +2544,10 @@ Returns `default` when `array` is `null`.
The type of the elements in the span.
The span to search.
The value to search for.
- Indicates whether a specified value is found in a span. Values are compared using IEquatable{T}.Equals(T).
+ Indicates whether a specified value is found in a span.
if found, otherwise.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -2599,10 +2599,10 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the specified value and returns if found. If not found, returns .
To be added.
To be added.
@@ -2971,10 +2971,10 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The set of values to search for.
+ The comparer to use. If , is used.
+ Searches for any occurrence of any of the specified and returns if found. If not found, returns .
To be added.
To be added.
@@ -3027,8 +3027,8 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- One of the values to search for.
- One of the values to search for.
+ The first value to search for.
+ The second value to search for.
Searches for an occurrence of or .
if found. If not found, returns .
@@ -3089,8 +3089,8 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- One of the values to search for.
- One of the values to search for.
+ The first value to search for.
+ The second value to search for.
Searches for an occurrence of or , and returns if found. If not found, returns .
To be added.
To be added.
@@ -3146,12 +3146,12 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to search for.
+ The second value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for an occurrence of either of the specified values.
+ if an occurrence of either value is found; otherwise .
To be added.
@@ -3204,12 +3204,12 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- One of the values to search for.
- One of the values to search for.
- One of the values to search for.
- Searches for an occurrence of , , or .
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ Searches for an occurrence of , , or in the specified span.
- if found. If not found, returns .
+ if any of the values is found; otherwise, .
To be added.
@@ -3268,11 +3268,11 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- One of the values to search for.
- One of the values to search for.
- One of the values to search for.
- Searches for an occurrence of , , or , and returns if found. If not found, returns .
- To be added.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ Searches for an occurrence of , , or in the specified span.
+ if any of the values is found; otherwise, .
To be added.
@@ -3327,13 +3327,13 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for any occurrence of the specified values in the specified span.
+ if any of the values is found; otherwise,
To be added.
@@ -3386,10 +3386,9 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
The set of values to exclude from the search.
- Searches for any value other than the specified .
+ Searches the specified span for any value other than the specified .
- if any value other than those in is present in the span.
- If all of the values are in , returns .
+ if any value other than those in is present in the span. If all of the span's values are in , returns .
To be added.
@@ -3442,10 +3441,9 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
The set of values to exclude from the search.
- Searches for any value other than the specified .
+ Searches the specified span for any value other than the specified .
- if any value other than those in is present in the span.
- If all of the values are in , returns .
+ if any value other than those in is present in the span. If all of the span's values are in , returns .
To be added.
@@ -3498,10 +3496,9 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
The value to exclude from the search.
- Searches for any value other than the specified .
+ Searches the specified span for any value other than the specified .
- if any value other than is present in the span.
- If all of the values are , returns .
+ if any value other than is present in the span. If all of the span's values are , returns .
To be added.
@@ -3560,10 +3557,9 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
The set of values to exclude from the search.
- Searches for any value other than the specified .
+ Searches the specified span for any value other than the specified .
- if any value other than those in is present in the span.
- If all of the values are in , returns .
+ if any value other than those in is present in the span. If all of the span's values are in , returns .
To be added.
@@ -3623,10 +3619,9 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
The set of values to exclude from the search.
- Searches for any value other than the specified .
+ Searches the specified span for any value other than the specified .
- if any value other than those in is present in the span.
- If all of the values are in , returns .
+ if any value other than those in is present in the span. If all of the span's values are in , returns .
To be added.
@@ -3686,10 +3681,9 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
The value to exclude from the search.
- Searches for any value other than the specified .
+ Searches the specified span for any value other than the specified .
- if any value other than is present in the span.
- If all of the values are , returns .
+ if any value other than is present in the span. If all of the span's values are , returns .
To be added.
@@ -3742,11 +3736,13 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The values to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches the specified span for any value other than the specified .
+
+ if any value other than those in is present in the span. If all of the span's values are in , returns .
+
To be added.
@@ -3798,11 +3794,13 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches the specified span for any value other than .
+
+ if any value other than is present in the span. If all of the span's values are , returns .
+
To be added.
@@ -3854,12 +3852,11 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- The value to exclude from the search.
- The value to exclude from the search.
- Searches for any value other than or .
+ The first value to exclude from the search.
+ The second value to exclude from the search.
+ Searches the specified span for any value other than or .
- if any value other than or is present in the span.
- If all of the values are or , returns .
+ if any value other than or is present in the span. If all of the span's values are or , returns .
To be added.
@@ -3917,12 +3914,11 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- The value to exclude from the search.
- The value to exclude from the search.
- Searches for any value other than or .
+ The first value to exclude from the search.
+ The second value to exclude from the search.
+ Searches the specified span for any value other than or .
- if any value other than or is present in the span.
- If all of the values are or , returns .
+ if any value other than or is present in the span. If all of the span's values are or , returns .
To be added.
@@ -3976,12 +3972,14 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to avoid.
+ The second value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for any value other than or .
+
+ if any value other than and is present in the span. If all of the span's values are or , returns .
+
To be added.
@@ -4034,13 +4032,12 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- The value to exclude from the search.
- The value to exclude from the search.
- The value to exclude from the search.
+ The first value to exclude from the search.
+ The second value to exclude from the search.
+ The third value to exclude from the search.
Searches for any value other than , , or .
- if any value other than , , or is present in the span.
- If all of the values are , , or , returns .
+ if any value other than , , or is present in the span. If all of the span's values are , , or , returns .
To be added.
@@ -4099,13 +4096,12 @@ Returns `default` when `array` is `null`.
To be added.
The span to search.
- The value to exclude from the search.
- The value to exclude from the search.
- The value to exclude from the search.
+ The first value to exclude from the search.
+ The second value to exclude from the search.
+ The third value to exclude from the search.
Searches for any value other than , , or .
- if any value other than , , or is present in the span.
- If all of the values are , , or , returns .
+ if any value other than , , or is present in the span. If all of the span's values are , , or , returns .
To be added.
@@ -4160,13 +4156,15 @@ Returns `default` when `array` is `null`.
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to avoid.
+ The second value to avoid.
+ The third value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for any value other than , , or .
+
+ if any value other than , , and is present in the span. If all of the span's values are , , or , returns .
+
To be added.
@@ -4222,8 +4220,7 @@ Returns `default` when `array` is `null`.
The upper bound, inclusive, of the excluded range.
Searches for any value outside of the range between and , inclusive.
- if any value other than those in the specified range is present in the span.
- If all of the values are inside of the specified range, returns .
+ if any value other than those in the specified range is present in the span. If all of the span's values are inside of the specified range, returns .
To be added.
@@ -4816,12 +4813,12 @@ If `source` and `destination` overlap, this method behaves as if the original va
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The element type of the span.
+ The span to search.
+ The value for which to search.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Counts the number of times the specified occurs in the .
+ The number of times was found in the .
To be added.
@@ -4872,12 +4869,12 @@ If `source` and `destination` overlap, this method behaves as if the original va
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The element type of the span.
+ The span to search.
+ The value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Counts the number of times the specified occurs in the .
+ The number of times was found in the .
To be added.
@@ -4925,12 +4922,14 @@ If `source` and `destination` overlap, this method behaves as if the original va
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The element type of the span.
+ The span to search.
+ The set of values for which to search.
+ Counts the number of times any of the specified occurs in the .
+ The number of times any of the elements in was found in the .
+ If is empty, 0 is returned.
+
+ is .
@@ -4985,12 +4984,12 @@ If `source` and `destination` overlap, this method behaves as if the original va
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The element type of the span.
+ The span to search.
+ The set of values for which to search.
+ Counts the number of times any of the specified occurs in the .
+ The number of times any of the elements in was found in the .
+ If is empty, 0 is returned.
@@ -5040,13 +5039,15 @@ If `source` and `destination` overlap, this method behaves as if the original va
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The element type of the span.
+ The span to search.
+ The set of values for which to search.
+
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+
+ Counts the number of times any of the specified occurs in the .
+ The number of times any of the elements in was found in the .
+ If is empty, 0 is returned.
@@ -5329,10 +5330,10 @@ If `source` and `destination` overlap, this method behaves as if the original va
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The source span.
+ The sequence to compare to the end of .
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Determines whether the specified sequence appears at the end of the read-only span.
To be added.
To be added.
@@ -5384,12 +5385,13 @@ If `source` and `destination` overlap, this method behaves as if the original va
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the span.
+ The span to search.
+ The value to compare.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Determines whether the specified value appears at the end of the span.
+
+ if matches the end of ; otherwise, .
To be added.
@@ -5720,9 +5722,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The sequence to search for.
- Searches for the specified sequence and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified sequence and returns the index of its first occurrence.
The index of the occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -5783,9 +5785,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The value to search for.
- Searches for the specified value and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified value and returns the index of its first occurrence.
The index of the occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -5852,9 +5854,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The sequence to search for.
- Searches for the specified sequence and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified sequence and returns the index of its first occurrence.
The index of the occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -5921,9 +5923,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The value to search for.
- Searches for the specified value and returns the index of its first occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified value and returns the index of its first occurrence.
The index of the occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -5974,12 +5976,12 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The sequence to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the specified sequence and returns the index of its first occurrence.
+ The index of the first occurrence of the specified sequence. If not found, returns -1.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -6030,12 +6032,12 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the specified value and returns the index of its first occurrence.
+ The index of the first occurrence of the specified value. If not found, returns -1.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -6232,9 +6234,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and values.
The span to search.
The set of values to search for.
- Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.
+ Searches for the first index of any of the specified values.
The first index of the occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6361,9 +6363,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and values.
The span to search.
The set of values to search for.
- Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.
+ Searches for the first index of any of the specified values.
The first index of the occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6414,12 +6416,12 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The set of values to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the first index of any of the specified values.
+ The first index of any of the specified values. If not found, returns -1.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6479,11 +6481,11 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ Searches for the first index of either of the specified values.
The first index of the occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6549,11 +6551,11 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ Searches for the first index of any of the specified values.
The first index of the occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6605,13 +6607,13 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to search for.
+ The second value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the first index of any of the specified values.
+ The first index of any of the specified values. If not found, returns -1.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6672,12 +6674,12 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- One of the values to search for.
- Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ Searches for the first index of any of the specified values.
The first index of the occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6744,12 +6746,12 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- One of the values to search for.
- Searches for the first index of any of the specified values similar to calling IndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ Searches for the first index of any of the specified values.
The first index of the occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6802,14 +6804,14 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the first index of any of the specified values.
+ The first index of any of the specified values. If not found, returns -1.
+ This method is similar to calling IndexOf several times with the logical OR operator.
@@ -6972,7 +6974,7 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
+ The value to avoid.
Searches for the first index of any value other than the specified .
The index in the span of the first occurrence of any value other than .
If all of the values are , returns -1.
@@ -7157,7 +7159,7 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
+ The value to avoid.
Searches for the first index of any value other than the specified .
The index in the span of the first occurrence of any value other than .
If all of the values are , returns -1.
@@ -7211,12 +7213,15 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The values to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the first index of any value other than the specified .
+
+ The index in the span of the first occurrence of any value other than those in .
+ If all of the values are in , returns -1.
+
To be added.
@@ -7267,12 +7272,14 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the first index of any value other than the specified .
+
+ The index in the span of the first occurrence of any value other than . If all of the values are , returns -1.
+
To be added.
@@ -7325,11 +7332,10 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
- Searches for the first index of any value other than the specified or .
- The index in the span of the first occurrence of any value other than and .
- If all of the values are or , returns -1.
+ The first value to avoid.
+ The second value to avoid.
+ Searches for the first index of any value other than the two specified values.
+ The index in the span of the first occurrence of any value other than and . If all of the values are or , returns -1.
To be added.
@@ -7388,11 +7394,10 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
- Searches for the first index of any value other than the specified or .
- The index in the span of the first occurrence of any value other than and .
- If all of the values are or , returns -1.
+ The first value to avoid.
+ The second value to avoid.
+ Searches for the first index of any value other than the two specified values.
+ The index in the span of the first occurrence of any value other than and . If all of the values are or , returns -1.
To be added.
@@ -7444,13 +7449,15 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The first value to avoid.
+ The second value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the first index of any value other than the two specified values.
+
+ The index in the span of the first occurrence of any value other than and . If all of the values are or , returns -1.
+
To be added.
@@ -7504,12 +7511,11 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
- A value to avoid
- Searches for the first index of any value other than the specified , , or .
- The index in the span of the first occurrence of any value other than , , and .
- If all of the values are , , and , returns -1.
+ The first value to avoid.
+ The second value to avoid.
+ The third value to avoid.
+ Searches for the first index of any value other than , , or .
+ The index in the span of the first occurrence of any value other than , , and . If all of the values are , , and , returns -1.
To be added.
@@ -7569,12 +7575,11 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
- A value to avoid
- Searches for the first index of any value other than the specified , , or .
- The index in the span of the first occurrence of any value other than , , and .
- If all of the values are , , and , returns -1.
+ The first value to avoid.
+ The second value to avoid.
+ The third value to avoid.
+ Searches for the first index of any value other than , , or .
+ The index in the span of the first occurrence of any value other than , , and . If all of the values are , , and , returns -1.
To be added.
@@ -7627,14 +7632,17 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The first value to avoid.
+ The second value to avoid.
+ The third value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the first index of any value other than , , or .
+
+ The index in the span of the first occurrence of any value other than , , and .
+ If all of the values are , , and , returns -1.
+
To be added.
@@ -8013,9 +8021,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The sequence to search for.
- Searches for the specified sequence and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified sequence and returns the index of its last occurrence.
The index of the last occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -8076,9 +8084,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The value to search for.
- Searches for the specified value and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified value and returns the index of its last occurrence.
The index of the last occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -8145,9 +8153,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The sequence to search for.
- Searches for the specified sequence and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified sequence and returns the index of its last occurrence.
The index of the last occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -8214,9 +8222,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and value.
The span to search.
The value to search for.
- Searches for the specified value and returns the index of its last occurrence. Values are compared using IEquatable{T}.Equals(T).
+ Searches for the specified value and returns the index of its last occurrence.
The index of the last occurrence of the value in the span. If not found, returns -1.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -8267,12 +8275,12 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The sequence to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the specified sequence and returns the index of its last occurrence. If not found, returns -1.
To be added.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -8323,12 +8331,12 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the specified value and returns the index of its last occurrence. If not found, returns -1.
To be added.
- To be added.
+ Values are compared using IEquatable{T}.Equals(T).
@@ -8443,9 +8451,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and values.
The span to search.
The set of values to search for.
- Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.
+ Searches for the last index of any of the specified values.
The index of the last occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -8572,9 +8580,9 @@ Invalid sequences will be represented in the enumeration by The type of the span and values.
The span to search.
The set of values to search for.
- Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.
+ Searches for the last index of any of the specified values.
The index of the last occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -8625,12 +8633,12 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The set of values to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the last index of any of the specified values.
+ The last index of any of the specified values, or -1 if none of the values are found.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -8690,11 +8698,11 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ Searches for the last index of any of the specified values.
The index of the last occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -8760,11 +8768,11 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ Searches for the last index of any of the specified values.
The index of the last occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -8816,13 +8824,13 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to search for.
+ The second value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the last index of any of the specified values.
+ The last index of any of the specified values. If none are found, returns -1.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -8883,12 +8891,12 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- One of the values to search for.
- Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ Searches for the last index of any of the specified values.
The index of the last occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -8955,12 +8963,12 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- One of the values to search for.
- One of the values to search for.
- One of the values to search for.
- Searches for the last index of any of the specified values similar to calling LastIndexOf several times with the logical OR operator.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ Searches for the last index of any of the specified values.
The index of the last occurrence of any of the values in the span. If not found, returns -1.
- To be added.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -9013,14 +9021,14 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to search.
+ The first value to search for.
+ The second value to search for.
+ The third value to search for.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the last index of any of the specified values.
+ The last index of any of the specified values, or -1 if none are found.
+ This method is similar to calling LastIndexOf several times with the logical OR operator.
@@ -9183,7 +9191,7 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
+ The value to avoid.
Searches for the last index of any value other than the specified .
The index in the span of the last occurrence of any value other than .
If all of the values are , returns -1.
@@ -9368,7 +9376,7 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
+ The value to avoid.
Searches for the last index of any value other than the specified .
The index in the span of the last occurrence of any value other than .
If all of the values are , returns -1.
@@ -9422,12 +9430,15 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The values to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the last index of any value other than the specified .
+
+ The index in the span of the first occurrence of any value other than those in .
+ If all of the values are in , returns -1.
+
To be added.
@@ -9478,12 +9489,15 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the last index of any value other than the specified .
+
+ The index in the span of the last occurrence of any value other than .
+ If all of the values are , returns -1.
+
To be added.
@@ -9536,8 +9550,8 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
+ The first value to avoid.
+ The second value to avoid.
Searches for the last index of any value other than the specified or .
The index in the span of the last occurrence of any value other than and .
If all of the values are or , returns -1.
@@ -9599,8 +9613,8 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
+ The first value to avoid.
+ The second value to avoid.
Searches for the last index of any value other than the specified or .
The index in the span of the last occurrence of any value other than and .
If all of the values are or , returns -1.
@@ -9655,13 +9669,16 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The first value to avoid.
+ The second value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the last index of any value other than the specified or .
+
+ The index in the span of the last occurrence of any value other than and .
+ If all of the values are or , returns -1.
+
To be added.
@@ -9715,9 +9732,9 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
- A value to avoid
+ The first value to avoid.
+ The second value to avoid.
+ The third value to avoid.
Searches for the last index of any value other than the specified , , or .
The index in the span of the last occurrence of any value other than , , and .
If all of the values are , , and , returns -1.
@@ -9780,9 +9797,9 @@ Invalid sequences will be represented in the enumeration by
The type of the span and values.
The span to search.
- A value to avoid.
- A value to avoid
- A value to avoid
+ The first value to avoid.
+ The second value to avoid.
+ The third value to avoid.
Searches for the last index of any value other than the specified , , or .
The index in the span of the last occurrence of any value other than , , and .
If all of the values are , , and , returns -1.
@@ -9838,14 +9855,17 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the span and values.
+ The span to search.
+ The first value to avoid.
+ The second value to avoid.
+ The third value to avoid.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Searches for the last index of any value other than the specified , , or .
+
+ The index in the span of the last occurrence of any value other than , , and .
+ If all of the values are , , and , returns -1.
+
To be added.
@@ -10512,12 +10532,12 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the span.
+ The span in which the elements should be replaced.
+ The value to be replaced with .
+ The value to replace all occurrences of .
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Replaces all occurrences of with .
To be added.
@@ -10577,14 +10597,17 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the spans.
+ The span to copy.
+ The span into which the copied and replaced values should be written.
+ The value to be replaced with .
+ The value to replace all occurrences of .
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Copies to , replacing all occurrences of with .
To be added.
+ The span is shorter than the span.
+
+ and overlap but don't refer to the same starting location.
@@ -10631,12 +10654,16 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the spans.
+ The span to edit.
+ The values to be replaced with .
+ The value to replace all occurrences of any of the elements in .
+
+ Replaces in all occurrences of any of the elements in with .
+
To be added.
+
+ is .
@@ -10691,13 +10718,19 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the spans.
+ The span to copy.
+ The span into which the copied and replaced values should be written.
+ The values to be replaced with .
+ The value to replace all occurrences of any of the elements in .
+
+ Copies to , replacing all occurrences of any of the elements in with .
+
To be added.
+ The span was shorter than the span.
+ and overlap but don't refer to the same starting location.
+
+ is .
@@ -10744,12 +10777,14 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the spans.
+ The span to edit.
+ The values to be excluded from replacement with .
+ The value to replace all occurrences of any elements other than those in .
+ Replaces in all elements, other than those in , with .
To be added.
+
+ is .
@@ -10804,13 +10839,19 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of the elements in the spans.
+ The span to copy.
+ The span into which the copied and replaced values should be written.
+ The values to be excluded from replacement with .
+ The value to replace all occurrences of any elements other than those in .
+
+ Copies to , replacing all occurrences of any of the elements other than those in with .
+
To be added.
+ The span was shorter than the span.
+ and overlap but don't refer to the same starting location.
+
+ is .
@@ -11045,7 +11086,7 @@ Invalid sequences will be represented in the enumeration by To be added.
To be added.
To be added.
- To be added.
+ Determines the relative order of the sequences being compared by comparing the elements using IComparable{T}.CompareTo(T).
To be added.
To be added.
@@ -12396,10 +12437,10 @@ Invalid sequences will be represented in the enumeration by
To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The source span.
+ The sequence to compare to the start of .
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Determines whether a specified sequence appears at the start of a read-only span.
To be added.
To be added.
@@ -12451,12 +12492,13 @@ Invalid sequences will be represented in the enumeration by
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The type of elements in the span.
+ The span to search.
+ The value to compare.
+ The implementation to use when comparing elements, or to use the default for the type of an element.
+ Determines whether the specified value appears at the start of the span.
+
+ if matches the beginning of ; otherwise, .
To be added.
diff --git a/xml/System/Random.xml b/xml/System/Random.xml
index 4fe8ac59747..08af24525ae 100644
--- a/xml/System/Random.xml
+++ b/xml/System/Random.xml
@@ -273,10 +273,14 @@ The following example uses the parameterless constructor to instantiate three
- To be added.
- To be added.
- To be added.
- To be added.
+ The length of string to create.
+
+
+ if the hexadecimal characters should be lowercase; if they should be uppercase.
+ The default is .
+
+ Creates a string filled with random hexadecimal characters.
+ A string populated with random hexadecimal characters.
To be added.
@@ -308,9 +312,13 @@ The following example uses the parameterless constructor to instantiate three
- To be added.
- To be added.
- To be added.
+ The buffer to receive the characters.
+
+
+ if the hexadecimal characters should be lowercase; if they should be uppercase.
+ The default is .
+
+ Fills a buffer with random hexadecimal characters.
To be added.
@@ -521,11 +529,16 @@ The following example uses the parameterless constructor to instantiate three
- To be added.
- To be added.
- To be added.
- To be added.
+ The characters to use to populate the string.
+ The length of string to return.
+ Creates a string populated with characters chosen at random from .
+ A string populated with items selected at random from .
To be added.
+
+ is empty.
+
+ is not zero or a positive number.
+
diff --git a/xml/System/ReadOnlySpan`1+Enumerator.xml b/xml/System/ReadOnlySpan`1+Enumerator.xml
index dca9d3cb90e..849a71ba7bb 100644
--- a/xml/System/ReadOnlySpan`1+Enumerator.xml
+++ b/xml/System/ReadOnlySpan`1+Enumerator.xml
@@ -276,6 +276,7 @@ If `MoveNext` passes the end of the span, `MoveNext` returns `false`. When the e
To be added.
To be added.
To be added.
+
@@ -300,6 +301,7 @@ If `MoveNext` passes the end of the span, `MoveNext` returns `false`. When the e
To be added.
To be added.
+
@@ -324,6 +326,7 @@ If `MoveNext` passes the end of the span, `MoveNext` returns `false`. When the e
To be added.
To be added.
+
diff --git a/xml/System/SByte.xml b/xml/System/SByte.xml
index 5200b71dbec..190777a62d7 100644
--- a/xml/System/SByte.xml
+++ b/xml/System/SByte.xml
@@ -2527,6 +2527,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Single.xml b/xml/System/Single.xml
index 050716397ee..5dc1e2dfe23 100644
--- a/xml/System/Single.xml
+++ b/xml/System/Single.xml
@@ -1068,6 +1068,7 @@ This computes `arctan(x) / π` in the interval `[-0.5, +0.5]`.
To be added.
To be added.
To be added.
+
@@ -3768,6 +3769,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -4068,6 +4070,7 @@ For this method matches the IEE
To be added.
To be added.
To be added.
+
@@ -4462,6 +4465,7 @@ For this method matches the IEEE 754:2
]]>
+
@@ -4523,6 +4527,7 @@ For this method matches the IEEE 754:2
]]>
+
@@ -4584,6 +4589,7 @@ For this method matches the IEEE 754:2
]]>
+
@@ -4645,6 +4651,7 @@ For this method matches the IEEE 754:2
]]>
+
@@ -4706,6 +4713,7 @@ For this method matches the IEEE 754:2
]]>
+
@@ -4767,6 +4775,7 @@ For this method matches the IEEE 754:2
]]>
+
@@ -5891,6 +5900,7 @@ Pi is approximately 3.1415926535897932385.
Rounds a value to a specified number of fractional-digits using the default rounding mode ().
The result of rounding to fractional-digits using the default rounding mode.
To be added.
+
@@ -5930,6 +5940,7 @@ Pi is approximately 3.1415926535897932385.
Rounds a value to the nearest integer using the specified rounding mode.
The result of rounding to the nearest integer using .
To be added.
+
@@ -5971,6 +5982,7 @@ Pi is approximately 3.1415926535897932385.
Rounds a value to a specified number of fractional-digits using the default rounding mode ().
The result of rounding to fractional-digits using .
To be added.
+
@@ -6056,6 +6068,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
@@ -6205,7 +6218,7 @@ This computes `(sin(x), cos(x))`.
]]>
-
+
diff --git a/xml/System/Span`1+Enumerator.xml b/xml/System/Span`1+Enumerator.xml
index 41ffad7db7b..c60da0b1099 100644
--- a/xml/System/Span`1+Enumerator.xml
+++ b/xml/System/Span`1+Enumerator.xml
@@ -272,6 +272,7 @@ If `MoveNext` passes the end of the span, `MoveNext` returns `false`. When the e
To be added.
To be added.
To be added.
+
@@ -296,6 +297,7 @@ If `MoveNext` passes the end of the span, `MoveNext` returns `false`. When the e
To be added.
To be added.
+
@@ -320,6 +322,7 @@ If `MoveNext` passes the end of the span, `MoveNext` returns `false`. When the e
To be added.
To be added.
+
diff --git a/xml/System/StringNormalizationExtensions.xml b/xml/System/StringNormalizationExtensions.xml
index 986eef68d4c..a67443fc90b 100644
--- a/xml/System/StringNormalizationExtensions.xml
+++ b/xml/System/StringNormalizationExtensions.xml
@@ -112,11 +112,12 @@ The extension methods of the class a
- To be added.
- To be added.
- To be added.
- To be added.
+ The character span to get the estimated length of the normalized form.
+ The normalization form to use.
+ Gets the estimated length of the normalized form of the specified string in the .
+ The estimated length of the normalized form of the specified string.
To be added.
+ The specified character span contains an invalid code point or the normalization form is invalid.
@@ -156,11 +157,13 @@ The extension methods of the class a
- To be added.
- To be added.
- To be added.
- To be added.
+ The span of characters to check.
+ The normalization form to use.
+ Determines whether the specified span of characters is in a normalized form.
+
+ if the specified span of characters is in a normalized form; otherwise, .
To be added.
+ The specified character span contains an invalid code point or the normalization form is invalid.
@@ -209,7 +212,7 @@ The extension methods of the class a
A string.
- To be added.
+ The string to check.
Indicates whether the specified string is in Unicode normalization form C.
if is in normalization form C; otherwise, .
@@ -274,7 +277,7 @@ The extension methods of the class a
A string.
A Unicode normalization form.
- To be added.
+ The string to check.
Indicates whether a string is in a specified Unicode normalization form.
if is in normalization form ; otherwise, .
@@ -340,7 +343,7 @@ The extension methods of the class a
The string to normalize.
- To be added.
+ The string to normalize.
Normalizes a string to a Unicode normalization form C.
A new string whose textual value is the same as but whose binary representation is in Unicode normalization form C.
To be added.
@@ -404,7 +407,7 @@ The extension methods of the class a
The string to normalize.
The Unicode normalization form.
- To be added.
+ The string to normalize.
Normalizes a string to the specified Unicode normalization form.
A new string whose textual value is the same as but whose binary representation is in the normalization form.
To be added.
@@ -444,13 +447,15 @@ The extension methods of the class a
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span of characters to normalize.
+ The buffer to write the normalized characters to.
+ When this method returns, contains the number of characters written to .
+ The normalization form to use.
+ Normalizes the specified span of characters to the specified normalization form.
+
+ if the specified span of characters was successfully normalized; otherwise, .
To be added.
+ The specified character span contains an invalid code point or the normalization form is invalid.
diff --git a/xml/System/TimeOnly.xml b/xml/System/TimeOnly.xml
index fece4f688e3..940fea7d31a 100644
--- a/xml/System/TimeOnly.xml
+++ b/xml/System/TimeOnly.xml
@@ -1013,6 +1013,7 @@ If `start` and `end` are equal, this method returns `false`, meaning there is ze
if left and right represent the same time; otherwise, .
To be added.
+
@@ -1045,6 +1046,7 @@ If `start` and `end` are equal, this method returns `false`, meaning there is ze
if left is later than right; otherwise, .
To be added.
+
@@ -1077,6 +1079,7 @@ If `start` and `end` are equal, this method returns `false`, meaning there is ze
if left is the same as or later than right; otherwise, .
To be added.
+
@@ -1109,6 +1112,7 @@ If `start` and `end` are equal, this method returns `false`, meaning there is ze
if left and right do not represent the same time; otherwise, .
To be added.
+
@@ -1141,6 +1145,7 @@ If `start` and `end` are equal, this method returns `false`, meaning there is ze
if left is earlier than right; otherwise, .
To be added.
+
@@ -1173,6 +1178,7 @@ If `start` and `end` are equal, this method returns `false`, meaning there is ze
if left is the same as or earlier than right; otherwise, .
To be added.
+
@@ -1360,6 +1366,7 @@ If `start` and `end` are equal, this method returns `false`, meaning there is ze
To be added.
does not contain a valid string representation of a time.
+
@@ -2261,6 +2268,7 @@ The accepted standard formats are 'r', 'R', 'o', 'O', 't', and 'T'.
if was successfully parsed; otherwise, .
To be added.
+
@@ -2301,6 +2309,7 @@ The accepted standard formats are 'r', 'R', 'o', 'O', 't', and 'T'.
if was parsed successfully; otherwise, .
To be added.
+
@@ -2344,6 +2353,7 @@ The accepted standard formats are 'r', 'R', 'o', 'O', 't', and 'T'.
if was converted successfully; otherwise, .
To be added.
+
diff --git a/xml/System/TimeSpan.xml b/xml/System/TimeSpan.xml
index b943d78a8d6..7e292bdb374 100644
--- a/xml/System/TimeSpan.xml
+++ b/xml/System/TimeSpan.xml
@@ -1762,10 +1762,13 @@ The specified `days`, `hours`, `minutes`, `seconds`, `milliseconds`, and `micros
- To be added.
- To be added.
- To be added.
+ The number of milliseconds.
+
+ Initializes a new instance of the structure to a specified number of milliseconds.
+
+ Returns a that represents a specified number of milliseconds.
To be added.
+ The specified milliseconds specifies a value less than or greater than
@@ -3245,6 +3248,7 @@ The value of this constant is 100.
Returns a new object whose value is the result of dividing the specified by the specified .
A new object that represents the value of divided by the value of .
To be added.
+
@@ -3287,6 +3291,7 @@ The value of this constant is 100.
Returns a new value that's the result of dividing by .
A new value that represents result of dividing by the value of .
To be added.
+
@@ -3359,6 +3364,7 @@ The value of this constant is 100.
+
@@ -3430,6 +3436,7 @@ The value of this constant is 100.
+
@@ -3501,6 +3508,7 @@ The value of this constant is 100.
+
@@ -3572,6 +3580,7 @@ The value of this constant is 100.
+
@@ -3643,6 +3652,7 @@ The value of this constant is 100.
+
@@ -3714,6 +3724,7 @@ The value of this constant is 100.
+
@@ -3756,6 +3767,7 @@ The value of this constant is 100.
Returns a new object whose value is the result of multiplying the specified and the specified instance.
A new object that represents the value of the specified multiplied by the value of the specified instance.
To be added.
+
@@ -3798,6 +3810,7 @@ The value of this constant is 100.
Returns a new object whose value is the result of multiplying the specified instance and the specified .
A new object that represents the value of the specified instance multiplied by the value of the specified .
To be added.
+
diff --git a/xml/System/UInt128.xml b/xml/System/UInt128.xml
index 8ca56465800..7ba2a633606 100644
--- a/xml/System/UInt128.xml
+++ b/xml/System/UInt128.xml
@@ -253,11 +253,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The integer to multiply with .
+ The integer to multiply with .
+ The lower half of the full product.
+ Produces the full product of two unsigned native integers.
+ The upper half of the full product.
To be added.
@@ -3626,6 +3626,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/UInt16.xml b/xml/System/UInt16.xml
index cb0c756de98..3f84656b49e 100644
--- a/xml/System/UInt16.xml
+++ b/xml/System/UInt16.xml
@@ -2291,6 +2291,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/UInt32.xml b/xml/System/UInt32.xml
index a7892d35e4d..d510bfc74c8 100644
--- a/xml/System/UInt32.xml
+++ b/xml/System/UInt32.xml
@@ -2339,6 +2339,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/UInt64.xml b/xml/System/UInt64.xml
index cb6fbac6f7c..821f3c6eec7 100644
--- a/xml/System/UInt64.xml
+++ b/xml/System/UInt64.xml
@@ -2319,6 +2319,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/UIntPtr.xml b/xml/System/UIntPtr.xml
index d684bd78bb1..2ba624df595 100644
--- a/xml/System/UIntPtr.xml
+++ b/xml/System/UIntPtr.xml
@@ -566,11 +566,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The integer to multiply with .
+ The integer to multiply with .
+ The lower half of the full product.
+ Produces the full product of two unsigned native integers.
+ The upper half of the full product.
To be added.
@@ -1365,6 +1365,7 @@ For this method matches the IEEE 754:2
Represents the largest possible value of .
The largest possible value of .
To be added.
+
@@ -1449,6 +1450,7 @@ For this method matches the IEEE 754:2
Represents the smallest possible value of .
The smallest possible value of .
To be added.
+
@@ -2623,6 +2625,7 @@ It is recommended that a function return `1`, `0`, and `-1`, respectively.
]]>
+
diff --git a/xml/System/Version.xml b/xml/System/Version.xml
index e82c3662a36..32c7667f0bc 100644
--- a/xml/System/Version.xml
+++ b/xml/System/Version.xml
@@ -1575,10 +1575,15 @@ The following example uses the
- To be added.
- To be added.
- To be added.
+ A read-only span of UTF-8 characters that contains a version number to convert.
+ Converts the specified read-only span of UTF-8 characters that represents a version number to an equivalent Version object.
+ An object that is equivalent to the version number specified in the parameter.
To be added.
+
+ has fewer than two or more than four version components.
+ At least one component in is less than zero.
+ At least one component in is not an integer.
+ At least one component in represents a number that is greater than .
@@ -2385,10 +2390,14 @@ This member is an explicit interface member implementation.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span of UTF-8 characters to parse.
+
+ When this method returns, contains the Version equivalent of the number that is contained in , if the conversion succeeded.
+ If is empty, or if the conversion fails, result is when the method returns.
+
+ Tries to convert the UTF-8 representation of a version number to an equivalent Version object, and returns a value that indicates whether the conversion succeeded.
+
+ if the parameter was converted successfully; otherwise, .
To be added.