[Build] Move netcoreapp ref assemblies to Tizen.NET.APIx
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API6 / build / tizen60 / ref / System.Runtime.Intrinsics.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3     <assembly>
4         <name>System.Runtime.Intrinsics</name>
5     </assembly>
6     <members>
7         <member name="M:System.Runtime.Intrinsics.Vector64.As``2(System.Runtime.Intrinsics.Vector64{``0})">
8             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
9             <typeparam name="T">The type of the input vector.</typeparam>
10             <typeparam name="U">The type of the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
11             <param name="vector">The vector to reinterpret.</param>
12             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
13             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) or the type of the target (<typeparamref name="U" />) is not supported.</exception>
14         </member>
15         <member name="M:System.Runtime.Intrinsics.Vector64.AsByte``1(System.Runtime.Intrinsics.Vector64{``0})">
16             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
17             <typeparam name="T">The type of the input vector.</typeparam>
18             <param name="vector">The vector to reinterpret.</param>
19             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
20             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
21         </member>
22         <member name="M:System.Runtime.Intrinsics.Vector64.AsDouble``1(System.Runtime.Intrinsics.Vector64{``0})">
23             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
24             <typeparam name="T">The type of the input vector.</typeparam>
25             <param name="vector">The vector to reinterpret.</param>
26             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
27             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
28         </member>
29         <member name="M:System.Runtime.Intrinsics.Vector64.AsInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
30             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
31             <typeparam name="T">The type of the input vector.</typeparam>
32             <param name="vector">The vector to reinterpret.</param>
33             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
34             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
35         </member>
36         <member name="M:System.Runtime.Intrinsics.Vector64.AsInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
37             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
38             <typeparam name="T">The type of the input vector.</typeparam>
39             <param name="vector">The vector to reinterpret.</param>
40             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
41             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
42         </member>
43         <member name="M:System.Runtime.Intrinsics.Vector64.AsInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
44             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
45             <typeparam name="T">The type of the input vector.</typeparam>
46             <param name="vector">The vector to reinterpret.</param>
47             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
48             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
49         </member>
50         <member name="M:System.Runtime.Intrinsics.Vector64.AsSByte``1(System.Runtime.Intrinsics.Vector64{``0})">
51             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
52             <typeparam name="T">The type of the input vector.</typeparam>
53             <param name="vector">The vector to reinterpret.</param>
54             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
55             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
56         </member>
57         <member name="M:System.Runtime.Intrinsics.Vector64.AsSingle``1(System.Runtime.Intrinsics.Vector64{``0})">
58             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
59             <typeparam name="T">The type of the input vector.</typeparam>
60             <param name="vector">The vector to reinterpret.</param>
61             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
62             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
63         </member>
64         <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
65             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
66             <typeparam name="T">The type of the input vector.</typeparam>
67             <param name="vector">The vector to reinterpret.</param>
68             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
69             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
70         </member>
71         <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
72             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
73             <typeparam name="T">The type of the input vector.</typeparam>
74             <param name="vector">The vector to reinterpret.</param>
75             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
76             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
77         </member>
78         <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
79             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
80             <typeparam name="T">The type of the input vector.</typeparam>
81             <param name="vector">The vector to reinterpret.</param>
82             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
83             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
84         </member>
85         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte)">
86             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
87             <param name="value">The value that all elements will be initialized to.</param>
88             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
89         </member>
90         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Double)">
91             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
92             <param name="value">The value that all elements will be initialized to.</param>
93             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
94         </member>
95         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16)">
96             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
97             <param name="value">The value that all elements will be initialized to.</param>
98             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
99         </member>
100         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32)">
101             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
102             <param name="value">The value that all elements will be initialized to.</param>
103             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
104         </member>
105         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int64)">
106             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
107             <param name="value">The value that all elements will be initialized to.</param>
108             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
109         </member>
110         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte)">
111             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
112             <param name="value">The value that all elements will be initialized to.</param>
113             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
114         </member>
115         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single)">
116             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
117             <param name="value">The value that all elements will be initialized to.</param>
118             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
119         </member>
120         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16)">
121             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
122             <param name="value">The value that all elements will be initialized to.</param>
123             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
124         </member>
125         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32)">
126             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
127             <param name="value">The value that all elements will be initialized to.</param>
128             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
129         </member>
130         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt64)">
131             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
132             <param name="value">The value that all elements will be initialized to.</param>
133             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
134         </member>
135         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
136             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
137             <param name="e0">The value that element 0 will be initialized to.</param>
138             <param name="e1">The value that element 1 will be initialized to.</param>
139             <param name="e2">The value that element 2 will be initialized to.</param>
140             <param name="e3">The value that element 3 will be initialized to.</param>
141             <param name="e4">The value that element 4 will be initialized to.</param>
142             <param name="e5">The value that element 5 will be initialized to.</param>
143             <param name="e6">The value that element 6 will be initialized to.</param>
144             <param name="e7">The value that element 7 will be initialized to.</param>
145             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
146         </member>
147         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16,System.Int16,System.Int16,System.Int16)">
148             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
149             <param name="e0">The value that element 0 will be initialized to.</param>
150             <param name="e1">The value that element 1 will be initialized to.</param>
151             <param name="e2">The value that element 2 will be initialized to.</param>
152             <param name="e3">The value that element 3 will be initialized to.</param>
153             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
154         </member>
155         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32,System.Int32)">
156             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
157             <param name="e0">The value that element 0 will be initialized to.</param>
158             <param name="e1">The value that element 1 will be initialized to.</param>
159             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
160         </member>
161         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte)">
162             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
163             <param name="e0">The value that element 0 will be initialized to.</param>
164             <param name="e1">The value that element 1 will be initialized to.</param>
165             <param name="e2">The value that element 2 will be initialized to.</param>
166             <param name="e3">The value that element 3 will be initialized to.</param>
167             <param name="e4">The value that element 4 will be initialized to.</param>
168             <param name="e5">The value that element 5 will be initialized to.</param>
169             <param name="e6">The value that element 6 will be initialized to.</param>
170             <param name="e7">The value that element 7 will be initialized to.</param>
171             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
172         </member>
173         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single,System.Single)">
174             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
175             <param name="e0">The value that element 0 will be initialized to.</param>
176             <param name="e1">The value that element 1 will be initialized to.</param>
177             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
178         </member>
179         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
180             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
181             <param name="e0">The value that element 0 will be initialized to.</param>
182             <param name="e1">The value that element 1 will be initialized to.</param>
183             <param name="e2">The value that element 2 will be initialized to.</param>
184             <param name="e3">The value that element 3 will be initialized to.</param>
185             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
186         </member>
187         <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32,System.UInt32)">
188             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
189             <param name="e0">The value that element 0 will be initialized to.</param>
190             <param name="e1">The value that element 1 will be initialized to.</param>
191             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
192         </member>
193         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Byte)">
194             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
195             <param name="value">The value that element 0 will be initialized to.</param>
196             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements initialized to zero.</returns>
197         </member>
198         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int16)">
199             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
200             <param name="value">The value that element 0 will be initialized to.</param>
201             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements initialized to zero.</returns>
202         </member>
203         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int32)">
204             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
205             <param name="value">The value that element 0 will be initialized to.</param>
206             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements initialized to zero.</returns>
207         </member>
208         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.SByte)">
209             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
210             <param name="value">The value that element 0 will be initialized to.</param>
211             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements initialized to zero.</returns>
212         </member>
213         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Single)">
214             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
215             <param name="value">The value that element 0 will be initialized to.</param>
216             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements initialized to zero.</returns>
217         </member>
218         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt16)">
219             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
220             <param name="value">The value that element 0 will be initialized to.</param>
221             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements initialized to zero.</returns>
222         </member>
223         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt32)">
224             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
225             <param name="value">The value that element 0 will be initialized to.</param>
226             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements initialized to zero.</returns>
227         </member>
228         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Byte)">
229             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
230             <param name="value">The value that element 0 will be initialized to.</param>
231             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements left uninitialized.</returns>
232         </member>
233         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int16)">
234             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
235             <param name="value">The value that element 0 will be initialized to.</param>
236             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements left uninitialized.</returns>
237         </member>
238         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int32)">
239             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
240             <param name="value">The value that element 0 will be initialized to.</param>
241             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements left uninitialized.</returns>
242         </member>
243         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.SByte)">
244             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
245             <param name="value">The value that element 0 will be initialized to.</param>
246             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements left uninitialized.</returns>
247         </member>
248         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Single)">
249             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
250             <param name="value">The value that element 0 will be initialized to.</param>
251             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements left uninitialized.</returns>
252         </member>
253         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt16)">
254             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
255             <param name="value">The value that element 0 will be initialized to.</param>
256             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements left uninitialized.</returns>
257         </member>
258         <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt32)">
259             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
260             <param name="value">The value that element 0 will be initialized to.</param>
261             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="value"/> and the remaining elements left uninitialized.</returns>
262         </member>
263         <member name="M:System.Runtime.Intrinsics.Vector64.GetElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32)">
264             <summary>Gets the element at the specified index.</summary>
265             <typeparam name="T">The type of the input vector.</typeparam>
266             <param name="vector">The vector to get the element from.</param>
267             <param name="index">The index of the element to get.</param>
268             <returns>The value of the element at <paramref name="index" />.</returns>
269             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
270             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index" /> was less than zero or greater than the number of elements.</exception>
271         </member>
272         <member name="M:System.Runtime.Intrinsics.Vector64.WithElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32,``0)">
273             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.</summary>
274             <typeparam name="T">The type of the input vector.</typeparam>
275             <param name="vector">The vector to get the remaining elements from.</param>
276             <param name="index">The index of the element to set.</param>
277             <param name="value">The value to set the element to.</param>
278             <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with the value of the element at <paramref name="index" /> set to <paramref name="value" /> and the remaining elements set to the same value as that in <paramref name="vector" />.</returns>
279             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
280             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index" /> was less than zero or greater than the number of elements.</exception>
281         </member>
282         <member name="M:System.Runtime.Intrinsics.Vector64.ToScalar``1(System.Runtime.Intrinsics.Vector64{``0})">
283             <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
284             <typeparam name="T">The type of the input vector.</typeparam>
285             <param name="vector">The vector to get the first element from.</param>
286             <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
287             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
288         </member>
289         <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128``1(System.Runtime.Intrinsics.Vector64{``0})">
290             <summary>Converts the given vector to a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower 64-bits set to the value of the given vector and the upper 64-bits initialized to zero.</summary>
291             <typeparam name="T">The type of the input vector.</typeparam>
292             <param name="vector">The vector to extend.</param>
293             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower 64-bits set to the value of <paramref name="vector" /> and the upper 64-bits initialized to zero.</returns>
294             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
295         </member>
296         <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128Unsafe``1(System.Runtime.Intrinsics.Vector64{``0})">
297             <summary>Converts the given vector to a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower 64-bits set to the value of the given vector and the upper 64-bits left uninitialized.</summary>
298             <typeparam name="T">The type of the input vector.</typeparam>
299             <param name="vector">The vector to extend.</param>
300             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower 64-bits set to the value of <paramref name="vector" /> and the upper 64-bits left uninitialized.</returns>
301             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
302         </member>
303         <member name="P:System.Runtime.Intrinsics.Vector64`1.Count">
304             <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
305             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
306         </member>
307         <member name="P:System.Runtime.Intrinsics.Vector64`1.Zero">
308             <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to zero.</summary>
309             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
310         </member>
311         <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Runtime.Intrinsics.Vector64{`0})">
312             <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> is equal to the current instance.</summary>
313             <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to compare with the current instance.</param>
314             <returns><c>true</c> if <paramref name="other" /> is equal to the current instance; otherwise, <c>false</c>.</returns>
315             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
316         </member>
317         <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Object)">
318             <summary>Determines whether the specified object is equal to the current instance.</summary>
319             <param name="obj">The object to compare with the current instance.</param>
320             <returns><c>true</c> if <paramref name="obj" /> is a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> and is equal to the current instance; otherwise, <c>false</c>.</returns>
321             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
322         </member>
323         <member name="M:System.Runtime.Intrinsics.Vector64`1.GetHashCode">
324             <summary>Gets the hash code for the instance.</summary>
325             <returns>The hash code for the instance.</returns>
326             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
327         </member>
328         <member name="M:System.Runtime.Intrinsics.Vector64`1.ToString">
329             <summary>Converts the current instance to an equivalent string representation.</summary>
330             <returns>An equivalent string representation of the current instance.</returns>
331             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
332         </member>
333         <member name="M:System.Runtime.Intrinsics.Vector64`1.ToString(System.String)">
334             <summary>Converts the current instance to an equivalent string representation using the specified format.</summary>
335             <param name="format">The format specifier used to format the individual elements of the current instance.</param>
336             <returns>An equivalent string representation of the current instance.</returns>
337             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
338         </member>
339         <member name="M:System.Runtime.Intrinsics.Vector64`1.ToString(System.String,System.IFormatProvider)">
340             <summary>Converts the current instance to an equivalent string representation using the specified format.</summary>
341             <param name="format">The format specifier used to format the individual elements of the current instance.</param>
342             <param name="formatProvider">The format provider used to format the individual elements of the current instance.</param>
343             <returns>An equivalent string representation of the current instance.</returns>
344             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
345         </member>
346         <member name="M:System.Runtime.Intrinsics.Vector128.As``2(System.Runtime.Intrinsics.Vector128{``0})">
347             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
348             <typeparam name="T">The type of the input vector.</typeparam>
349             <typeparam name="U">The type of the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
350             <param name="vector">The vector to reinterpret.</param>
351             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
352             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) or the type of the target (<typeparamref name="U" />) is not supported.</exception>
353         </member>
354         <member name="M:System.Runtime.Intrinsics.Vector128.AsByte``1(System.Runtime.Intrinsics.Vector128{``0})">
355             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
356             <typeparam name="T">The type of the input vector.</typeparam>
357             <param name="vector">The vector to reinterpret.</param>
358             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
359             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
360         </member>
361         <member name="M:System.Runtime.Intrinsics.Vector128.AsDouble``1(System.Runtime.Intrinsics.Vector128{``0})">
362             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
363             <typeparam name="T">The type of the input vector.</typeparam>
364             <param name="vector">The vector to reinterpret.</param>
365             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
366             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
367         </member>
368         <member name="M:System.Runtime.Intrinsics.Vector128.AsInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
369             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
370             <typeparam name="T">The type of the input vector.</typeparam>
371             <param name="vector">The vector to reinterpret.</param>
372             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
373             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
374         </member>
375         <member name="M:System.Runtime.Intrinsics.Vector128.AsInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
376             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
377             <typeparam name="T">The type of the input vector.</typeparam>
378             <param name="vector">The vector to reinterpret.</param>
379             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
380             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
381         </member>
382         <member name="M:System.Runtime.Intrinsics.Vector128.AsInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
383             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
384             <typeparam name="T">The type of the input vector.</typeparam>
385             <param name="vector">The vector to reinterpret.</param>
386             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
387             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
388         </member>
389         <member name="M:System.Runtime.Intrinsics.Vector128.AsSByte``1(System.Runtime.Intrinsics.Vector128{``0})">
390             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
391             <typeparam name="T">The type of the input vector.</typeparam>
392             <param name="vector">The vector to reinterpret.</param>
393             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
394             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
395         </member>
396         <member name="M:System.Runtime.Intrinsics.Vector128.AsSingle``1(System.Runtime.Intrinsics.Vector128{``0})">
397             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
398             <typeparam name="T">The type of the input vector.</typeparam>
399             <param name="vector">The vector to reinterpret.</param>
400             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
401             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
402         </member>
403         <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
404             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
405             <typeparam name="T">The type of the input vector.</typeparam>
406             <param name="vector">The vector to reinterpret.</param>
407             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
408             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
409         </member>
410         <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
411             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
412             <typeparam name="T">The type of the input vector.</typeparam>
413             <param name="vector">The vector to reinterpret.</param>
414             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
415             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
416         </member>
417         <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
418             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
419             <typeparam name="T">The type of the input vector.</typeparam>
420             <param name="vector">The vector to reinterpret.</param>
421             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
422             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
423         </member>
424         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Byte)">
425             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
426             <param name="value">The value that all elements will be initialized to.</param>
427             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
428         </member>
429         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double)">
430             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
431             <param name="value">The value that all elements will be initialized to.</param>
432             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
433         </member>
434         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16)">
435             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
436             <param name="value">The value that all elements will be initialized to.</param>
437             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
438         </member>
439         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32)">
440             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
441             <param name="value">The value that all elements will be initialized to.</param>
442             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
443         </member>
444         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64)">
445             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
446             <param name="value">The value that all elements will be initialized to.</param>
447             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
448         </member>
449         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.SByte)">
450             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
451             <param name="value">The value that all elements will be initialized to.</param>
452             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
453         </member>
454         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single)">
455             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
456             <param name="value">The value that all elements will be initialized to.</param>
457             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
458         </member>
459         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16)">
460             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
461             <param name="value">The value that all elements will be initialized to.</param>
462             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
463         </member>
464         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32)">
465             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
466             <param name="value">The value that all elements will be initialized to.</param>
467             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
468         </member>
469         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64)">
470             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
471             <param name="value">The value that all elements will be initialized to.</param>
472             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
473         </member>
474         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
475             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
476             <param name="e0">The value that element 0 will be initialized to.</param>
477             <param name="e1">The value that element 1 will be initialized to.</param>
478             <param name="e2">The value that element 2 will be initialized to.</param>
479             <param name="e3">The value that element 3 will be initialized to.</param>
480             <param name="e4">The value that element 4 will be initialized to.</param>
481             <param name="e5">The value that element 5 will be initialized to.</param>
482             <param name="e6">The value that element 6 will be initialized to.</param>
483             <param name="e7">The value that element 7 will be initialized to.</param>
484             <param name="e8">The value that element 8 will be initialized to.</param>
485             <param name="e9">The value that element 9 will be initialized to.</param>
486             <param name="e10">The value that element 10 will be initialized to.</param>
487             <param name="e11">The value that element 11 will be initialized to.</param>
488             <param name="e12">The value that element 12 will be initialized to.</param>
489             <param name="e13">The value that element 13 will be initialized to.</param>
490             <param name="e14">The value that element 14 will be initialized to.</param>
491             <param name="e15">The value that element 15 will be initialized to.</param>
492             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
493         </member>
494         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double,System.Double)">
495             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
496             <param name="e0">The value that element 0 will be initialized to.</param>
497             <param name="e1">The value that element 1 will be initialized to.</param>
498             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
499         </member>
500         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
501             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
502             <param name="e0">The value that element 0 will be initialized to.</param>
503             <param name="e1">The value that element 1 will be initialized to.</param>
504             <param name="e2">The value that element 2 will be initialized to.</param>
505             <param name="e3">The value that element 3 will be initialized to.</param>
506             <param name="e4">The value that element 4 will be initialized to.</param>
507             <param name="e5">The value that element 5 will be initialized to.</param>
508             <param name="e6">The value that element 6 will be initialized to.</param>
509             <param name="e7">The value that element 7 will be initialized to.</param>
510             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
511         </member>
512         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32,System.Int32,System.Int32,System.Int32)">
513             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
514             <param name="e0">The value that element 0 will be initialized to.</param>
515             <param name="e1">The value that element 1 will be initialized to.</param>
516             <param name="e2">The value that element 2 will be initialized to.</param>
517             <param name="e3">The value that element 3 will be initialized to.</param>
518             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
519         </member>
520         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64,System.Int64)">
521             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
522             <param name="e0">The value that element 0 will be initialized to.</param>
523             <param name="e1">The value that element 1 will be initialized to.</param>
524             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
525         </member>
526         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte)">
527             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
528             <param name="e0">The value that element 0 will be initialized to.</param>
529             <param name="e1">The value that element 1 will be initialized to.</param>
530             <param name="e2">The value that element 2 will be initialized to.</param>
531             <param name="e3">The value that element 3 will be initialized to.</param>
532             <param name="e4">The value that element 4 will be initialized to.</param>
533             <param name="e5">The value that element 5 will be initialized to.</param>
534             <param name="e6">The value that element 6 will be initialized to.</param>
535             <param name="e7">The value that element 7 will be initialized to.</param>
536             <param name="e8">The value that element 8 will be initialized to.</param>
537             <param name="e9">The value that element 9 will be initialized to.</param>
538             <param name="e10">The value that element 10 will be initialized to.</param>
539             <param name="e11">The value that element 11 will be initialized to.</param>
540             <param name="e12">The value that element 12 will be initialized to.</param>
541             <param name="e13">The value that element 13 will be initialized to.</param>
542             <param name="e14">The value that element 14 will be initialized to.</param>
543             <param name="e15">The value that element 15 will be initialized to.</param>
544             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
545         </member>
546         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single,System.Single,System.Single,System.Single)">
547             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
548             <param name="e0">The value that element 0 will be initialized to.</param>
549             <param name="e1">The value that element 1 will be initialized to.</param>
550             <param name="e2">The value that element 2 will be initialized to.</param>
551             <param name="e3">The value that element 3 will be initialized to.</param>
552             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
553         </member>
554         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
555             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
556             <param name="e0">The value that element 0 will be initialized to.</param>
557             <param name="e1">The value that element 1 will be initialized to.</param>
558             <param name="e2">The value that element 2 will be initialized to.</param>
559             <param name="e3">The value that element 3 will be initialized to.</param>
560             <param name="e4">The value that element 4 will be initialized to.</param>
561             <param name="e5">The value that element 5 will be initialized to.</param>
562             <param name="e6">The value that element 6 will be initialized to.</param>
563             <param name="e7">The value that element 7 will be initialized to.</param>
564             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
565         </member>
566         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
567             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
568             <param name="e0">The value that element 0 will be initialized to.</param>
569             <param name="e1">The value that element 1 will be initialized to.</param>
570             <param name="e2">The value that element 2 will be initialized to.</param>
571             <param name="e3">The value that element 3 will be initialized to.</param>
572             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
573         </member>
574         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64,System.UInt64)">
575             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
576             <param name="e0">The value that element 0 will be initialized to.</param>
577             <param name="e1">The value that element 1 will be initialized to.</param>
578             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
579         </member>
580         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
581             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
582             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
583             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
584             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
585         </member>
586         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
587             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
588             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
589             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
590             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
591         </member>
592         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
593             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
594             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
595             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
596             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
597         </member>
598         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
599             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
600             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
601             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
602             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
603         </member>
604         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
605             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
606             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
607             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
608             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
609         </member>
610         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
611             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
612             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
613             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
614             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
615         </member>
616         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
617             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
618             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
619             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
620             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
621         </member>
622         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
623             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
624             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
625             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
626             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
627         </member>
628         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
629             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
630             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
631             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
632             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
633         </member>
634         <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
635             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances.</summary>
636             <param name="lower">The value that the lower 64-bits will be initialized to.</param>
637             <param name="upper">The value that the upper 64-bits will be initialized to.</param>
638             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
639         </member>
640         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Byte)">
641             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
642             <param name="value">The value that element 0 will be initialized to.</param>
643             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
644         </member>
645         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Double)">
646             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
647             <param name="value">The value that element 0 will be initialized to.</param>
648             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
649         </member>
650         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int16)">
651             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
652             <param name="value">The value that element 0 will be initialized to.</param>
653             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
654         </member>
655         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int32)">
656             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
657             <param name="value">The value that element 0 will be initialized to.</param>
658             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
659         </member>
660         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int64)">
661             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
662             <param name="value">The value that element 0 will be initialized to.</param>
663             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
664         </member>
665         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.SByte)">
666             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
667             <param name="value">The value that element 0 will be initialized to.</param>
668             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
669         </member>
670         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Single)">
671             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
672             <param name="value">The value that element 0 will be initialized to.</param>
673             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
674         </member>
675         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt16)">
676             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
677             <param name="value">The value that element 0 will be initialized to.</param>
678             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
679         </member>
680         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt32)">
681             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
682             <param name="value">The value that element 0 will be initialized to.</param>
683             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
684         </member>
685         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt64)">
686             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
687             <param name="value">The value that element 0 will be initialized to.</param>
688             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
689         </member>
690         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Byte)">
691             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
692             <param name="value">The value that element 0 will be initialized to.</param>
693             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
694         </member>
695         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Double)">
696             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
697             <param name="value">The value that element 0 will be initialized to.</param>
698             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
699         </member>
700         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int16)">
701             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
702             <param name="value">The value that element 0 will be initialized to.</param>
703             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
704         </member>
705         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int32)">
706             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
707             <param name="value">The value that element 0 will be initialized to.</param>
708             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
709         </member>
710         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int64)">
711             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
712             <param name="value">The value that element 0 will be initialized to.</param>
713             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
714         </member>
715         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.SByte)">
716             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
717             <param name="value">The value that element 0 will be initialized to.</param>
718             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
719         </member>
720         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Single)">
721             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
722             <param name="value">The value that element 0 will be initialized to.</param>
723             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
724         </member>
725         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt16)">
726             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
727             <param name="value">The value that element 0 will be initialized to.</param>
728             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
729         </member>
730         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt32)">
731             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
732             <param name="value">The value that element 0 will be initialized to.</param>
733             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
734         </member>
735         <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt64)">
736             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
737             <param name="value">The value that element 0 will be initialized to.</param>
738             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
739         </member>
740         <member name="M:System.Runtime.Intrinsics.Vector128.GetElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32)">
741             <summary>Gets the element at the specified index.</summary>
742             <typeparam name="T">The type of the input vector.</typeparam>
743             <param name="vector">The vector to get the element from.</param>
744             <param name="index">The index of the element to get.</param>
745             <returns>The value of the element at <paramref name="index" />.</returns>
746             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
747             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index" /> was less than zero or greater than the number of elements.</exception>
748         </member>
749         <member name="M:System.Runtime.Intrinsics.Vector128.WithElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32,``0)">
750             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.</summary>
751             <typeparam name="T">The type of the input vector.</typeparam>
752             <param name="vector">The vector to get the remaining elements from.</param>
753             <param name="index">The index of the element to set.</param>
754             <param name="value">The value to set the element to.</param>
755             <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the value of the element at <paramref name="index" /> set to <paramref name="value" /> and the remaining elements set to the same value as that in <paramref name="vector" />.</returns>
756             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
757             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index" /> was less than zero or greater than the number of elements.</exception>
758         </member>
759         <member name="M:System.Runtime.Intrinsics.Vector128.GetLower``1(System.Runtime.Intrinsics.Vector128{``0})">
760             <summary>Gets the value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
761             <typeparam name="T">The type of the input vector.</typeparam>
762             <param name="vector">The vector to get the lower 64-bits from.</param>
763             <returns>The value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
764             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
765         </member>
766         <member name="M:System.Runtime.Intrinsics.Vector128.WithLower``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
767             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.</summary>
768             <typeparam name="T">The type of the input vector.</typeparam>
769             <param name="vector">The vector to get the upper 64-bits from.</param>
770             <param name="value">The value of the lower 64-bits as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</param>
771             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower 64-bits set to the specified value and the upper 64-bits set to the same value as that in <paramref name="vector" />.</returns>
772             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
773         </member>
774         <member name="M:System.Runtime.Intrinsics.Vector128.GetUpper``1(System.Runtime.Intrinsics.Vector128{``0})">
775             <summary>Gets the value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
776             <typeparam name="T">The type of the input vector.</typeparam>
777             <param name="vector">The vector to get the upper 64-bits from.</param>
778             <returns>The value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
779             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
780         </member>
781         <member name="M:System.Runtime.Intrinsics.Vector128.WithUpper``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
782             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the upper 64-bits set to the specified value and the upper 64-bits set to the same value as that in the given vector.</summary>
783             <typeparam name="T">The type of the input vector.</typeparam>
784             <param name="vector">The vector to get the lower 64-bits from.</param>
785             <param name="value">The value of the upper 64-bits as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</param>
786             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the upper 64-bits set to the specified value and the upper 64-bits set to the same value as that in <paramref name="vector" />.</returns>
787             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
788         </member>
789         <member name="M:System.Runtime.Intrinsics.Vector128.ToScalar``1(System.Runtime.Intrinsics.Vector128{``0})">
790             <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
791             <typeparam name="T">The type of the input vector.</typeparam>
792             <param name="vector">The vector to get the first element from.</param>
793             <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
794             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
795         </member>
796         <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256``1(System.Runtime.Intrinsics.Vector128{``0})">
797             <summary>Converts the given vector to a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the lower 128-bits set to the value of the given vector and the upper 128-bits initialized to zero.</summary>
798             <typeparam name="T">The type of the input vector.</typeparam>
799             <param name="vector">The vector to extend.</param>
800             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the lower 128-bits set to the value of <paramref name="vector" /> and the upper 128-bits initialized to zero.</returns>
801             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
802         </member>
803         <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256Unsafe``1(System.Runtime.Intrinsics.Vector128{``0})">
804             <summary>Converts the given vector to a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the lower 128-bits set to the value of the given vector and the upper 128-bits left uninitialized.</summary>
805             <typeparam name="T">The type of the input vector.</typeparam>
806             <param name="vector">The vector to extend.</param>
807             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the lower 128-bits set to the value of <paramref name="vector" /> and the upper 128-bits left uninitialized.</returns>
808             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
809         </member>
810         <member name="P:System.Runtime.Intrinsics.Vector128`1.Count">
811             <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
812             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
813         </member>
814         <member name="P:System.Runtime.Intrinsics.Vector128`1.Zero">
815             <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to zero.</summary>
816             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
817         </member>
818         <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Runtime.Intrinsics.Vector128{`0})">
819             <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> is equal to the current instance.</summary>
820             <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to compare with the current instance.</param>
821             <returns><c>true</c> if <paramref name="other" /> is equal to the current instance; otherwise, <c>false</c>.</returns>
822             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
823         </member>
824         <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Object)">
825             <summary>Determines whether the specified object is equal to the current instance.</summary>
826             <param name="obj">The object to compare with the current instance.</param>
827             <returns><c>true</c> if <paramref name="obj" /> is a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> and is equal to the current instance; otherwise, <c>false</c>.</returns>
828             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
829         </member>
830         <member name="M:System.Runtime.Intrinsics.Vector128`1.GetHashCode">
831             <summary>Gets the hash code for the instance.</summary>
832             <returns>The hash code for the instance.</returns>
833             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
834         </member>
835         <member name="M:System.Runtime.Intrinsics.Vector128`1.ToString">
836             <summary>Converts the current instance to an equivalent string representation.</summary>
837             <returns>An equivalent string representation of the current instance.</returns>
838             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
839         </member>
840         <member name="M:System.Runtime.Intrinsics.Vector128`1.ToString(System.String)">
841             <summary>Converts the current instance to an equivalent string representation using the specified format.</summary>
842             <param name="format">The format specifier used to format the individual elements of the current instance.</param>
843             <returns>An equivalent string representation of the current instance.</returns>
844             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
845         </member>
846         <member name="M:System.Runtime.Intrinsics.Vector128`1.ToString(System.String,System.IFormatProvider)">
847             <summary>Converts the current instance to an equivalent string representation using the specified format.</summary>
848             <param name="format">The format specifier used to format the individual elements of the current instance.</param>
849             <param name="formatProvider">The format provider used to format the individual elements of the current instance.</param>
850             <returns>An equivalent string representation of the current instance.</returns>
851             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
852         </member>
853         <member name="M:System.Runtime.Intrinsics.Vector256.As``2(System.Runtime.Intrinsics.Vector256{``0})">
854             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
855             <typeparam name="T">The type of the input vector.</typeparam>
856             <typeparam name="U">The type of the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
857             <param name="vector">The vector to reinterpret.</param>
858             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
859             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) or the type of the target (<typeparamref name="U" />) is not supported.</exception>
860         </member>
861         <member name="M:System.Runtime.Intrinsics.Vector256.AsByte``1(System.Runtime.Intrinsics.Vector256{``0})">
862             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
863             <typeparam name="T">The type of the input vector.</typeparam>
864             <param name="vector">The vector to reinterpret.</param>
865             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
866             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
867         </member>
868         <member name="M:System.Runtime.Intrinsics.Vector256.AsDouble``1(System.Runtime.Intrinsics.Vector256{``0})">
869             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
870             <typeparam name="T">The type of the input vector.</typeparam>
871             <param name="vector">The vector to reinterpret.</param>
872             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
873             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
874         </member>
875         <member name="M:System.Runtime.Intrinsics.Vector256.AsInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
876             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
877             <typeparam name="T">The type of the input vector.</typeparam>
878             <param name="vector">The vector to reinterpret.</param>
879             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
880             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
881         </member>
882         <member name="M:System.Runtime.Intrinsics.Vector256.AsInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
883             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
884             <typeparam name="T">The type of the input vector.</typeparam>
885             <param name="vector">The vector to reinterpret.</param>
886             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
887             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
888         </member>
889         <member name="M:System.Runtime.Intrinsics.Vector256.AsInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
890             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
891             <typeparam name="T">The type of the input vector.</typeparam>
892             <param name="vector">The vector to reinterpret.</param>
893             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
894             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
895         </member>
896         <member name="M:System.Runtime.Intrinsics.Vector256.AsSByte``1(System.Runtime.Intrinsics.Vector256{``0})">
897             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
898             <typeparam name="T">The type of the input vector.</typeparam>
899             <param name="vector">The vector to reinterpret.</param>
900             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
901             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
902         </member>
903         <member name="M:System.Runtime.Intrinsics.Vector256.AsSingle``1(System.Runtime.Intrinsics.Vector256{``0})">
904             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
905             <typeparam name="T">The type of the input vector.</typeparam>
906             <param name="vector">The vector to reinterpret.</param>
907             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
908             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
909         </member>
910         <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
911             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
912             <typeparam name="T">The type of the input vector.</typeparam>
913             <param name="vector">The vector to reinterpret.</param>
914             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
915             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
916         </member>
917         <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
918             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
919             <typeparam name="T">The type of the input vector.</typeparam>
920             <param name="vector">The vector to reinterpret.</param>
921             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
922             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
923         </member>
924         <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
925             <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
926             <typeparam name="T">The type of the input vector.</typeparam>
927             <param name="vector">The vector to reinterpret.</param>
928             <returns><paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
929             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
930         </member>
931         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Byte)">
932             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
933             <param name="value">The value that all elements will be initialized to.</param>
934             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
935         </member>
936         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double)">
937             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
938             <param name="value">The value that all elements will be initialized to.</param>
939             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
940         </member>
941         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int16)">
942             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
943             <param name="value">The value that all elements will be initialized to.</param>
944             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
945         </member>
946         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32)">
947             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
948             <param name="value">The value that all elements will be initialized to.</param>
949             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
950         </member>
951         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64)">
952             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
953             <param name="value">The value that all elements will be initialized to.</param>
954             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
955         </member>
956         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.SByte)">
957             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
958             <param name="value">The value that all elements will be initialized to.</param>
959             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
960         </member>
961         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single)">
962             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
963             <param name="value">The value that all elements will be initialized to.</param>
964             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
965         </member>
966         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt16)">
967             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
968             <param name="value">The value that all elements will be initialized to.</param>
969             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
970         </member>
971         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32)">
972             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
973             <param name="value">The value that all elements will be initialized to.</param>
974             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
975         </member>
976         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64)">
977             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
978             <param name="value">The value that all elements will be initialized to.</param>
979             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
980         </member>
981         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
982             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
983             <param name="e0">The value that element 0 will be initialized to.</param>
984             <param name="e1">The value that element 1 will be initialized to.</param>
985             <param name="e2">The value that element 2 will be initialized to.</param>
986             <param name="e3">The value that element 3 will be initialized to.</param>
987             <param name="e4">The value that element 4 will be initialized to.</param>
988             <param name="e5">The value that element 5 will be initialized to.</param>
989             <param name="e6">The value that element 6 will be initialized to.</param>
990             <param name="e7">The value that element 7 will be initialized to.</param>
991             <param name="e8">The value that element 8 will be initialized to.</param>
992             <param name="e9">The value that element 9 will be initialized to.</param>
993             <param name="e10">The value that element 10 will be initialized to.</param>
994             <param name="e11">The value that element 11 will be initialized to.</param>
995             <param name="e12">The value that element 12 will be initialized to.</param>
996             <param name="e13">The value that element 13 will be initialized to.</param>
997             <param name="e14">The value that element 14 will be initialized to.</param>
998             <param name="e15">The value that element 15 will be initialized to.</param>
999             <param name="e16">The value that element 16 will be initialized to.</param>
1000             <param name="e17">The value that element 17 will be initialized to.</param>
1001             <param name="e18">The value that element 18 will be initialized to.</param>
1002             <param name="e19">The value that element 19 will be initialized to.</param>
1003             <param name="e20">The value that element 20 will be initialized to.</param>
1004             <param name="e21">The value that element 21 will be initialized to.</param>
1005             <param name="e22">The value that element 22 will be initialized to.</param>
1006             <param name="e23">The value that element 23 will be initialized to.</param>
1007             <param name="e24">The value that element 24 will be initialized to.</param>
1008             <param name="e25">The value that element 25 will be initialized to.</param>
1009             <param name="e26">The value that element 26 will be initialized to.</param>
1010             <param name="e27">The value that element 27 will be initialized to.</param>
1011             <param name="e28">The value that element 28 will be initialized to.</param>
1012             <param name="e29">The value that element 29 will be initialized to.</param>
1013             <param name="e30">The value that element 30 will be initialized to.</param>
1014             <param name="e31">The value that element 31 will be initialized to.</param>
1015             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1016         </member>
1017         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double,System.Double,System.Double,System.Double)">
1018             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1019             <param name="e0">The value that element 0 will be initialized to.</param>
1020             <param name="e1">The value that element 1 will be initialized to.</param>
1021             <param name="e2">The value that element 2 will be initialized to.</param>
1022             <param name="e3">The value that element 3 will be initialized to.</param>
1023             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1024         </member>
1025         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
1026             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1027             <param name="e0">The value that element 0 will be initialized to.</param>
1028             <param name="e1">The value that element 1 will be initialized to.</param>
1029             <param name="e2">The value that element 2 will be initialized to.</param>
1030             <param name="e3">The value that element 3 will be initialized to.</param>
1031             <param name="e4">The value that element 4 will be initialized to.</param>
1032             <param name="e5">The value that element 5 will be initialized to.</param>
1033             <param name="e6">The value that element 6 will be initialized to.</param>
1034             <param name="e7">The value that element 7 will be initialized to.</param>
1035             <param name="e8">The value that element 8 will be initialized to.</param>
1036             <param name="e9">The value that element 9 will be initialized to.</param>
1037             <param name="e10">The value that element 10 will be initialized to.</param>
1038             <param name="e11">The value that element 11 will be initialized to.</param>
1039             <param name="e12">The value that element 12 will be initialized to.</param>
1040             <param name="e13">The value that element 13 will be initialized to.</param>
1041             <param name="e14">The value that element 14 will be initialized to.</param>
1042             <param name="e15">The value that element 15 will be initialized to.</param>
1043             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1044         </member>
1045         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
1046             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1047             <param name="e0">The value that element 0 will be initialized to.</param>
1048             <param name="e1">The value that element 1 will be initialized to.</param>
1049             <param name="e2">The value that element 2 will be initialized to.</param>
1050             <param name="e3">The value that element 3 will be initialized to.</param>
1051             <param name="e4">The value that element 4 will be initialized to.</param>
1052             <param name="e5">The value that element 5 will be initialized to.</param>
1053             <param name="e6">The value that element 6 will be initialized to.</param>
1054             <param name="e7">The value that element 7 will be initialized to.</param>
1055             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1056         </member>
1057         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64,System.Int64,System.Int64,System.Int64)">
1058             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1059             <param name="e0">The value that element 0 will be initialized to.</param>
1060             <param name="e1">The value that element 1 will be initialized to.</param>
1061             <param name="e2">The value that element 2 will be initialized to.</param>
1062             <param name="e3">The value that element 3 will be initialized to.</param>
1063             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1064         </member>
1065         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte)">
1066             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1067             <param name="e0">The value that element 0 will be initialized to.</param>
1068             <param name="e1">The value that element 1 will be initialized to.</param>
1069             <param name="e2">The value that element 2 will be initialized to.</param>
1070             <param name="e3">The value that element 3 will be initialized to.</param>
1071             <param name="e4">The value that element 4 will be initialized to.</param>
1072             <param name="e5">The value that element 5 will be initialized to.</param>
1073             <param name="e6">The value that element 6 will be initialized to.</param>
1074             <param name="e7">The value that element 7 will be initialized to.</param>
1075             <param name="e8">The value that element 8 will be initialized to.</param>
1076             <param name="e9">The value that element 9 will be initialized to.</param>
1077             <param name="e10">The value that element 10 will be initialized to.</param>
1078             <param name="e11">The value that element 11 will be initialized to.</param>
1079             <param name="e12">The value that element 12 will be initialized to.</param>
1080             <param name="e13">The value that element 13 will be initialized to.</param>
1081             <param name="e14">The value that element 14 will be initialized to.</param>
1082             <param name="e15">The value that element 15 will be initialized to.</param>
1083             <param name="e16">The value that element 16 will be initialized to.</param>
1084             <param name="e17">The value that element 17 will be initialized to.</param>
1085             <param name="e18">The value that element 18 will be initialized to.</param>
1086             <param name="e19">The value that element 19 will be initialized to.</param>
1087             <param name="e20">The value that element 20 will be initialized to.</param>
1088             <param name="e21">The value that element 21 will be initialized to.</param>
1089             <param name="e22">The value that element 22 will be initialized to.</param>
1090             <param name="e23">The value that element 23 will be initialized to.</param>
1091             <param name="e24">The value that element 24 will be initialized to.</param>
1092             <param name="e25">The value that element 25 will be initialized to.</param>
1093             <param name="e26">The value that element 26 will be initialized to.</param>
1094             <param name="e27">The value that element 27 will be initialized to.</param>
1095             <param name="e28">The value that element 28 will be initialized to.</param>
1096             <param name="e29">The value that element 29 will be initialized to.</param>
1097             <param name="e30">The value that element 30 will be initialized to.</param>
1098             <param name="e31">The value that element 31 will be initialized to.</param>
1099             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1100         </member>
1101         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
1102             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1103             <param name="e0">The value that element 0 will be initialized to.</param>
1104             <param name="e1">The value that element 1 will be initialized to.</param>
1105             <param name="e2">The value that element 2 will be initialized to.</param>
1106             <param name="e3">The value that element 3 will be initialized to.</param>
1107             <param name="e4">The value that element 4 will be initialized to.</param>
1108             <param name="e5">The value that element 5 will be initialized to.</param>
1109             <param name="e6">The value that element 6 will be initialized to.</param>
1110             <param name="e7">The value that element 7 will be initialized to.</param>
1111             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1112         </member>
1113         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
1114             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1115             <param name="e0">The value that element 0 will be initialized to.</param>
1116             <param name="e1">The value that element 1 will be initialized to.</param>
1117             <param name="e2">The value that element 2 will be initialized to.</param>
1118             <param name="e3">The value that element 3 will be initialized to.</param>
1119             <param name="e4">The value that element 4 will be initialized to.</param>
1120             <param name="e5">The value that element 5 will be initialized to.</param>
1121             <param name="e6">The value that element 6 will be initialized to.</param>
1122             <param name="e7">The value that element 7 will be initialized to.</param>
1123             <param name="e8">The value that element 8 will be initialized to.</param>
1124             <param name="e9">The value that element 9 will be initialized to.</param>
1125             <param name="e10">The value that element 10 will be initialized to.</param>
1126             <param name="e11">The value that element 11 will be initialized to.</param>
1127             <param name="e12">The value that element 12 will be initialized to.</param>
1128             <param name="e13">The value that element 13 will be initialized to.</param>
1129             <param name="e14">The value that element 14 will be initialized to.</param>
1130             <param name="e15">The value that element 15 will be initialized to.</param>
1131             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1132         </member>
1133         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
1134             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1135             <param name="e0">The value that element 0 will be initialized to.</param>
1136             <param name="e1">The value that element 1 will be initialized to.</param>
1137             <param name="e2">The value that element 2 will be initialized to.</param>
1138             <param name="e3">The value that element 3 will be initialized to.</param>
1139             <param name="e4">The value that element 4 will be initialized to.</param>
1140             <param name="e5">The value that element 5 will be initialized to.</param>
1141             <param name="e6">The value that element 6 will be initialized to.</param>
1142             <param name="e7">The value that element 7 will be initialized to.</param>
1143             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1144         </member>
1145         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64,System.UInt64,System.UInt64,System.UInt64)">
1146             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
1147             <param name="e0">The value that element 0 will be initialized to.</param>
1148             <param name="e1">The value that element 1 will be initialized to.</param>
1149             <param name="e2">The value that element 2 will be initialized to.</param>
1150             <param name="e3">The value that element 3 will be initialized to.</param>
1151             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
1152         </member>
1153         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1154             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1155             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1156             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1157             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1158         </member>
1159         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
1160             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1161             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1162             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1163             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1164         </member>
1165         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
1166             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1167             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1168             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1169             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1170         </member>
1171         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
1172             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1173             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1174             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1175             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1176         </member>
1177         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
1178             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1179             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1180             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1181             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1182         </member>
1183         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
1184             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1185             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1186             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1187             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1188         </member>
1189         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
1190             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1191             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1192             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1193             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1194         </member>
1195         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1196             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1197             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1198             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1199             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1200         </member>
1201         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1202             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1203             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1204             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1205             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1206         </member>
1207         <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
1208             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances.</summary>
1209             <param name="lower">The value that the lower 128-bits will be initialized to.</param>
1210             <param name="upper">The value that the upper 128-bits will be initialized to.</param>
1211             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
1212         </member>
1213         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Byte)">
1214             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1215             <param name="value">The value that element 0 will be initialized to.</param>
1216             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1217         </member>
1218         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Double)">
1219             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1220             <param name="value">The value that element 0 will be initialized to.</param>
1221             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1222         </member>
1223         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int16)">
1224             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1225             <param name="value">The value that element 0 will be initialized to.</param>
1226             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1227         </member>
1228         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int32)">
1229             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1230             <param name="value">The value that element 0 will be initialized to.</param>
1231             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1232         </member>
1233         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int64)">
1234             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1235             <param name="value">The value that element 0 will be initialized to.</param>
1236             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1237         </member>
1238         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.SByte)">
1239             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1240             <param name="value">The value that element 0 will be initialized to.</param>
1241             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1242         </member>
1243         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Single)">
1244             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1245             <param name="value">The value that element 0 will be initialized to.</param>
1246             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1247         </member>
1248         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt16)">
1249             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1250             <param name="value">The value that element 0 will be initialized to.</param>
1251             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1252         </member>
1253         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt32)">
1254             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1255             <param name="value">The value that element 0 will be initialized to.</param>
1256             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1257         </member>
1258         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt64)">
1259             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
1260             <param name="value">The value that element 0 will be initialized to.</param>
1261             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
1262         </member>
1263         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Byte)">
1264             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1265             <param name="value">The value that element 0 will be initialized to.</param>
1266             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1267         </member>
1268         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Double)">
1269             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1270             <param name="value">The value that element 0 will be initialized to.</param>
1271             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1272         </member>
1273         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int16)">
1274             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1275             <param name="value">The value that element 0 will be initialized to.</param>
1276             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1277         </member>
1278         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int32)">
1279             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1280             <param name="value">The value that element 0 will be initialized to.</param>
1281             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1282         </member>
1283         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int64)">
1284             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1285             <param name="value">The value that element 0 will be initialized to.</param>
1286             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1287         </member>
1288         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.SByte)">
1289             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1290             <param name="value">The value that element 0 will be initialized to.</param>
1291             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1292         </member>
1293         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Single)">
1294             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1295             <param name="value">The value that element 0 will be initialized to.</param>
1296             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1297         </member>
1298         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt16)">
1299             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1300             <param name="value">The value that element 0 will be initialized to.</param>
1301             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1302         </member>
1303         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt32)">
1304             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1305             <param name="value">The value that element 0 will be initialized to.</param>
1306             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1307         </member>
1308         <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt64)">
1309             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
1310             <param name="value">The value that element 0 will be initialized to.</param>
1311             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
1312         </member>
1313         <member name="M:System.Runtime.Intrinsics.Vector256.GetElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32)">
1314             <summary>Gets the element at the specified index.</summary>
1315             <typeparam name="T">The type of the input vector.</typeparam>
1316             <param name="vector">The vector to get the element from.</param>
1317             <param name="index">The index of the element to get.</param>
1318             <returns>The value of the element at <paramref name="index" />.</returns>
1319             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1320             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index" /> was less than zero or greater than the number of elements.</exception>
1321         </member>
1322         <member name="M:System.Runtime.Intrinsics.Vector256.WithElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32,``0)">
1323             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the element at the specified index set to the specified value and the remaining elements set to the same value as that in the given vector.</summary>
1324             <typeparam name="T">The type of the input vector.</typeparam>
1325             <param name="vector">The vector to get the remaining elements from.</param>
1326             <param name="index">The index of the element to set.</param>
1327             <param name="value">The value to set the element to.</param>
1328             <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the value of the element at <paramref name="index" /> set to <paramref name="value" /> and the remaining elements set to the same value as that in <paramref name="vector" />.</returns>
1329             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1330             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index" /> was less than zero or greater than the number of elements.</exception>
1331         </member>
1332         <member name="M:System.Runtime.Intrinsics.Vector256.GetLower``1(System.Runtime.Intrinsics.Vector256{``0})">
1333             <summary>Gets the value of the lower 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
1334             <typeparam name="T">The type of the input vector.</typeparam>
1335             <param name="vector">The vector to get the lower 128-bits from.</param>
1336             <returns>The value of the lower 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
1337             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1338         </member>
1339         <member name="M:System.Runtime.Intrinsics.Vector256.WithLower``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
1340             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the lower 128-bits set to the specified value and the upper 128-bits set to the same value as that in the given vector.</summary>
1341             <typeparam name="T">The type of the input vector.</typeparam>
1342             <param name="vector">The vector to get the upper 128-bits from.</param>
1343             <param name="value">The value of the lower 128-bits as a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</param>
1344             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the lower 128-bits set to the specified value and the upper 128-bits set to the same value as that in <paramref name="vector" />.</returns>
1345             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1346         </member>
1347         <member name="M:System.Runtime.Intrinsics.Vector256.GetUpper``1(System.Runtime.Intrinsics.Vector256{``0})">
1348             <summary>Gets the value of the upper 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
1349             <typeparam name="T">The type of the input vector.</typeparam>
1350             <param name="vector">The vector to get the upper 128-bits from.</param>
1351             <returns>The value of the upper 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
1352             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1353         </member>
1354         <member name="M:System.Runtime.Intrinsics.Vector256.WithUpper``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
1355             <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the upper 128-bits set to the specified value and the upper 128-bits set to the same value as that in the given vector.</summary>
1356             <typeparam name="T">The type of the input vector.</typeparam>
1357             <param name="vector">The vector to get the lower 128-bits from.</param>
1358             <param name="value">The value of the upper 128-bits as a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</param>
1359             <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the upper 128-bits set to the specified value and the upper 128-bits set to the same value as that in <paramref name="vector" />.</returns>
1360             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1361         </member>
1362         <member name="M:System.Runtime.Intrinsics.Vector256.ToScalar``1(System.Runtime.Intrinsics.Vector256{``0})">
1363             <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
1364             <typeparam name="T">The type of the input vector.</typeparam>
1365             <param name="vector">The vector to get the first element from.</param>
1366             <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
1367             <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1368         </member>
1369         <member name="P:System.Runtime.Intrinsics.Vector256`1.Count">
1370             <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
1371             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1372         </member>
1373         <member name="P:System.Runtime.Intrinsics.Vector256`1.Zero">
1374             <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to zero.</summary>
1375             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1376         </member>
1377         <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Runtime.Intrinsics.Vector256{`0})">
1378             <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> is equal to the current instance.</summary>
1379             <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to compare with the current instance.</param>
1380             <returns><c>true</c> if <paramref name="other" /> is equal to the current instance; otherwise, <c>false</c>.</returns>
1381             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1382         </member>
1383         <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Object)">
1384             <summary>Determines whether the specified object is equal to the current instance.</summary>
1385             <param name="obj">The object to compare with the current instance.</param>
1386             <returns><c>true</c> if <paramref name="obj" /> is a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> and is equal to the current instance; otherwise, <c>false</c>.</returns>
1387             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1388         </member>
1389         <member name="M:System.Runtime.Intrinsics.Vector256`1.GetHashCode">
1390             <summary>Gets the hash code for the instance.</summary>
1391             <returns>The hash code for the instance.</returns>
1392             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1393         </member>
1394         <member name="M:System.Runtime.Intrinsics.Vector256`1.ToString">
1395             <summary>Converts the current instance to an equivalent string representation.</summary>
1396             <returns>An equivalent string representation of the current instance.</returns>
1397             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1398         </member>
1399         <member name="M:System.Runtime.Intrinsics.Vector256`1.ToString(System.String)">
1400             <summary>Converts the current instance to an equivalent string representation using the specified format.</summary>
1401             <param name="format">The format specifier used to format the individual elements of the current instance.</param>
1402             <returns>An equivalent string representation of the current instance.</returns>
1403             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1404         </member>
1405         <member name="M:System.Runtime.Intrinsics.Vector256`1.ToString(System.String,System.IFormatProvider)">
1406             <summary>Converts the current instance to an equivalent string representation using the specified format.</summary>
1407             <param name="format">The format specifier used to format the individual elements of the current instance.</param>
1408             <param name="formatProvider">The format provider used to format the individual elements of the current instance.</param>
1409             <returns>An equivalent string representation of the current instance.</returns>
1410             <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1411         </member>
1412         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualOrderedNonSignaling">
1413             <summary>
1414             _CMP_EQ_OQ
1415             </summary>
1416         </member>
1417         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrderedSignaling">
1418             <summary>
1419             _CMP_LT_OS
1420             </summary>
1421         </member>
1422         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrEqualOrderedSignaling">
1423             <summary>
1424             _CMP_LE_OS
1425             </summary>
1426         </member>
1427         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNonSignaling">
1428             <summary>
1429             _CMP_UNORD_Q
1430             </summary>
1431         </member>
1432         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualUnorderedNonSignaling">
1433             <summary>
1434             _CMP_NEQ_UQ
1435             </summary>
1436         </member>
1437         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanUnorderedSignaling">
1438             <summary>
1439             _CMP_NLT_US
1440             </summary>
1441         </member>
1442         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanOrEqualUnorderedSignaling">
1443             <summary>
1444             _CMP_NLE_US
1445             </summary>
1446         </member>
1447         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNonSignaling">
1448             <summary>
1449             _CMP_ORD_Q
1450             </summary>
1451         </member>
1452         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualUnorderedNonSignaling">
1453             <summary>
1454             _CMP_EQ_UQ
1455             </summary>
1456         </member>
1457         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanOrEqualUnorderedSignaling">
1458             <summary>
1459             _CMP_NGE_US
1460             </summary>
1461         </member>
1462         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanUnorderedSignaling">
1463             <summary>
1464             _CMP_NGT_US
1465             </summary>
1466         </member>
1467         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.FalseOrderedNonSignaling">
1468             <summary>
1469             _CMP_FALSE_OQ
1470             </summary>
1471         </member>
1472         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualOrderedNonSignaling">
1473             <summary>
1474             _CMP_NEQ_OQ
1475             </summary>
1476         </member>
1477         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrEqualOrderedSignaling">
1478             <summary>
1479             _CMP_GE_OS
1480             </summary>
1481         </member>
1482         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrderedSignaling">
1483             <summary>
1484             _CMP_GT_OS
1485             </summary>
1486         </member>
1487         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.TrueUnorderedNonSignaling">
1488             <summary>
1489             _CMP_TRUE_UQ
1490             </summary>
1491         </member>
1492         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualOrderedSignaling">
1493             <summary>
1494             _CMP_EQ_OS
1495             </summary>
1496         </member>
1497         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrderedNonSignaling">
1498             <summary>
1499             _CMP_LT_OQ
1500             </summary>
1501         </member>
1502         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrEqualOrderedNonSignaling">
1503             <summary>
1504             _CMP_LE_OQ
1505             </summary>
1506         </member>
1507         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedSignaling">
1508             <summary>
1509             _CMP_UNORD_S
1510             </summary>
1511         </member>
1512         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualUnorderedSignaling">
1513             <summary>
1514             _CMP_NEQ_US
1515             </summary>
1516         </member>
1517         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanUnorderedNonSignaling">
1518             <summary>
1519             _CMP_NLT_UQ
1520             </summary>
1521         </member>
1522         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanOrEqualUnorderedNonSignaling">
1523             <summary>
1524             _CMP_NLE_UQ
1525             </summary>
1526         </member>
1527         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedSignaling">
1528             <summary>
1529             _CMP_ORD_S
1530             </summary>
1531         </member>
1532         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualUnorderedSignaling">
1533             <summary>
1534             _CMP_EQ_US
1535             </summary>
1536         </member>
1537         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanOrEqualUnorderedNonSignaling">
1538             <summary>
1539             _CMP_NGE_UQ
1540             </summary>
1541         </member>
1542         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanUnorderedNonSignaling">
1543             <summary>
1544             _CMP_NGT_UQ
1545             </summary>
1546         </member>
1547         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.FalseOrderedSignaling">
1548             <summary>
1549             _CMP_FALSE_OS
1550             </summary>
1551         </member>
1552         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualOrderedSignaling">
1553             <summary>
1554             _CMP_NEQ_OS
1555             </summary>
1556         </member>
1557         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrEqualOrderedNonSignaling">
1558             <summary>
1559             _CMP_GE_OQ
1560             </summary>
1561         </member>
1562         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrderedNonSignaling">
1563             <summary>
1564             _CMP_GT_OQ
1565             </summary>
1566         </member>
1567         <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.TrueUnorderedSignaling">
1568             <summary>
1569             _CMP_TRUE_US
1570             </summary>
1571         </member>
1572         <member name="T:System.Runtime.Intrinsics.X86.Aes">
1573             <summary>
1574             This class provides access to Intel AES hardware instructions via intrinsics
1575             </summary>
1576         </member>
1577         <member name="M:System.Runtime.Intrinsics.X86.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1578             <summary>
1579             __m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)
1580               AESDEC xmm, xmm/m128
1581             </summary>
1582         </member>
1583         <member name="M:System.Runtime.Intrinsics.X86.Aes.DecryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1584             <summary>
1585             __m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)
1586               AESDECLAST xmm, xmm/m128
1587             </summary>
1588         </member>
1589         <member name="M:System.Runtime.Intrinsics.X86.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1590             <summary>
1591             __m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)
1592               AESENC xmm, xmm/m128
1593             </summary>
1594         </member>
1595         <member name="M:System.Runtime.Intrinsics.X86.Aes.EncryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1596             <summary>
1597             __m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)
1598               AESENCLAST xmm, xmm/m128
1599             </summary>
1600         </member>
1601         <member name="M:System.Runtime.Intrinsics.X86.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
1602             <summary>
1603             __m128i _mm_aesimc_si128 (__m128i a)
1604               AESIMC xmm, xmm/m128
1605             </summary>
1606         </member>
1607         <member name="M:System.Runtime.Intrinsics.X86.Aes.KeygenAssist(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1608             <summary>
1609             __m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)
1610               AESKEYGENASSIST xmm, xmm/m128, imm8
1611             </summary>
1612         </member>
1613         <member name="T:System.Runtime.Intrinsics.X86.Avx">
1614             <summary>
1615             This class provides access to Intel AVX hardware instructions via intrinsics
1616             </summary>
1617         </member>
1618         <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1619             <summary>
1620             __m256 _mm256_add_ps (__m256 a, __m256 b)
1621               VADDPS ymm, ymm, ymm/m256
1622             </summary>
1623         </member>
1624         <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1625             <summary>
1626             __m256d _mm256_add_pd (__m256d a, __m256d b)
1627               VADDPD ymm, ymm, ymm/m256
1628             </summary>
1629         </member>
1630         <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1631             <summary>
1632             __m256 _mm256_addsub_ps (__m256 a, __m256 b)
1633               VADDSUBPS ymm, ymm, ymm/m256
1634             </summary>
1635         </member>
1636         <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1637             <summary>
1638             __m256d _mm256_addsub_pd (__m256d a, __m256d b)
1639               VADDSUBPD ymm, ymm, ymm/m256
1640             </summary>
1641         </member>
1642         <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1643             <summary>
1644             __m256 _mm256_and_ps (__m256 a, __m256 b)
1645               VANDPS ymm, ymm, ymm/m256
1646             </summary>
1647         </member>
1648         <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1649             <summary>
1650             __m256d _mm256_and_pd (__m256d a, __m256d b)
1651               VANDPD ymm, ymm, ymm/m256
1652             </summary>
1653         </member>
1654         <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1655             <summary>
1656             __m256 _mm256_andnot_ps (__m256 a, __m256 b)
1657               VANDNPS ymm, ymm, ymm/m256
1658             </summary>
1659         </member>
1660         <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1661             <summary>
1662             __m256d _mm256_andnot_pd (__m256d a, __m256d b)
1663               VANDNPD ymm, ymm, ymm/m256
1664             </summary>
1665         </member>
1666         <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1667             <summary>
1668             __m256 _mm256_blend_ps (__m256 a, __m256 b, const int imm8)
1669               VBLENDPS ymm, ymm, ymm/m256, imm8
1670             </summary>
1671         </member>
1672         <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1673             <summary>
1674             __m256d _mm256_blend_pd (__m256d a, __m256d b, const int imm8)
1675               VBLENDPD ymm, ymm, ymm/m256, imm8
1676             </summary>
1677         </member>
1678         <member name="M:System.Runtime.Intrinsics.X86.Avx.BlendVariable(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1679             <summary>
1680             __m256 _mm256_blendv_ps (__m256 a, __m256 b, __m256 mask)
1681               VBLENDVPS ymm, ymm, ymm/m256, ymm
1682             </summary>
1683         </member>
1684         <member name="M:System.Runtime.Intrinsics.X86.Avx.BlendVariable(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1685             <summary>
1686             __m256d _mm256_blendv_pd (__m256d a, __m256d b, __m256d mask)
1687               VBLENDVPD ymm, ymm, ymm/m256, ymm
1688             </summary>
1689         </member>
1690         <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector128(System.Single*)">
1691             <summary>
1692             __m128 _mm_broadcast_ss (float const * mem_addr)
1693               VBROADCASTSS xmm, m32
1694             </summary>
1695         </member>
1696         <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Single*)">
1697             <summary>
1698             __m256 _mm256_broadcast_ss (float const * mem_addr)
1699               VBROADCASTSS ymm, m32
1700             </summary>
1701         </member>
1702         <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Double*)">
1703             <summary>
1704             __m256d _mm256_broadcast_sd (double const * mem_addr)
1705               VBROADCASTSD ymm, m64
1706             </summary>
1707         </member>
1708         <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Single*)">
1709             <summary>
1710             __m256 _mm256_broadcast_ps (__m128 const * mem_addr)
1711               VBROADCASTF128, ymm, m128
1712             </summary>
1713         </member>
1714         <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Double*)">
1715             <summary>
1716             __m256d _mm256_broadcast_pd (__m128d const * mem_addr)
1717               VBROADCASTF128, ymm, m128
1718             </summary>
1719         </member>
1720         <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Single})">
1721             <summary>
1722             __m256 _mm256_ceil_ps (__m256 a)
1723               VROUNDPS ymm, ymm/m256, imm8(10)
1724             </summary>
1725         </member>
1726         <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Double})">
1727             <summary>
1728             __m256d _mm256_ceil_pd (__m256d a)
1729               VROUNDPD ymm, ymm/m256, imm8(10)
1730             </summary>
1731         </member>
1732         <member name="M:System.Runtime.Intrinsics.X86.Avx.Compare(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
1733             <summary>
1734             __m128 _mm_cmp_ps (__m128 a, __m128 b, const int imm8)
1735               VCMPPS xmm, xmm, xmm/m128, imm8
1736             </summary>
1737         </member>
1738         <member name="M:System.Runtime.Intrinsics.X86.Avx.Compare(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
1739             <summary>
1740             __m128d _mm_cmp_pd (__m128d a, __m128d b, const int imm8)
1741               VCMPPD xmm, xmm, xmm/m128, imm8
1742             </summary>
1743         </member>
1744         <member name="M:System.Runtime.Intrinsics.X86.Avx.Compare(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
1745             <summary>
1746             __m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8)
1747               VCMPPS ymm, ymm, ymm/m256, imm8
1748             </summary>
1749         </member>
1750         <member name="M:System.Runtime.Intrinsics.X86.Avx.Compare(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
1751             <summary>
1752             __m256d _mm256_cmp_pd (__m256d a, __m256d b, const int imm8)
1753               VCMPPD ymm, ymm, ymm/m256, imm8
1754             </summary>
1755         </member>
1756         <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
1757             <summary>
1758             __m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8)
1759               VCMPSS xmm, xmm, xmm/m32, imm8
1760             </summary>
1761         </member>
1762         <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
1763             <summary>
1764             __m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8)
1765               VCMPSD xmm, xmm, xmm/m64, imm8
1766             </summary>
1767         </member>
1768         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Double})">
1769             <summary>
1770             __m128i _mm256_cvtpd_epi32 (__m256d a)
1771               VCVTPD2DQ xmm, ymm/m256
1772             </summary>
1773         </member>
1774         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Double})">
1775             <summary>
1776             __m128 _mm256_cvtpd_ps (__m256d a)
1777               VCVTPD2PS xmm, ymm/m256
1778             </summary>
1779         </member>
1780         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector256{System.Single})">
1781             <summary>
1782             __m256i _mm256_cvtps_epi32 (__m256 a)
1783               VCVTPS2DQ ymm, ymm/m256
1784             </summary>
1785         </member>
1786         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.Int32})">
1787             <summary>
1788             __m256 _mm256_cvtepi32_ps (__m256i a)
1789               VCVTDQ2PS ymm, ymm/m256
1790             </summary>
1791         </member>
1792         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Single})">
1793             <summary>
1794             __m256d _mm256_cvtps_pd (__m128 a)
1795               VCVTPS2PD ymm, xmm/m128
1796             </summary>
1797         </member>
1798         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
1799             <summary>
1800             __m256d _mm256_cvtepi32_pd (__m128i a)
1801               VCVTDQ2PD ymm, xmm/m128
1802             </summary>
1803         </member>
1804         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
1805             <summary>
1806             __m128i _mm256_cvttpd_epi32 (__m256d a)
1807               VCVTTPD2DQ xmm, ymm/m256
1808             </summary>
1809         </member>
1810         <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
1811             <summary>
1812             __m256i _mm256_cvttps_epi32 (__m256 a)
1813               VCVTTPS2DQ ymm, ymm/m256
1814             </summary>
1815         </member>
1816         <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1817             <summary>
1818             __m256 _mm256_div_ps (__m256 a, __m256 b)
1819               VDIVPS ymm, ymm, ymm/m256
1820             </summary>
1821         </member>
1822         <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1823             <summary>
1824             __m256d _mm256_div_pd (__m256d a, __m256d b)
1825               VDIVPD ymm, ymm, ymm/m256
1826             </summary>
1827         </member>
1828         <member name="M:System.Runtime.Intrinsics.X86.Avx.DotProduct(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1829             <summary>
1830             __m256 _mm256_dp_ps (__m256 a, __m256 b, const int imm8)
1831               VDPPS ymm, ymm, ymm/m256, imm8
1832             </summary>
1833         </member>
1834         <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1835             <summary>
1836             __m256 _mm256_moveldup_ps (__m256 a)
1837               VMOVSLDUP ymm, ymm/m256
1838             </summary>
1839         </member>
1840         <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Double})">
1841             <summary>
1842             __m256d _mm256_movedup_pd (__m256d a)
1843               VMOVDDUP ymm, ymm/m256
1844             </summary>
1845         </member>
1846         <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateOddIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1847             <summary>
1848             __m256 _mm256_movehdup_ps (__m256 a)
1849               VMOVSHDUP ymm, ymm/m256
1850             </summary>
1851         </member>
1852         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
1853             <summary>
1854             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1855               VEXTRACTF128 xmm/m128, ymm, imm8
1856             </summary>
1857         </member>
1858         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
1859             <summary>
1860             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1861               VEXTRACTF128 xmm/m128, ymm, imm8
1862             </summary>
1863         </member>
1864         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
1865             <summary>
1866             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1867               VEXTRACTF128 xmm/m128, ymm, imm8
1868             </summary>
1869         </member>
1870         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
1871             <summary>
1872             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1873               VEXTRACTF128 xmm/m128, ymm, imm8
1874             </summary>
1875         </member>
1876         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
1877             <summary>
1878             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1879               VEXTRACTF128 xmm/m128, ymm, imm8
1880             </summary>
1881         </member>
1882         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
1883             <summary>
1884             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1885               VEXTRACTF128 xmm/m128, ymm, imm8
1886             </summary>
1887         </member>
1888         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
1889             <summary>
1890             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1891               VEXTRACTF128 xmm/m128, ymm, imm8
1892             </summary>
1893         </member>
1894         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
1895             <summary>
1896             __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1897               VEXTRACTF128 xmm/m128, ymm, imm8
1898             </summary>
1899         </member>
1900         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1901             <summary>
1902             __m128 _mm256_extractf128_ps (__m256 a, const int imm8)
1903               VEXTRACTF128 xmm/m128, ymm, imm8
1904             </summary>
1905         </member>
1906         <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1907             <summary>
1908             __m128d _mm256_extractf128_pd (__m256d a, const int imm8)
1909               VEXTRACTF128 xmm/m128, ymm, imm8
1910             </summary>
1911         </member>
1912         <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Single})">
1913             <summary>
1914             __m256 _mm256_floor_ps (__m256 a)
1915               VROUNDPS ymm, ymm/m256, imm8(9)
1916             </summary>
1917         </member>
1918         <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Double})">
1919             <summary>
1920             __m256d _mm256_floor_pd (__m256d a)
1921               VROUNDPS ymm, ymm/m256, imm8(9)
1922             </summary>
1923         </member>
1924         <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1925             <summary>
1926             __m256 _mm256_hadd_ps (__m256 a, __m256 b)
1927               VHADDPS ymm, ymm, ymm/m256
1928             </summary>
1929         </member>
1930         <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1931             <summary>
1932             __m256d _mm256_hadd_pd (__m256d a, __m256d b)
1933               VHADDPD ymm, ymm, ymm/m256
1934             </summary>
1935         </member>
1936         <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1937             <summary>
1938             __m256 _mm256_hsub_ps (__m256 a, __m256 b)
1939               VHSUBPS ymm, ymm, ymm/m256
1940             </summary>
1941         </member>
1942         <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1943             <summary>
1944             __m256d _mm256_hsub_pd (__m256d a, __m256d b)
1945               VHSUBPD ymm, ymm, ymm/m256
1946             </summary>
1947         </member>
1948         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1949             <summary>
1950             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1951               VINSERTF128 ymm, ymm, xmm/m128, imm8
1952             </summary>
1953         </member>
1954         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
1955             <summary>
1956             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1957               VINSERTF128 ymm, ymm, xmm/m128, imm8
1958             </summary>
1959         </member>
1960         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
1961             <summary>
1962             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1963               VINSERTF128 ymm, ymm, xmm/m128, imm8
1964             </summary>
1965         </member>
1966         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
1967             <summary>
1968             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1969               VINSERTF128 ymm, ymm, xmm/m128, imm8
1970             </summary>
1971         </member>
1972         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
1973             <summary>
1974             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1975               VINSERTF128 ymm, ymm, xmm/m128, imm8
1976             </summary>
1977         </member>
1978         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
1979             <summary>
1980             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1981               VINSERTF128 ymm, ymm, xmm/m128, imm8
1982             </summary>
1983         </member>
1984         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
1985             <summary>
1986             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1987               VINSERTF128 ymm, ymm, xmm/m128, imm8
1988             </summary>
1989         </member>
1990         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
1991             <summary>
1992             __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1993               VINSERTF128 ymm, ymm, xmm/m128, imm8
1994             </summary>
1995         </member>
1996         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
1997             <summary>
1998             __m256 _mm256_insertf128_ps (__m256 a, __m128 b, int imm8)
1999               VINSERTF128 ymm, ymm, xmm/m128, imm8
2000             </summary>
2001         </member>
2002         <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
2003             <summary>
2004             __m256d _mm256_insertf128_pd (__m256d a, __m128d b, int imm8)
2005               VINSERTF128 ymm, ymm, xmm/m128, imm8
2006             </summary>
2007         </member>
2008         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.SByte*)">
2009             <summary>
2010             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2011               VMOVDQU ymm, m256
2012             </summary>
2013         </member>
2014         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Byte*)">
2015             <summary>
2016             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2017               VMOVDQU ymm, m256
2018             </summary>
2019         </member>
2020         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int16*)">
2021             <summary>
2022             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2023               VMOVDQU ymm, m256
2024             </summary>
2025         </member>
2026         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt16*)">
2027             <summary>
2028             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2029               VMOVDQU ymm, m256
2030             </summary>
2031         </member>
2032         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int32*)">
2033             <summary>
2034             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2035               VMOVDQU ymm, m256
2036             </summary>
2037         </member>
2038         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt32*)">
2039             <summary>
2040             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2041               VMOVDQU ymm, m256
2042             </summary>
2043         </member>
2044         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int64*)">
2045             <summary>
2046             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2047               VMOVDQU ymm, m256
2048             </summary>
2049         </member>
2050         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt64*)">
2051             <summary>
2052             __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2053               VMOVDQU ymm, m256
2054             </summary>
2055         </member>
2056         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Single*)">
2057             <summary>
2058             __m256 _mm256_loadu_ps (float const * mem_addr)
2059               VMOVUPS ymm, ymm/m256
2060             </summary>
2061         </member>
2062         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Double*)">
2063             <summary>
2064             __m256d _mm256_loadu_pd (double const * mem_addr)
2065               VMOVUPD ymm, ymm/m256
2066             </summary>
2067         </member>
2068         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.SByte*)">
2069             <summary>
2070             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2071               VMOVDQA ymm, m256
2072             </summary>
2073         </member>
2074         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Byte*)">
2075             <summary>
2076             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2077               VMOVDQA ymm, m256
2078             </summary>
2079         </member>
2080         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int16*)">
2081             <summary>
2082             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2083               VMOVDQA ymm, m256
2084             </summary>
2085         </member>
2086         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt16*)">
2087             <summary>
2088             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2089               VMOVDQA ymm, m256
2090             </summary>
2091         </member>
2092         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int32*)">
2093             <summary>
2094             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2095               VMOVDQA ymm, m256
2096             </summary>
2097         </member>
2098         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt32*)">
2099             <summary>
2100             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2101               VMOVDQA ymm, m256
2102             </summary>
2103         </member>
2104         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int64*)">
2105             <summary>
2106             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2107               VMOVDQA ymm, m256
2108             </summary>
2109         </member>
2110         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt64*)">
2111             <summary>
2112             __m256i _mm256_load_si256 (__m256i const * mem_addr)
2113               VMOVDQA ymm, m256
2114             </summary>
2115         </member>
2116         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Single*)">
2117             <summary>
2118             __m256 _mm256_load_ps (float const * mem_addr)
2119               VMOVAPS ymm, ymm/m256
2120             </summary>
2121         </member>
2122         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Double*)">
2123             <summary>
2124             __m256d _mm256_load_pd (double const * mem_addr)
2125               VMOVAPD ymm, ymm/m256
2126             </summary>
2127         </member>
2128         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.SByte*)">
2129             <summary>
2130             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2131               VLDDQU ymm, m256
2132             </summary>
2133         </member>
2134         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Byte*)">
2135             <summary>
2136             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2137               VLDDQU ymm, m256
2138             </summary>
2139         </member>
2140         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int16*)">
2141             <summary>
2142             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2143               VLDDQU ymm, m256
2144             </summary>
2145         </member>
2146         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt16*)">
2147             <summary>
2148             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2149               VLDDQU ymm, m256
2150             </summary>
2151         </member>
2152         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int32*)">
2153             <summary>
2154             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2155               VLDDQU ymm, m256
2156             </summary>
2157         </member>
2158         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt32*)">
2159             <summary>
2160             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2161               VLDDQU ymm, m256
2162             </summary>
2163         </member>
2164         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int64*)">
2165             <summary>
2166             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2167               VLDDQU ymm, m256
2168             </summary>
2169         </member>
2170         <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt64*)">
2171             <summary>
2172             __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2173               VLDDQU ymm, m256
2174             </summary>
2175         </member>
2176         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
2177             <summary>
2178             __m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)
2179               VMASKMOVPS xmm, xmm, m128
2180             </summary>
2181         </member>
2182         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
2183             <summary>
2184             __m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)
2185               VMASKMOVPD xmm, xmm, m128
2186             </summary>
2187         </member>
2188         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2189             <summary>
2190             __m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)
2191               VMASKMOVPS ymm, ymm, m256
2192             </summary>
2193         </member>
2194         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2195             <summary>
2196             __m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)
2197               VMASKMOVPD ymm, ymm, m256
2198             </summary>
2199         </member>
2200         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2201             <summary>
2202             void _mm_maskstore_ps (float * mem_addr, __m128i mask, __m128 a)
2203               VMASKMOVPS m128, xmm, xmm
2204             </summary>
2205         </member>
2206         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2207             <summary>
2208             void _mm_maskstore_pd (double * mem_addr, __m128i mask, __m128d a)
2209               VMASKMOVPD m128, xmm, xmm
2210             </summary>
2211         </member>
2212         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2213             <summary>
2214             void _mm256_maskstore_ps (float * mem_addr, __m256i mask, __m256 a)
2215               VMASKMOVPS m256, ymm, ymm
2216             </summary>
2217         </member>
2218         <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2219             <summary>
2220             void _mm256_maskstore_pd (double * mem_addr, __m256i mask, __m256d a)
2221               VMASKMOVPD m256, ymm, ymm
2222             </summary>
2223         </member>
2224         <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2225             <summary>
2226             __m256 _mm256_max_ps (__m256 a, __m256 b)
2227               VMAXPS ymm, ymm, ymm/m256
2228             </summary>
2229         </member>
2230         <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2231             <summary>
2232             __m256d _mm256_max_pd (__m256d a, __m256d b)
2233               VMAXPD ymm, ymm, ymm/m256
2234             </summary>
2235         </member>
2236         <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2237             <summary>
2238             __m256 _mm256_min_ps (__m256 a, __m256 b)
2239               VMINPS ymm, ymm, ymm/m256
2240             </summary>
2241         </member>
2242         <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2243             <summary>
2244             __m256d _mm256_min_pd (__m256d a, __m256d b)
2245               VMINPD ymm, ymm, ymm/m256
2246             </summary>
2247         </member>
2248         <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Single})">
2249             <summary>
2250             int _mm256_movemask_ps (__m256 a)
2251               VMOVMSKPS reg, ymm
2252             </summary>
2253         </member>
2254         <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Double})">
2255             <summary>
2256             int _mm256_movemask_pd (__m256d a)
2257               VMOVMSKPD reg, ymm
2258             </summary>
2259         </member>
2260         <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2261             <summary>
2262             __m256 _mm256_mul_ps (__m256 a, __m256 b)
2263               VMULPS ymm, ymm, ymm/m256
2264             </summary>
2265         </member>
2266         <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2267             <summary>
2268             __m256d _mm256_mul_pd (__m256d a, __m256d b)
2269               VMULPD ymm, ymm, ymm/m256
2270             </summary>
2271         </member>
2272         <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2273             <summary>
2274             __m256 _mm256_or_ps (__m256 a, __m256 b)
2275               VORPS ymm, ymm, ymm/m256
2276             </summary>
2277         </member>
2278         <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2279             <summary>
2280             __m256d _mm256_or_pd (__m256d a, __m256d b)
2281               VORPD ymm, ymm, ymm/m256
2282             </summary>
2283         </member>
2284         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
2285             <summary>
2286             __m128 _mm_permute_ps (__m128 a, int imm8)
2287               VPERMILPS xmm, xmm, imm8
2288             </summary>
2289         </member>
2290         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
2291             <summary>
2292             __m128d _mm_permute_pd (__m128d a, int imm8)
2293               VPERMILPD xmm, xmm, imm8
2294             </summary>
2295         </member>
2296         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2297             <summary>
2298             __m256 _mm256_permute_ps (__m256 a, int imm8)
2299               VPERMILPS ymm, ymm, imm8
2300             </summary>
2301         </member>
2302         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2303             <summary>
2304             __m256d _mm256_permute_pd (__m256d a, int imm8)
2305               VPERMILPD ymm, ymm, imm8
2306             </summary>
2307         </member>
2308         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
2309             <summary>
2310             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2311               VPERM2F128 ymm, ymm, ymm/m256, imm8
2312             </summary>
2313         </member>
2314         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
2315             <summary>
2316             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2317               VPERM2F128 ymm, ymm, ymm/m256, imm8
2318             </summary>
2319         </member>
2320         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
2321             <summary>
2322             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2323               VPERM2F128 ymm, ymm, ymm/m256, imm8
2324             </summary>
2325         </member>
2326         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
2327             <summary>
2328             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2329               VPERM2F128 ymm, ymm, ymm/m256, imm8
2330             </summary>
2331         </member>
2332         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
2333             <summary>
2334             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2335               VPERM2F128 ymm, ymm, ymm/m256, imm8
2336             </summary>
2337         </member>
2338         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
2339             <summary>
2340             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2341               VPERM2F128 ymm, ymm, ymm/m256, imm8
2342             </summary>
2343         </member>
2344         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
2345             <summary>
2346             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2347               VPERM2F128 ymm, ymm, ymm/m256, imm8
2348             </summary>
2349         </member>
2350         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
2351             <summary>
2352             __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2353               VPERM2F128 ymm, ymm, ymm/m256, imm8
2354             </summary>
2355         </member>
2356         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2357             <summary>
2358             __m256 _mm256_permute2f128_ps (__m256 a, __m256 b, int imm8)
2359               VPERM2F128 ymm, ymm, ymm/m256, imm8
2360             </summary>
2361         </member>
2362         <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2363             <summary>
2364             __m256d _mm256_permute2f128_pd (__m256d a, __m256d b, int imm8)
2365               VPERM2F128 ymm, ymm, ymm/m256, imm8
2366             </summary>
2367         </member>
2368         <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32})">
2369             <summary>
2370             __m128 _mm_permutevar_ps (__m128 a, __m128i b)
2371               VPERMILPS xmm, xmm, xmm/m128
2372             </summary>
2373         </member>
2374         <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64})">
2375             <summary>
2376             __m128d _mm_permutevar_pd (__m128d a, __m128i b)
2377               VPERMILPD xmm, xmm, xmm/m128
2378             </summary>
2379         </member>
2380         <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
2381             <summary>
2382             __m256 _mm256_permutevar_ps (__m256 a, __m256i b)
2383               VPERMILPS ymm, ymm, ymm/m256
2384             </summary>
2385         </member>
2386         <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
2387             <summary>
2388             __m256d _mm256_permutevar_pd (__m256d a, __m256i b)
2389               VPERMILPD ymm, ymm, ymm/m256
2390             </summary>
2391         </member>
2392         <member name="M:System.Runtime.Intrinsics.X86.Avx.Reciprocal(System.Runtime.Intrinsics.Vector256{System.Single})">
2393             <summary>
2394             __m256 _mm256_rcp_ps (__m256 a)
2395               VRCPPS ymm, ymm/m256
2396             </summary>
2397         </member>
2398         <member name="M:System.Runtime.Intrinsics.X86.Avx.ReciprocalSqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2399             <summary>
2400             __m256 _mm256_rsqrt_ps (__m256 a)
2401               VRSQRTPS ymm, ymm/m256
2402             </summary>
2403         </member>
2404         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Single})">
2405             <summary>
2406             __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
2407               VROUNDPS ymm, ymm/m256, imm8(8)
2408             </summary>
2409         </member>
2410         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2411             <summary>
2412             __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
2413               VROUNDPS ymm, ymm/m256, imm8(9)
2414             </summary>
2415         </member>
2416         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2417             <summary>
2418             __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
2419               VROUNDPS ymm, ymm/m256, imm8(10)
2420             </summary>
2421         </member>
2422         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Single})">
2423             <summary>
2424             __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
2425               VROUNDPS ymm, ymm/m256, imm8(11)
2426             </summary>
2427         </member>
2428         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Single})">
2429             <summary>
2430             __m256 _mm256_round_ps (__m256 a, _MM_FROUND_CUR_DIRECTION)
2431               VROUNDPS ymm, ymm/m256, imm8(4)
2432             </summary>
2433         </member>
2434         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Double})">
2435             <summary>
2436             __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
2437               VROUNDPD ymm, ymm/m256, imm8(8)
2438             </summary>
2439         </member>
2440         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2441             <summary>
2442             __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
2443               VROUNDPD ymm, ymm/m256, imm8(9)
2444             </summary>
2445         </member>
2446         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2447             <summary>
2448             __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
2449               VROUNDPD ymm, ymm/m256, imm8(10)
2450             </summary>
2451         </member>
2452         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Double})">
2453             <summary>
2454             __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
2455               VROUNDPD ymm, ymm/m256, imm8(11)
2456             </summary>
2457         </member>
2458         <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Double})">
2459             <summary>
2460             __m256d _mm256_round_pd (__m256d a, _MM_FROUND_CUR_DIRECTION)
2461               VROUNDPD ymm, ymm/m256, imm8(4)
2462             </summary>
2463         </member>
2464         <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2465             <summary>
2466             __m256 _mm256_shuffle_ps (__m256 a, __m256 b, const int imm8)
2467               VSHUFPS ymm, ymm, ymm/m256, imm8
2468             </summary>
2469         </member>
2470         <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2471             <summary>
2472             __m256d _mm256_shuffle_pd (__m256d a, __m256d b, const int imm8)
2473               VSHUFPD ymm, ymm, ymm/m256, imm8
2474             </summary>
2475         </member>
2476         <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2477             <summary>
2478             __m256 _mm256_sqrt_ps (__m256 a)
2479               VSQRTPS ymm, ymm/m256
2480             </summary>
2481         </member>
2482         <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Double})">
2483             <summary>
2484             __m256d _mm256_sqrt_pd (__m256d a)
2485               VSQRTPD ymm, ymm/m256
2486             </summary>
2487         </member>
2488         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2489             <summary>
2490             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2491               MOVDQA m256, ymm
2492             </summary>
2493         </member>
2494         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2495             <summary>
2496             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2497               MOVDQA m256, ymm
2498             </summary>
2499         </member>
2500         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2501             <summary>
2502             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2503               MOVDQA m256, ymm
2504             </summary>
2505         </member>
2506         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2507             <summary>
2508             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2509               MOVDQA m256, ymm
2510             </summary>
2511         </member>
2512         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2513             <summary>
2514             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2515               MOVDQA m256, ymm
2516             </summary>
2517         </member>
2518         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2519             <summary>
2520             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2521               MOVDQA m256, ymm
2522             </summary>
2523         </member>
2524         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2525             <summary>
2526             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2527               MOVDQA m256, ymm
2528             </summary>
2529         </member>
2530         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2531             <summary>
2532             void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2533               MOVDQA m256, ymm
2534             </summary>
2535         </member>
2536         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2537             <summary>
2538             void _mm256_store_ps (float * mem_addr, __m256 a)
2539               VMOVAPS m256, ymm
2540             </summary>
2541         </member>
2542         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2543             <summary>
2544             void _mm256_store_pd (double * mem_addr, __m256d a)
2545               VMOVAPD m256, ymm
2546             </summary>
2547         </member>
2548         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2549             <summary>
2550             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2551               VMOVNTDQ m256, ymm
2552             </summary>
2553         </member>
2554         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2555             <summary>
2556             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2557               VMOVNTDQ m256, ymm
2558             </summary>
2559         </member>
2560         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2561             <summary>
2562             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2563               VMOVNTDQ m256, ymm
2564             </summary>
2565         </member>
2566         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2567             <summary>
2568             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2569               VMOVNTDQ m256, ymm
2570             </summary>
2571         </member>
2572         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2573             <summary>
2574             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2575               VMOVNTDQ m256, ymm
2576             </summary>
2577         </member>
2578         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2579             <summary>
2580             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2581               VMOVNTDQ m256, ymm
2582             </summary>
2583         </member>
2584         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2585             <summary>
2586             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2587               VMOVNTDQ m256, ymm
2588             </summary>
2589         </member>
2590         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2591             <summary>
2592             void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2593               VMOVNTDQ m256, ymm
2594             </summary>
2595         </member>
2596         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2597             <summary>
2598             void _mm256_stream_ps (float * mem_addr, __m256 a)
2599               MOVNTPS m256, ymm
2600             </summary>
2601         </member>
2602         <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2603             <summary>
2604             void _mm256_stream_pd (double * mem_addr, __m256d a)
2605               MOVNTPD m256, ymm
2606             </summary>
2607         </member>
2608         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2609             <summary>
2610             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2611               MOVDQU m256, ymm
2612             </summary>
2613         </member>
2614         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2615             <summary>
2616             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2617               MOVDQU m256, ymm
2618             </summary>
2619         </member>
2620         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2621             <summary>
2622             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2623               MOVDQU m256, ymm
2624             </summary>
2625         </member>
2626         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2627             <summary>
2628             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2629               MOVDQU m256, ymm
2630             </summary>
2631         </member>
2632         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2633             <summary>
2634             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2635               MOVDQU m256, ymm
2636             </summary>
2637         </member>
2638         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2639             <summary>
2640             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2641               MOVDQU m256, ymm
2642             </summary>
2643         </member>
2644         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2645             <summary>
2646             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2647               MOVDQU m256, ymm
2648             </summary>
2649         </member>
2650         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2651             <summary>
2652             void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2653               MOVDQU m256, ymm
2654             </summary>
2655         </member>
2656         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2657             <summary>
2658             void _mm256_storeu_ps (float * mem_addr, __m256 a)
2659               MOVUPS m256, ymm
2660             </summary>
2661         </member>
2662         <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2663             <summary>
2664             void _mm256_storeu_pd (double * mem_addr, __m256d a)
2665               MOVUPD m256, ymm
2666             </summary>
2667         </member>
2668         <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2669             <summary>
2670             __m256 _mm256_sub_ps (__m256 a, __m256 b)
2671               VSUBPS ymm, ymm, ymm/m256
2672             </summary>
2673         </member>
2674         <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2675             <summary>
2676             __m256d _mm256_sub_pd (__m256d a, __m256d b)
2677               VSUBPD ymm, ymm, ymm/m256
2678             </summary>
2679         </member>
2680         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2681             <summary>
2682             int _mm_testc_ps (__m128 a, __m128 b)
2683               VTESTPS xmm, xmm/m128
2684             </summary>
2685         </member>
2686         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2687             <summary>
2688             int _mm_testc_pd (__m128d a, __m128d b)
2689               VTESTPD xmm, xmm/m128
2690             </summary>
2691         </member>
2692         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2693             <summary>
2694             int _mm256_testc_si256 (__m256i a, __m256i b)
2695               VPTEST ymm, ymm/m256
2696             </summary>
2697         </member>
2698         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2699             <summary>
2700             int _mm256_testc_si256 (__m256i a, __m256i b)
2701               VPTEST ymm, ymm/m256
2702             </summary>
2703         </member>
2704         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2705             <summary>
2706             int _mm256_testc_si256 (__m256i a, __m256i b)
2707               VPTEST ymm, ymm/m256
2708             </summary>
2709         </member>
2710         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2711             <summary>
2712             int _mm256_testc_si256 (__m256i a, __m256i b)
2713               VPTEST ymm, ymm/m256
2714             </summary>
2715         </member>
2716         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2717             <summary>
2718             int _mm256_testc_si256 (__m256i a, __m256i b)
2719               VPTEST ymm, ymm/m256
2720             </summary>
2721         </member>
2722         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2723             <summary>
2724             int _mm256_testc_si256 (__m256i a, __m256i b)
2725               VPTEST ymm, ymm/m256
2726             </summary>
2727         </member>
2728         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2729             <summary>
2730             int _mm256_testc_si256 (__m256i a, __m256i b)
2731               VPTEST ymm, ymm/m256
2732             </summary>
2733         </member>
2734         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2735             <summary>
2736             int _mm256_testc_si256 (__m256i a, __m256i b)
2737               VPTEST ymm, ymm/m256
2738             </summary>
2739         </member>
2740         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2741             <summary>
2742             int _mm256_testc_ps (__m256 a, __m256 b)
2743               VTESTPS ymm, ymm/m256
2744             </summary>
2745         </member>
2746         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2747             <summary>
2748             int _mm256_testc_pd (__m256d a, __m256d b)
2749               VTESTPS ymm, ymm/m256
2750             </summary>
2751         </member>
2752         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2753             <summary>
2754             int _mm_testnzc_ps (__m128 a, __m128 b)
2755               VTESTPS xmm, xmm/m128
2756             </summary>
2757         </member>
2758         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2759             <summary>
2760             int _mm_testnzc_pd (__m128d a, __m128d b)
2761               VTESTPD xmm, xmm/m128
2762             </summary>
2763         </member>
2764         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2765             <summary>
2766             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2767               VPTEST ymm, ymm/m256
2768             </summary>
2769         </member>
2770         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2771             <summary>
2772             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2773               VPTEST ymm, ymm/m256
2774             </summary>
2775         </member>
2776         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2777             <summary>
2778             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2779               VPTEST ymm, ymm/m256
2780             </summary>
2781         </member>
2782         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2783             <summary>
2784             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2785               VPTEST ymm, ymm/m256
2786             </summary>
2787         </member>
2788         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2789             <summary>
2790             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2791               VPTEST ymm, ymm/m256
2792             </summary>
2793         </member>
2794         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2795             <summary>
2796             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2797               VPTEST ymm, ymm/m256
2798             </summary>
2799         </member>
2800         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2801             <summary>
2802             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2803               VPTEST ymm, ymm/m256
2804             </summary>
2805         </member>
2806         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2807             <summary>
2808             int _mm256_testnzc_si256 (__m256i a, __m256i b)
2809               VPTEST ymm, ymm/m256
2810             </summary>
2811         </member>
2812         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2813             <summary>
2814             int _mm256_testnzc_ps (__m256 a, __m256 b)
2815               VTESTPS ymm, ymm/m256
2816             </summary>
2817         </member>
2818         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2819             <summary>
2820             int _mm256_testnzc_pd (__m256d a, __m256d b)
2821               VTESTPD ymm, ymm/m256
2822             </summary>
2823         </member>
2824         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2825             <summary>
2826             int _mm_testz_ps (__m128 a, __m128 b)
2827               VTESTPS xmm, xmm/m128
2828             </summary>
2829         </member>
2830         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2831             <summary>
2832             int _mm_testz_pd (__m128d a, __m128d b)
2833               VTESTPD xmm, xmm/m128
2834             </summary>
2835         </member>
2836         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2837             <summary>
2838             int _mm256_testz_si256 (__m256i a, __m256i b)
2839               VPTEST ymm, ymm/m256
2840             </summary>
2841         </member>
2842         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2843             <summary>
2844             int _mm256_testz_si256 (__m256i a, __m256i b)
2845               VPTEST ymm, ymm/m256
2846             </summary>
2847         </member>
2848         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2849             <summary>
2850             int _mm256_testz_si256 (__m256i a, __m256i b)
2851               VPTEST ymm, ymm/m256
2852             </summary>
2853         </member>
2854         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2855             <summary>
2856             int _mm256_testz_si256 (__m256i a, __m256i b)
2857               VPTEST ymm, ymm/m256
2858             </summary>
2859         </member>
2860         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2861             <summary>
2862             int _mm256_testz_si256 (__m256i a, __m256i b)
2863               VPTEST ymm, ymm/m256
2864             </summary>
2865         </member>
2866         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2867             <summary>
2868             int _mm256_testz_si256 (__m256i a, __m256i b)
2869               VPTEST ymm, ymm/m256
2870             </summary>
2871         </member>
2872         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2873             <summary>
2874             int _mm256_testz_si256 (__m256i a, __m256i b)
2875               VPTEST ymm, ymm/m256
2876             </summary>
2877         </member>
2878         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2879             <summary>
2880             int _mm256_testz_si256 (__m256i a, __m256i b)
2881               VPTEST ymm, ymm/m256
2882             </summary>
2883         </member>
2884         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2885             <summary>
2886             int _mm256_testz_ps (__m256 a, __m256 b)
2887               VTESTPS ymm, ymm/m256
2888             </summary>
2889         </member>
2890         <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2891             <summary>
2892             int _mm256_testz_pd (__m256d a, __m256d b)
2893               VTESTPD ymm, ymm/m256
2894             </summary>
2895         </member>
2896         <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2897             <summary>
2898             __m256 _mm256_unpackhi_ps (__m256 a, __m256 b)
2899               VUNPCKHPS ymm, ymm, ymm/m256
2900             </summary>
2901         </member>
2902         <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2903             <summary>
2904             __m256d _mm256_unpackhi_pd (__m256d a, __m256d b)
2905               VUNPCKHPD ymm, ymm, ymm/m256
2906             </summary>
2907         </member>
2908         <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2909             <summary>
2910             __m256 _mm256_unpacklo_ps (__m256 a, __m256 b)
2911               VUNPCKLPS ymm, ymm, ymm/m256
2912             </summary>
2913         </member>
2914         <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2915             <summary>
2916             __m256d _mm256_unpacklo_pd (__m256d a, __m256d b)
2917               VUNPCKLPD ymm, ymm, ymm/m256
2918             </summary>
2919         </member>
2920         <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2921             <summary>
2922             __m256 _mm256_xor_ps (__m256 a, __m256 b)
2923               VXORPS ymm, ymm, ymm/m256
2924             </summary>
2925         </member>
2926         <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2927             <summary>
2928             __m256d _mm256_xor_pd (__m256d a, __m256d b)
2929               VXORPS ymm, ymm, ymm/m256
2930             </summary>
2931         </member>
2932         <member name="T:System.Runtime.Intrinsics.X86.Avx2">
2933             <summary>
2934             This class provides access to Intel AVX2 hardware instructions via intrinsics
2935             </summary>
2936         </member>
2937         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.SByte})">
2938             <summary>
2939             __m256i _mm256_abs_epi8 (__m256i a)
2940               VPABSB ymm, ymm/m256
2941             </summary>
2942         </member>
2943         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int16})">
2944             <summary>
2945             __m256i _mm256_abs_epi16 (__m256i a)
2946               VPABSW ymm, ymm/m256
2947             </summary>
2948         </member>
2949         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int32})">
2950             <summary>
2951             __m256i _mm256_abs_epi32 (__m256i a)
2952               VPABSD ymm, ymm/m256
2953             </summary>
2954         </member>
2955         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2956             <summary>
2957             __m256i _mm256_add_epi8 (__m256i a, __m256i b)
2958               VPADDB ymm, ymm, ymm/m256
2959             </summary>
2960         </member>
2961         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2962             <summary>
2963             __m256i _mm256_add_epi8 (__m256i a, __m256i b)
2964               VPADDB ymm, ymm, ymm/m256
2965             </summary>
2966         </member>
2967         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2968             <summary>
2969             __m256i _mm256_add_epi16 (__m256i a, __m256i b)
2970               VPADDW ymm, ymm, ymm/m256
2971             </summary>
2972         </member>
2973         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2974             <summary>
2975             __m256i _mm256_add_epi16 (__m256i a, __m256i b)
2976               VPADDW ymm, ymm, ymm/m256
2977             </summary>
2978         </member>
2979         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2980             <summary>
2981             __m256i _mm256_add_epi32 (__m256i a, __m256i b)
2982               VPADDD ymm, ymm, ymm/m256
2983             </summary>
2984         </member>
2985         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2986             <summary>
2987             __m256i _mm256_add_epi32 (__m256i a, __m256i b)
2988               VPADDD ymm, ymm, ymm/m256
2989             </summary>
2990         </member>
2991         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2992             <summary>
2993             __m256i _mm256_add_epi64 (__m256i a, __m256i b)
2994               VPADDQ ymm, ymm, ymm/m256
2995             </summary>
2996         </member>
2997         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2998             <summary>
2999             __m256i _mm256_add_epi64 (__m256i a, __m256i b)
3000               VPADDQ ymm, ymm, ymm/m256
3001             </summary>
3002         </member>
3003         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3004             <summary>
3005             __m256i _mm256_adds_epi8 (__m256i a, __m256i b)
3006               VPADDSB ymm, ymm, ymm/m256
3007             </summary>
3008         </member>
3009         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3010             <summary>
3011             __m256i _mm256_adds_epu8 (__m256i a, __m256i b)
3012               VPADDUSB ymm, ymm, ymm/m256
3013             </summary>
3014         </member>
3015         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3016             <summary>
3017             __m256i _mm256_adds_epi16 (__m256i a, __m256i b)
3018               VPADDSW ymm, ymm, ymm/m256
3019             </summary>
3020         </member>
3021         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3022             <summary>
3023             __m256i _mm256_adds_epu16 (__m256i a, __m256i b)
3024               VPADDUSW ymm, ymm, ymm/m256
3025             </summary>
3026         </member>
3027         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
3028             <summary>
3029             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3030               VPALIGNR ymm, ymm, ymm/m256, imm8
3031             </summary>
3032         </member>
3033         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3034             <summary>
3035             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3036               VPALIGNR ymm, ymm, ymm/m256, imm8
3037             </summary>
3038         </member>
3039         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3040             <summary>
3041             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3042               VPALIGNR ymm, ymm, ymm/m256, imm8
3043             This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
3044             </summary>
3045         </member>
3046         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3047             <summary>
3048             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3049               VPALIGNR ymm, ymm, ymm/m256, imm8
3050             This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
3051             </summary>
3052         </member>
3053         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3054             <summary>
3055             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3056               VPALIGNR ymm, ymm, ymm/m256, imm8
3057             This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
3058             </summary>
3059         </member>
3060         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3061             <summary>
3062             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3063               VPALIGNR ymm, ymm, ymm/m256, imm8
3064             This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
3065             </summary>
3066         </member>
3067         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3068             <summary>
3069             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3070               VPALIGNR ymm, ymm, ymm/m256, imm8
3071             This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
3072             </summary>
3073         </member>
3074         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
3075             <summary>
3076             __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3077               VPALIGNR ymm, ymm, ymm/m256, imm8
3078             This intrinsic generates VPALIGNR that operates over bytes rather than elements of the vectors.
3079             </summary>
3080         </member>
3081         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3082             <summary>
3083             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3084               VPAND ymm, ymm, ymm/m256
3085             </summary>
3086         </member>
3087         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3088             <summary>
3089             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3090               VPAND ymm, ymm, ymm/m256
3091             </summary>
3092         </member>
3093         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3094             <summary>
3095             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3096               VPAND ymm, ymm, ymm/m256
3097             </summary>
3098         </member>
3099         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3100             <summary>
3101             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3102               VPAND ymm, ymm, ymm/m256
3103             </summary>
3104         </member>
3105         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3106             <summary>
3107             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3108               VPAND ymm, ymm, ymm/m256
3109             </summary>
3110         </member>
3111         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3112             <summary>
3113             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3114               VPAND ymm, ymm, ymm/m256
3115             </summary>
3116         </member>
3117         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3118             <summary>
3119             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3120               VPAND ymm, ymm, ymm/m256
3121             </summary>
3122         </member>
3123         <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3124             <summary>
3125             __m256i _mm256_and_si256 (__m256i a, __m256i b)
3126               VPAND ymm, ymm, ymm/m256
3127             </summary>
3128         </member>
3129         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3130             <summary>
3131             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3132               VPANDN ymm, ymm, ymm/m256
3133             </summary>
3134         </member>
3135         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3136             <summary>
3137             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3138               VPANDN ymm, ymm, ymm/m256
3139             </summary>
3140         </member>
3141         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3142             <summary>
3143             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3144               VPANDN ymm, ymm, ymm/m256
3145             </summary>
3146         </member>
3147         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3148             <summary>
3149             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3150               VPANDN ymm, ymm, ymm/m256
3151             </summary>
3152         </member>
3153         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3154             <summary>
3155             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3156               VPANDN ymm, ymm, ymm/m256
3157             </summary>
3158         </member>
3159         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3160             <summary>
3161             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3162               VPANDN ymm, ymm, ymm/m256
3163             </summary>
3164         </member>
3165         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3166             <summary>
3167             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3168               VPANDN ymm, ymm, ymm/m256
3169             </summary>
3170         </member>
3171         <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3172             <summary>
3173             __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3174               VPANDN ymm, ymm, ymm/m256
3175             </summary>
3176         </member>
3177         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3178             <summary>
3179             __m256i _mm256_avg_epu8 (__m256i a, __m256i b)
3180               VPAVGB ymm, ymm, ymm/m256
3181             </summary>
3182         </member>
3183         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3184             <summary>
3185             __m256i _mm256_avg_epu16 (__m256i a, __m256i b)
3186               VPAVGW ymm, ymm, ymm/m256
3187             </summary>
3188         </member>
3189         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3190             <summary>
3191             __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
3192               VPBLENDD xmm, xmm, xmm/m128, imm8
3193             </summary>
3194         </member>
3195         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3196             <summary>
3197             __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
3198               VPBLENDD xmm, xmm, xmm/m128, imm8
3199             </summary>
3200         </member>
3201         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3202             <summary>
3203             __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
3204               VPBLENDW ymm, ymm, ymm/m256, imm8
3205             </summary>
3206         </member>
3207         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3208             <summary>
3209             __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
3210               VPBLENDW ymm, ymm, ymm/m256, imm8
3211             </summary>
3212         </member>
3213         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3214             <summary>
3215             __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
3216               VPBLENDD ymm, ymm, ymm/m256, imm8
3217             </summary>
3218         </member>
3219         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3220             <summary>
3221             __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
3222               VPBLENDD ymm, ymm, ymm/m256, imm8
3223             </summary>
3224         </member>
3225         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3226             <summary>
3227             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3228               VPBLENDVB ymm, ymm, ymm/m256, ymm
3229             </summary>
3230         </member>
3231         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3232             <summary>
3233             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3234               VPBLENDVB ymm, ymm, ymm/m256, ymm
3235             </summary>
3236         </member>
3237         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3238             <summary>
3239             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3240               VPBLENDVB ymm, ymm, ymm/m256, ymm
3241             This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
3242             </summary>
3243         </member>
3244         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3245             <summary>
3246             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3247               VPBLENDVB ymm, ymm, ymm/m256, ymm
3248             This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
3249             </summary>
3250         </member>
3251         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3252             <summary>
3253             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3254               VPBLENDVB ymm, ymm, ymm/m256, ymm
3255             This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
3256             </summary>
3257         </member>
3258         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3259             <summary>
3260             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3261               VPBLENDVB ymm, ymm, ymm/m256, ymm
3262             This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
3263             </summary>
3264         </member>
3265         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3266             <summary>
3267             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3268               VPBLENDVB ymm, ymm, ymm/m256, ymm
3269             This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
3270             </summary>
3271         </member>
3272         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BlendVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3273             <summary>
3274             __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3275               VPBLENDVB ymm, ymm, ymm/m256, ymm
3276             This intrinsic generates VPBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
3277             </summary>
3278         </member>
3279         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte})">
3280             <summary>
3281             __m128i _mm_broadcastb_epi8 (__m128i a)
3282               VPBROADCASTB xmm, xmm
3283             </summary>
3284         </member>
3285         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte})">
3286             <summary>
3287             __m128i _mm_broadcastb_epi8 (__m128i a)
3288               VPBROADCASTB xmm, xmm
3289             </summary>
3290         </member>
3291         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16})">
3292             <summary>
3293             __m128i _mm_broadcastw_epi16 (__m128i a)
3294               VPBROADCASTW xmm, xmm
3295             </summary>
3296         </member>
3297         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3298             <summary>
3299             __m128i _mm_broadcastw_epi16 (__m128i a)
3300               VPBROADCASTW xmm, xmm
3301             </summary>
3302         </member>
3303         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
3304             <summary>
3305             __m128i _mm_broadcastd_epi32 (__m128i a)
3306               VPBROADCASTD xmm, xmm
3307             </summary>
3308         </member>
3309         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3310             <summary>
3311             __m128i _mm_broadcastd_epi32 (__m128i a)
3312               VPBROADCASTD xmm, xmm
3313             </summary>
3314         </member>
3315         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64})">
3316             <summary>
3317             __m128i _mm_broadcastq_epi64 (__m128i a)
3318               VPBROADCASTQ xmm, xmm
3319             </summary>
3320         </member>
3321         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3322             <summary>
3323             __m128i _mm_broadcastq_epi64 (__m128i a)
3324               VPBROADCASTQ xmm, xmm
3325             </summary>
3326         </member>
3327         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single})">
3328             <summary>
3329             __m128 _mm_broadcastss_ps (__m128 a)
3330               VBROADCASTSS xmm, xmm
3331             </summary>
3332         </member>
3333         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double})">
3334             <summary>
3335             __m128d _mm_broadcastsd_pd (__m128d a)
3336               VMOVDDUP xmm, xmm
3337             </summary>
3338         </member>
3339         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Byte*)">
3340             <summary>
3341             __m128i _mm_broadcastb_epi8 (__m128i a)
3342               VPBROADCASTB xmm, m8
3343             The above native signature does not directly correspond to the managed signature. 
3344             </summary>
3345         </member>
3346         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.SByte*)">
3347             <summary>
3348             __m128i _mm_broadcastb_epi8 (__m128i a)
3349               VPBROADCASTB xmm, m8
3350             The above native signature does not directly correspond to the managed signature. 
3351             </summary>
3352         </member>
3353         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int16*)">
3354             <summary>
3355             __m128i _mm_broadcastw_epi16 (__m128i a)
3356               VPBROADCASTW xmm, m16
3357             The above native signature does not directly correspond to the managed signature. 
3358             </summary>
3359         </member>
3360         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt16*)">
3361             <summary>
3362             __m128i _mm_broadcastw_epi16 (__m128i a)
3363               VPBROADCASTW xmm, m16
3364             The above native signature does not directly correspond to the managed signature. 
3365             </summary>
3366         </member>
3367         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int32*)">
3368             <summary>
3369             __m128i _mm_broadcastd_epi32 (__m128i a)
3370               VPBROADCASTD xmm, m32
3371             The above native signature does not directly correspond to the managed signature. 
3372             </summary>
3373         </member>
3374         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt32*)">
3375             <summary>
3376             __m128i _mm_broadcastd_epi32 (__m128i a)
3377               VPBROADCASTD xmm, m32
3378             The above native signature does not directly correspond to the managed signature. 
3379             </summary>
3380         </member>
3381         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int64*)">
3382             <summary>
3383             __m128i _mm_broadcastq_epi64 (__m128i a)
3384               VPBROADCASTQ xmm, m64
3385             The above native signature does not directly correspond to the managed signature. 
3386             </summary>
3387         </member>
3388         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt64*)">
3389             <summary>
3390             __m128i _mm_broadcastq_epi64 (__m128i a)
3391               VPBROADCASTQ xmm, m64
3392             The above native signature does not directly correspond to the managed signature. 
3393             </summary>
3394         </member>
3395         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Byte})">
3396             <summary>
3397             __m256i _mm256_broadcastb_epi8 (__m128i a)
3398               VPBROADCASTB ymm, xmm
3399             </summary>
3400         </member>
3401         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.SByte})">
3402             <summary>
3403             __m256i _mm256_broadcastb_epi8 (__m128i a)
3404               VPBROADCASTB ymm, xmm
3405             </summary>
3406         </member>
3407         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int16})">
3408             <summary>
3409             __m256i _mm256_broadcastw_epi16 (__m128i a)
3410               VPBROADCASTW ymm, xmm
3411             </summary>
3412         </member>
3413         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3414             <summary>
3415             __m256i _mm256_broadcastw_epi16 (__m128i a)
3416               VPBROADCASTW ymm, xmm
3417             </summary>
3418         </member>
3419         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
3420             <summary>
3421             __m256i _mm256_broadcastd_epi32 (__m128i a)
3422               VPBROADCASTD ymm, xmm
3423             </summary>
3424         </member>
3425         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3426             <summary>
3427             __m256i _mm256_broadcastd_epi32 (__m128i a)
3428               VPBROADCASTD ymm, xmm
3429             </summary>
3430         </member>
3431         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int64})">
3432             <summary>
3433             __m256i _mm256_broadcastq_epi64 (__m128i a)
3434               VPBROADCASTQ ymm, xmm
3435             </summary>
3436         </member>
3437         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3438             <summary>
3439             __m256i _mm256_broadcastq_epi64 (__m128i a)
3440               VPBROADCASTQ ymm, xmm
3441             </summary>
3442         </member>
3443         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
3444             <summary>
3445             __m256 _mm256_broadcastss_ps (__m128 a)
3446               VBROADCASTSS ymm, xmm
3447             </summary>
3448         </member>
3449         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Double})">
3450             <summary>
3451             __m256d _mm256_broadcastsd_pd (__m128d a)
3452               VBROADCASTSD ymm, xmm
3453             </summary>
3454         </member>
3455         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Byte*)">
3456             <summary>
3457             __m256i _mm256_broadcastb_epi8 (__m128i a)
3458               VPBROADCASTB ymm, m8
3459             The above native signature does not directly correspond to the managed signature. 
3460             </summary>
3461         </member>
3462         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.SByte*)">
3463             <summary>
3464             __m256i _mm256_broadcastb_epi8 (__m128i a)
3465               VPBROADCASTB ymm, m8
3466             The above native signature does not directly correspond to the managed signature. 
3467             </summary>
3468         </member>
3469         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int16*)">
3470             <summary>
3471             __m256i _mm256_broadcastw_epi16 (__m128i a)
3472               VPBROADCASTW ymm, m16
3473             The above native signature does not directly correspond to the managed signature. 
3474             </summary>
3475         </member>
3476         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt16*)">
3477             <summary>
3478             __m256i _mm256_broadcastw_epi16 (__m128i a)
3479               VPBROADCASTW ymm, m16
3480             The above native signature does not directly correspond to the managed signature. 
3481             </summary>
3482         </member>
3483         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int32*)">
3484             <summary>
3485             __m256i _mm256_broadcastd_epi32 (__m128i a)
3486               VPBROADCASTD ymm, m32
3487             The above native signature does not directly correspond to the managed signature. 
3488             </summary>
3489         </member>
3490         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt32*)">
3491             <summary>
3492             __m256i _mm256_broadcastd_epi32 (__m128i a)
3493               VPBROADCASTD ymm, m32
3494             The above native signature does not directly correspond to the managed signature. 
3495             </summary>
3496         </member>
3497         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int64*)">
3498             <summary>
3499             __m256i _mm256_broadcastq_epi64 (__m128i a)
3500               VPBROADCASTQ ymm, m64
3501             The above native signature does not directly correspond to the managed signature. 
3502             </summary>
3503         </member>
3504         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt64*)">
3505             <summary>
3506             __m256i _mm256_broadcastq_epi64 (__m128i a)
3507               VPBROADCASTQ ymm, m64
3508             The above native signature does not directly correspond to the managed signature. 
3509             </summary>
3510         </member>
3511         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.SByte*)">
3512             <summary>
3513             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3514               VBROADCASTI128 ymm, m128
3515             The above native signature does not directly correspond to the managed signature. 
3516             </summary>
3517         </member>
3518         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Byte*)">
3519             <summary>
3520             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3521               VBROADCASTI128 ymm, m128
3522             The above native signature does not directly correspond to the managed signature. 
3523             </summary>
3524         </member>
3525         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int16*)">
3526             <summary>
3527             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3528               VBROADCASTI128 ymm, m128
3529             The above native signature does not directly correspond to the managed signature. 
3530             </summary>
3531         </member>
3532         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt16*)">
3533             <summary>
3534             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3535               VBROADCASTI128 ymm, m128
3536             The above native signature does not directly correspond to the managed signature. 
3537             </summary>
3538         </member>
3539         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int32*)">
3540             <summary>
3541             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3542               VBROADCASTI128 ymm, m128
3543             The above native signature does not directly correspond to the managed signature. 
3544             </summary>
3545         </member>
3546         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt32*)">
3547             <summary>
3548             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3549               VBROADCASTI128 ymm, m128
3550             The above native signature does not directly correspond to the managed signature. 
3551             </summary>
3552         </member>
3553         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int64*)">
3554             <summary>
3555             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3556               VBROADCASTI128 ymm, m128
3557             The above native signature does not directly correspond to the managed signature. 
3558             </summary>
3559         </member>
3560         <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt64*)">
3561             <summary>
3562             __m256i _mm256_broadcastsi128_si256 (__m128i a)
3563               VBROADCASTI128 ymm, m128
3564             The above native signature does not directly correspond to the managed signature. 
3565             </summary>
3566         </member>
3567         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3568             <summary>
3569             __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
3570               VPCMPEQB ymm, ymm, ymm/m256
3571             </summary>
3572         </member>
3573         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3574             <summary>
3575             __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
3576               VPCMPEQB ymm, ymm, ymm/m256
3577             </summary>
3578         </member>
3579         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3580             <summary>
3581             __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
3582               VPCMPEQW ymm, ymm, ymm/m256
3583             </summary>
3584         </member>
3585         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3586             <summary>
3587             __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
3588               VPCMPEQW ymm, ymm, ymm/m256
3589             </summary>
3590         </member>
3591         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3592             <summary>
3593             __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
3594               VPCMPEQD ymm, ymm, ymm/m256
3595             </summary>
3596         </member>
3597         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3598             <summary>
3599             __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
3600               VPCMPEQD ymm, ymm, ymm/m256
3601             </summary>
3602         </member>
3603         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3604             <summary>
3605             __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
3606               VPCMPEQQ ymm, ymm, ymm/m256
3607             </summary>
3608         </member>
3609         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3610             <summary>
3611             __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
3612               VPCMPEQQ ymm, ymm, ymm/m256
3613             </summary>
3614         </member>
3615         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3616             <summary>
3617             __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)
3618               VPCMPGTB ymm, ymm, ymm/m256
3619             </summary>
3620         </member>
3621         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3622             <summary>
3623             __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)
3624               VPCMPGTW ymm, ymm, ymm/m256
3625             </summary>
3626         </member>
3627         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3628             <summary>
3629             __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)
3630               VPCMPGTD ymm, ymm, ymm/m256
3631             </summary>
3632         </member>
3633         <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3634             <summary>
3635             __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)
3636               VPCMPGTQ ymm, ymm, ymm/m256
3637             </summary>
3638         </member>
3639         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToInt32(System.Runtime.Intrinsics.Vector256{System.Int32})">
3640             <summary>
3641             int _mm256_cvtsi256_si32 (__m256i a)
3642               MOVD reg/m32, xmm
3643             </summary>
3644         </member>
3645         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToUInt32(System.Runtime.Intrinsics.Vector256{System.UInt32})">
3646             <summary>
3647             int _mm256_cvtsi256_si32 (__m256i a)
3648               MOVD reg/m32, xmm
3649             </summary>
3650         </member>
3651         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
3652             <summary>
3653             __m256i _mm256_cvtepi8_epi16 (__m128i a)
3654               VPMOVSXBW ymm, xmm/m128
3655             </summary>
3656         </member>
3657         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt16(System.Runtime.Intrinsics.Vector128{System.Byte})">
3658             <summary>
3659             __m256i _mm256_cvtepu8_epi16 (__m128i a)
3660               VPMOVZXBW ymm, xmm/m128
3661             </summary>
3662         </member>
3663         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
3664             <summary>
3665             __m256i _mm256_cvtepi8_epi32 (__m128i a)
3666               VPMOVSXBD ymm, xmm/m128
3667             </summary>
3668         </member>
3669         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
3670             <summary>
3671             __m256i _mm256_cvtepi16_epi32 (__m128i a)
3672               VPMOVSXWD ymm, xmm/m128
3673             </summary>
3674         </member>
3675         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector128{System.Byte})">
3676             <summary>
3677             __m256i _mm256_cvtepu8_epi32 (__m128i a)
3678               VPMOVZXBD ymm, xmm/m128
3679             </summary>
3680         </member>
3681         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3682             <summary>
3683             __m256i _mm256_cvtepu16_epi32 (__m128i a)
3684               VPMOVZXWD ymm, xmm/m128
3685             </summary>
3686         </member>
3687         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
3688             <summary>
3689             __m256i _mm256_cvtepi8_epi64 (__m128i a)
3690               VPMOVSXBQ ymm, xmm/m128
3691             </summary>
3692         </member>
3693         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
3694             <summary>
3695             __m256i _mm256_cvtepi16_epi64 (__m128i a)
3696               VPMOVSXWQ ymm, xmm/m128
3697             </summary>
3698         </member>
3699         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
3700             <summary>
3701             __m256i _mm256_cvtepi32_epi64 (__m128i a)
3702               VPMOVSXDQ ymm, xmm/m128
3703             </summary>
3704         </member>
3705         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.Byte})">
3706             <summary>
3707             __m256i _mm256_cvtepu8_epi64 (__m128i a)
3708               VPMOVZXBQ ymm, xmm/m128
3709             </summary>
3710         </member>
3711         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3712             <summary>
3713             __m256i _mm256_cvtepu16_epi64 (__m128i a)
3714               VPMOVZXWQ ymm, xmm/m128
3715             </summary>
3716         </member>
3717         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3718             <summary>
3719             __m256i _mm256_cvtepu32_epi64 (__m128i a)
3720               VPMOVZXDQ ymm, xmm/m128
3721             </summary>
3722         </member>
3723         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
3724             <summary>
3725             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3726               VEXTRACTI128 xmm, ymm, imm8
3727             </summary>
3728         </member>
3729         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3730             <summary>
3731             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3732               VEXTRACTI128 xmm, ymm, imm8
3733             </summary>
3734         </member>
3735         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3736             <summary>
3737             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3738               VEXTRACTI128 xmm, ymm, imm8
3739             </summary>
3740         </member>
3741         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3742             <summary>
3743             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3744               VEXTRACTI128 xmm, ymm, imm8
3745             </summary>
3746         </member>
3747         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3748             <summary>
3749             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3750               VEXTRACTI128 xmm, ymm, imm8
3751             </summary>
3752         </member>
3753         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3754             <summary>
3755             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3756               VEXTRACTI128 xmm, ymm, imm8
3757             </summary>
3758         </member>
3759         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3760             <summary>
3761             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3762               VEXTRACTI128 xmm, ymm, imm8
3763             </summary>
3764         </member>
3765         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
3766             <summary>
3767             __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3768               VEXTRACTI128 xmm, ymm, imm8
3769             </summary>
3770         </member>
3771         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3772             <summary>
3773             __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3774               VPGATHERDD xmm, vm32x, xmm
3775             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3776             </summary>
3777         </member>
3778         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3779             <summary>
3780             __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3781               VPGATHERDD xmm, vm32x, xmm
3782             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3783             </summary>
3784         </member>
3785         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3786             <summary>
3787             __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3788               VPGATHERDQ xmm, vm32x, xmm
3789             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3790             </summary>
3791         </member>
3792         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3793             <summary>
3794             __m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3795               VPGATHERDQ xmm, vm32x, xmm
3796             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3797             </summary>
3798         </member>
3799         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3800             <summary>
3801             __m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)
3802               VGATHERDPS xmm, vm32x, xmm
3803             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3804             </summary>
3805         </member>
3806         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3807             <summary>
3808             __m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
3809               VGATHERDPD xmm, vm32x, xmm
3810             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3811             </summary>
3812         </member>
3813         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3814             <summary>
3815             __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3816               VPGATHERQD xmm, vm64x, xmm
3817             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3818             </summary>
3819         </member>
3820         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3821             <summary>
3822             __m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3823               VPGATHERQD xmm, vm64x, xmm
3824             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3825             </summary>
3826         </member>
3827         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3828             <summary>
3829             __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3830               VPGATHERQQ xmm, vm64x, xmm
3831             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3832             </summary>
3833         </member>
3834         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3835             <summary>
3836             __m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3837               VPGATHERQQ xmm, vm64x, xmm
3838             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3839             </summary>
3840         </member>
3841         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3842             <summary>
3843             __m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)
3844               VGATHERQPS xmm, vm64x, xmm
3845             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3846             </summary>
3847         </member>
3848         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3849             <summary>
3850             __m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)
3851               VGATHERQPD xmm, vm64x, xmm
3852             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3853             </summary>
3854         </member>
3855         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3856             <summary>
3857             __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3858               VPGATHERDD ymm, vm32y, ymm
3859             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3860             </summary>
3861         </member>
3862         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3863             <summary>
3864             __m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3865               VPGATHERDD ymm, vm32y, ymm
3866             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3867             </summary>
3868         </member>
3869         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3870             <summary>
3871             __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3872               VPGATHERDQ ymm, vm32y, ymm
3873             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3874             </summary>
3875         </member>
3876         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3877             <summary>
3878             __m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3879               VPGATHERDQ ymm, vm32y, ymm
3880             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3881             </summary>
3882         </member>
3883         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3884             <summary>
3885             __m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)
3886               VGATHERDPS ymm, vm32y, ymm
3887             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3888             </summary>
3889         </member>
3890         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3891             <summary>
3892             __m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
3893               VGATHERDPD ymm, vm32y, ymm
3894             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3895             </summary>
3896         </member>
3897         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3898             <summary>
3899             __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3900               VPGATHERQD xmm, vm64y, xmm
3901             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3902             </summary>
3903         </member>
3904         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3905             <summary>
3906             __m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3907               VPGATHERQD xmm, vm64y, xmm
3908             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3909             </summary>
3910         </member>
3911         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3912             <summary>
3913             __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
3914               VPGATHERQQ ymm, vm64y, ymm
3915             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3916             </summary>
3917         </member>
3918         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3919             <summary>
3920             __m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
3921               VPGATHERQQ ymm, vm64y, ymm
3922             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3923             </summary>
3924         </member>
3925         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3926             <summary>
3927             __m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)
3928               VGATHERQPS xmm, vm64y, xmm
3929             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3930             </summary>
3931         </member>
3932         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3933             <summary>
3934             __m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)
3935               VGATHERQPD ymm, vm64y, ymm
3936             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3937             </summary>
3938         </member>
3939         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3940             <summary>
3941             __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3942               VPGATHERDD xmm, vm32x, xmm
3943             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3944             </summary>
3945         </member>
3946         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3947             <summary>
3948             __m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3949               VPGATHERDD xmm, vm32x, xmm
3950             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3951             </summary>
3952         </member>
3953         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3954             <summary>
3955             __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
3956               VPGATHERDQ xmm, vm32x, xmm
3957             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3958             </summary>
3959         </member>
3960         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
3961             <summary>
3962             __m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
3963               VPGATHERDQ xmm, vm32x, xmm
3964             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3965             </summary>
3966         </member>
3967         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
3968             <summary>
3969             __m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
3970               VGATHERDPS xmm, vm32x, xmm
3971             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3972             </summary>
3973         </member>
3974         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
3975             <summary>
3976             __m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
3977               VGATHERDPD xmm, vm32x, xmm
3978             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3979             </summary>
3980         </member>
3981         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3982             <summary>
3983             __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3984               VPGATHERQD xmm, vm64x, xmm
3985             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3986             </summary>
3987         </member>
3988         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3989             <summary>
3990             __m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3991               VPGATHERQD xmm, vm64x, xmm
3992             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
3993             </summary>
3994         </member>
3995         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3996             <summary>
3997             __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
3998               VPGATHERQQ xmm, vm64x, xmm
3999             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4000             </summary>
4001         </member>
4002         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
4003             <summary>
4004             __m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
4005               VPGATHERQQ xmm, vm64x, xmm
4006             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4007             </summary>
4008         </member>
4009         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
4010             <summary>
4011             __m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
4012               VGATHERQPS xmm, vm64x, xmm
4013             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4014             </summary>
4015         </member>
4016         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
4017             <summary>
4018             __m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
4019               VGATHERQPD xmm, vm64x, xmm
4020             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4021             </summary>
4022         </member>
4023         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.Int32},System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4024             <summary>
4025             __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
4026               VPGATHERDD ymm, vm32y, ymm
4027             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4028             </summary>
4029         </member>
4030         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.UInt32},System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4031             <summary>
4032             __m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
4033               VPGATHERDD ymm, vm32y, ymm
4034             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4035             </summary>
4036         </member>
4037         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.Int64},System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4038             <summary>
4039             __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
4040               VPGATHERDQ ymm, vm32y, ymm
4041             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4042             </summary>
4043         </member>
4044         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.UInt64},System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4045             <summary>
4046             __m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
4047               VPGATHERDQ ymm, vm32y, ymm
4048             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4049             </summary>
4050         </member>
4051         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.Single},System.Single*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
4052             <summary>
4053             __m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)
4054               VPGATHERDPS ymm, vm32y, ymm
4055             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4056             </summary>
4057         </member>
4058         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.Double},System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
4059             <summary>
4060             __m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)
4061               VPGATHERDPD ymm, vm32y, ymm
4062             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4063             </summary>
4064         </member>
4065         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
4066             <summary>
4067             __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
4068               VPGATHERQD xmm, vm32y, xmm
4069             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4070             </summary>
4071         </member>
4072         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
4073             <summary>
4074             __m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
4075               VPGATHERQD xmm, vm32y, xmm
4076             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4077             </summary>
4078         </member>
4079         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.Int64},System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4080             <summary>
4081             __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
4082               VPGATHERQQ ymm, vm32y, ymm
4083             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4084             </summary>
4085         </member>
4086         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.UInt64},System.UInt64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4087             <summary>
4088             __m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
4089               VPGATHERQQ ymm, vm32y, ymm
4090             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4091             </summary>
4092         </member>
4093         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector128(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
4094             <summary>
4095             __m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)
4096               VGATHERQPS xmm, vm32y, xmm
4097             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4098             </summary>
4099         </member>
4100         <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherMaskVector256(System.Runtime.Intrinsics.Vector256{System.Double},System.Double*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
4101             <summary>
4102             __m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)
4103               VGATHERQPD ymm, vm32y, ymm
4104             The scale parameter should be 1, 2, 4 or 8, otherwise, ArgumentOutOfRangeException will be thrown.
4105             </summary>
4106         </member>
4107         <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4108             <summary>
4109             __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)
4110               VPHADDW ymm, ymm, ymm/m256
4111             </summary>
4112         </member>
4113         <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4114             <summary>
4115             __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)
4116               VPHADDD ymm, ymm, ymm/m256
4117             </summary>
4118         </member>
4119         <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4120             <summary>
4121             __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)
4122               VPHADDSW ymm, ymm, ymm/m256
4123             </summary>
4124         </member>
4125         <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4126             <summary>
4127             __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)
4128               VPHSUBW ymm, ymm, ymm/m256
4129             </summary>
4130         </member>
4131         <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4132             <summary>
4133             __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)
4134               VPHSUBD ymm, ymm, ymm/m256
4135             </summary>
4136         </member>
4137         <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4138             <summary>
4139             __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)
4140               VPHSUBSW ymm, ymm, ymm/m256
4141             </summary>
4142         </member>
4143         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
4144             <summary>
4145             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4146               VINSERTI128 ymm, ymm, xmm, imm8
4147             </summary>
4148         </member>
4149         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
4150             <summary>
4151             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4152               VINSERTI128 ymm, ymm, xmm, imm8
4153             </summary>
4154         </member>
4155         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
4156             <summary>
4157             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4158               VINSERTI128 ymm, ymm, xmm, imm8
4159             </summary>
4160         </member>
4161         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
4162             <summary>
4163             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4164               VINSERTI128 ymm, ymm, xmm, imm8
4165             </summary>
4166         </member>
4167         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
4168             <summary>
4169             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4170               VINSERTI128 ymm, ymm, xmm, imm8
4171             </summary>
4172         </member>
4173         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
4174             <summary>
4175             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4176               VINSERTI128 ymm, ymm, xmm, imm8
4177             </summary>
4178         </member>
4179         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
4180             <summary>
4181             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4182               VINSERTI128 ymm, ymm, xmm, imm8
4183             </summary>
4184         </member>
4185         <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
4186             <summary>
4187             __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4188               VINSERTI128 ymm, ymm, xmm, imm8
4189             </summary>
4190         </member>
4191         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.SByte*)">
4192             <summary>
4193             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4194               VMOVNTDQA ymm, m256
4195             </summary>
4196         </member>
4197         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Byte*)">
4198             <summary>
4199             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4200               VMOVNTDQA ymm, m256
4201             </summary>
4202         </member>
4203         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int16*)">
4204             <summary>
4205             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4206               VMOVNTDQA ymm, m256
4207             </summary>
4208         </member>
4209         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt16*)">
4210             <summary>
4211             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4212               VMOVNTDQA ymm, m256
4213             </summary>
4214         </member>
4215         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int32*)">
4216             <summary>
4217             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4218               VMOVNTDQA ymm, m256
4219             </summary>
4220         </member>
4221         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt32*)">
4222             <summary>
4223             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4224               VMOVNTDQA ymm, m256
4225             </summary>
4226         </member>
4227         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int64*)">
4228             <summary>
4229             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4230               VMOVNTDQA ymm, m256
4231             </summary>
4232         </member>
4233         <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt64*)">
4234             <summary>
4235             __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4236               VMOVNTDQA ymm, m256
4237             </summary>
4238         </member>
4239         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
4240             <summary>
4241             __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
4242               VPMASKMOVD xmm, xmm, m128
4243             </summary>
4244         </member>
4245         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
4246             <summary>
4247             __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
4248               VPMASKMOVD xmm, xmm, m128
4249             </summary>
4250         </member>
4251         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
4252             <summary>
4253             __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
4254               VPMASKMOVQ xmm, xmm, m128
4255             </summary>
4256         </member>
4257         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
4258             <summary>
4259             __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
4260               VPMASKMOVQ xmm, xmm, m128
4261             </summary>
4262         </member>
4263         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
4264             <summary>
4265             __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
4266               VPMASKMOVD ymm, ymm, m256
4267             </summary>
4268         </member>
4269         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
4270             <summary>
4271             __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
4272               VPMASKMOVD ymm, ymm, m256
4273             </summary>
4274         </member>
4275         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
4276             <summary>
4277             __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
4278               VPMASKMOVQ ymm, ymm, m256
4279             </summary>
4280         </member>
4281         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
4282             <summary>
4283             __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
4284               VPMASKMOVQ ymm, ymm, m256
4285             </summary>
4286         </member>
4287         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4288             <summary>
4289             void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
4290               VPMASKMOVD m128, xmm, xmm
4291             </summary>
4292         </member>
4293         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4294             <summary>
4295             void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
4296               VPMASKMOVD m128, xmm, xmm
4297             </summary>
4298         </member>
4299         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4300             <summary>
4301             void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
4302               VPMASKMOVQ m128, xmm, xmm
4303             </summary>
4304         </member>
4305         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4306             <summary>
4307             void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
4308               VPMASKMOVQ m128, xmm, xmm
4309             </summary>
4310         </member>
4311         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4312             <summary>
4313             void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
4314               VPMASKMOVD m256, ymm, ymm
4315             </summary>
4316         </member>
4317         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4318             <summary>
4319             void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
4320               VPMASKMOVD m256, ymm, ymm
4321             </summary>
4322         </member>
4323         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4324             <summary>
4325             void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
4326               VPMASKMOVQ m256, ymm, ymm
4327             </summary>
4328         </member>
4329         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4330             <summary>
4331             void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
4332               VPMASKMOVQ m256, ymm, ymm
4333             </summary>
4334         </member>
4335         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4336             <summary>
4337             __m256i _mm256_madd_epi16 (__m256i a, __m256i b)
4338               VPMADDWD ymm, ymm, ymm/m256
4339             </summary>
4340         </member>
4341         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4342             <summary>
4343             __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)
4344               VPMADDUBSW ymm, ymm, ymm/m256
4345             </summary>
4346         </member>
4347         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4348             <summary>
4349             __m256i _mm256_max_epi8 (__m256i a, __m256i b)
4350               VPMAXSB ymm, ymm, ymm/m256
4351             </summary>
4352         </member>
4353         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4354             <summary>
4355             __m256i _mm256_max_epu8 (__m256i a, __m256i b)
4356               VPMAXUB ymm, ymm, ymm/m256
4357             </summary>
4358         </member>
4359         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4360             <summary>
4361             __m256i _mm256_max_epi16 (__m256i a, __m256i b)
4362               VPMAXSW ymm, ymm, ymm/m256
4363             </summary>
4364         </member>
4365         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4366             <summary>
4367             __m256i _mm256_max_epu16 (__m256i a, __m256i b)
4368               VPMAXUW ymm, ymm, ymm/m256
4369             </summary>
4370         </member>
4371         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4372             <summary>
4373             __m256i _mm256_max_epi32 (__m256i a, __m256i b)
4374               VPMAXSD ymm, ymm, ymm/m256
4375             </summary>
4376         </member>
4377         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4378             <summary>
4379             __m256i _mm256_max_epu32 (__m256i a, __m256i b)
4380               VPMAXUD ymm, ymm, ymm/m256
4381             </summary>
4382         </member>
4383         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4384             <summary>
4385             __m256i _mm256_min_epi8 (__m256i a, __m256i b)
4386               VPMINSB ymm, ymm, ymm/m256
4387             </summary>
4388         </member>
4389         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4390             <summary>
4391             __m256i _mm256_min_epu8 (__m256i a, __m256i b)
4392               VPMINUB ymm, ymm, ymm/m256
4393             </summary>
4394         </member>
4395         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4396             <summary>
4397             __m256i _mm256_min_epi16 (__m256i a, __m256i b)
4398               VPMINSW ymm, ymm, ymm/m256
4399             </summary>
4400         </member>
4401         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4402             <summary>
4403             __m256i _mm256_min_epu16 (__m256i a, __m256i b)
4404               VPMINUW ymm, ymm, ymm/m256
4405             </summary>
4406         </member>
4407         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4408             <summary>
4409             __m256i _mm256_min_epi32 (__m256i a, __m256i b)
4410               VPMINSD ymm, ymm, ymm/m256
4411             </summary>
4412         </member>
4413         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4414             <summary>
4415             __m256i _mm256_min_epu32 (__m256i a, __m256i b)
4416               VPMINUD ymm, ymm, ymm/m256
4417             </summary>
4418         </member>
4419         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.SByte})">
4420             <summary>
4421             int _mm256_movemask_epi8 (__m256i a)
4422               VPMOVMSKB reg, ymm
4423             </summary>
4424         </member>
4425         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.Byte})">
4426             <summary>
4427             int _mm256_movemask_epi8 (__m256i a)
4428               VPMOVMSKB reg, ymm
4429             </summary>
4430         </member>
4431         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4432             <summary>
4433             __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)
4434               VMPSADBW ymm, ymm, ymm/m256, imm8
4435             </summary>
4436         </member>
4437         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4438             <summary>
4439             __m256i _mm256_mul_epi32 (__m256i a, __m256i b)
4440               VPMULDQ ymm, ymm, ymm/m256
4441             </summary>
4442         </member>
4443         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4444             <summary>
4445             __m256i _mm256_mul_epu32 (__m256i a, __m256i b)
4446               VPMULUDQ ymm, ymm, ymm/m256
4447             </summary>
4448         </member>
4449         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4450             <summary>
4451             __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)
4452               VPMULHW ymm, ymm, ymm/m256
4453             </summary>
4454         </member>
4455         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4456             <summary>
4457             __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)
4458               VPMULHUW ymm, ymm, ymm/m256
4459             </summary>
4460         </member>
4461         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4462             <summary>
4463             __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)
4464               VPMULHRSW ymm, ymm, ymm/m256
4465             </summary>
4466         </member>
4467         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4468             <summary>
4469             __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
4470               VPMULLW ymm, ymm, ymm/m256
4471             </summary>
4472         </member>
4473         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4474             <summary>
4475             __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
4476               VPMULLW ymm, ymm, ymm/m256
4477             </summary>
4478         </member>
4479         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4480             <summary>
4481             __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
4482               VPMULLD ymm, ymm, ymm/m256
4483             </summary>
4484         </member>
4485         <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4486             <summary>
4487             __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
4488               VPMULLD ymm, ymm, ymm/m256
4489             </summary>
4490         </member>
4491         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4492             <summary>
4493             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4494               VPOR ymm, ymm, ymm/m256
4495             </summary>
4496         </member>
4497         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4498             <summary>
4499             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4500               VPOR ymm, ymm, ymm/m256
4501             </summary>
4502         </member>
4503         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4504             <summary>
4505             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4506               VPOR ymm, ymm, ymm/m256
4507             </summary>
4508         </member>
4509         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4510             <summary>
4511             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4512               VPOR ymm, ymm, ymm/m256
4513             </summary>
4514         </member>
4515         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4516             <summary>
4517             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4518               VPOR ymm, ymm, ymm/m256
4519             </summary>
4520         </member>
4521         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4522             <summary>
4523             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4524               VPOR ymm, ymm, ymm/m256
4525             </summary>
4526         </member>
4527         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4528             <summary>
4529             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4530               VPOR ymm, ymm, ymm/m256
4531             </summary>
4532         </member>
4533         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4534             <summary>
4535             __m256i _mm256_or_si256 (__m256i a, __m256i b)
4536               VPOR ymm, ymm, ymm/m256
4537             </summary>
4538         </member>
4539         <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4540             <summary>
4541             __m256i _mm256_packs_epi16 (__m256i a, __m256i b)
4542               VPACKSSWB ymm, ymm, ymm/m256
4543             </summary>
4544         </member>
4545         <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4546             <summary>
4547             __m256i _mm256_packs_epi32 (__m256i a, __m256i b)
4548               VPACKSSDW ymm, ymm, ymm/m256
4549             </summary>
4550         </member>
4551         <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4552             <summary>
4553             __m256i _mm256_packus_epi16 (__m256i a, __m256i b)
4554               VPACKUSWB ymm, ymm, ymm/m256
4555             </summary>
4556         </member>
4557         <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4558             <summary>
4559             __m256i _mm256_packus_epi32 (__m256i a, __m256i b)
4560               VPACKUSDW ymm, ymm, ymm/m256
4561             </summary>
4562         </member>
4563         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4564             <summary>
4565             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4566               VPERM2I128 ymm, ymm, ymm/m256, imm8
4567             </summary>
4568         </member>
4569         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4570             <summary>
4571             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4572               VPERM2I128 ymm, ymm, ymm/m256, imm8
4573             </summary>
4574         </member>
4575         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4576             <summary>
4577             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4578               VPERM2I128 ymm, ymm, ymm/m256, imm8
4579             </summary>
4580         </member>
4581         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4582             <summary>
4583             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4584               VPERM2I128 ymm, ymm, ymm/m256, imm8
4585             </summary>
4586         </member>
4587         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4588             <summary>
4589             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4590               VPERM2I128 ymm, ymm, ymm/m256, imm8
4591             </summary>
4592         </member>
4593         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4594             <summary>
4595             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4596               VPERM2I128 ymm, ymm, ymm/m256, imm8
4597             </summary>
4598         </member>
4599         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4600             <summary>
4601             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4602               VPERM2I128 ymm, ymm, ymm/m256, imm8
4603             </summary>
4604         </member>
4605         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4606             <summary>
4607             __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4608               VPERM2I128 ymm, ymm, ymm/m256, imm8
4609             </summary>
4610         </member>
4611         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4612             <summary>
4613             __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
4614               VPERMQ ymm, ymm/m256, imm8
4615             </summary>
4616         </member>
4617         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4618             <summary>
4619             __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
4620               VPERMQ ymm, ymm/m256, imm8
4621             </summary>
4622         </member>
4623         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
4624             <summary>
4625             __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)
4626               VPERMPD ymm, ymm/m256, imm8
4627             </summary>
4628         </member>
4629         <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4630             <summary>
4631             __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
4632               VPERMD ymm, ymm/m256, ymm
4633             </summary>
4634         </member>
4635         <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4636             <summary>
4637             __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
4638               VPERMD ymm, ymm/m256, ymm
4639             </summary>
4640         </member>
4641         <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
4642             <summary>
4643             __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)
4644               VPERMPS ymm, ymm/m256, ymm
4645             </summary>
4646         </member>
4647         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4648             <summary>
4649             __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
4650               VPSLLW ymm, ymm, xmm/m128
4651             </summary>
4652         </member>
4653         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4654             <summary>
4655             __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
4656               VPSLLW ymm, ymm, xmm/m128
4657             </summary>
4658         </member>
4659         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4660             <summary>
4661             __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
4662               VPSLLD ymm, ymm, xmm/m128
4663             </summary>
4664         </member>
4665         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4666             <summary>
4667             __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
4668               VPSLLD ymm, ymm, xmm/m128
4669             </summary>
4670         </member>
4671         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4672             <summary>
4673             __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
4674               VPSLLQ ymm, ymm, xmm/m128
4675             </summary>
4676         </member>
4677         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4678             <summary>
4679             __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
4680               VPSLLQ ymm, ymm, xmm/m128
4681             </summary>
4682         </member>
4683         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4684             <summary>
4685             __m256i _mm256_slli_epi16 (__m256i a, int imm8)
4686               VPSLLW ymm, ymm, imm8
4687             </summary>
4688         </member>
4689         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4690             <summary>
4691             __m256i _mm256_slli_epi16 (__m256i a, int imm8)
4692               VPSLLW ymm, ymm, imm8
4693             </summary>
4694         </member>
4695         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4696             <summary>
4697             __m256i _mm256_slli_epi32 (__m256i a, int imm8)
4698               VPSLLD ymm, ymm, imm8
4699             </summary>
4700         </member>
4701         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4702             <summary>
4703             __m256i _mm256_slli_epi32 (__m256i a, int imm8)
4704               VPSLLD ymm, ymm, imm8
4705             </summary>
4706         </member>
4707         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4708             <summary>
4709             __m256i _mm256_slli_epi64 (__m256i a, int imm8)
4710               VPSLLQ ymm, ymm, imm8
4711             </summary>
4712         </member>
4713         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4714             <summary>
4715             __m256i _mm256_slli_epi64 (__m256i a, int imm8)
4716               VPSLLQ ymm, ymm, imm8
4717             </summary>
4718         </member>
4719         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4720             <summary>
4721             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4722               VPSLLDQ ymm, ymm, imm8
4723             </summary>
4724         </member>
4725         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4726             <summary>
4727             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4728               VPSLLDQ ymm, ymm, imm8
4729             </summary>
4730         </member>
4731         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4732             <summary>
4733             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4734               VPSLLDQ ymm, ymm, imm8
4735             </summary>
4736         </member>
4737         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4738             <summary>
4739             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4740               VPSLLDQ ymm, ymm, imm8
4741             </summary>
4742         </member>
4743         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4744             <summary>
4745             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4746               VPSLLDQ ymm, ymm, imm8
4747             </summary>
4748         </member>
4749         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4750             <summary>
4751             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4752               VPSLLDQ ymm, ymm, imm8
4753             </summary>
4754         </member>
4755         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4756             <summary>
4757             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4758               VPSLLDQ ymm, ymm, imm8
4759             </summary>
4760         </member>
4761         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4762             <summary>
4763             __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4764               VPSLLDQ ymm, ymm, imm8
4765             </summary>
4766         </member>
4767         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4768             <summary>
4769             __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
4770               VPSLLVD ymm, ymm, ymm/m256
4771             </summary>
4772         </member>
4773         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4774             <summary>
4775             __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
4776               VPSLLVD ymm, ymm, ymm/m256
4777             </summary>
4778         </member>
4779         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4780             <summary>
4781             __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
4782               VPSLLVQ ymm, ymm, ymm/m256
4783             </summary>
4784         </member>
4785         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4786             <summary>
4787             __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
4788               VPSLLVQ ymm, ymm, ymm/m256
4789             </summary>
4790         </member>
4791         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4792             <summary>
4793             __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
4794               VPSLLVD xmm, ymm, xmm/m128
4795             </summary>
4796         </member>
4797         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4798             <summary>
4799             __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
4800               VPSLLVD xmm, ymm, xmm/m128
4801             </summary>
4802         </member>
4803         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4804             <summary>
4805             __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
4806               VPSLLVQ xmm, ymm, xmm/m128
4807             </summary>
4808         </member>
4809         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4810             <summary>
4811             __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
4812               VPSLLVQ xmm, ymm, xmm/m128
4813             </summary>
4814         </member>
4815         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4816             <summary>
4817             _mm256_sra_epi16 (__m256i a, __m128i count)
4818               VPSRAW ymm, ymm, xmm/m128
4819             </summary>
4820         </member>
4821         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4822             <summary>
4823             _mm256_sra_epi32 (__m256i a, __m128i count)
4824               VPSRAD ymm, ymm, xmm/m128
4825             </summary>
4826         </member>
4827         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4828             <summary>
4829             __m256i _mm256_srai_epi16 (__m256i a, int imm8)
4830               VPSRAW ymm, ymm, imm8
4831             </summary>
4832         </member>
4833         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4834             <summary>
4835             __m256i _mm256_srai_epi32 (__m256i a, int imm8)
4836               VPSRAD ymm, ymm, imm8
4837             </summary>
4838         </member>
4839         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4840             <summary>
4841             __m256i _mm256_srav_epi32 (__m256i a, __m256i count)
4842               VPSRAVD ymm, ymm, ymm/m256
4843             </summary>
4844         </member>
4845         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4846             <summary>
4847             __m128i _mm_srav_epi32 (__m128i a, __m128i count)
4848               VPSRAVD xmm, xmm, xmm/m128
4849             </summary>
4850         </member>
4851         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4852             <summary>
4853             __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
4854               VPSRLW ymm, ymm, xmm/m128
4855             </summary>
4856         </member>
4857         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4858             <summary>
4859             __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
4860               VPSRLW ymm, ymm, xmm/m128
4861             </summary>
4862         </member>
4863         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4864             <summary>
4865             __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
4866               VPSRLD ymm, ymm, xmm/m128
4867             </summary>
4868         </member>
4869         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4870             <summary>
4871             __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
4872               VPSRLD ymm, ymm, xmm/m128
4873             </summary>
4874         </member>
4875         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4876             <summary>
4877             __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
4878               VPSRLQ ymm, ymm, xmm/m128
4879             </summary>
4880         </member>
4881         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4882             <summary>
4883             __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
4884               VPSRLQ ymm, ymm, xmm/m128
4885             </summary>
4886         </member>
4887         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4888             <summary>
4889             __m256i _mm256_srli_epi16 (__m256i a, int imm8)
4890               VPSRLW ymm, ymm, imm8
4891             </summary>
4892         </member>
4893         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4894             <summary>
4895             __m256i _mm256_srli_epi16 (__m256i a, int imm8)
4896               VPSRLW ymm, ymm, imm8
4897             </summary>
4898         </member>
4899         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4900             <summary>
4901             __m256i _mm256_srli_epi32 (__m256i a, int imm8)
4902               VPSRLD ymm, ymm, imm8
4903             </summary>
4904         </member>
4905         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4906             <summary>
4907             __m256i _mm256_srli_epi32 (__m256i a, int imm8)
4908               VPSRLD ymm, ymm, imm8
4909             </summary>
4910         </member>
4911         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4912             <summary>
4913             __m256i _mm256_srli_epi64 (__m256i a, int imm8)
4914               VPSRLQ ymm, ymm, imm8
4915             </summary>
4916         </member>
4917         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4918             <summary>
4919             __m256i _mm256_srli_epi64 (__m256i a, int imm8)
4920               VPSRLQ ymm, ymm, imm8
4921             </summary>
4922         </member>
4923         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4924             <summary>
4925             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4926               VPSRLDQ ymm, ymm, imm8
4927             </summary>
4928         </member>
4929         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4930             <summary>
4931             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4932               VPSRLDQ ymm, ymm, imm8
4933             </summary>
4934         </member>
4935         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4936             <summary>
4937             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4938               VPSRLDQ ymm, ymm, imm8
4939             </summary>
4940         </member>
4941         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4942             <summary>
4943             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4944               VPSRLDQ ymm, ymm, imm8
4945             </summary>
4946         </member>
4947         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4948             <summary>
4949             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4950               VPSRLDQ ymm, ymm, imm8
4951             </summary>
4952         </member>
4953         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4954             <summary>
4955             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4956               VPSRLDQ ymm, ymm, imm8
4957             </summary>
4958         </member>
4959         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4960             <summary>
4961             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4962               VPSRLDQ ymm, ymm, imm8
4963             </summary>
4964         </member>
4965         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4966             <summary>
4967             __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4968               VPSRLDQ ymm, ymm, imm8
4969             </summary>
4970         </member>
4971         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4972             <summary>
4973             __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
4974               VPSRLVD ymm, ymm, ymm/m256
4975             </summary>
4976         </member>
4977         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4978             <summary>
4979             __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
4980               VPSRLVD ymm, ymm, ymm/m256
4981             </summary>
4982         </member>
4983         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4984             <summary>
4985             __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
4986               VPSRLVQ ymm, ymm, ymm/m256
4987             </summary>
4988         </member>
4989         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4990             <summary>
4991             __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
4992               VPSRLVQ ymm, ymm, ymm/m256
4993             </summary>
4994         </member>
4995         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4996             <summary>
4997             __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
4998               VPSRLVD xmm, xmm, xmm/m128
4999             </summary>
5000         </member>
5001         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5002             <summary>
5003             __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
5004               VPSRLVD xmm, xmm, xmm/m128
5005             </summary>
5006         </member>
5007         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
5008             <summary>
5009             __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
5010               VPSRLVQ xmm, xmm, xmm/m128
5011             </summary>
5012         </member>
5013         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
5014             <summary>
5015             __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
5016               VPSRLVQ xmm, xmm, xmm/m128
5017             </summary>
5018         </member>
5019         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5020             <summary>
5021             __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
5022               VPSHUFB ymm, ymm, ymm/m256
5023             </summary>
5024         </member>
5025         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5026             <summary>
5027             __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
5028               VPSHUFB ymm, ymm, ymm/m256
5029             </summary>
5030         </member>
5031         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
5032             <summary>
5033             __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
5034               VPSHUFD ymm, ymm/m256, imm8
5035             </summary>
5036         </member>
5037         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
5038             <summary>
5039             __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
5040               VPSHUFD ymm, ymm/m256, imm8
5041             </summary>
5042         </member>
5043         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
5044             <summary>
5045             __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
5046               VPSHUFHW ymm, ymm/m256, imm8
5047             </summary>
5048         </member>
5049         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
5050             <summary>
5051             __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
5052               VPSHUFHW ymm, ymm/m256, imm8
5053             </summary>
5054         </member>
5055         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
5056             <summary>
5057             __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
5058               VPSHUFLW ymm, ymm/m256, imm8
5059             </summary>
5060         </member>
5061         <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
5062             <summary>
5063             __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
5064               VPSHUFLW ymm, ymm/m256, imm8
5065             </summary>
5066         </member>
5067         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5068             <summary>
5069             __m256i _mm256_sign_epi8 (__m256i a, __m256i b)
5070               VPSIGNB ymm, ymm, ymm/m256
5071             </summary>
5072         </member>
5073         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5074             <summary>
5075             __m256i _mm256_sign_epi16 (__m256i a, __m256i b)
5076               VPSIGNW ymm, ymm, ymm/m256
5077             </summary>
5078         </member>
5079         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5080             <summary>
5081             __m256i _mm256_sign_epi32 (__m256i a, __m256i b)
5082               VPSIGND ymm, ymm, ymm/m256
5083             </summary>
5084         </member>
5085         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5086             <summary>
5087             __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
5088               VPSUBB ymm, ymm, ymm/m256
5089             </summary>
5090         </member>
5091         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5092             <summary>
5093             __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
5094               VPSUBB ymm, ymm, ymm/m256
5095             </summary>
5096         </member>
5097         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5098             <summary>
5099             __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
5100               VPSUBW ymm, ymm, ymm/m256
5101             </summary>
5102         </member>
5103         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5104             <summary>
5105             __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
5106               VPSUBW ymm, ymm, ymm/m256
5107             </summary>
5108         </member>
5109         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5110             <summary>
5111             __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
5112               VPSUBD ymm, ymm, ymm/m256
5113             </summary>
5114         </member>
5115         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5116             <summary>
5117             __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
5118               VPSUBD ymm, ymm, ymm/m256
5119             </summary>
5120         </member>
5121         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5122             <summary>
5123             __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
5124               VPSUBQ ymm, ymm, ymm/m256
5125             </summary>
5126         </member>
5127         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5128             <summary>
5129             __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
5130               VPSUBQ ymm, ymm, ymm/m256
5131             </summary>
5132         </member>
5133         <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5134             <summary>
5135             __m256i _mm256_subs_epi8 (__m256i a, __m256i b)
5136               VPSUBSB ymm, ymm, ymm/m256
5137             </summary>
5138         </member>
5139         <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5140             <summary>
5141             __m256i _mm256_subs_epi16 (__m256i a, __m256i b)
5142               VPSUBSW ymm, ymm, ymm/m256
5143             </summary>
5144         </member>
5145         <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5146             <summary>
5147             __m256i _mm256_subs_epu8 (__m256i a, __m256i b)
5148               VPSUBUSB ymm, ymm, ymm/m256
5149             </summary>
5150         </member>
5151         <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5152             <summary>
5153             __m256i _mm256_subs_epu16 (__m256i a, __m256i b)
5154               VPSUBUSW ymm, ymm, ymm/m256
5155             </summary>
5156         </member>
5157         <member name="M:System.Runtime.Intrinsics.X86.Avx2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5158             <summary>
5159             __m256i _mm256_sad_epu8 (__m256i a, __m256i b)
5160               VPSADBW ymm, ymm, ymm/m256
5161             </summary>
5162         </member>
5163         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5164             <summary>
5165             __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
5166               VPUNPCKHBW ymm, ymm, ymm/m256
5167             </summary>
5168         </member>
5169         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5170             <summary>
5171             __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
5172               VPUNPCKHBW ymm, ymm, ymm/m256
5173             </summary>
5174         </member>
5175         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5176             <summary>
5177             __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
5178               VPUNPCKHWD ymm, ymm, ymm/m256
5179             </summary>
5180         </member>
5181         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5182             <summary>
5183             __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
5184               VPUNPCKHWD ymm, ymm, ymm/m256
5185             </summary>
5186         </member>
5187         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5188             <summary>
5189             __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
5190               VPUNPCKHDQ ymm, ymm, ymm/m256
5191             </summary>
5192         </member>
5193         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5194             <summary>
5195             __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
5196               VPUNPCKHDQ ymm, ymm, ymm/m256
5197             </summary>
5198         </member>
5199         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5200             <summary>
5201             __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
5202               VPUNPCKHQDQ ymm, ymm, ymm/m256
5203             </summary>
5204         </member>
5205         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5206             <summary>
5207             __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
5208               VPUNPCKHQDQ ymm, ymm, ymm/m256
5209             </summary>
5210         </member>
5211         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5212             <summary>
5213             __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
5214               VPUNPCKLBW ymm, ymm, ymm/m256
5215             </summary>
5216         </member>
5217         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5218             <summary>
5219             __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
5220               VPUNPCKLBW ymm, ymm, ymm/m256
5221             </summary>
5222         </member>
5223         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5224             <summary>
5225             __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
5226               VPUNPCKLWD ymm, ymm, ymm/m256
5227             </summary>
5228         </member>
5229         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5230             <summary>
5231             __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
5232               VPUNPCKLWD ymm, ymm, ymm/m256
5233             </summary>
5234         </member>
5235         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5236             <summary>
5237             __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
5238               VPUNPCKLDQ ymm, ymm, ymm/m256
5239             </summary>
5240         </member>
5241         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5242             <summary>
5243             __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
5244               VPUNPCKLDQ ymm, ymm, ymm/m256
5245             </summary>
5246         </member>
5247         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5248             <summary>
5249             __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
5250               VPUNPCKLQDQ ymm, ymm, ymm/m256
5251             </summary>
5252         </member>
5253         <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5254             <summary>
5255             __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
5256               VPUNPCKLQDQ ymm, ymm, ymm/m256
5257             </summary>
5258         </member>
5259         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5260             <summary>
5261             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5262               VPXOR ymm, ymm, ymm/m256
5263             </summary>
5264         </member>
5265         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5266             <summary>
5267             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5268               VPXOR ymm, ymm, ymm/m256
5269             </summary>
5270         </member>
5271         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5272             <summary>
5273             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5274               VPXOR ymm, ymm, ymm/m256
5275             </summary>
5276         </member>
5277         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5278             <summary>
5279             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5280               VPXOR ymm, ymm, ymm/m256
5281             </summary>
5282         </member>
5283         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5284             <summary>
5285             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5286               VPXOR ymm, ymm, ymm/m256
5287             </summary>
5288         </member>
5289         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5290             <summary>
5291             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5292               VPXOR ymm, ymm, ymm/m256
5293             </summary>
5294         </member>
5295         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5296             <summary>
5297             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5298               VPXOR ymm, ymm, ymm/m256
5299             </summary>
5300         </member>
5301         <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5302             <summary>
5303             __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5304               VPXOR ymm, ymm, ymm/m256
5305             </summary>
5306         </member>
5307         <member name="T:System.Runtime.Intrinsics.X86.Bmi1">
5308             <summary>
5309             This class provides access to Intel BMI1 hardware instructions via intrinsics
5310             </summary>
5311         </member>
5312         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.AndNot(System.UInt64,System.UInt64)">
5313             <summary>
5314             unsigned __int64 _andn_u64 (unsigned __int64 a, unsigned __int64 b)
5315               ANDN r64a, r64b, reg/m64
5316             This intrinisc is only available on 64-bit processes
5317             </summary>
5318         </member>
5319         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.Byte,System.Byte)">
5320             <summary>
5321             unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)
5322               BEXTR r64a, reg/m64, r64b
5323             This intrinisc is only available on 64-bit processes
5324             </summary>
5325         </member>
5326         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.UInt16)">
5327             <summary>
5328             unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)
5329               BEXTR r64a, reg/m64, r64b
5330             This intrinisc is only available on 64-bit processes
5331             </summary>
5332         </member>
5333         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ExtractLowestSetBit(System.UInt64)">
5334             <summary>
5335             unsigned __int64 _blsi_u64 (unsigned __int64 a)
5336               BLSI reg, reg/m64
5337             This intrinisc is only available on 64-bit processes
5338             </summary>
5339         </member>
5340         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.GetMaskUpToLowestSetBit(System.UInt64)">
5341             <summary>
5342             unsigned __int64 _blsmsk_u64 (unsigned __int64 a)
5343               BLSMSK reg, reg/m64
5344             This intrinisc is only available on 64-bit processes
5345             </summary>
5346         </member>
5347         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ResetLowestSetBit(System.UInt64)">
5348             <summary>
5349             unsigned __int64 _blsr_u64 (unsigned __int64 a)
5350               BLSR reg, reg/m64
5351             This intrinisc is only available on 64-bit processes
5352             </summary>
5353         </member>
5354         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.TrailingZeroCount(System.UInt64)">
5355             <summary>
5356             __int64 _mm_tzcnt_64 (unsigned __int64 a)
5357               TZCNT reg, reg/m64
5358             This intrinisc is only available on 64-bit processes
5359             </summary>
5360         </member>
5361         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.AndNot(System.UInt32,System.UInt32)">
5362             <summary>
5363             unsigned int _andn_u32 (unsigned int a, unsigned int b)
5364               ANDN r32a, r32b, reg/m32
5365             </summary>
5366         </member>
5367         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.Byte,System.Byte)">
5368             <summary>
5369             unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)
5370               BEXTR r32a, reg/m32, r32b
5371             </summary>
5372         </member>
5373         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.UInt16)">
5374             <summary>
5375             unsigned int _bextr2_u32 (unsigned int a, unsigned int control)
5376               BEXTR r32a, reg/m32, r32b
5377             </summary>
5378         </member>
5379         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ExtractLowestSetBit(System.UInt32)">
5380             <summary>
5381             unsigned int _blsi_u32 (unsigned int a)
5382               BLSI reg, reg/m32
5383             </summary>
5384         </member>
5385         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.GetMaskUpToLowestSetBit(System.UInt32)">
5386             <summary>
5387             unsigned int _blsmsk_u32 (unsigned int a)
5388               BLSMSK reg, reg/m32
5389             </summary>
5390         </member>
5391         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ResetLowestSetBit(System.UInt32)">
5392             <summary>
5393             unsigned int _blsr_u32 (unsigned int a)
5394               BLSR reg, reg/m32
5395             </summary>
5396         </member>
5397         <member name="M:System.Runtime.Intrinsics.X86.Bmi1.TrailingZeroCount(System.UInt32)">
5398             <summary>
5399             int _mm_tzcnt_32 (unsigned int a)
5400               TZCNT reg, reg/m32
5401             </summary>
5402         </member>
5403         <member name="T:System.Runtime.Intrinsics.X86.Bmi2">
5404             <summary>
5405             This class provides access to Intel BMI2 hardware instructions via intrinsics
5406             </summary>
5407         </member>
5408         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ZeroHighBits(System.UInt64,System.UInt64)">
5409             <summary>
5410             unsigned __int64 _bzhi_u64 (unsigned __int64 a, unsigned int index)
5411               BZHI r64a, reg/m32, r64b
5412             This intrinisc is only available on 64-bit processes
5413             </summary>
5414         </member>
5415         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64)">
5416             <summary>
5417             unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)
5418               MULX r64a, r64b, reg/m64
5419             The above native signature does not directly correspond to the managed signature. 
5420             This intrinisc is only available on 64-bit processes
5421             </summary>
5422         </member>
5423         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64,System.UInt64*)">
5424             <summary>
5425             unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)
5426               MULX r64a, r64b, reg/m64
5427             The above native signature does not directly correspond to the managed signature. 
5428             This intrinisc is only available on 64-bit processes
5429             </summary>
5430         </member>
5431         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitDeposit(System.UInt64,System.UInt64)">
5432             <summary>
5433             unsigned __int64 _pdep_u64 (unsigned __int64 a, unsigned __int64 mask)
5434               PDEP r64a, r64b, reg/m64
5435             This intrinisc is only available on 64-bit processes
5436             </summary>
5437         </member>
5438         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitExtract(System.UInt64,System.UInt64)">
5439             <summary>
5440             unsigned __int64 _pext_u64 (unsigned __int64 a, unsigned __int64 mask)
5441               PEXT r64a, r64b, reg/m64
5442             This intrinisc is only available on 64-bit processes
5443             </summary>
5444         </member>
5445         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ZeroHighBits(System.UInt32,System.UInt32)">
5446             <summary>
5447             unsigned int _bzhi_u32 (unsigned int a, unsigned int index)
5448               BZHI r32a, reg/m32, r32b
5449             </summary>
5450         </member>
5451         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32)">
5452             <summary>
5453             unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)
5454               MULX r32a, r32b, reg/m32
5455             The above native signature does not directly correspond to the managed signature. 
5456             </summary>
5457         </member>
5458         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32,System.UInt32*)">
5459             <summary>
5460             unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)
5461               MULX r32a, r32b, reg/m32
5462             The above native signature does not directly correspond to the managed signature. 
5463             </summary>
5464         </member>
5465         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitDeposit(System.UInt32,System.UInt32)">
5466             <summary>
5467             unsigned int _pdep_u32 (unsigned int a, unsigned int mask)
5468               PDEP r32a, r32b, reg/m32
5469             </summary>
5470         </member>
5471         <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitExtract(System.UInt32,System.UInt32)">
5472             <summary>
5473             unsigned int _pext_u32 (unsigned int a, unsigned int mask)
5474               PEXT r32a, r32b, reg/m32
5475             </summary>
5476         </member>
5477         <member name="T:System.Runtime.Intrinsics.X86.Fma">
5478             <summary>
5479             This class provides access to Intel FMA hardware instructions via intrinsics
5480             </summary>
5481         </member>
5482         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5483             <summary>
5484             __m128 _mm_fmadd_ps (__m128 a, __m128 b, __m128 c)
5485               VFMADDPS xmm, xmm, xmm/m128
5486             </summary>
5487         </member>
5488         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5489             <summary>
5490             __m128d _mm_fmadd_pd (__m128d a, __m128d b, __m128d c)
5491               VFMADDPD xmm, xmm, xmm/m128
5492             </summary>
5493         </member>
5494         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
5495             <summary>
5496             __m256 _mm256_fmadd_ps (__m256 a, __m256 b, __m256 c)
5497               VFMADDPS ymm, ymm, ymm/m256
5498             </summary>
5499         </member>
5500         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
5501             <summary>
5502             __m256d _mm256_fmadd_pd (__m256d a, __m256d b, __m256d c)
5503               VFMADDPS ymm, ymm, ymm/m256
5504             </summary>
5505         </member>
5506         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5507             <summary>
5508             __m128 _mm_fmadd_ss (__m128 a, __m128 b, __m128 c)
5509               VFMADDSS xmm, xmm, xmm/m32
5510             </summary>
5511         </member>
5512         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5513             <summary>
5514             __m128d _mm_fmadd_sd (__m128d a, __m128d b, __m128d c)
5515               VFMADDSS xmm, xmm, xmm/m64
5516             </summary>
5517         </member>
5518         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5519             <summary>
5520             __m128 _mm_fmaddsub_ps (__m128 a, __m128 b, __m128 c)
5521               VFMADDSUBPS xmm, xmm, xmm/m128
5522             </summary>
5523         </member>
5524         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5525             <summary>
5526             __m128d _mm_fmaddsub_pd (__m128d a, __m128d b, __m128d c)
5527               VFMADDSUBPD xmm, xmm, xmm/m128
5528             </summary>
5529         </member>
5530         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
5531             <summary>
5532             __m256 _mm256_fmaddsub_ps (__m256 a, __m256 b, __m256 c)
5533               VFMADDSUBPS ymm, ymm, ymm/m256
5534             </summary>
5535         </member>
5536         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
5537             <summary>
5538             __m256d _mm256_fmaddsub_pd (__m256d a, __m256d b, __m256d c)
5539               VFMADDSUBPD ymm, ymm, ymm/m256
5540             </summary>
5541         </member>
5542         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5543             <summary>
5544             __m128 _mm_fmsub_ps (__m128 a, __m128 b, __m128 c)
5545               VFMSUBPS xmm, xmm, xmm/m128
5546             </summary>
5547         </member>
5548         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5549             <summary>
5550             __m128d _mm_fmsub_pd (__m128d a, __m128d b, __m128d c)
5551               VFMSUBPS xmm, xmm, xmm/m128
5552             </summary>
5553         </member>
5554         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
5555             <summary>
5556             __m256 _mm256_fmsub_ps (__m256 a, __m256 b, __m256 c)
5557               VFMSUBPS ymm, ymm, ymm/m256
5558             </summary>
5559         </member>
5560         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
5561             <summary>
5562             __m256d _mm256_fmsub_pd (__m256d a, __m256d b, __m256d c)
5563               VFMSUBPD ymm, ymm, ymm/m256
5564             </summary>
5565         </member>
5566         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5567             <summary>
5568             __m128 _mm_fmsub_ss (__m128 a, __m128 b, __m128 c)
5569               VFMSUBSS xmm, xmm, xmm/m32
5570             </summary>
5571         </member>
5572         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5573             <summary>
5574             __m128d _mm_fmsub_sd (__m128d a, __m128d b, __m128d c)
5575               VFMSUBSD xmm, xmm, xmm/m64
5576             </summary>
5577         </member>
5578         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5579             <summary>
5580             __m128 _mm_fmsubadd_ps (__m128 a, __m128 b, __m128 c)
5581               VFMSUBADDPS xmm, xmm, xmm/m128
5582             </summary>
5583         </member>
5584         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5585             <summary>
5586             __m128d _mm_fmsubadd_pd (__m128d a, __m128d b, __m128d c)
5587               VFMSUBADDPD xmm, xmm, xmm/m128
5588             </summary>
5589         </member>
5590         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
5591             <summary>
5592             __m256 _mm256_fmsubadd_ps (__m256 a, __m256 b, __m256 c)
5593               VFMSUBADDPS ymm, ymm, ymm/m256
5594             </summary>
5595         </member>
5596         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
5597             <summary>
5598             __m256d _mm256_fmsubadd_pd (__m256d a, __m256d b, __m256d c)
5599               VFMSUBADDPD ymm, ymm, ymm/m256
5600             </summary>
5601         </member>
5602         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddNegated(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5603             <summary>
5604             __m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)
5605               VFNMADDPS xmm, xmm, xmm/m128
5606             </summary>
5607         </member>
5608         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddNegated(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5609             <summary>
5610             __m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)
5611               VFNMADDPD xmm, xmm, xmm/m128
5612             </summary>
5613         </member>
5614         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddNegated(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
5615             <summary>
5616             __m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)
5617               VFNMADDPS ymm, ymm, ymm/m256
5618             </summary>
5619         </member>
5620         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddNegated(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
5621             <summary>
5622             __m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)
5623               VFNMADDPD ymm, ymm, ymm/m256
5624             </summary>
5625         </member>
5626         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5627             <summary>
5628             __m128 _mm_fnmadd_ss (__m128 a, __m128 b, __m128 c)
5629               VFNMADDSS xmm, xmm, xmm/m32
5630             </summary>
5631         </member>
5632         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5633             <summary>
5634             __m128d _mm_fnmadd_sd (__m128d a, __m128d b, __m128d c)
5635               VFNMADDSD xmm, xmm, xmm/m64
5636             </summary>
5637         </member>
5638         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractNegated(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5639             <summary>
5640             __m128 _mm_fnmsub_ps (__m128 a, __m128 b, __m128 c)
5641               VFNMSUBPS xmm, xmm, xmm/m128
5642             </summary>
5643         </member>
5644         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractNegated(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5645             <summary>
5646             __m128d _mm_fnmsub_pd (__m128d a, __m128d b, __m128d c)
5647               VFNMSUBPD xmm, xmm, xmm/m128
5648             </summary>
5649         </member>
5650         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractNegated(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
5651             <summary>
5652             __m256 _mm256_fnmsub_ps (__m256 a, __m256 b, __m256 c)
5653               VFNMSUBPS ymm, ymm, ymm/m256
5654             </summary>
5655         </member>
5656         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractNegated(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
5657             <summary>
5658             __m256d _mm256_fnmsub_pd (__m256d a, __m256d b, __m256d c)
5659               VFNMSUBPD ymm, ymm, ymm/m256
5660             </summary>
5661         </member>
5662         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5663             <summary>
5664             __m128 _mm_fnmsub_ss (__m128 a, __m128 b, __m128 c)
5665               VFNMSUBSS xmm, xmm, xmm/m32
5666             </summary>
5667         </member>
5668         <member name="M:System.Runtime.Intrinsics.X86.Fma.MultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5669             <summary>
5670             __m128d _mm_fnmsub_sd (__m128d a, __m128d b, __m128d c)
5671               VFNMSUBSD xmm, xmm, xmm/m64
5672             </summary>
5673         </member>
5674         <member name="T:System.Runtime.Intrinsics.X86.Lzcnt">
5675             <summary>
5676             This class provides access to Intel LZCNT hardware instructions via intrinsics
5677             </summary>
5678         </member>
5679         <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.X64.LeadingZeroCount(System.UInt64)">
5680             <summary>
5681             unsigned __int64 _lzcnt_u64 (unsigned __int64 a)
5682               LZCNT reg, reg/m64
5683             This intrinisc is only available on 64-bit processes
5684             </summary>
5685         </member>
5686         <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.LeadingZeroCount(System.UInt32)">
5687             <summary>
5688             unsigned int _lzcnt_u32 (unsigned int a)
5689               LZCNT reg, reg/m32
5690             </summary>
5691         </member>
5692         <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq">
5693             <summary>
5694             This class provides access to Intel PCLMULQDQ hardware instructions via intrinsics
5695             </summary>
5696         </member>
5697         <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
5698             <summary>
5699             __m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
5700               PCLMULQDQ xmm, xmm/m128, imm8
5701             </summary>
5702         </member>
5703         <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
5704             <summary>
5705             __m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
5706               PCLMULQDQ xmm, xmm/m128, imm8
5707             </summary>
5708         </member>
5709         <member name="T:System.Runtime.Intrinsics.X86.Popcnt">
5710             <summary>
5711             This class provides access to Intel POPCNT hardware instructions via intrinsics
5712             </summary>
5713         </member>
5714         <member name="M:System.Runtime.Intrinsics.X86.Popcnt.X64.PopCount(System.UInt64)">
5715             <summary>
5716             __int64 _mm_popcnt_u64 (unsigned __int64 a)
5717               POPCNT reg64, reg/m64
5718             This intrinisc is only available on 64-bit processes
5719             </summary>
5720         </member>
5721         <member name="M:System.Runtime.Intrinsics.X86.Popcnt.PopCount(System.UInt32)">
5722             <summary>
5723             int _mm_popcnt_u32 (unsigned int a)
5724               POPCNT reg, reg/m32
5725             </summary>
5726         </member>
5727         <member name="T:System.Runtime.Intrinsics.X86.Sse">
5728             <summary>
5729             This class provides access to Intel SSE hardware instructions via intrinsics
5730             </summary>
5731         </member>
5732         <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
5733             <summary>
5734             __int64 _mm_cvtss_si64 (__m128 a)
5735               CVTSS2SI r64, xmm/m32
5736             This intrinisc is only available on 64-bit processes
5737             </summary>
5738         </member>
5739         <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64)">
5740             <summary>
5741             __m128 _mm_cvtsi64_ss (__m128 a, __int64 b)
5742               CVTSI2SS xmm, reg/m64
5743             This intrinisc is only available on 64-bit processes
5744             </summary>
5745         </member>
5746         <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
5747             <summary>
5748             __int64 _mm_cvttss_si64 (__m128 a)
5749               CVTTSS2SI r64, xmm/m32
5750             This intrinisc is only available on 64-bit processes
5751             </summary>
5752         </member>
5753         <member name="M:System.Runtime.Intrinsics.X86.Sse.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5754             <summary>
5755             __m128 _mm_add_ps (__m128 a,  __m128 b)
5756               ADDPS xmm, xmm/m128
5757             </summary>
5758         </member>
5759         <member name="M:System.Runtime.Intrinsics.X86.Sse.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5760             <summary>
5761             __m128 _mm_add_ss (__m128 a,  __m128 b)
5762               ADDSS xmm, xmm/m32
5763             </summary>
5764         </member>
5765         <member name="M:System.Runtime.Intrinsics.X86.Sse.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5766             <summary>
5767             __m128 _mm_and_ps (__m128 a, __m128 b)
5768               ANDPS xmm, xmm/m128
5769             </summary>
5770         </member>
5771         <member name="M:System.Runtime.Intrinsics.X86.Sse.AndNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5772             <summary>
5773             __m128 _mm_andnot_ps (__m128 a, __m128 b)
5774               ANDNPS xmm, xmm/m128
5775             </summary>
5776         </member>
5777         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5778             <summary>
5779             __m128 _mm_cmpeq_ps (__m128 a,  __m128 b)
5780               CMPPS xmm, xmm/m128, imm8(0)
5781             </summary>
5782         </member>
5783         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5784             <summary>
5785             int _mm_comieq_ss (__m128 a, __m128 b)
5786               COMISS xmm, xmm/m32
5787             </summary>
5788         </member>
5789         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5790             <summary>
5791             int _mm_ucomieq_ss (__m128 a, __m128 b)
5792               UCOMISS xmm, xmm/m32
5793             </summary>
5794         </member>
5795         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5796             <summary>
5797             __m128 _mm_cmpeq_ss (__m128 a,  __m128 b)
5798               CMPSS xmm, xmm/m32, imm8(0)
5799             </summary>
5800         </member>
5801         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5802             <summary>
5803             __m128 _mm_cmpgt_ps (__m128 a,  __m128 b)
5804               CMPPS xmm, xmm/m128, imm8(6)
5805             </summary>
5806         </member>
5807         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5808             <summary>
5809             int _mm_comigt_ss (__m128 a, __m128 b)
5810               COMISS xmm, xmm/m32
5811             </summary>
5812         </member>
5813         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5814             <summary>
5815             int _mm_ucomigt_ss (__m128 a, __m128 b)
5816               UCOMISS xmm, xmm/m32
5817             </summary>
5818         </member>
5819         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5820             <summary>
5821             __m128 _mm_cmpgt_ss (__m128 a,  __m128 b)
5822               CMPSS xmm, xmm/m32, imm8(6)
5823             </summary>
5824         </member>
5825         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5826             <summary>
5827             __m128 _mm_cmpge_ps (__m128 a,  __m128 b)
5828               CMPPS xmm, xmm/m128, imm8(5)
5829             </summary>
5830         </member>
5831         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5832             <summary>
5833             int _mm_comige_ss (__m128 a, __m128 b)
5834               COMISS xmm, xmm/m32
5835             </summary>
5836         </member>
5837         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5838             <summary>
5839             int _mm_ucomige_ss (__m128 a, __m128 b)
5840               UCOMISS xmm, xmm/m32
5841             </summary>
5842         </member>
5843         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5844             <summary>
5845             __m128 _mm_cmpge_ss (__m128 a,  __m128 b)
5846               CMPPS xmm, xmm/m32, imm8(5)
5847             </summary>
5848         </member>
5849         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5850             <summary>
5851             __m128 _mm_cmplt_ps (__m128 a,  __m128 b)
5852               CMPPS xmm, xmm/m128, imm8(1)
5853             </summary>
5854         </member>
5855         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5856             <summary>
5857             int _mm_comilt_ss (__m128 a, __m128 b)
5858               COMISS xmm, xmm/m32
5859             </summary>
5860         </member>
5861         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5862             <summary>
5863             int _mm_ucomilt_ss (__m128 a, __m128 b)
5864               UCOMISS xmm, xmm/m32
5865             </summary>
5866         </member>
5867         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5868             <summary>
5869             __m128 _mm_cmplt_ss (__m128 a,  __m128 b)
5870               CMPSS xmm, xmm/m32, imm8(1)
5871             </summary>
5872         </member>
5873         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5874             <summary>
5875             __m128 _mm_cmple_ps (__m128 a,  __m128 b)
5876               CMPPS xmm, xmm/m128, imm8(2)
5877             </summary>
5878         </member>
5879         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5880             <summary>
5881             int _mm_comile_ss (__m128 a, __m128 b)
5882               COMISS xmm, xmm/m32
5883             </summary>
5884         </member>
5885         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5886             <summary>
5887             int _mm_ucomile_ss (__m128 a, __m128 b)
5888               UCOMISS xmm, xmm/m32
5889             </summary>
5890         </member>
5891         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5892             <summary>
5893             __m128 _mm_cmple_ss (__m128 a,  __m128 b)
5894               CMPSS xmm, xmm/m32, imm8(2)
5895             </summary>
5896         </member>
5897         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5898             <summary>
5899             __m128 _mm_cmpneq_ps (__m128 a,  __m128 b)
5900               CMPPS xmm, xmm/m128, imm8(4)
5901             </summary>
5902         </member>
5903         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5904             <summary>
5905             int _mm_comineq_ss (__m128 a, __m128 b)
5906               COMISS xmm, xmm/m32
5907             </summary>
5908         </member>
5909         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5910             <summary>
5911             int _mm_ucomineq_ss (__m128 a, __m128 b)
5912               UCOMISS xmm, xmm/m32
5913             </summary>
5914         </member>
5915         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5916             <summary>
5917             __m128 _mm_cmpneq_ss (__m128 a,  __m128 b)
5918               CMPSS xmm, xmm/m32, imm8(4)
5919             </summary>
5920         </member>
5921         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5922             <summary>
5923             __m128 _mm_cmpngt_ps (__m128 a,  __m128 b)
5924               CMPPS xmm, xmm/m128, imm8(2)
5925             </summary>
5926         </member>
5927         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5928             <summary>
5929             __m128 _mm_cmpngt_ss (__m128 a,  __m128 b)
5930               CMPSS xmm, xmm/m32, imm8(2)
5931             </summary>
5932         </member>
5933         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5934             <summary>
5935             __m128 _mm_cmpnge_ps (__m128 a,  __m128 b)
5936               CMPPS xmm, xmm/m128, imm8(1)
5937             </summary>
5938         </member>
5939         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5940             <summary>
5941             __m128 _mm_cmpnge_ss (__m128 a,  __m128 b)
5942               CMPSS xmm, xmm/m32, imm8(1)
5943             </summary>
5944         </member>
5945         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5946             <summary>
5947             __m128 _mm_cmpnlt_ps (__m128 a,  __m128 b)
5948               CMPPS xmm, xmm/m128, imm8(5)
5949             </summary>
5950         </member>
5951         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5952             <summary>
5953             __m128 _mm_cmpnlt_ss (__m128 a,  __m128 b)
5954               CMPSS xmm, xmm/m32, imm8(5)
5955             </summary>
5956         </member>
5957         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5958             <summary>
5959             __m128 _mm_cmpnle_ps (__m128 a,  __m128 b)
5960               CMPPS xmm, xmm/m128, imm8(6)
5961             </summary>
5962         </member>
5963         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5964             <summary>
5965             __m128 _mm_cmpnle_ss (__m128 a,  __m128 b)
5966               CMPSS xmm, xmm/m32, imm8(6)
5967             </summary>
5968         </member>
5969         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5970             <summary>
5971             __m128 _mm_cmpord_ps (__m128 a,  __m128 b)
5972               CMPPS xmm, xmm/m128, imm8(7)
5973             </summary>
5974         </member>
5975         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5976             <summary>
5977             __m128 _mm_cmpord_ss (__m128 a,  __m128 b)
5978               CMPSS xmm, xmm/m32, imm8(7)
5979             </summary>
5980         </member>
5981         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5982             <summary>
5983             __m128 _mm_cmpunord_ps (__m128 a,  __m128 b)
5984               CMPPS xmm, xmm/m128, imm8(3)
5985             </summary>
5986         </member>
5987         <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5988             <summary>
5989             __m128 _mm_cmpunord_ss (__m128 a,  __m128 b)
5990               CMPSS xmm, xmm/m32, imm8(3)
5991             </summary>
5992         </member>
5993         <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
5994             <summary>
5995             int _mm_cvtss_si32 (__m128 a)
5996               CVTSS2SI r32, xmm/m32
5997             </summary>
5998         </member>
5999         <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32)">
6000             <summary>
6001             __m128 _mm_cvtsi32_ss (__m128 a, int b)
6002               CVTSI2SS xmm, reg/m32
6003             </summary>
6004         </member>
6005         <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
6006             <summary>
6007             int _mm_cvttss_si32 (__m128 a)
6008               CVTTSS2SI r32, xmm/m32
6009             </summary>
6010         </member>
6011         <member name="M:System.Runtime.Intrinsics.X86.Sse.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6012             <summary>
6013             __m128 _mm_div_ps (__m128 a,  __m128 b)
6014               DIVPS xmm, xmm/m128
6015             </summary>
6016         </member>
6017         <member name="M:System.Runtime.Intrinsics.X86.Sse.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6018             <summary>
6019             __m128 _mm_div_ss (__m128 a,  __m128 b)
6020               DIVSS xmm, xmm/m32
6021             </summary>
6022         </member>
6023         <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadVector128(System.Single*)">
6024             <summary>
6025             __m128 _mm_loadu_ps (float const* mem_address)
6026               MOVUPS xmm, m128
6027             </summary>
6028         </member>
6029         <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadScalarVector128(System.Single*)">
6030             <summary>
6031             __m128 _mm_load_ss (float const* mem_address)
6032               MOVSS xmm, m32
6033             </summary>
6034         </member>
6035         <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadAlignedVector128(System.Single*)">
6036             <summary>
6037             __m128 _mm_load_ps (float const* mem_address)
6038               MOVAPS xmm, m128
6039             </summary>
6040         </member>
6041         <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
6042             <summary>
6043             __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)
6044               MOVHPS xmm, m64
6045             </summary>
6046         </member>
6047         <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
6048             <summary>
6049             __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)
6050               MOVLPS xmm, m64
6051             </summary>
6052         </member>
6053         <member name="M:System.Runtime.Intrinsics.X86.Sse.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6054             <summary>
6055             __m128 _mm_max_ps (__m128 a,  __m128 b)
6056               MAXPS xmm, xmm/m128
6057             </summary>
6058         </member>
6059         <member name="M:System.Runtime.Intrinsics.X86.Sse.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6060             <summary>
6061             __m128 _mm_max_ss (__m128 a,  __m128 b)
6062               MAXSS xmm, xmm/m32
6063             </summary>
6064         </member>
6065         <member name="M:System.Runtime.Intrinsics.X86.Sse.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6066             <summary>
6067             __m128 _mm_min_ps (__m128 a,  __m128 b)
6068               MINPS xmm, xmm/m128
6069             </summary>
6070         </member>
6071         <member name="M:System.Runtime.Intrinsics.X86.Sse.MinScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6072             <summary>
6073             __m128 _mm_min_ss (__m128 a,  __m128 b)
6074               MINSS xmm, xmm/m32
6075             </summary>
6076         </member>
6077         <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6078             <summary>
6079             __m128 _mm_move_ss (__m128 a, __m128 b)
6080               MOVSS xmm, xmm
6081             </summary>
6082         </member>
6083         <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveHighToLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6084             <summary>
6085             __m128 _mm_movehl_ps (__m128 a,  __m128 b)
6086               MOVHLPS xmm, xmm
6087             </summary>
6088         </member>
6089         <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveLowToHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6090             <summary>
6091             __m128 _mm_movelh_ps (__m128 a,  __m128 b)
6092               MOVLHPS xmm, xmm
6093             </summary>
6094         </member>
6095         <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveMask(System.Runtime.Intrinsics.Vector128{System.Single})">
6096             <summary>
6097             int _mm_movemask_ps (__m128 a)
6098               MOVMSKPS reg, xmm
6099             </summary>
6100         </member>
6101         <member name="M:System.Runtime.Intrinsics.X86.Sse.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6102             <summary>
6103             __m128 _mm_mul_ps (__m128 a, __m128 b)
6104               MULPS xmm, xmm/m128
6105             </summary>
6106         </member>
6107         <member name="M:System.Runtime.Intrinsics.X86.Sse.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6108             <summary>
6109             __m128 _mm_mul_ss (__m128 a, __m128 b)
6110               MULPS xmm, xmm/m32
6111             </summary>
6112         </member>
6113         <member name="M:System.Runtime.Intrinsics.X86.Sse.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6114             <summary>
6115             __m128 _mm_or_ps (__m128 a,  __m128 b)
6116               ORPS xmm, xmm/m128
6117             </summary>
6118         </member>
6119         <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch0(System.Void*)">
6120             <summary>
6121             void _mm_prefetch(char* p, int i)
6122               PREFETCHT0 m8
6123             </summary>
6124         </member>
6125         <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch1(System.Void*)">
6126             <summary>
6127             void _mm_prefetch(char* p, int i)
6128               PREFETCHT1 m8
6129             </summary>
6130         </member>
6131         <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch2(System.Void*)">
6132             <summary>
6133             void _mm_prefetch(char* p, int i)
6134               PREFETCHT2 m8
6135             </summary>
6136         </member>
6137         <member name="M:System.Runtime.Intrinsics.X86.Sse.PrefetchNonTemporal(System.Void*)">
6138             <summary>
6139             void _mm_prefetch(char* p, int i)
6140               PREFETCHNTA m8
6141             </summary>
6142         </member>
6143         <member name="M:System.Runtime.Intrinsics.X86.Sse.Reciprocal(System.Runtime.Intrinsics.Vector128{System.Single})">
6144             <summary>
6145             __m128 _mm_rcp_ps (__m128 a)
6146               RCPPS xmm, xmm/m128
6147             </summary>
6148         </member>
6149         <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6150             <summary>
6151             __m128 _mm_rcp_ss (__m128 a)
6152               RCPSS xmm, xmm/m32
6153             </summary>
6154         </member>
6155         <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6156             <summary>
6157             __m128 _mm_rcp_ss (__m128 a, __m128 b)
6158               RCPSS xmm, xmm/m32
6159             The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.
6160             </summary>
6161         </member>
6162         <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
6163             <summary>
6164             __m128 _mm_rsqrt_ps (__m128 a)
6165               RSQRTPS xmm, xmm/m128
6166             </summary>
6167         </member>
6168         <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6169             <summary>
6170             __m128 _mm_rsqrt_ss (__m128 a)
6171               RSQRTSS xmm, xmm/m32
6172             </summary>
6173         </member>
6174         <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6175             <summary>
6176             __m128 _mm_rsqrt_ss (__m128 a, __m128 b)
6177               RSQRTSS xmm, xmm/m32
6178             The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.
6179             </summary>
6180         </member>
6181         <member name="M:System.Runtime.Intrinsics.X86.Sse.Shuffle(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
6182             <summary>
6183             __m128 _mm_shuffle_ps (__m128 a,  __m128 b, unsigned int control)
6184               SHUFPS xmm, xmm/m128, imm8
6185             </summary>
6186         </member>
6187         <member name="M:System.Runtime.Intrinsics.X86.Sse.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
6188             <summary>
6189             __m128 _mm_sqrt_ps (__m128 a)
6190               SQRTPS xmm, xmm/m128
6191             </summary>
6192         </member>
6193         <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6194             <summary>
6195             __m128 _mm_sqrt_ss (__m128 a)
6196               SQRTSS xmm, xmm/m32
6197             </summary>
6198         </member>
6199         <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6200             <summary>
6201             __m128 _mm_sqrt_ss (__m128 a, __m128 b)
6202               SQRTSS xmm, xmm/m32
6203             The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.
6204             </summary>
6205         </member>
6206         <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6207             <summary>
6208             void _mm_store_ps (float* mem_addr, __m128 a)
6209               MOVAPS m128, xmm
6210             </summary>
6211         </member>
6212         <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6213             <summary>
6214             void _mm_stream_ps (float* mem_addr, __m128 a)
6215               MOVNTPS m128, xmm
6216             </summary>
6217         </member>
6218         <member name="M:System.Runtime.Intrinsics.X86.Sse.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6219             <summary>
6220             void _mm_storeu_ps (float* mem_addr, __m128 a)
6221               MOVUPS m128, xmm
6222             </summary>
6223         </member>
6224         <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreFence">
6225             <summary>
6226             void _mm_sfence(void)
6227               SFENCE
6228             </summary>
6229         </member>
6230         <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6231             <summary>
6232             void _mm_store_ss (float* mem_addr, __m128 a)
6233               MOVSS m32, xmm
6234             </summary>
6235         </member>
6236         <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreHigh(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6237             <summary>
6238             void _mm_storeh_pi (__m64* mem_addr, __m128 a)
6239               MOVHPS m64, xmm
6240             </summary>
6241         </member>
6242         <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreLow(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6243             <summary>
6244             void _mm_storel_pi (__m64* mem_addr, __m128 a)
6245               MOVLPS m64, xmm
6246             </summary>
6247         </member>
6248         <member name="M:System.Runtime.Intrinsics.X86.Sse.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6249             <summary>
6250             __m128d _mm_sub_ps (__m128d a, __m128d b)
6251               SUBPS xmm, xmm/m128
6252             </summary>
6253         </member>
6254         <member name="M:System.Runtime.Intrinsics.X86.Sse.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6255             <summary>
6256             __m128 _mm_sub_ss (__m128 a, __m128 b)
6257               SUBSS xmm, xmm/m32
6258             </summary>
6259         </member>
6260         <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6261             <summary>
6262             __m128 _mm_unpackhi_ps (__m128 a,  __m128 b)
6263               UNPCKHPS xmm, xmm/m128
6264             </summary>
6265         </member>
6266         <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6267             <summary>
6268             __m128 _mm_unpacklo_ps (__m128 a,  __m128 b)
6269               UNPCKLPS xmm, xmm/m128
6270             </summary>
6271         </member>
6272         <member name="M:System.Runtime.Intrinsics.X86.Sse.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6273             <summary>
6274             __m128 _mm_xor_ps (__m128 a,  __m128 b)
6275               XORPS xmm, xmm/m128
6276             </summary>
6277         </member>
6278         <member name="T:System.Runtime.Intrinsics.X86.Sse2">
6279             <summary>
6280             This class provides access to Intel SSE2 hardware instructions via intrinsics
6281             </summary>
6282         </member>
6283         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
6284             <summary>
6285             __int64 _mm_cvtsd_si64 (__m128d a)
6286               CVTSD2SI r64, xmm/m64
6287             This intrinisc is only available on 64-bit processes
6288             </summary>
6289         </member>
6290         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Int64})">
6291             <summary>
6292             __int64 _mm_cvtsi128_si64 (__m128i a)
6293               MOVQ reg/m64, xmm
6294             This intrinisc is only available on 64-bit processes
6295             </summary>
6296         </member>
6297         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.UInt64})">
6298             <summary>
6299             __int64 _mm_cvtsi128_si64 (__m128i a)
6300               MOVQ reg/m64, xmm
6301             This intrinisc is only available on 64-bit processes
6302             </summary>
6303         </member>
6304         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64)">
6305             <summary>
6306             __m128d _mm_cvtsi64_sd (__m128d a, __int64 b)
6307               CVTSI2SD xmm, reg/m64
6308             This intrinisc is only available on 64-bit processes
6309             </summary>
6310         </member>
6311         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Int64(System.Int64)">
6312             <summary>
6313             __m128i _mm_cvtsi64_si128 (__int64 a)
6314               MOVQ xmm, reg/m64
6315             This intrinisc is only available on 64-bit processes
6316             </summary>
6317         </member>
6318         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128UInt64(System.UInt64)">
6319             <summary>
6320             __m128i _mm_cvtsi64_si128 (__int64 a)
6321               MOVQ xmm, reg/m64
6322             This intrinisc is only available on 64-bit processes
6323             </summary>
6324         </member>
6325         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6326             <summary>
6327             __int64 _mm_cvttsd_si64 (__m128d a)
6328               CVTTSD2SI reg, xmm/m64
6329             This intrinisc is only available on 64-bit processes
6330             </summary>
6331         </member>
6332         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.Int64*,System.Int64)">
6333             <summary>
6334             void _mm_stream_si64(__int64 *p, __int64 a)
6335               MOVNTI m64, r64
6336             This intrinisc is only available on 64-bit processes
6337             </summary>
6338         </member>
6339         <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.UInt64*,System.UInt64)">
6340             <summary>
6341             void _mm_stream_si64(__int64 *p, __int64 a)
6342               MOVNTI m64, r64
6343             This intrinisc is only available on 64-bit processes
6344             </summary>
6345         </member>
6346         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6347             <summary>
6348             __m128i _mm_add_epi8 (__m128i a,  __m128i b)
6349               PADDB xmm, xmm/m128
6350             </summary>
6351         </member>
6352         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6353             <summary>
6354             __m128i _mm_add_epi8 (__m128i a,  __m128i b)
6355               PADDB xmm, xmm/m128
6356             </summary>
6357         </member>
6358         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6359             <summary>
6360             __m128i _mm_add_epi16 (__m128i a,  __m128i b)
6361               PADDW xmm, xmm/m128
6362             </summary>
6363         </member>
6364         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6365             <summary>
6366             __m128i _mm_add_epi16 (__m128i a,  __m128i b)
6367               PADDW xmm, xmm/m128
6368             </summary>
6369         </member>
6370         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6371             <summary>
6372             __m128i _mm_add_epi32 (__m128i a,  __m128i b)
6373               PADDD xmm, xmm/m128
6374             </summary>
6375         </member>
6376         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6377             <summary>
6378             __m128i _mm_add_epi32 (__m128i a,  __m128i b)
6379               PADDD xmm, xmm/m128
6380             </summary>
6381         </member>
6382         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6383             <summary>
6384             __m128i _mm_add_epi64 (__m128i a,  __m128i b)
6385               PADDQ xmm, xmm/m128
6386             </summary>
6387         </member>
6388         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6389             <summary>
6390             __m128i _mm_add_epi64 (__m128i a,  __m128i b)
6391               PADDQ xmm, xmm/m128
6392             </summary>
6393         </member>
6394         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6395             <summary>
6396             __m128d _mm_add_pd (__m128d a,  __m128d b)
6397               ADDPD xmm, xmm/m128
6398             </summary>
6399         </member>
6400         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6401             <summary>
6402             __m128d _mm_add_sd (__m128d a,  __m128d b)
6403               ADDSD xmm, xmm/m64
6404             </summary>
6405         </member>
6406         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6407             <summary>
6408             __m128i _mm_adds_epi8 (__m128i a,  __m128i b)
6409               PADDSB xmm, xmm/m128
6410             </summary>
6411         </member>
6412         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6413             <summary>
6414             __m128i _mm_adds_epu8 (__m128i a,  __m128i b)
6415               PADDUSB xmm, xmm/m128
6416             </summary>
6417         </member>
6418         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6419             <summary>
6420             __m128i _mm_adds_epi16 (__m128i a,  __m128i b)
6421               PADDSW xmm, xmm/m128
6422             </summary>
6423         </member>
6424         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6425             <summary>
6426             __m128i _mm_adds_epu16 (__m128i a,  __m128i b)
6427               PADDUSW xmm, xmm/m128
6428             </summary>
6429         </member>
6430         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6431             <summary>
6432             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6433               PAND xmm, xmm/m128
6434             </summary>
6435         </member>
6436         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6437             <summary>
6438             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6439               PAND xmm, xmm/m128
6440             </summary>
6441         </member>
6442         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6443             <summary>
6444             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6445               PAND xmm, xmm/m128
6446             </summary>
6447         </member>
6448         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6449             <summary>
6450             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6451               PAND xmm, xmm/m128
6452             </summary>
6453         </member>
6454         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6455             <summary>
6456             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6457               PAND xmm, xmm/m128
6458             </summary>
6459         </member>
6460         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6461             <summary>
6462             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6463               PAND xmm, xmm/m128
6464             </summary>
6465         </member>
6466         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6467             <summary>
6468             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6469               PAND xmm, xmm/m128
6470             </summary>
6471         </member>
6472         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6473             <summary>
6474             __m128i _mm_and_si128 (__m128i a,  __m128i b)
6475               PAND xmm, xmm/m128
6476             </summary>
6477         </member>
6478         <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6479             <summary>
6480             __m128d _mm_and_pd (__m128d a, __m128d b)
6481               ANDPD xmm, xmm/m128
6482             </summary>
6483         </member>
6484         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6485             <summary>
6486             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6487               PANDN xmm, xmm/m128
6488             </summary>
6489         </member>
6490         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6491             <summary>
6492             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6493               PANDN xmm, xmm/m128
6494             </summary>
6495         </member>
6496         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6497             <summary>
6498             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6499               PANDN xmm, xmm/m128
6500             </summary>
6501         </member>
6502         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6503             <summary>
6504             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6505               PANDN xmm, xmm/m128
6506             </summary>
6507         </member>
6508         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6509             <summary>
6510             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6511               PANDN xmm, xmm/m128
6512             </summary>
6513         </member>
6514         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6515             <summary>
6516             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6517               PANDN xmm, xmm/m128
6518             </summary>
6519         </member>
6520         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6521             <summary>
6522             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6523               PANDN xmm, xmm/m128
6524             </summary>
6525         </member>
6526         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6527             <summary>
6528             __m128i _mm_andnot_si128 (__m128i a,  __m128i b)
6529               PANDN xmm, xmm/m128
6530             </summary>
6531         </member>
6532         <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6533             <summary>
6534             __m128d _mm_andnot_pd (__m128d a, __m128d b)
6535               ADDNPD xmm, xmm/m128
6536             </summary>
6537         </member>
6538         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6539             <summary>
6540             __m128i _mm_avg_epu8 (__m128i a,  __m128i b)
6541               PAVGB xmm, xmm/m128
6542             </summary>
6543         </member>
6544         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6545             <summary>
6546             __m128i _mm_avg_epu16 (__m128i a,  __m128i b)
6547               PAVGW xmm, xmm/m128
6548             </summary>
6549         </member>
6550         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6551             <summary>
6552             __m128i _mm_cmpeq_epi8 (__m128i a,  __m128i b)
6553               PCMPEQB xmm, xmm/m128
6554             </summary>
6555         </member>
6556         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6557             <summary>
6558             __m128i _mm_cmpeq_epi8 (__m128i a,  __m128i b)
6559               PCMPEQB xmm, xmm/m128
6560             </summary>
6561         </member>
6562         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6563             <summary>
6564             __m128i _mm_cmpeq_epi16 (__m128i a,  __m128i b)
6565               PCMPEQW xmm, xmm/m128
6566             </summary>
6567         </member>
6568         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6569             <summary>
6570             __m128i _mm_cmpeq_epi16 (__m128i a,  __m128i b)
6571               PCMPEQW xmm, xmm/m128
6572             </summary>
6573         </member>
6574         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6575             <summary>
6576             __m128i _mm_cmpeq_epi32 (__m128i a,  __m128i b)
6577               PCMPEQD xmm, xmm/m128
6578             </summary>
6579         </member>
6580         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6581             <summary>
6582             __m128i _mm_cmpeq_epi32 (__m128i a,  __m128i b)
6583               PCMPEQD xmm, xmm/m128
6584             </summary>
6585         </member>
6586         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6587             <summary>
6588             __m128d _mm_cmpeq_pd (__m128d a,  __m128d b)
6589               CMPPD xmm, xmm/m128, imm8(0)
6590             </summary>
6591         </member>
6592         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6593             <summary>
6594             int _mm_comieq_sd (__m128d a, __m128d b)
6595               COMISS xmm, xmm/m64
6596             </summary>
6597         </member>
6598         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6599             <summary>
6600             int _mm_ucomieq_sd (__m128d a, __m128d b)
6601               UCOMISS xmm, xmm/m64
6602             </summary>
6603         </member>
6604         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6605             <summary>
6606             __m128d _mm_cmpeq_sd (__m128d a,  __m128d b)
6607               CMPSD xmm, xmm/m64, imm8(0)
6608             </summary>
6609         </member>
6610         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6611             <summary>
6612             __m128i _mm_cmpgt_epi8 (__m128i a,  __m128i b)
6613               PCMPGTB xmm, xmm/m128
6614             </summary>
6615         </member>
6616         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6617             <summary>
6618             __m128i _mm_cmpgt_epi16 (__m128i a,  __m128i b)
6619               PCMPGTW xmm, xmm/m128
6620             </summary>
6621         </member>
6622         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6623             <summary>
6624             __m128i _mm_cmpgt_epi32 (__m128i a,  __m128i b)
6625               PCMPGTD xmm, xmm/m128
6626             </summary>
6627         </member>
6628         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6629             <summary>
6630             __m128d _mm_cmpgt_pd (__m128d a,  __m128d b)
6631               CMPPD xmm, xmm/m128, imm8(6)
6632             </summary>
6633         </member>
6634         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6635             <summary>
6636             int _mm_comigt_sd (__m128d a, __m128d b)
6637               COMISS xmm, xmm/m64
6638             </summary>
6639         </member>
6640         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6641             <summary>
6642             int _mm_ucomigt_sd (__m128d a, __m128d b)
6643               UCOMISS xmm, xmm/m64
6644             </summary>
6645         </member>
6646         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6647             <summary>
6648             __m128d _mm_cmpgt_sd (__m128d a,  __m128d b)
6649               CMPSD xmm, xmm/m64, imm8(6)
6650             </summary>
6651         </member>
6652         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6653             <summary>
6654             __m128d _mm_cmpge_pd (__m128d a,  __m128d b)
6655               CMPPD xmm, xmm/m128, imm8(5)
6656             </summary>
6657         </member>
6658         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6659             <summary>
6660             int _mm_comige_sd (__m128d a, __m128d b)
6661               COMISS xmm, xmm/m64
6662             </summary>
6663         </member>
6664         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6665             <summary>
6666             int _mm_ucomige_sd (__m128d a, __m128d b)
6667               UCOMISS xmm, xmm/m64
6668             </summary>
6669         </member>
6670         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6671             <summary>
6672             __m128d _mm_cmpge_sd (__m128d a,  __m128d b)
6673               CMPSD xmm, xmm/m64, imm8(5)
6674             </summary>
6675         </member>
6676         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6677             <summary>
6678             __m128i _mm_cmplt_epi8 (__m128i a,  __m128i b)
6679               PCMPGTB xmm, xmm/m128
6680             </summary>
6681         </member>
6682         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6683             <summary>
6684             __m128i _mm_cmplt_epi16 (__m128i a,  __m128i b)
6685               PCMPGTW xmm, xmm/m128
6686             </summary>
6687         </member>
6688         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6689             <summary>
6690             __m128i _mm_cmplt_epi32 (__m128i a,  __m128i b)
6691               PCMPGTD xmm, xmm/m128
6692             </summary>
6693         </member>
6694         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6695             <summary>
6696             __m128d _mm_cmplt_pd (__m128d a,  __m128d b)
6697               CMPPD xmm, xmm/m128, imm8(1)
6698             </summary>
6699         </member>
6700         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6701             <summary>
6702             int _mm_comilt_sd (__m128d a, __m128d b)
6703               COMISS xmm, xmm/m64
6704             </summary>
6705         </member>
6706         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6707             <summary>
6708             int _mm_ucomilt_sd (__m128d a, __m128d b)
6709               UCOMISS xmm, xmm/m64
6710             </summary>
6711         </member>
6712         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6713             <summary>
6714             __m128d _mm_cmplt_sd (__m128d a,  __m128d b)
6715               CMPSD xmm, xmm/m64, imm8(1)
6716             </summary>
6717         </member>
6718         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6719             <summary>
6720             __m128d _mm_cmple_pd (__m128d a,  __m128d b)
6721               CMPPD xmm, xmm/m128, imm8(2)
6722             </summary>
6723         </member>
6724         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6725             <summary>
6726             int _mm_comile_sd (__m128d a, __m128d b)
6727               COMISS xmm, xmm/m64
6728             </summary>
6729         </member>
6730         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6731             <summary>
6732             int _mm_ucomile_sd (__m128d a, __m128d b)
6733               UCOMISS xmm, xmm/m64
6734             </summary>
6735         </member>
6736         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6737             <summary>
6738             __m128d _mm_cmple_sd (__m128d a,  __m128d b)
6739               CMPSD xmm, xmm/m64, imm8(2)
6740             </summary>
6741         </member>
6742         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6743             <summary>
6744             __m128d _mm_cmpneq_pd (__m128d a,  __m128d b)
6745               CMPPD xmm, xmm/m128, imm8(4)
6746             </summary>
6747         </member>
6748         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6749             <summary>
6750             int _mm_comineq_sd (__m128d a, __m128d b)
6751               COMISS xmm, xmm/m64
6752             </summary>
6753         </member>
6754         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6755             <summary>
6756             int _mm_ucomineq_sd (__m128d a, __m128d b)
6757               UCOMISS xmm, xmm/m64
6758             </summary>
6759         </member>
6760         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6761             <summary>
6762             __m128d _mm_cmpneq_sd (__m128d a,  __m128d b)
6763               CMPSD xmm, xmm/m64, imm8(4)
6764             </summary>
6765         </member>
6766         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6767             <summary>
6768             __m128d _mm_cmpngt_pd (__m128d a,  __m128d b)
6769               CMPPD xmm, xmm/m128, imm8(2)
6770             </summary>
6771         </member>
6772         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6773             <summary>
6774             __m128d _mm_cmpngt_sd (__m128d a,  __m128d b)
6775               CMPSD xmm, xmm/m64, imm8(2)
6776             </summary>
6777         </member>
6778         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6779             <summary>
6780             __m128d _mm_cmpnge_pd (__m128d a,  __m128d b)
6781               CMPPD xmm, xmm/m128, imm8(1)
6782             </summary>
6783         </member>
6784         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6785             <summary>
6786             __m128d _mm_cmpnge_sd (__m128d a,  __m128d b)
6787               CMPSD xmm, xmm/m64, imm8(1)
6788             </summary>
6789         </member>
6790         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6791             <summary>
6792             __m128d _mm_cmpnlt_pd (__m128d a,  __m128d b)
6793               CMPPD xmm, xmm/m128, imm8(5)
6794             </summary>
6795         </member>
6796         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6797             <summary>
6798             __m128d _mm_cmpnlt_sd (__m128d a,  __m128d b)
6799               CMPSD xmm, xmm/m64, imm8(5)
6800             </summary>
6801         </member>
6802         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6803             <summary>
6804             __m128d _mm_cmpnle_pd (__m128d a,  __m128d b)
6805               CMPPD xmm, xmm/m128, imm8(6)
6806             </summary>
6807         </member>
6808         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6809             <summary>
6810             __m128d _mm_cmpnle_sd (__m128d a,  __m128d b)
6811               CMPSD xmm, xmm/m64, imm8(6)
6812             </summary>
6813         </member>
6814         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6815             <summary>
6816             __m128d _mm_cmpord_pd (__m128d a,  __m128d b)
6817               CMPPD xmm, xmm/m128, imm8(7)
6818             </summary>
6819         </member>
6820         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6821             <summary>
6822             __m128d _mm_cmpord_sd (__m128d a,  __m128d b)
6823               CMPSD xmm, xmm/m64, imm8(7)
6824             </summary>
6825         </member>
6826         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6827             <summary>
6828             __m128d _mm_cmpunord_pd (__m128d a,  __m128d b)
6829               CMPPD xmm, xmm/m128, imm8(3)
6830             </summary>
6831         </member>
6832         <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6833             <summary>
6834             __m128d _mm_cmpunord_sd (__m128d a,  __m128d b)
6835               CMPSD xmm, xmm/m64, imm8(3)
6836             </summary>
6837         </member>
6838         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Single})">
6839             <summary>
6840             __m128i _mm_cvtps_epi32 (__m128 a)
6841               CVTPS2DQ xmm, xmm/m128
6842             </summary>
6843         </member>
6844         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Double})">
6845             <summary>
6846             __m128i _mm_cvtpd_epi32 (__m128d a)
6847               CVTPD2DQ xmm, xmm/m128
6848             </summary>
6849         </member>
6850         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int32})">
6851             <summary>
6852             __m128 _mm_cvtepi32_ps (__m128i a)
6853               CVTDQ2PS xmm, xmm/m128
6854             </summary>
6855         </member>
6856         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Double})">
6857             <summary>
6858             __m128 _mm_cvtpd_ps (__m128d a)
6859               CVTPD2PS xmm, xmm/m128
6860             </summary>
6861         </member>
6862         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
6863             <summary>
6864             __m128d _mm_cvtepi32_pd (__m128i a)
6865               CVTDQ2PD xmm, xmm/m128
6866             </summary>
6867         </member>
6868         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Single})">
6869             <summary>
6870             __m128d _mm_cvtps_pd (__m128 a)
6871               CVTPS2PD xmm, xmm/m128
6872             </summary>
6873         </member>
6874         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
6875             <summary>
6876             int _mm_cvtsd_si32 (__m128d a)
6877               CVTSD2SI r32, xmm/m64
6878             </summary>
6879         </member>
6880         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Int32})">
6881             <summary>
6882             int _mm_cvtsi128_si32 (__m128i a)
6883               MOVD reg/m32, xmm
6884             </summary>
6885         </member>
6886         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.UInt32})">
6887             <summary>
6888             int _mm_cvtsi128_si32 (__m128i a)
6889               MOVD reg/m32, xmm
6890             </summary>
6891         </member>
6892         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int32)">
6893             <summary>
6894             __m128d _mm_cvtsi32_sd (__m128d a, int b)
6895               CVTSI2SD xmm, reg/m32
6896             </summary>
6897         </member>
6898         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Single})">
6899             <summary>
6900             __m128d _mm_cvtss_sd (__m128d a, __m128 b)
6901               CVTSS2SD xmm, xmm/m32
6902             </summary>
6903         </member>
6904         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Int32(System.Int32)">
6905             <summary>
6906             __m128i _mm_cvtsi32_si128 (int a)
6907               MOVD xmm, reg/m32
6908             </summary>
6909         </member>
6910         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
6911             <summary>
6912             __m128 _mm_cvtsd_ss (__m128 a, __m128d b)
6913               CVTSD2SS xmm, xmm/m64
6914             </summary>
6915         </member>
6916         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128UInt32(System.UInt32)">
6917             <summary>
6918             __m128i _mm_cvtsi32_si128 (int a)
6919               MOVD xmm, reg/m32
6920             </summary>
6921         </member>
6922         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
6923             <summary>
6924             __m128i _mm_cvttps_epi32 (__m128 a)
6925               CVTTPS2DQ xmm, xmm/m128
6926             </summary>
6927         </member>
6928         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6929             <summary>
6930             __m128i _mm_cvttpd_epi32 (__m128d a)
6931               CVTTPD2DQ xmm, xmm/m128
6932             </summary>
6933         </member>
6934         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6935             <summary>
6936             int _mm_cvttsd_si32 (__m128d a)
6937               CVTTSD2SI reg, xmm/m64
6938             </summary>
6939         </member>
6940         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6941             <summary>
6942             __m128d _mm_div_pd (__m128d a,  __m128d b)
6943               DIVPD xmm, xmm/m128
6944             </summary>
6945         </member>
6946         <member name="M:System.Runtime.Intrinsics.X86.Sse2.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6947             <summary>
6948             __m128d _mm_div_sd (__m128d a,  __m128d b)
6949               DIVSD xmm, xmm/m64
6950             </summary>
6951         </member>
6952         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6953             <summary>
6954             int _mm_extract_epi16 (__m128i a,  int immediate)
6955               PEXTRW reg, xmm, imm8
6956             </summary>
6957         </member>
6958         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int16,System.Byte)">
6959             <summary>
6960             __m128i _mm_insert_epi16 (__m128i a,  int i, int immediate)
6961               PINSRW xmm, reg/m16, imm8
6962             </summary>
6963         </member>
6964         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.UInt16,System.Byte)">
6965             <summary>
6966             __m128i _mm_insert_epi16 (__m128i a,  int i, int immediate)
6967               PINSRW xmm, reg/m16, imm8
6968             </summary>
6969         </member>
6970         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.SByte*)">
6971             <summary>
6972             __m128i _mm_loadu_si128 (__m128i const* mem_address)
6973               MOVDQU xmm, m128
6974             </summary>
6975         </member>
6976         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Byte*)">
6977             <summary>
6978             __m128i _mm_loadu_si128 (__m128i const* mem_address)
6979               MOVDQU xmm, m128
6980             </summary>
6981         </member>
6982         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int16*)">
6983             <summary>
6984             __m128i _mm_loadu_si128 (__m128i const* mem_address)
6985               MOVDQU xmm, m128
6986             </summary>
6987         </member>
6988         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt16*)">
6989             <summary>
6990             __m128i _mm_loadu_si128 (__m128i const* mem_address)
6991               MOVDQU xmm, m128
6992             </summary>
6993         </member>
6994         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int32*)">
6995             <summary>
6996             __m128i _mm_loadu_si128 (__m128i const* mem_address)
6997               MOVDQU xmm, m128
6998             </summary>
6999         </member>
7000         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt32*)">
7001             <summary>
7002             __m128i _mm_loadu_si128 (__m128i const* mem_address)
7003               MOVDQU xmm, m128
7004             </summary>
7005         </member>
7006         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int64*)">
7007             <summary>
7008             __m128i _mm_loadu_si128 (__m128i const* mem_address)
7009               MOVDQU xmm, m128
7010             </summary>
7011         </member>
7012         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt64*)">
7013             <summary>
7014             __m128i _mm_loadu_si128 (__m128i const* mem_address)
7015               MOVDQU xmm, m128
7016             </summary>
7017         </member>
7018         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Double*)">
7019             <summary>
7020             __m128d _mm_loadu_pd (double const* mem_address)
7021               MOVUPD xmm, m128
7022             </summary>
7023         </member>
7024         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Double*)">
7025             <summary>
7026             __m128d _mm_load_sd (double const* mem_address)
7027               MOVSD xmm, m64
7028             </summary>
7029         </member>
7030         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.SByte*)">
7031             <summary>
7032             __m128i _mm_load_si128 (__m128i const* mem_address)
7033               MOVDQA xmm, m128
7034             </summary>
7035         </member>
7036         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Byte*)">
7037             <summary>
7038             __m128i _mm_load_si128 (__m128i const* mem_address)
7039               MOVDQA xmm, m128
7040             </summary>
7041         </member>
7042         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int16*)">
7043             <summary>
7044             __m128i _mm_load_si128 (__m128i const* mem_address)
7045               MOVDQA xmm, m128
7046             </summary>
7047         </member>
7048         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt16*)">
7049             <summary>
7050             __m128i _mm_load_si128 (__m128i const* mem_address)
7051               MOVDQA xmm, m128
7052             </summary>
7053         </member>
7054         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int32*)">
7055             <summary>
7056             __m128i _mm_load_si128 (__m128i const* mem_address)
7057               MOVDQA xmm, m128
7058             </summary>
7059         </member>
7060         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt32*)">
7061             <summary>
7062             __m128i _mm_load_si128 (__m128i const* mem_address)
7063               MOVDQA xmm, m128
7064             </summary>
7065         </member>
7066         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int64*)">
7067             <summary>
7068             __m128i _mm_load_si128 (__m128i const* mem_address)
7069               MOVDQA xmm, m128
7070             </summary>
7071         </member>
7072         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt64*)">
7073             <summary>
7074             __m128i _mm_load_si128 (__m128i const* mem_address)
7075               MOVDQA xmm, m128
7076             </summary>
7077         </member>
7078         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Double*)">
7079             <summary>
7080             __m128d _mm_load_pd (double const* mem_address)
7081               MOVAPD xmm, m128
7082             </summary>
7083         </member>
7084         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadFence">
7085             <summary>
7086             void _mm_lfence(void)
7087               LFENCE
7088             </summary>
7089         </member>
7090         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
7091             <summary>
7092             __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)
7093               MOVHPD xmm, m64
7094             </summary>
7095         </member>
7096         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
7097             <summary>
7098             __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)
7099               MOVLPD xmm, m64
7100             </summary>
7101         </member>
7102         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int32*)">
7103             <summary>
7104             __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
7105               MOVD xmm, reg/m32
7106             The above native signature does not exist. We provide this additional overload for completeness.
7107             </summary>
7108         </member>
7109         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt32*)">
7110             <summary>
7111             __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
7112               MOVD xmm, reg/m32
7113             The above native signature does not exist. We provide this additional overload for completeness.
7114             </summary>
7115         </member>
7116         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int64*)">
7117             <summary>
7118             __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
7119               MOVQ xmm, reg/m64
7120             </summary>
7121         </member>
7122         <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt64*)">
7123             <summary>
7124             __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
7125               MOVQ xmm, reg/m64
7126             </summary>
7127         </member>
7128         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte*)">
7129             <summary>
7130             void _mm_maskmoveu_si128 (__m128i a,  __m128i mask, char* mem_address)
7131               MASKMOVDQU xmm, xmm
7132             </summary>
7133         </member>
7134         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte*)">
7135             <summary>
7136             void _mm_maskmoveu_si128 (__m128i a,  __m128i mask, char* mem_address)
7137               MASKMOVDQU xmm, xmm
7138             </summary>
7139         </member>
7140         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7141             <summary>
7142             __m128i _mm_max_epu8 (__m128i a,  __m128i b)
7143               PMAXUB xmm, xmm/m128
7144             </summary>
7145         </member>
7146         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7147             <summary>
7148             __m128i _mm_max_epi16 (__m128i a,  __m128i b)
7149               PMAXSW xmm, xmm/m128
7150             </summary>
7151         </member>
7152         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7153             <summary>
7154             __m128d _mm_max_pd (__m128d a,  __m128d b)
7155               MAXPD xmm, xmm/m128
7156             </summary>
7157         </member>
7158         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7159             <summary>
7160             __m128d _mm_max_sd (__m128d a,  __m128d b)
7161               MAXSD xmm, xmm/m64
7162             </summary>
7163         </member>
7164         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MemoryFence">
7165             <summary>
7166             void _mm_mfence(void)
7167               MFENCE
7168             </summary>
7169         </member>
7170         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7171             <summary>
7172             __m128i _mm_min_epu8 (__m128i a,  __m128i b)
7173               PMINUB xmm, xmm/m128
7174             </summary>
7175         </member>
7176         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7177             <summary>
7178             __m128i _mm_min_epi16 (__m128i a,  __m128i b)
7179               PMINSW xmm, xmm/m128
7180             </summary>
7181         </member>
7182         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7183             <summary>
7184             __m128d _mm_min_pd (__m128d a,  __m128d b)
7185               MINPD xmm, xmm/m128
7186             </summary>
7187         </member>
7188         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MinScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7189             <summary>
7190             __m128d _mm_min_sd (__m128d a,  __m128d b)
7191               MINSD xmm, xmm/m64
7192             </summary>
7193         </member>
7194         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7195             <summary>
7196             __m128d _mm_move_sd (__m128d a, __m128d b)
7197               MOVSD xmm, xmm
7198             </summary>
7199         </member>
7200         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.SByte})">
7201             <summary>
7202             int _mm_movemask_epi8 (__m128i a)
7203               PMOVMSKB reg, xmm
7204             </summary>
7205         </member>
7206         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Byte})">
7207             <summary>
7208             int _mm_movemask_epi8 (__m128i a)
7209               PMOVMSKB reg, xmm
7210             </summary>
7211         </member>
7212         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Double})">
7213             <summary>
7214             int _mm_movemask_pd (__m128d a)
7215               MOVMSKPD reg, xmm
7216             </summary>
7217         </member>
7218         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
7219             <summary>
7220             __m128i _mm_move_epi64 (__m128i a)
7221               MOVQ xmm, xmm
7222             </summary>
7223         </member>
7224         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
7225             <summary>
7226             __m128i _mm_move_epi64 (__m128i a)
7227               MOVQ xmm, xmm
7228             </summary>
7229         </member>
7230         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7231             <summary>
7232             __m128i _mm_mul_epu32 (__m128i a,  __m128i b)
7233               PMULUDQ xmm, xmm/m128
7234             </summary>
7235         </member>
7236         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7237             <summary>
7238             __m128d _mm_mul_pd (__m128d a,  __m128d b)
7239               MULPD xmm, xmm/m128
7240             </summary>
7241         </member>
7242         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7243             <summary>
7244             __m128d _mm_mul_sd (__m128d a,  __m128d b)
7245               MULSD xmm, xmm/m64
7246             </summary>
7247         </member>
7248         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7249             <summary>
7250             __m128i _mm_mulhi_epi16 (__m128i a,  __m128i b)
7251               PMULHW xmm, xmm/m128
7252             </summary>
7253         </member>
7254         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7255             <summary>
7256             __m128i _mm_mulhi_epu16 (__m128i a,  __m128i b)
7257               PMULHUW xmm, xmm/m128
7258             </summary>
7259         </member>
7260         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7261             <summary>
7262             __m128i _mm_madd_epi16 (__m128i a,  __m128i b)
7263               PMADDWD xmm, xmm/m128
7264             </summary>
7265         </member>
7266         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7267             <summary>
7268             __m128i _mm_mullo_epi16 (__m128i a,  __m128i b)
7269               PMULLW xmm, xmm/m128
7270             </summary>
7271         </member>
7272         <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7273             <summary>
7274             __m128i _mm_mullo_epi16 (__m128i a,  __m128i b)
7275               PMULLW xmm, xmm/m128
7276             </summary>
7277         </member>
7278         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7279             <summary>
7280             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7281               POR xmm, xmm/m128
7282             </summary>
7283         </member>
7284         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7285             <summary>
7286             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7287               POR xmm, xmm/m128
7288             </summary>
7289         </member>
7290         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7291             <summary>
7292             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7293               POR xmm, xmm/m128
7294             </summary>
7295         </member>
7296         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7297             <summary>
7298             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7299               POR xmm, xmm/m128
7300             </summary>
7301         </member>
7302         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7303             <summary>
7304             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7305               POR xmm, xmm/m128
7306             </summary>
7307         </member>
7308         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7309             <summary>
7310             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7311               POR xmm, xmm/m128
7312             </summary>
7313         </member>
7314         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7315             <summary>
7316             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7317               POR xmm, xmm/m128
7318             </summary>
7319         </member>
7320         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7321             <summary>
7322             __m128i _mm_or_si128 (__m128i a,  __m128i b)
7323               POR xmm, xmm/m128
7324             </summary>
7325         </member>
7326         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7327             <summary>
7328             __m128d _mm_or_pd (__m128d a,  __m128d b)
7329               ORPD xmm, xmm/m128
7330             </summary>
7331         </member>
7332         <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7333             <summary>
7334             __m128i _mm_packs_epi16 (__m128i a,  __m128i b)
7335               PACKSSWB xmm, xmm/m128
7336             </summary>
7337         </member>
7338         <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7339             <summary>
7340             __m128i _mm_packs_epi32 (__m128i a,  __m128i b)
7341               PACKSSDW xmm, xmm/m128
7342             </summary>
7343         </member>
7344         <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7345             <summary>
7346             __m128i _mm_packus_epi16 (__m128i a,  __m128i b)
7347               PACKUSWB xmm, xmm/m128
7348             </summary>
7349         </member>
7350         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7351             <summary>
7352             __m128i _mm_sad_epu8 (__m128i a,  __m128i b)
7353               PSADBW xmm, xmm/m128
7354             </summary>
7355         </member>
7356         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7357             <summary>
7358             __m128i _mm_shuffle_epi32 (__m128i a,  int immediate)
7359               PSHUFD xmm, xmm/m128, imm8
7360             </summary>
7361         </member>
7362         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7363             <summary>
7364             __m128i _mm_shuffle_epi32 (__m128i a,  int immediate)
7365               PSHUFD xmm, xmm/m128, imm8
7366             </summary>
7367         </member>
7368         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
7369             <summary>
7370             __m128d _mm_shuffle_pd (__m128d a,  __m128d b, int immediate)
7371               SHUFPD xmm, xmm/m128, imm8
7372             </summary>
7373         </member>
7374         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7375             <summary>
7376             __m128i _mm_shufflehi_epi16 (__m128i a,  int immediate)
7377               PSHUFHW xmm, xmm/m128, imm8
7378             </summary>
7379         </member>
7380         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7381             <summary>
7382             __m128i _mm_shufflehi_epi16 (__m128i a,  int control)
7383               PSHUFHW xmm, xmm/m128, imm8
7384             </summary>
7385         </member>
7386         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7387             <summary>
7388             __m128i _mm_shufflelo_epi16 (__m128i a,  int control)
7389               PSHUFLW xmm, xmm/m128, imm8
7390             </summary>
7391         </member>
7392         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7393             <summary>
7394             __m128i _mm_shufflelo_epi16 (__m128i a,  int control)
7395               PSHUFLW xmm, xmm/m128, imm8
7396             </summary>
7397         </member>
7398         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7399             <summary>
7400             __m128i _mm_sll_epi16 (__m128i a, __m128i count)
7401               PSLLW xmm, xmm/m128
7402             </summary>
7403         </member>
7404         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7405             <summary>
7406             __m128i _mm_sll_epi16 (__m128i a,  __m128i count)
7407               PSLLW xmm, xmm/m128
7408             </summary>
7409         </member>
7410         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7411             <summary>
7412             __m128i _mm_sll_epi32 (__m128i a, __m128i count)
7413               PSLLD xmm, xmm/m128
7414             </summary>
7415         </member>
7416         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7417             <summary>
7418             __m128i _mm_sll_epi32 (__m128i a, __m128i count)
7419               PSLLD xmm, xmm/m128
7420             </summary>
7421         </member>
7422         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7423             <summary>
7424             __m128i _mm_sll_epi64 (__m128i a, __m128i count)
7425               PSLLQ xmm, xmm/m128
7426             </summary>
7427         </member>
7428         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7429             <summary>
7430             __m128i _mm_sll_epi64 (__m128i a, __m128i count)
7431               PSLLQ xmm, xmm/m128
7432             </summary>
7433         </member>
7434         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7435             <summary>
7436             __m128i _mm_slli_epi16 (__m128i a,  int immediate)
7437               PSLLW xmm, imm8
7438             </summary>
7439         </member>
7440         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7441             <summary>
7442             __m128i _mm_slli_epi16 (__m128i a,  int immediate)
7443               PSLLW xmm, imm8
7444             </summary>
7445         </member>
7446         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7447             <summary>
7448             __m128i _mm_slli_epi32 (__m128i a,  int immediate)
7449               PSLLD xmm, imm8
7450             </summary>
7451         </member>
7452         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7453             <summary>
7454             __m128i _mm_slli_epi32 (__m128i a,  int immediate)
7455               PSLLD xmm, imm8
7456             </summary>
7457         </member>
7458         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7459             <summary>
7460             __m128i _mm_slli_epi64 (__m128i a,  int immediate)
7461               PSLLQ xmm, imm8
7462             </summary>
7463         </member>
7464         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7465             <summary>
7466             __m128i _mm_slli_epi64 (__m128i a,  int immediate)
7467               PSLLQ xmm, imm8
7468             </summary>
7469         </member>
7470         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
7471             <summary>
7472             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7473               PSLLDQ xmm, imm8
7474             </summary>
7475         </member>
7476         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7477             <summary>
7478             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7479               PSLLDQ xmm, imm8
7480             </summary>
7481         </member>
7482         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7483             <summary>
7484             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7485               PSLLDQ xmm, imm8
7486             </summary>
7487         </member>
7488         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7489             <summary>
7490             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7491               PSLLDQ xmm, imm8
7492             </summary>
7493         </member>
7494         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7495             <summary>
7496             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7497               PSLLDQ xmm, imm8
7498             </summary>
7499         </member>
7500         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7501             <summary>
7502             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7503               PSLLDQ xmm, imm8
7504             </summary>
7505         </member>
7506         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7507             <summary>
7508             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7509               PSLLDQ xmm, imm8
7510             </summary>
7511         </member>
7512         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7513             <summary>
7514             __m128i _mm_bslli_si128 (__m128i a, int imm8)
7515               PSLLDQ xmm, imm8
7516             </summary>
7517         </member>
7518         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7519             <summary>
7520             __m128i _mm_sra_epi16 (__m128i a, __m128i count)
7521               PSRAW xmm, xmm/m128
7522             </summary>
7523         </member>
7524         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7525             <summary>
7526             __m128i _mm_sra_epi32 (__m128i a, __m128i count)
7527               PSRAD xmm, xmm/m128
7528             </summary>
7529         </member>
7530         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7531             <summary>
7532             __m128i _mm_srai_epi16 (__m128i a,  int immediate)
7533               PSRAW xmm, imm8
7534             </summary>
7535         </member>
7536         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7537             <summary>
7538             __m128i _mm_srai_epi32 (__m128i a,  int immediate)
7539               PSRAD xmm, imm8
7540             </summary>
7541         </member>
7542         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7543             <summary>
7544             __m128i _mm_srl_epi16 (__m128i a, __m128i count)
7545               PSRLW xmm, xmm/m128
7546             </summary>
7547         </member>
7548         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7549             <summary>
7550             __m128i _mm_srl_epi16 (__m128i a, __m128i count)
7551               PSRLW xmm, xmm/m128
7552             </summary>
7553         </member>
7554         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7555             <summary>
7556             __m128i _mm_srl_epi32 (__m128i a, __m128i count)
7557               PSRLD xmm, xmm/m128
7558             </summary>
7559         </member>
7560         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7561             <summary>
7562             __m128i _mm_srl_epi32 (__m128i a, __m128i count)
7563               PSRLD xmm, xmm/m128
7564             </summary>
7565         </member>
7566         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7567             <summary>
7568             __m128i _mm_srl_epi64 (__m128i a, __m128i count)
7569               PSRLQ xmm, xmm/m128
7570             </summary>
7571         </member>
7572         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7573             <summary>
7574             __m128i _mm_srl_epi64 (__m128i a, __m128i count)
7575               PSRLQ xmm, xmm/m128
7576             </summary>
7577         </member>
7578         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7579             <summary>
7580             __m128i _mm_srli_epi16 (__m128i a,  int immediate)
7581               PSRLW xmm, imm8
7582             </summary>
7583         </member>
7584         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7585             <summary>
7586             __m128i _mm_srli_epi16 (__m128i a,  int immediate)
7587               PSRLW xmm, imm8
7588             </summary>
7589         </member>
7590         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7591             <summary>
7592             __m128i _mm_srli_epi32 (__m128i a,  int immediate)
7593               PSRLD xmm, imm8
7594             </summary>
7595         </member>
7596         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7597             <summary>
7598             __m128i _mm_srli_epi32 (__m128i a,  int immediate)
7599               PSRLD xmm, imm8
7600             </summary>
7601         </member>
7602         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7603             <summary>
7604             __m128i _mm_srli_epi64 (__m128i a,  int immediate)
7605               PSRLQ xmm, imm8
7606             </summary>
7607         </member>
7608         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7609             <summary>
7610             __m128i _mm_srli_epi64 (__m128i a,  int immediate)
7611               PSRLQ xmm, imm8
7612             </summary>
7613         </member>
7614         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
7615             <summary>
7616             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7617               PSRLDQ xmm, imm8
7618             </summary>
7619         </member>
7620         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7621             <summary>
7622             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7623               PSRLDQ xmm, imm8
7624             </summary>
7625         </member>
7626         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7627             <summary>
7628             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7629               PSRLDQ xmm, imm8
7630             </summary>
7631         </member>
7632         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7633             <summary>
7634             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7635               PSRLDQ xmm, imm8
7636             </summary>
7637         </member>
7638         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7639             <summary>
7640             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7641               PSRLDQ xmm, imm8
7642             </summary>
7643         </member>
7644         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7645             <summary>
7646             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7647               PSRLDQ xmm, imm8
7648             </summary>
7649         </member>
7650         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7651             <summary>
7652             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7653               PSRLDQ xmm, imm8
7654             </summary>
7655         </member>
7656         <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7657             <summary>
7658             __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7659               PSRLDQ xmm, imm8
7660             </summary>
7661         </member>
7662         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
7663             <summary>
7664             __m128d _mm_sqrt_pd (__m128d a)
7665               SQRTPD xmm, xmm/m128
7666             </summary>
7667         </member>
7668         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7669             <summary>
7670             __m128d _mm_sqrt_sd (__m128d a)
7671               SQRTSD xmm, xmm/64
7672             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
7673             </summary>
7674         </member>
7675         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7676             <summary>
7677             __m128d _mm_sqrt_sd (__m128d a, __m128d b)
7678               SQRTSD xmm, xmm/64
7679             </summary>
7680         </member>
7681         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7682             <summary>
7683             void _mm_store_sd (double* mem_addr, __m128d a)
7684               MOVSD m64, xmm
7685             </summary>
7686         </member>
7687         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7688             <summary>
7689             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7690               MOVDQA m128, xmm
7691             </summary>
7692         </member>
7693         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7694             <summary>
7695             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7696               MOVDQA m128, xmm
7697             </summary>
7698         </member>
7699         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7700             <summary>
7701             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7702               MOVDQA m128, xmm
7703             </summary>
7704         </member>
7705         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7706             <summary>
7707             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7708               MOVDQA m128, xmm
7709             </summary>
7710         </member>
7711         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7712             <summary>
7713             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7714               MOVDQA m128, xmm
7715             </summary>
7716         </member>
7717         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7718             <summary>
7719             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7720               MOVDQA m128, xmm
7721             </summary>
7722         </member>
7723         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7724             <summary>
7725             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7726               MOVDQA m128, xmm
7727             </summary>
7728         </member>
7729         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7730             <summary>
7731             void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7732               MOVDQA m128, xmm
7733             </summary>
7734         </member>
7735         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7736             <summary>
7737             void _mm_store_pd (double* mem_addr, __m128d a)
7738               MOVAPD m128, xmm
7739             </summary>
7740         </member>
7741         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7742             <summary>
7743             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7744               MOVNTDQ m128, xmm
7745             </summary>
7746         </member>
7747         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7748             <summary>
7749             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7750               MOVNTDQ m128, xmm
7751             </summary>
7752         </member>
7753         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7754             <summary>
7755             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7756               MOVNTDQ m128, xmm
7757             </summary>
7758         </member>
7759         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7760             <summary>
7761             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7762               MOVNTDQ m128, xmm
7763             </summary>
7764         </member>
7765         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7766             <summary>
7767             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7768               MOVNTDQ m128, xmm
7769             </summary>
7770         </member>
7771         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7772             <summary>
7773             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7774               MOVNTDQ m128, xmm
7775             </summary>
7776         </member>
7777         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7778             <summary>
7779             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7780               MOVNTDQ m128, xmm
7781             </summary>
7782         </member>
7783         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7784             <summary>
7785             void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7786               MOVNTDQ m128, xmm
7787             </summary>
7788         </member>
7789         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7790             <summary>
7791             void _mm_stream_pd (double* mem_addr, __m128d a)
7792               MOVNTPD m128, xmm
7793             </summary>
7794         </member>
7795         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7796             <summary>
7797             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7798               MOVDQU m128, xmm
7799             </summary>
7800         </member>
7801         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7802             <summary>
7803             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7804               MOVDQU m128, xmm
7805             </summary>
7806         </member>
7807         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7808             <summary>
7809             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7810               MOVDQU m128, xmm
7811             </summary>
7812         </member>
7813         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7814             <summary>
7815             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7816               MOVDQU m128, xmm
7817             </summary>
7818         </member>
7819         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7820             <summary>
7821             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7822               MOVDQU m128, xmm
7823             </summary>
7824         </member>
7825         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7826             <summary>
7827             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7828               MOVDQU m128, xmm
7829             </summary>
7830         </member>
7831         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7832             <summary>
7833             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7834               MOVDQU m128, xmm
7835             </summary>
7836         </member>
7837         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7838             <summary>
7839             void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7840               MOVDQU m128, xmm
7841             </summary>
7842         </member>
7843         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7844             <summary>
7845             void _mm_storeu_pd (double* mem_addr, __m128d a)
7846               MOVUPD m128, xmm
7847             </summary>
7848         </member>
7849         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreHigh(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7850             <summary>
7851             void _mm_storeh_pd (double* mem_addr, __m128d a)
7852               MOVHPD m64, xmm
7853             </summary>
7854         </member>
7855         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7856             <summary>
7857             void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
7858               MOVQ m64, xmm
7859             </summary>
7860         </member>
7861         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7862             <summary>
7863             void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
7864               MOVQ m64, xmm
7865             </summary>
7866         </member>
7867         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7868             <summary>
7869             void _mm_storel_pd (double* mem_addr, __m128d a)
7870               MOVLPD m64, xmm
7871             </summary>
7872         </member>
7873         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.Int32*,System.Int32)">
7874             <summary>
7875             void _mm_stream_si32(int *p, int a)
7876               MOVNTI m32, r32
7877             </summary>
7878         </member>
7879         <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.UInt32*,System.UInt32)">
7880             <summary>
7881             void _mm_stream_si32(int *p, int a)
7882               MOVNTI m32, r32
7883             </summary>
7884         </member>
7885         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7886             <summary>
7887             __m128i _mm_sub_epi8 (__m128i a,  __m128i b)
7888               PSUBB xmm, xmm/m128
7889             </summary>
7890         </member>
7891         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7892             <summary>
7893             __m128i _mm_sub_epi8 (__m128i a,  __m128i b)
7894               PSUBB xmm, xmm/m128
7895             </summary>
7896         </member>
7897         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7898             <summary>
7899             __m128i _mm_sub_epi16 (__m128i a,  __m128i b)
7900               PSUBW xmm, xmm/m128
7901             </summary>
7902         </member>
7903         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7904             <summary>
7905             __m128i _mm_sub_epi16 (__m128i a,  __m128i b)
7906               PSUBW xmm, xmm/m128
7907             </summary>
7908         </member>
7909         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7910             <summary>
7911             __m128i _mm_sub_epi32 (__m128i a,  __m128i b)
7912               PSUBD xmm, xmm/m128
7913             </summary>
7914         </member>
7915         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7916             <summary>
7917             __m128i _mm_sub_epi32 (__m128i a,  __m128i b)
7918               PSUBD xmm, xmm/m128
7919             </summary>
7920         </member>
7921         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7922             <summary>
7923             __m128i _mm_sub_epi64 (__m128i a,  __m128i b)
7924               PSUBQ xmm, xmm/m128
7925             </summary>
7926         </member>
7927         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7928             <summary>
7929             __m128i _mm_sub_epi64 (__m128i a,  __m128i b)
7930               PSUBQ xmm, xmm/m128
7931             </summary>
7932         </member>
7933         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7934             <summary>
7935             __m128d _mm_sub_pd (__m128d a, __m128d b)
7936               SUBPD xmm, xmm/m128
7937             </summary>
7938         </member>
7939         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7940             <summary>
7941             __m128d _mm_sub_sd (__m128d a, __m128d b)
7942               SUBSD xmm, xmm/m64
7943             </summary>
7944         </member>
7945         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7946             <summary>
7947             __m128i _mm_subs_epi8 (__m128i a,  __m128i b)
7948               PSUBSB xmm, xmm/m128
7949             </summary>
7950         </member>
7951         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7952             <summary>
7953             __m128i _mm_subs_epi16 (__m128i a,  __m128i b)
7954               PSUBSW xmm, xmm/m128
7955             </summary>
7956         </member>
7957         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7958             <summary>
7959             __m128i _mm_subs_epu8 (__m128i a,  __m128i b)
7960               PSUBUSB xmm, xmm/m128
7961             </summary>
7962         </member>
7963         <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7964             <summary>
7965             __m128i _mm_subs_epu16 (__m128i a,  __m128i b)
7966               PSUBUSW xmm, xmm/m128
7967             </summary>
7968         </member>
7969         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7970             <summary>
7971             __m128i _mm_unpackhi_epi8 (__m128i a,  __m128i b)
7972               PUNPCKHBW xmm, xmm/m128
7973             </summary>
7974         </member>
7975         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7976             <summary>
7977             __m128i _mm_unpackhi_epi8 (__m128i a,  __m128i b)
7978               PUNPCKHBW xmm, xmm/m128
7979             </summary>
7980         </member>
7981         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7982             <summary>
7983             __m128i _mm_unpackhi_epi16 (__m128i a,  __m128i b)
7984               PUNPCKHWD xmm, xmm/m128
7985             </summary>
7986         </member>
7987         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7988             <summary>
7989             __m128i _mm_unpackhi_epi16 (__m128i a,  __m128i b)
7990               PUNPCKHWD xmm, xmm/m128
7991             </summary>
7992         </member>
7993         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7994             <summary>
7995             __m128i _mm_unpackhi_epi32 (__m128i a,  __m128i b)
7996               PUNPCKHDQ xmm, xmm/m128
7997             </summary>
7998         </member>
7999         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8000             <summary>
8001             __m128i _mm_unpackhi_epi32 (__m128i a,  __m128i b)
8002               PUNPCKHDQ xmm, xmm/m128
8003             </summary>
8004         </member>
8005         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8006             <summary>
8007             __m128i _mm_unpackhi_epi64 (__m128i a,  __m128i b)
8008               PUNPCKHQDQ xmm, xmm/m128
8009             </summary>
8010         </member>
8011         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8012             <summary>
8013             __m128i _mm_unpackhi_epi64 (__m128i a,  __m128i b)
8014               PUNPCKHQDQ xmm, xmm/m128
8015             </summary>
8016         </member>
8017         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8018             <summary>
8019             __m128d _mm_unpackhi_pd (__m128d a,  __m128d b)
8020               UNPCKHPD xmm, xmm/m128
8021             </summary>
8022         </member>
8023         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8024             <summary>
8025             __m128i _mm_unpacklo_epi8 (__m128i a,  __m128i b)
8026               PUNPCKLBW xmm, xmm/m128
8027             </summary>
8028         </member>
8029         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8030             <summary>
8031             __m128i _mm_unpacklo_epi8 (__m128i a,  __m128i b)
8032               PUNPCKLBW xmm, xmm/m128
8033             </summary>
8034         </member>
8035         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8036             <summary>
8037             __m128i _mm_unpacklo_epi16 (__m128i a,  __m128i b)
8038               PUNPCKLWD xmm, xmm/m128
8039             </summary>
8040         </member>
8041         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8042             <summary>
8043             __m128i _mm_unpacklo_epi16 (__m128i a,  __m128i b)
8044               PUNPCKLWD xmm, xmm/m128
8045             </summary>
8046         </member>
8047         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8048             <summary>
8049             __m128i _mm_unpacklo_epi32 (__m128i a,  __m128i b)
8050               PUNPCKLDQ xmm, xmm/m128
8051             </summary>
8052         </member>
8053         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8054             <summary>
8055             __m128i _mm_unpacklo_epi32 (__m128i a,  __m128i b)
8056               PUNPCKLDQ xmm, xmm/m128
8057             </summary>
8058         </member>
8059         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8060             <summary>
8061             __m128i _mm_unpacklo_epi64 (__m128i a,  __m128i b)
8062               PUNPCKLQDQ xmm, xmm/m128
8063             </summary>
8064         </member>
8065         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8066             <summary>
8067             __m128i _mm_unpacklo_epi64 (__m128i a,  __m128i b)
8068               PUNPCKLQDQ xmm, xmm/m128
8069             </summary>
8070         </member>
8071         <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8072             <summary>
8073             __m128d _mm_unpacklo_pd (__m128d a,  __m128d b)
8074               UNPCKLPD xmm, xmm/m128
8075             </summary>
8076         </member>
8077         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8078             <summary>
8079             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8080               PXOR xmm, xmm/m128
8081             </summary>
8082         </member>
8083         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8084             <summary>
8085             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8086               PXOR xmm, xmm/m128
8087             </summary>
8088         </member>
8089         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8090             <summary>
8091             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8092               PXOR xmm, xmm/m128
8093             </summary>
8094         </member>
8095         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8096             <summary>
8097             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8098               PXOR xmm, xmm/m128
8099             </summary>
8100         </member>
8101         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8102             <summary>
8103             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8104               PXOR xmm, xmm/m128
8105             </summary>
8106         </member>
8107         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8108             <summary>
8109             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8110               PXOR xmm, xmm/m128
8111             </summary>
8112         </member>
8113         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8114             <summary>
8115             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8116               PXOR xmm, xmm/m128
8117             </summary>
8118         </member>
8119         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8120             <summary>
8121             __m128i _mm_xor_si128 (__m128i a,  __m128i b)
8122               PXOR xmm, xmm/m128
8123             </summary>
8124         </member>
8125         <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8126             <summary>
8127             __m128d _mm_xor_pd (__m128d a,  __m128d b)
8128               XORPD xmm, xmm/m128
8129             </summary>
8130         </member>
8131         <member name="T:System.Runtime.Intrinsics.X86.Sse3">
8132             <summary>
8133             This class provides access to Intel SSE3 hardware instructions via intrinsics
8134             </summary>
8135         </member>
8136         <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8137             <summary>
8138             __m128 _mm_addsub_ps (__m128 a, __m128 b)
8139               ADDSUBPS xmm, xmm/m128
8140             </summary>
8141         </member>
8142         <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8143             <summary>
8144             __m128d _mm_addsub_pd (__m128d a, __m128d b)
8145               ADDSUBPD xmm, xmm/m128
8146             </summary>
8147         </member>
8148         <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8149             <summary>
8150             __m128 _mm_hadd_ps (__m128 a, __m128 b)
8151               HADDPS xmm, xmm/m128
8152             </summary>
8153         </member>
8154         <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8155             <summary>
8156             __m128d _mm_hadd_pd (__m128d a, __m128d b)
8157               HADDPD xmm, xmm/m128
8158             </summary>
8159         </member>
8160         <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8161             <summary>
8162             __m128 _mm_hsub_ps (__m128 a, __m128 b)
8163               HSUBPS xmm, xmm/m128
8164             </summary>
8165         </member>
8166         <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8167             <summary>
8168             __m128d _mm_hsub_pd (__m128d a, __m128d b)
8169               HSUBPD xmm, xmm/m128
8170             </summary>
8171         </member>
8172         <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadAndDuplicateToVector128(System.Double*)">
8173             <summary>
8174             __m128d _mm_loaddup_pd (double const* mem_addr)
8175             MOVDDUP xmm, m64
8176             </summary>
8177         </member>
8178         <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.SByte*)">
8179             <summary>
8180             __m128i _mm_lddqu_si128 (__m128i const* mem_addr)
8181               LDDQU xmm, m128
8182             </summary>
8183         </member>
8184         <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Double})">
8185             <summary>
8186             __m128d _mm_movedup_pd (__m128d a)
8187               MOVDDUP xmm, xmm/m64
8188             </summary>
8189         </member>
8190         <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveHighAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
8191             <summary>
8192             __m128 _mm_movehdup_ps (__m128 a)
8193               MOVSHDUP xmm, xmm/m128
8194             </summary>
8195         </member>
8196         <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveLowAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
8197             <summary>
8198             __m128 _mm_moveldup_ps (__m128 a)
8199               MOVSLDUP xmm, xmm/m128
8200             </summary>
8201         </member>
8202         <member name="T:System.Runtime.Intrinsics.X86.Sse41">
8203             <summary>
8204             This class provides access to Intel SSE4.1 hardware instructions via intrinsics
8205             </summary>
8206         </member>
8207         <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
8208             <summary>
8209             __int64 _mm_extract_epi64 (__m128i a, const int imm8)
8210               PEXTRQ reg/m64, xmm, imm8
8211             This intrinisc is only available on 64-bit processes
8212             </summary>
8213         </member>
8214         <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
8215             <summary>
8216             __int64 _mm_extract_epi64 (__m128i a, const int imm8)
8217               PEXTRQ reg/m64, xmm, imm8
8218             This intrinisc is only available on 64-bit processes
8219             </summary>
8220         </member>
8221         <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64,System.Byte)">
8222             <summary>
8223             __m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)
8224               PINSRQ xmm, reg/m64, imm8
8225             This intrinisc is only available on 64-bit processes
8226             </summary>
8227         </member>
8228         <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64,System.Byte)">
8229             <summary>
8230             __m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)
8231               PINSRQ xmm, reg/m64, imm8
8232             This intrinisc is only available on 64-bit processes
8233             </summary>
8234         </member>
8235         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
8236             <summary>
8237             __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
8238               PBLENDW xmm, xmm/m128 imm8
8239             </summary>
8240         </member>
8241         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
8242             <summary>
8243             __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
8244               PBLENDW xmm, xmm/m128 imm8
8245             </summary>
8246         </member>
8247         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8248             <summary>
8249             __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)
8250               BLENDPS xmm, xmm/m128, imm8
8251             </summary>
8252         </member>
8253         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
8254             <summary>
8255             __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)
8256               BLENDPD xmm, xmm/m128, imm8
8257             </summary>
8258         </member>
8259         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8260             <summary>
8261             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8262               PBLENDVB xmm, xmm/m128, xmm
8263             </summary>
8264         </member>
8265         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8266             <summary>
8267             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8268               PBLENDVB xmm, xmm/m128, xmm
8269             </summary>
8270         </member>
8271         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8272             <summary>
8273             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8274               PBLENDVB xmm, xmm/m128, xmm
8275             This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
8276             </summary>
8277         </member>
8278         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8279             <summary>
8280             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8281               PBLENDVB xmm, xmm/m128, xmm
8282             This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
8283             </summary>
8284         </member>
8285         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8286             <summary>
8287             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8288               PBLENDVB xmm, xmm/m128, xmm
8289             This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
8290             </summary>
8291         </member>
8292         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8293             <summary>
8294             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8295               PBLENDVB xmm, xmm/m128, xmm
8296             This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
8297             </summary>
8298         </member>
8299         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8300             <summary>
8301             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8302               PBLENDVB xmm, xmm/m128, xmm
8303             This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
8304             </summary>
8305         </member>
8306         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8307             <summary>
8308             __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8309               PBLENDVB xmm, xmm/m128, xmm
8310             This intrinsic generates PBLENDVB that needs a BYTE mask-vector, so users should correctly set each mask byte for the selected elements.
8311             </summary>
8312         </member>
8313         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8314             <summary>
8315             __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)
8316               BLENDVPS xmm, xmm/m128, xmm0
8317             </summary>
8318         </member>
8319         <member name="M:System.Runtime.Intrinsics.X86.Sse41.BlendVariable(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8320             <summary>
8321             __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)
8322               BLENDVPD xmm, xmm/m128, xmm0
8323             </summary>
8324         </member>
8325         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
8326             <summary>
8327             __m128 _mm_ceil_ps (__m128 a)
8328               ROUNDPS xmm, xmm/m128, imm8(10)
8329             </summary>
8330         </member>
8331         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
8332             <summary>
8333             __m128d _mm_ceil_pd (__m128d a)
8334               ROUNDPD xmm, xmm/m128, imm8(10)
8335             </summary>
8336         </member>
8337         <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8338             <summary>
8339             __m128d _mm_ceil_sd (__m128d a)
8340               ROUNDSD xmm, xmm/m128, imm8(10)
8341             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8342             </summary>
8343         </member>
8344         <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8345             <summary>
8346             __m128 _mm_ceil_ss (__m128 a)
8347               ROUNDSD xmm, xmm/m128, imm8(10)
8348             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8349             </summary>
8350         </member>
8351         <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8352             <summary>
8353             __m128d _mm_ceil_sd (__m128d a, __m128d b)
8354               ROUNDSD xmm, xmm/m128, imm8(10)
8355             </summary>
8356         </member>
8357         <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8358             <summary>
8359             __m128 _mm_ceil_ss (__m128 a, __m128 b)
8360               ROUNDSS xmm, xmm/m128, imm8(10)
8361             </summary>
8362         </member>
8363         <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8364             <summary>
8365             __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
8366               PCMPEQQ xmm, xmm/m128
8367             </summary>
8368         </member>
8369         <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8370             <summary>
8371             __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
8372               PCMPEQQ xmm, xmm/m128
8373             </summary>
8374         </member>
8375         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
8376             <summary>
8377             __m128i _mm_cvtepi8_epi16 (__m128i a)
8378               PMOVSXBW xmm, xmm/m64
8379             </summary>
8380         </member>
8381         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
8382             <summary>
8383             __m128i _mm_cvtepu8_epi16 (__m128i a)
8384               PMOVZXBW xmm, xmm/m64
8385             </summary>
8386         </member>
8387         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
8388             <summary>
8389             __m128i _mm_cvtepi8_epi32 (__m128i a)
8390               PMOVSXBD xmm, xmm/m32
8391             </summary>
8392         </member>
8393         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
8394             <summary>
8395             __m128i _mm_cvtepu8_epi32 (__m128i a)
8396               PMOVZXBD xmm, xmm/m32
8397             </summary>
8398         </member>
8399         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
8400             <summary>
8401             __m128i _mm_cvtepi16_epi32 (__m128i a)
8402               PMOVSXWD xmm, xmm/m64
8403             </summary>
8404         </member>
8405         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8406             <summary>
8407             __m128i _mm_cvtepu16_epi32 (__m128i a)
8408               PMOVZXWD xmm, xmm/m64
8409             </summary>
8410         </member>
8411         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
8412             <summary>
8413             __m128i _mm_cvtepi8_epi64 (__m128i a)
8414               PMOVSXBQ xmm, xmm/m16
8415             </summary>
8416         </member>
8417         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
8418             <summary>
8419             __m128i _mm_cvtepu8_epi64 (__m128i a)
8420               PMOVZXBQ xmm, xmm/m16
8421             </summary>
8422         </member>
8423         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
8424             <summary>
8425             __m128i _mm_cvtepi16_epi64 (__m128i a)
8426               PMOVSXWQ xmm, xmm/m32
8427             </summary>
8428         </member>
8429         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8430             <summary>
8431             __m128i _mm_cvtepu16_epi64 (__m128i a)
8432               PMOVZXWQ xmm, xmm/m32
8433             </summary>
8434         </member>
8435         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
8436             <summary>
8437             __m128i _mm_cvtepi32_epi64 (__m128i a)
8438               PMOVSXDQ xmm, xmm/m64
8439             </summary>
8440         </member>
8441         <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
8442             <summary>
8443             __m128i _mm_cvtepu32_epi64 (__m128i a)
8444               PMOVZXDQ xmm, xmm/m64
8445             </summary>
8446         </member>
8447         <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8448             <summary>
8449             __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)
8450               DPPS xmm, xmm/m128, imm8
8451             </summary>
8452         </member>
8453         <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
8454             <summary>
8455             __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)
8456               DPPD xmm, xmm/m128, imm8
8457             </summary>
8458         </member>
8459         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8460             <summary>
8461             int _mm_extract_epi8 (__m128i a, const int imm8)
8462               PEXTRB reg/m8, xmm, imm8
8463             </summary>
8464         </member>
8465         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
8466             <summary>
8467             int _mm_extract_epi32 (__m128i a, const int imm8)
8468               PEXTRD reg/m32, xmm, imm8
8469             </summary>
8470         </member>
8471         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
8472             <summary>
8473             int _mm_extract_epi32 (__m128i a, const int imm8)
8474               PEXTRD reg/m32, xmm, imm8
8475             </summary>
8476         </member>
8477         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8478             <summary>
8479             int _mm_extract_ps (__m128 a, const int imm8)
8480               EXTRACTPS xmm, xmm/m32, imm8
8481             </summary>
8482         </member>
8483         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
8484             <summary>
8485             __m128 _mm_floor_ps (__m128 a)
8486               ROUNDPS xmm, xmm/m128, imm8(9)
8487             </summary>
8488         </member>
8489         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
8490             <summary>
8491             __m128d _mm_floor_pd (__m128d a)
8492               ROUNDPD xmm, xmm/m128, imm8(9)
8493             </summary>
8494         </member>
8495         <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8496             <summary>
8497             __m128d _mm_floor_sd (__m128d a)
8498               ROUNDSD xmm, xmm/m128, imm8(9)
8499             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8500             </summary>
8501         </member>
8502         <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8503             <summary>
8504             __m128 _mm_floor_ss (__m128 a)
8505               ROUNDSS xmm, xmm/m128, imm8(9)
8506             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8507             </summary>
8508         </member>
8509         <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8510             <summary>
8511             __m128d _mm_floor_sd (__m128d a, __m128d b)
8512               ROUNDSD xmm, xmm/m128, imm8(9)
8513             </summary>
8514         </member>
8515         <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8516             <summary>
8517             __m128 _mm_floor_ss (__m128 a, __m128 b)
8518               ROUNDSS xmm, xmm/m128, imm8(9)
8519             </summary>
8520         </member>
8521         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte,System.Byte)">
8522             <summary>
8523             __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
8524               PINSRB xmm, reg/m8, imm8
8525             </summary>
8526         </member>
8527         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
8528             <summary>
8529             __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
8530               PINSRB xmm, reg/m8, imm8
8531             </summary>
8532         </member>
8533         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32,System.Byte)">
8534             <summary>
8535             __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
8536               PINSRD xmm, reg/m32, imm8
8537             </summary>
8538         </member>
8539         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Byte)">
8540             <summary>
8541             __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
8542               PINSRD xmm, reg/m32, imm8
8543             </summary>
8544         </member>
8545         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8546             <summary>
8547             __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)
8548               INSERTPS xmm, xmm/m32, imm8
8549             </summary>
8550         </member>
8551         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8552             <summary>
8553             __m128i _mm_max_epi8 (__m128i a, __m128i b)
8554               PMAXSB xmm, xmm/m128
8555             </summary>
8556         </member>
8557         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8558             <summary>
8559             __m128i _mm_max_epu16 (__m128i a, __m128i b)
8560               PMAXUW xmm, xmm/m128
8561             </summary>
8562         </member>
8563         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8564             <summary>
8565             __m128i _mm_max_epi32 (__m128i a, __m128i b)
8566               PMAXSD xmm, xmm/m128
8567             </summary>
8568         </member>
8569         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8570             <summary>
8571             __m128i _mm_max_epu32 (__m128i a, __m128i b)
8572               PMAXUD xmm, xmm/m128
8573             </summary>
8574         </member>
8575         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8576             <summary>
8577             __m128i _mm_min_epi8 (__m128i a, __m128i b)
8578               PMINSB xmm, xmm/m128
8579             </summary>
8580         </member>
8581         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8582             <summary>
8583             __m128i _mm_min_epu16 (__m128i a, __m128i b)
8584               PMINUW xmm, xmm/m128
8585             </summary>
8586         </member>
8587         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8588             <summary>
8589             __m128i _mm_min_epi32 (__m128i a, __m128i b)
8590               PMINSD xmm, xmm/m128
8591             </summary>
8592         </member>
8593         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8594             <summary>
8595             __m128i _mm_min_epu32 (__m128i a, __m128i b)
8596               PMINUD xmm, xmm/m128
8597             </summary>
8598         </member>
8599         <member name="M:System.Runtime.Intrinsics.X86.Sse41.MinHorizontal(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8600             <summary>
8601             __m128i _mm_minpos_epu16 (__m128i a)
8602               PHMINPOSUW xmm, xmm/m128
8603             </summary>
8604         </member>
8605         <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8606             <summary>
8607             __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)
8608               MPSADBW xmm, xmm/m128, imm8
8609             </summary>
8610         </member>
8611         <member name="M:System.Runtime.Intrinsics.X86.Sse41.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8612             <summary>
8613             __m128i _mm_mul_epi32 (__m128i a, __m128i b)
8614               PMULDQ xmm, xmm/m128
8615             </summary>
8616         </member>
8617         <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8618             <summary>
8619             __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
8620               PMULLD xmm, xmm/m128
8621             </summary>
8622         </member>
8623         <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8624             <summary>
8625             __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
8626               PMULLD xmm, xmm/m128
8627             </summary>
8628         </member>
8629         <member name="M:System.Runtime.Intrinsics.X86.Sse41.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8630             <summary>
8631             __m128i _mm_packus_epi32 (__m128i a, __m128i b)
8632               PACKUSDW xmm, xmm/m128
8633             </summary>
8634         </member>
8635         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Single})">
8636             <summary>
8637             __m128 _mm_round_ps (__m128 a, int rounding)
8638               ROUNDPS xmm, xmm/m128, imm8(8)
8639             _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
8640             </summary>
8641         </member>
8642         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
8643             <summary>
8644             _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(9)
8645             </summary>
8646         </member>
8647         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
8648             <summary>
8649             _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(10)
8650             </summary>
8651         </member>
8652         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
8653             <summary>
8654             _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(11)
8655             </summary>
8656         </member>
8657         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Single})">
8658             <summary>
8659             _MM_FROUND_CUR_DIRECTION; ROUNDPS xmm, xmm/m128, imm8(4)
8660             </summary>
8661         </member>
8662         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Double})">
8663             <summary>
8664             __m128d _mm_round_pd (__m128d a, int rounding)
8665               ROUNDPD xmm, xmm/m128, imm8(8)
8666             _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC
8667             </summary>
8668         </member>
8669         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
8670             <summary>
8671             _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9)
8672             </summary>
8673         </member>
8674         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
8675             <summary>
8676             _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10)
8677             </summary>
8678         </member>
8679         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
8680             <summary>
8681             _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11)
8682             </summary>
8683         </member>
8684         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Double})">
8685             <summary>
8686             _MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4)
8687             </summary>
8688         </member>
8689         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8690             <summary>
8691             __m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)
8692               ROUNDSD xmm, xmm/m128, imm8(4)
8693             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8694             </summary>
8695         </member>
8696         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8697             <summary>
8698             __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
8699               ROUNDSD xmm, xmm/m128, imm8(8)
8700             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8701             </summary>
8702         </member>
8703         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8704             <summary>
8705             __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
8706               ROUNDSD xmm, xmm/m128, imm8(9)
8707             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8708             </summary>
8709         </member>
8710         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8711             <summary>
8712             __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
8713               ROUNDSD xmm, xmm/m128, imm8(10)
8714             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8715             </summary>
8716         </member>
8717         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8718             <summary>
8719             __m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
8720               ROUNDSD xmm, xmm/m128, imm8(11)
8721             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8722             </summary>
8723         </member>
8724         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8725             <summary>
8726             __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)
8727               ROUNDSD xmm, xmm/m128, imm8(4)
8728             </summary>
8729         </member>
8730         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8731             <summary>
8732             __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
8733               ROUNDSD xmm, xmm/m128, imm8(8)
8734             </summary>
8735         </member>
8736         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8737             <summary>
8738             __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
8739               ROUNDSD xmm, xmm/m128, imm8(9)
8740             </summary>
8741         </member>
8742         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8743             <summary>
8744             __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
8745               ROUNDSD xmm, xmm/m128, imm8(10)
8746             </summary>
8747         </member>
8748         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8749             <summary>
8750             __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
8751               ROUNDSD xmm, xmm/m128, imm8(11)
8752             </summary>
8753         </member>
8754         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8755             <summary>
8756             __m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)
8757               ROUNDSS xmm, xmm/m128, imm8(4)
8758             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8759             </summary>
8760         </member>
8761         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8762             <summary>
8763             __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
8764               ROUNDSS xmm, xmm/m128, imm8(8)
8765             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8766             </summary>
8767         </member>
8768         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8769             <summary>
8770             __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
8771               ROUNDSS xmm, xmm/m128, imm8(9)
8772             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8773             </summary>
8774         </member>
8775         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8776             <summary>
8777             __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
8778               ROUNDSS xmm, xmm/m128, imm8(10)
8779             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8780             </summary>
8781         </member>
8782         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8783             <summary>
8784             __m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
8785               ROUNDSS xmm, xmm/m128, imm8(11)
8786             The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
8787             </summary>
8788         </member>
8789         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8790             <summary>
8791             __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)
8792               ROUNDSS xmm, xmm/m128, imm8(4)
8793             </summary>
8794         </member>
8795         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8796             <summary>
8797             __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
8798               ROUNDSS xmm, xmm/m128, imm8(8)
8799             </summary>
8800         </member>
8801         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8802             <summary>
8803             __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
8804               ROUNDSS xmm, xmm/m128, imm8(9)
8805             </summary>
8806         </member>
8807         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8808             <summary>
8809             __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
8810               ROUNDSS xmm, xmm/m128, imm8(10)
8811             </summary>
8812         </member>
8813         <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8814             <summary>
8815             __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
8816               ROUNDSS xmm, xmm/m128, imm8(11)
8817             </summary>
8818         </member>
8819         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.SByte*)">
8820             <summary>
8821             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8822               MOVNTDQA xmm, m128
8823             </summary>
8824         </member>
8825         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Byte*)">
8826             <summary>
8827             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8828               MOVNTDQA xmm, m128
8829             </summary>
8830         </member>
8831         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int16*)">
8832             <summary>
8833             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8834               MOVNTDQA xmm, m128
8835             </summary>
8836         </member>
8837         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt16*)">
8838             <summary>
8839             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8840               MOVNTDQA xmm, m128
8841             </summary>
8842         </member>
8843         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int32*)">
8844             <summary>
8845             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8846               MOVNTDQA xmm, m128
8847             </summary>
8848         </member>
8849         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt32*)">
8850             <summary>
8851             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8852               MOVNTDQA xmm, m128
8853             </summary>
8854         </member>
8855         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int64*)">
8856             <summary>
8857             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8858               MOVNTDQA xmm, m128
8859             </summary>
8860         </member>
8861         <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt64*)">
8862             <summary>
8863             __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8864               MOVNTDQA xmm, m128
8865             </summary>
8866         </member>
8867         <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestAllOnes(System.Runtime.Intrinsics.Vector128{System.SByte})">
8868             <summary>
8869             int _mm_test_all_ones (__m128i a)
8870               PCMPEQD xmm, xmm/m128
8871               PTEST xmm, xmm/m128
8872             </summary>
8873         </member>
8874         <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestAllZeros(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8875             <summary>
8876             int _mm_test_all_zeros (__m128i a, __m128i mask)
8877               PTEST xmm, xmm/m128
8878             </summary>
8879         </member>
8880         <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8881             <summary>
8882             int _mm_testc_si128 (__m128i a, __m128i b)
8883               PTEST xmm, xmm/m128
8884             </summary>
8885         </member>
8886         <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestMixOnesZeros(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8887             <summary>
8888             int _mm_test_mix_ones_zeros (__m128i a, __m128i mask)
8889               PTEST xmm, xmm/m128
8890             </summary>
8891         </member>
8892         <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8893             <summary>
8894             int _mm_testnzc_si128 (__m128i a, __m128i b)
8895               PTEST xmm, xmm/m128
8896             </summary>
8897         </member>
8898         <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8899             <summary>
8900             int _mm_testz_si128 (__m128i a, __m128i b)
8901               PTEST xmm, xmm/m128
8902             </summary>
8903         </member>
8904         <member name="T:System.Runtime.Intrinsics.X86.Sse42">
8905             <summary>
8906             This class provides access to Intel SSE4.2 hardware instructions via intrinsics
8907             </summary>
8908         </member>
8909         <member name="M:System.Runtime.Intrinsics.X86.Sse42.X64.Crc32(System.UInt64,System.UInt64)">
8910             <summary>
8911             unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v)
8912               CRC32 reg, reg/m64
8913             This intrinisc is only available on 64-bit processes
8914             </summary>
8915         </member>
8916         <member name="M:System.Runtime.Intrinsics.X86.Sse42.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8917             <summary>
8918             __m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)
8919               PCMPGTQ xmm, xmm/m128
8920             </summary>
8921         </member>
8922         <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.Byte)">
8923             <summary>
8924             unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v)
8925               CRC32 reg, reg/m8
8926             </summary>
8927         </member>
8928         <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt16)">
8929             <summary>
8930             unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v)
8931               CRC32 reg, reg/m16
8932             </summary>
8933         </member>
8934         <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt32)">
8935             <summary>
8936             unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v)
8937               CRC32 reg, reg/m32
8938             </summary>
8939         </member>
8940         <member name="T:System.Runtime.Intrinsics.X86.Ssse3">
8941             <summary>
8942             This class provides access to Intel SSSE3 hardware instructions via intrinsics
8943             </summary>
8944         </member>
8945         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
8946             <summary>
8947             __m128i _mm_abs_epi8 (__m128i a)
8948               PABSB xmm, xmm/m128
8949             </summary>
8950         </member>
8951         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
8952             <summary>
8953             __m128i _mm_abs_epi16 (__m128i a)
8954               PABSW xmm, xmm/m128
8955             </summary>
8956         </member>
8957         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
8958             <summary>
8959             __m128i _mm_abs_epi32 (__m128i a)
8960               PABSD xmm, xmm/m128
8961             </summary>
8962         </member>
8963         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
8964             <summary>
8965             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8966               PALIGNR xmm, xmm/m128, imm8
8967             </summary>
8968         </member>
8969         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8970             <summary>
8971             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8972               PALIGNR xmm, xmm/m128, imm8
8973             This intrinsic generates PALIGNR that operates over bytes rather than elements of the vectors.
8974             </summary>
8975         </member>
8976         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
8977             <summary>
8978             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8979               PALIGNR xmm, xmm/m128, imm8
8980             This intrinsic generates PALIGNR that operates over bytes rather than elements of the vectors.
8981             </summary>
8982         </member>
8983         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
8984             <summary>
8985             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8986               PALIGNR xmm, xmm/m128, imm8
8987             This intrinsic generates PALIGNR that operates over bytes rather than elements of the vectors.
8988             </summary>
8989         </member>
8990         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
8991             <summary>
8992             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8993               PALIGNR xmm, xmm/m128, imm8
8994             This intrinsic generates PALIGNR that operates over bytes rather than elements of the vectors.
8995             </summary>
8996         </member>
8997         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
8998             <summary>
8999             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
9000               PALIGNR xmm, xmm/m128, imm8
9001             This intrinsic generates PALIGNR that operates over bytes rather than elements of the vectors.
9002             </summary>
9003         </member>
9004         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
9005             <summary>
9006             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
9007               PALIGNR xmm, xmm/m128, imm8
9008             This intrinsic generates PALIGNR that operates over bytes rather than elements of the vectors.
9009             </summary>
9010         </member>
9011         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
9012             <summary>
9013             __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
9014               PALIGNR xmm, xmm/m128, imm8
9015             This intrinsic generates PALIGNR that operates over bytes rather than elements of the vectors.
9016             </summary>
9017         </member>
9018         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9019             <summary>
9020             __m128i _mm_hadd_epi16 (__m128i a, __m128i b)
9021               PHADDW xmm, xmm/m128
9022             </summary>
9023         </member>
9024         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9025             <summary>
9026             __m128i _mm_hadd_epi32 (__m128i a, __m128i b)
9027               PHADDD xmm, xmm/m128
9028             </summary>
9029         </member>
9030         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9031             <summary>
9032             __m128i _mm_hadds_epi16 (__m128i a, __m128i b)
9033               PHADDSW xmm, xmm/m128
9034             </summary>
9035         </member>
9036         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9037             <summary>
9038             __m128i _mm_hsub_epi16 (__m128i a, __m128i b)
9039               PHSUBW xmm, xmm/m128
9040             </summary>
9041         </member>
9042         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9043             <summary>
9044             __m128i _mm_hsub_epi32 (__m128i a, __m128i b)
9045               PHSUBD xmm, xmm/m128
9046             </summary>
9047         </member>
9048         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9049             <summary>
9050             __m128i _mm_hsubs_epi16 (__m128i a, __m128i b)
9051               PHSUBSW xmm, xmm/m128
9052             </summary>
9053         </member>
9054         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9055             <summary>
9056             __m128i _mm_maddubs_epi16 (__m128i a, __m128i b)
9057               PMADDUBSW xmm, xmm/m128
9058             </summary>
9059         </member>
9060         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9061             <summary>
9062             __m128i _mm_mulhrs_epi16 (__m128i a, __m128i b)
9063               PMULHRSW xmm, xmm/m128
9064             </summary>
9065         </member>
9066         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9067             <summary>
9068             __m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
9069               PSHUFB xmm, xmm/m128
9070             </summary>
9071         </member>
9072         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9073             <summary>
9074             __m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
9075               PSHUFB xmm, xmm/m128
9076             </summary>
9077         </member>
9078         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9079             <summary>
9080             __m128i _mm_sign_epi8 (__m128i a, __m128i b)
9081               PSIGNB xmm, xmm/m128
9082             </summary>
9083         </member>
9084         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9085             <summary>
9086             __m128i _mm_sign_epi16 (__m128i a, __m128i b)
9087               PSIGNW xmm, xmm/m128
9088             </summary>
9089         </member>
9090         <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9091             <summary>
9092             __m128i _mm_sign_epi32 (__m128i a, __m128i b)
9093               PSIGND xmm, xmm/m128
9094             </summary>
9095         </member>
9096         <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Aes">
9097              <summary>
9098              This class provides access to the Arm64 AES Crypto intrinsics
9099             
9100              Arm64 CPU indicate support for this feature by setting
9101              ID_AA64ISAR0_EL1.AES is 1 or better
9102              </summary>
9103         </member>
9104         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9105             <summary>
9106             Performs AES single round decryption
9107             vaesdq_u8 (uint8x16_t data, uint8x16_t key)
9108             </summary>
9109         </member>
9110         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9111             <summary>
9112             Performs AES single round encryption
9113             vaeseq_u8 (uint8x16_t data, uint8x16_t key)
9114             </summary>
9115         </member>
9116         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.MixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
9117             <summary>
9118             Performs AES  Mix Columns
9119             vaesmcq_u8 (uint8x16_t data)
9120             </summary>
9121         </member>
9122         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
9123             <summary>
9124             Performs AES inverse mix columns
9125             vaesimcq_u8  (uint8x16_t data)
9126             </summary>
9127         </member>
9128         <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Base">
9129              <summary>
9130              This class provides access to the Arm64 Base intrinsics
9131             
9132              These intrinsics are supported by all Arm64 CPUs
9133              </summary>
9134         </member>
9135         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Base.LeadingSignCount(System.Int32)">
9136             <summary>
9137             Vector LeadingSignCount
9138             Corresponds to integer forms of ARM64 CLS
9139             </summary>
9140         </member>
9141         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Base.LeadingZeroCount(System.Int32)">
9142             <summary>
9143             Vector LeadingZeroCount
9144             Corresponds to integer forms of ARM64 CLZ
9145             </summary>
9146         </member>
9147         <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Sha1">
9148              <summary>
9149              This class provides access to the Arm64 SHA1 Crypto intrinsics
9150             
9151              Arm64 CPU indicate support for this feature by setting
9152              ID_AA64ISAR0_EL1.SHA1 is 1 or better
9153              </summary>
9154         </member>
9155         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.HashChoose(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Runtime.Intrinsics.Vector128{System.UInt32})">
9156             <summary>
9157             Performs SHA1 hash update choose form.
9158             vsha1cq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
9159             </summary>
9160         </member>
9161         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.HashMajority(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Runtime.Intrinsics.Vector128{System.UInt32})">
9162             <summary>
9163             Performs SHA1 hash update majority form.
9164             vsha1mq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
9165             </summary>
9166         </member>
9167         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.HashParity(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Runtime.Intrinsics.Vector128{System.UInt32})">
9168             <summary>
9169             Performs SHA1 hash update parity form.
9170             vsha1pq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
9171             </summary>
9172         </member>
9173         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.FixedRotate(System.UInt32)">
9174             <summary>
9175             Performs SHA1 fixed rotate
9176             vsha1h_u32 (uint32_t hash_e)
9177             </summary>
9178         </member>
9179         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.SchedulePart1(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9180             <summary>
9181             Performs SHA1 schedule update 0
9182             vsha1su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11)
9183             </summary>
9184         </member>
9185         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.SchedulePart2(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9186             <summary>
9187             Performs SHA1 schedule update 1
9188             vsha1su1q_u32 (uint32x4_t tw0_3, uint32x4_t w12_15)
9189             </summary>
9190         </member>
9191         <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Sha256">
9192              <summary>
9193              This class provides access to the Arm64 SHA256 Crypto intrinsics
9194             
9195              Arm64 CPU indicate support for this feature by setting
9196              ID_AA64ISAR0_EL1.SHA2 is 1 or better
9197              </summary>
9198         </member>
9199         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha256.HashLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9200             <summary>
9201             Performs SHA256 hash update (part 1).
9202             vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk)
9203             </summary>
9204         </member>
9205         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha256.HashUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9206             <summary>
9207             Performs SHA256 hash update (part 2).
9208             vsha256h2q_u32 (uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk)
9209             </summary>
9210         </member>
9211         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha256.SchedulePart1(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9212             <summary>
9213             Performs SHA256 schedule update 0
9214             vsha256su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7)
9215             </summary>
9216         </member>
9217         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha256.SchedulePart2(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9218             <summary>
9219             Performs SHA256 schedule update 1
9220             vsha256su1q_u32 (uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15)
9221             </summary>
9222         </member>
9223         <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Simd">
9224              <summary>
9225              This class provides access to the Arm64 AdvSIMD intrinsics
9226             
9227              Arm64 CPU indicate support for this feature by setting
9228              ID_AA64PFR0_EL1.AdvSIMD == 0 or better.
9229              </summary>
9230         </member>
9231         <member name="P:System.Runtime.Intrinsics.Arm.Arm64.Simd.IsSupported">
9232             <summary>
9233             IsSupported property indicates whether any method provided
9234             by this class is supported by the current runtime.
9235             </summary>
9236         </member>
9237         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Abs(System.Runtime.Intrinsics.Vector64{System.SByte})">
9238             <summary>
9239             Vector abs
9240             Corresponds to vector forms of ARM64 ABS &amp; FABS
9241             </summary>
9242         </member>
9243         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Add``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9244             <summary>
9245             Vector add
9246             Corresponds to vector forms of ARM64 ADD &amp; FADD
9247             </summary>
9248         </member>
9249         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.And``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9250             <summary>
9251             Vector and
9252             Corresponds to vector forms of ARM64 AND
9253             </summary>
9254         </member>
9255         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.AndNot``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9256             <summary>
9257             Vector and not
9258             Corresponds to vector forms of ARM64 BIC
9259             </summary>
9260         </member>
9261         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.BitwiseSelect``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9262             <summary>
9263             Vector BitwiseSelect
9264             For each bit in the vector result[bit] = sel[bit] ? left[bit] : right[bit]
9265             Corresponds to vector forms of ARM64 BSL (Also BIF &amp; BIT)
9266             </summary>
9267         </member>
9268         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareEqual``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9269             <summary>
9270             Vector CompareEqual
9271             For each element result[elem] = (left[elem] == right[elem]) ? ~0 : 0
9272             Corresponds to vector forms of ARM64 CMEQ &amp; FCMEQ
9273             </summary>
9274         </member>
9275         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareEqualZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9276             <summary>
9277             Vector CompareEqualZero
9278             For each element result[elem] = (left[elem] == 0) ? ~0 : 0
9279             Corresponds to vector forms of ARM64 CMEQ &amp; FCMEQ
9280             </summary>
9281         </member>
9282         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThan``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9283             <summary>
9284             Vector CompareGreaterThan
9285             For each element result[elem] = (left[elem] > right[elem]) ? ~0 : 0
9286             Corresponds to vector forms of ARM64 CMGT/CMHI &amp; FCMGT
9287             </summary>
9288         </member>
9289         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThanZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9290             <summary>
9291             Vector CompareGreaterThanZero
9292             For each element result[elem] = (left[elem] > 0) ? ~0 : 0
9293             Corresponds to vector forms of ARM64 CMGT &amp; FCMGT
9294             </summary>
9295         </member>
9296         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThanOrEqual``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9297             <summary>
9298             Vector CompareGreaterThanOrEqual
9299             For each element result[elem] = (left[elem] >= right[elem]) ? ~0 : 0
9300             Corresponds to vector forms of ARM64 CMGE/CMHS &amp; FCMGE
9301             </summary>
9302         </member>
9303         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThanOrEqualZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9304             <summary>
9305             Vector CompareGreaterThanOrEqualZero
9306             For each element result[elem] = (left[elem] >= 0) ? ~0 : 0
9307             Corresponds to vector forms of ARM64 CMGE &amp; FCMGE
9308             </summary>
9309         </member>
9310         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareLessThanZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9311             <summary>
9312             Vector CompareLessThanZero
9313             For each element result[elem] = (left[elem] &lt; 0) ? ~0 : 0
9314             Corresponds to vector forms of ARM64 CMGT &amp; FCMGT
9315             </summary>
9316         </member>
9317         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareLessThanOrEqualZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9318             <summary>
9319             Vector CompareLessThanOrEqualZero
9320             For each element result[elem] = (left[elem] &lt; 0) ? ~0 : 0
9321             Corresponds to vector forms of ARM64 CMGT &amp; FCMGT
9322             </summary>
9323         </member>
9324         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareTest``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9325             <summary>
9326             Vector CompareTest
9327             For each element result[elem] = (left[elem] &amp; right[elem]) ? ~0 : 0
9328             Corresponds to vector forms of ARM64 CMTST
9329             </summary>
9330         </member>
9331         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Divide(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
9332             TBD Convert...
9333             <summary>
9334             Vector Divide
9335             Corresponds to vector forms of ARM64 FDIV
9336             </summary>
9337         </member>
9338         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Extract``1(System.Runtime.Intrinsics.Vector64{``0},System.Byte)">
9339              <summary>
9340              Vector extract item
9341             
9342              result = vector[index]
9343             
9344              Note: In order to be inlined, index must be a JIT time const expression which can be used to
9345              populate the literal immediate field.  Use of a non constant will result in generation of a switch table
9346             
9347              Corresponds to vector forms of ARM64 MOV
9348              </summary>
9349         </member>
9350         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Insert``1(System.Runtime.Intrinsics.Vector64{``0},System.Byte,``0)">
9351              <summary>
9352              Vector insert item
9353             
9354              result = vector;
9355              result[index] = data;
9356             
9357              Note: In order to be inlined, index must be a JIT time const expression which can be used to
9358              populate the literal immediate field.  Use of a non constant will result in generation of a switch table
9359             
9360              Corresponds to vector forms of ARM64 INS
9361              </summary>
9362         </member>
9363         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
9364             <summary>
9365             Vector LeadingSignCount
9366             Corresponds to vector forms of ARM64 CLS
9367             </summary>
9368         </member>
9369         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
9370             <summary>
9371             Vector LeadingZeroCount
9372             Corresponds to vector forms of ARM64 CLZ
9373             </summary>
9374         </member>
9375         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Max(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9376             <summary>
9377             Vector max
9378             Corresponds to vector forms of ARM64 SMAX, UMAX &amp; FMAX
9379             </summary>
9380         </member>
9381         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Min(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9382             <summary>
9383             Vector min
9384             Corresponds to vector forms of ARM64 SMIN, UMIN &amp; FMIN
9385             </summary>
9386         </member>
9387         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Multiply(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9388             TBD MOV, FMOV
9389              <summary>
9390              Vector multiply
9391             
9392              For each element result[elem] = left[elem] * right[elem]
9393             
9394              Corresponds to vector forms of ARM64 MUL &amp; FMUL
9395              </summary>
9396         </member>
9397         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Negate(System.Runtime.Intrinsics.Vector64{System.SByte})">
9398             <summary>
9399             Vector negate
9400             Corresponds to vector forms of ARM64 NEG &amp; FNEG
9401             </summary>
9402         </member>
9403         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Not``1(System.Runtime.Intrinsics.Vector64{``0})">
9404             <summary>
9405             Vector not
9406             Corresponds to vector forms of ARM64 NOT
9407             </summary>
9408         </member>
9409         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Or``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9410             <summary>
9411             Vector or
9412             Corresponds to vector forms of ARM64 ORR
9413             </summary>
9414         </member>
9415         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.OrNot``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9416             <summary>
9417             Vector or not
9418             Corresponds to vector forms of ARM64 ORN
9419             </summary>
9420         </member>
9421         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.PopCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
9422             <summary>
9423             Vector PopCount
9424             Corresponds to vector forms of ARM64 CNT
9425             </summary>
9426         </member>
9427         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.SetAllVector64``1(``0)">
9428              <summary>
9429              SetVector* Fill vector elements by replicating element value
9430             
9431              Corresponds to vector forms of ARM64 DUP (general), DUP (element 0), FMOV (vector, immediate)
9432              </summary>
9433         </member>
9434         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Sqrt(System.Runtime.Intrinsics.Vector64{System.Single})">
9435             <summary>
9436             Vector square root
9437             Corresponds to vector forms of ARM64 FRSQRT
9438             </summary>
9439         </member>
9440         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Subtract``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9441             <summary>
9442             Vector subtract
9443             Corresponds to vector forms of ARM64 SUB &amp; FSUB
9444             </summary>
9445         </member>
9446         <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Xor``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9447             <summary>
9448             Vector exclusive or
9449             Corresponds to vector forms of ARM64 EOR
9450             </summary>
9451         </member>
9452     </members>
9453 </doc>