1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Runtime.Intrinsics</name>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1412 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualOrderedNonSignaling">
1417 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrderedSignaling">
1422 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrEqualOrderedSignaling">
1427 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNonSignaling">
1432 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualUnorderedNonSignaling">
1437 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanUnorderedSignaling">
1442 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanOrEqualUnorderedSignaling">
1447 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNonSignaling">
1452 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualUnorderedNonSignaling">
1457 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanOrEqualUnorderedSignaling">
1462 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanUnorderedSignaling">
1467 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.FalseOrderedNonSignaling">
1472 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualOrderedNonSignaling">
1477 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrEqualOrderedSignaling">
1482 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrderedSignaling">
1487 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.TrueUnorderedNonSignaling">
1492 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualOrderedSignaling">
1497 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrderedNonSignaling">
1502 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.LessThanOrEqualOrderedNonSignaling">
1507 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedSignaling">
1512 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualUnorderedSignaling">
1517 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanUnorderedNonSignaling">
1522 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotLessThanOrEqualUnorderedNonSignaling">
1527 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedSignaling">
1532 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.EqualUnorderedSignaling">
1537 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanOrEqualUnorderedNonSignaling">
1542 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotGreaterThanUnorderedNonSignaling">
1547 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.FalseOrderedSignaling">
1552 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.NotEqualOrderedSignaling">
1557 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrEqualOrderedNonSignaling">
1562 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.GreaterThanOrderedNonSignaling">
1567 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.TrueUnorderedSignaling">
1572 <member name="T:System.Runtime.Intrinsics.X86.Aes">
1574 This class provides access to Intel AES hardware instructions via intrinsics
1577 <member name="M:System.Runtime.Intrinsics.X86.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1579 __m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)
1580 AESDEC xmm, xmm/m128
1583 <member name="M:System.Runtime.Intrinsics.X86.Aes.DecryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1585 __m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)
1586 AESDECLAST xmm, xmm/m128
1589 <member name="M:System.Runtime.Intrinsics.X86.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1591 __m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)
1592 AESENC xmm, xmm/m128
1595 <member name="M:System.Runtime.Intrinsics.X86.Aes.EncryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1597 __m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)
1598 AESENCLAST xmm, xmm/m128
1601 <member name="M:System.Runtime.Intrinsics.X86.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
1603 __m128i _mm_aesimc_si128 (__m128i a)
1604 AESIMC xmm, xmm/m128
1607 <member name="M:System.Runtime.Intrinsics.X86.Aes.KeygenAssist(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1609 __m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)
1610 AESKEYGENASSIST xmm, xmm/m128, imm8
1613 <member name="T:System.Runtime.Intrinsics.X86.Avx">
1615 This class provides access to Intel AVX hardware instructions via intrinsics
1618 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1620 __m256 _mm256_add_ps (__m256 a, __m256 b)
1621 VADDPS ymm, ymm, ymm/m256
1624 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1626 __m256d _mm256_add_pd (__m256d a, __m256d b)
1627 VADDPD ymm, ymm, ymm/m256
1630 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1632 __m256 _mm256_addsub_ps (__m256 a, __m256 b)
1633 VADDSUBPS ymm, ymm, ymm/m256
1636 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1638 __m256d _mm256_addsub_pd (__m256d a, __m256d b)
1639 VADDSUBPD ymm, ymm, ymm/m256
1642 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1644 __m256 _mm256_and_ps (__m256 a, __m256 b)
1645 VANDPS ymm, ymm, ymm/m256
1648 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1650 __m256d _mm256_and_pd (__m256d a, __m256d b)
1651 VANDPD ymm, ymm, ymm/m256
1654 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1656 __m256 _mm256_andnot_ps (__m256 a, __m256 b)
1657 VANDNPS ymm, ymm, ymm/m256
1660 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1662 __m256d _mm256_andnot_pd (__m256d a, __m256d b)
1663 VANDNPD ymm, ymm, ymm/m256
1666 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1668 __m256 _mm256_blend_ps (__m256 a, __m256 b, const int imm8)
1669 VBLENDPS ymm, ymm, ymm/m256, imm8
1672 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1674 __m256d _mm256_blend_pd (__m256d a, __m256d b, const int imm8)
1675 VBLENDPD ymm, ymm, ymm/m256, imm8
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})">
1680 __m256 _mm256_blendv_ps (__m256 a, __m256 b, __m256 mask)
1681 VBLENDVPS ymm, ymm, ymm/m256, ymm
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})">
1686 __m256d _mm256_blendv_pd (__m256d a, __m256d b, __m256d mask)
1687 VBLENDVPD ymm, ymm, ymm/m256, ymm
1690 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector128(System.Single*)">
1692 __m128 _mm_broadcast_ss (float const * mem_addr)
1693 VBROADCASTSS xmm, m32
1696 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Single*)">
1698 __m256 _mm256_broadcast_ss (float const * mem_addr)
1699 VBROADCASTSS ymm, m32
1702 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Double*)">
1704 __m256d _mm256_broadcast_sd (double const * mem_addr)
1705 VBROADCASTSD ymm, m64
1708 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Single*)">
1710 __m256 _mm256_broadcast_ps (__m128 const * mem_addr)
1711 VBROADCASTF128, ymm, m128
1714 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Double*)">
1716 __m256d _mm256_broadcast_pd (__m128d const * mem_addr)
1717 VBROADCASTF128, ymm, m128
1720 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Single})">
1722 __m256 _mm256_ceil_ps (__m256 a)
1723 VROUNDPS ymm, ymm/m256, imm8(10)
1726 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Double})">
1728 __m256d _mm256_ceil_pd (__m256d a)
1729 VROUNDPD ymm, ymm/m256, imm8(10)
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)">
1734 __m128 _mm_cmp_ps (__m128 a, __m128 b, const int imm8)
1735 VCMPPS xmm, xmm, xmm/m128, imm8
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)">
1740 __m128d _mm_cmp_pd (__m128d a, __m128d b, const int imm8)
1741 VCMPPD xmm, xmm, xmm/m128, imm8
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)">
1746 __m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8)
1747 VCMPPS ymm, ymm, ymm/m256, imm8
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)">
1752 __m256d _mm256_cmp_pd (__m256d a, __m256d b, const int imm8)
1753 VCMPPD ymm, ymm, ymm/m256, imm8
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)">
1758 __m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8)
1759 VCMPSS xmm, xmm, xmm/m32, imm8
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)">
1764 __m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8)
1765 VCMPSD xmm, xmm, xmm/m64, imm8
1768 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Double})">
1770 __m128i _mm256_cvtpd_epi32 (__m256d a)
1771 VCVTPD2DQ xmm, ymm/m256
1774 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Double})">
1776 __m128 _mm256_cvtpd_ps (__m256d a)
1777 VCVTPD2PS xmm, ymm/m256
1780 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector256{System.Single})">
1782 __m256i _mm256_cvtps_epi32 (__m256 a)
1783 VCVTPS2DQ ymm, ymm/m256
1786 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.Int32})">
1788 __m256 _mm256_cvtepi32_ps (__m256i a)
1789 VCVTDQ2PS ymm, ymm/m256
1792 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Single})">
1794 __m256d _mm256_cvtps_pd (__m128 a)
1795 VCVTPS2PD ymm, xmm/m128
1798 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
1800 __m256d _mm256_cvtepi32_pd (__m128i a)
1801 VCVTDQ2PD ymm, xmm/m128
1804 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
1806 __m128i _mm256_cvttpd_epi32 (__m256d a)
1807 VCVTTPD2DQ xmm, ymm/m256
1810 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
1812 __m256i _mm256_cvttps_epi32 (__m256 a)
1813 VCVTTPS2DQ ymm, ymm/m256
1816 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1818 __m256 _mm256_div_ps (__m256 a, __m256 b)
1819 VDIVPS ymm, ymm, ymm/m256
1822 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1824 __m256d _mm256_div_pd (__m256d a, __m256d b)
1825 VDIVPD ymm, ymm, ymm/m256
1828 <member name="M:System.Runtime.Intrinsics.X86.Avx.DotProduct(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1830 __m256 _mm256_dp_ps (__m256 a, __m256 b, const int imm8)
1831 VDPPS ymm, ymm, ymm/m256, imm8
1834 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1836 __m256 _mm256_moveldup_ps (__m256 a)
1837 VMOVSLDUP ymm, ymm/m256
1840 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Double})">
1842 __m256d _mm256_movedup_pd (__m256d a)
1843 VMOVDDUP ymm, ymm/m256
1846 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateOddIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1848 __m256 _mm256_movehdup_ps (__m256 a)
1849 VMOVSHDUP ymm, ymm/m256
1852 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
1854 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1855 VEXTRACTF128 xmm/m128, ymm, imm8
1858 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
1860 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1861 VEXTRACTF128 xmm/m128, ymm, imm8
1864 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
1866 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1867 VEXTRACTF128 xmm/m128, ymm, imm8
1870 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
1872 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1873 VEXTRACTF128 xmm/m128, ymm, imm8
1876 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
1878 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1879 VEXTRACTF128 xmm/m128, ymm, imm8
1882 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
1884 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1885 VEXTRACTF128 xmm/m128, ymm, imm8
1888 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
1890 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1891 VEXTRACTF128 xmm/m128, ymm, imm8
1894 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
1896 __m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1897 VEXTRACTF128 xmm/m128, ymm, imm8
1900 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1902 __m128 _mm256_extractf128_ps (__m256 a, const int imm8)
1903 VEXTRACTF128 xmm/m128, ymm, imm8
1906 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1908 __m128d _mm256_extractf128_pd (__m256d a, const int imm8)
1909 VEXTRACTF128 xmm/m128, ymm, imm8
1912 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Single})">
1914 __m256 _mm256_floor_ps (__m256 a)
1915 VROUNDPS ymm, ymm/m256, imm8(9)
1918 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Double})">
1920 __m256d _mm256_floor_pd (__m256d a)
1921 VROUNDPS ymm, ymm/m256, imm8(9)
1924 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1926 __m256 _mm256_hadd_ps (__m256 a, __m256 b)
1927 VHADDPS ymm, ymm, ymm/m256
1930 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1932 __m256d _mm256_hadd_pd (__m256d a, __m256d b)
1933 VHADDPD ymm, ymm, ymm/m256
1936 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1938 __m256 _mm256_hsub_ps (__m256 a, __m256 b)
1939 VHSUBPS ymm, ymm, ymm/m256
1942 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1944 __m256d _mm256_hsub_pd (__m256d a, __m256d b)
1945 VHSUBPD ymm, ymm, ymm/m256
1948 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1950 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1951 VINSERTF128 ymm, ymm, xmm/m128, imm8
1954 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
1956 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1957 VINSERTF128 ymm, ymm, xmm/m128, imm8
1960 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
1962 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1963 VINSERTF128 ymm, ymm, xmm/m128, imm8
1966 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
1968 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1969 VINSERTF128 ymm, ymm, xmm/m128, imm8
1972 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
1974 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1975 VINSERTF128 ymm, ymm, xmm/m128, imm8
1978 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
1980 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1981 VINSERTF128 ymm, ymm, xmm/m128, imm8
1984 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
1986 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1987 VINSERTF128 ymm, ymm, xmm/m128, imm8
1990 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
1992 __m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1993 VINSERTF128 ymm, ymm, xmm/m128, imm8
1996 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
1998 __m256 _mm256_insertf128_ps (__m256 a, __m128 b, int imm8)
1999 VINSERTF128 ymm, ymm, xmm/m128, imm8
2002 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
2004 __m256d _mm256_insertf128_pd (__m256d a, __m128d b, int imm8)
2005 VINSERTF128 ymm, ymm, xmm/m128, imm8
2008 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.SByte*)">
2010 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2014 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Byte*)">
2016 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2020 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int16*)">
2022 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2026 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt16*)">
2028 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2032 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int32*)">
2034 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2038 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt32*)">
2040 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2044 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int64*)">
2046 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2050 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt64*)">
2052 __m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2056 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Single*)">
2058 __m256 _mm256_loadu_ps (float const * mem_addr)
2059 VMOVUPS ymm, ymm/m256
2062 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Double*)">
2064 __m256d _mm256_loadu_pd (double const * mem_addr)
2065 VMOVUPD ymm, ymm/m256
2068 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.SByte*)">
2070 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2074 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Byte*)">
2076 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2080 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int16*)">
2082 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2086 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt16*)">
2088 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2092 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int32*)">
2094 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2098 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt32*)">
2100 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2104 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int64*)">
2106 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2110 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt64*)">
2112 __m256i _mm256_load_si256 (__m256i const * mem_addr)
2116 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Single*)">
2118 __m256 _mm256_load_ps (float const * mem_addr)
2119 VMOVAPS ymm, ymm/m256
2122 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Double*)">
2124 __m256d _mm256_load_pd (double const * mem_addr)
2125 VMOVAPD ymm, ymm/m256
2128 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.SByte*)">
2130 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2134 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Byte*)">
2136 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2140 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int16*)">
2142 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2146 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt16*)">
2148 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2152 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int32*)">
2154 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2158 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt32*)">
2160 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2164 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int64*)">
2166 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2170 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt64*)">
2172 __m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
2176 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
2178 __m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)
2179 VMASKMOVPS xmm, xmm, m128
2182 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
2184 __m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)
2185 VMASKMOVPD xmm, xmm, m128
2188 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2190 __m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)
2191 VMASKMOVPS ymm, ymm, m256
2194 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2196 __m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)
2197 VMASKMOVPD ymm, ymm, m256
2200 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2202 void _mm_maskstore_ps (float * mem_addr, __m128i mask, __m128 a)
2203 VMASKMOVPS m128, xmm, xmm
2206 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2208 void _mm_maskstore_pd (double * mem_addr, __m128i mask, __m128d a)
2209 VMASKMOVPD m128, xmm, xmm
2212 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2214 void _mm256_maskstore_ps (float * mem_addr, __m256i mask, __m256 a)
2215 VMASKMOVPS m256, ymm, ymm
2218 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2220 void _mm256_maskstore_pd (double * mem_addr, __m256i mask, __m256d a)
2221 VMASKMOVPD m256, ymm, ymm
2224 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2226 __m256 _mm256_max_ps (__m256 a, __m256 b)
2227 VMAXPS ymm, ymm, ymm/m256
2230 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2232 __m256d _mm256_max_pd (__m256d a, __m256d b)
2233 VMAXPD ymm, ymm, ymm/m256
2236 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2238 __m256 _mm256_min_ps (__m256 a, __m256 b)
2239 VMINPS ymm, ymm, ymm/m256
2242 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2244 __m256d _mm256_min_pd (__m256d a, __m256d b)
2245 VMINPD ymm, ymm, ymm/m256
2248 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Single})">
2250 int _mm256_movemask_ps (__m256 a)
2254 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Double})">
2256 int _mm256_movemask_pd (__m256d a)
2260 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2262 __m256 _mm256_mul_ps (__m256 a, __m256 b)
2263 VMULPS ymm, ymm, ymm/m256
2266 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2268 __m256d _mm256_mul_pd (__m256d a, __m256d b)
2269 VMULPD ymm, ymm, ymm/m256
2272 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2274 __m256 _mm256_or_ps (__m256 a, __m256 b)
2275 VORPS ymm, ymm, ymm/m256
2278 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2280 __m256d _mm256_or_pd (__m256d a, __m256d b)
2281 VORPD ymm, ymm, ymm/m256
2284 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
2286 __m128 _mm_permute_ps (__m128 a, int imm8)
2287 VPERMILPS xmm, xmm, imm8
2290 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
2292 __m128d _mm_permute_pd (__m128d a, int imm8)
2293 VPERMILPD xmm, xmm, imm8
2296 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2298 __m256 _mm256_permute_ps (__m256 a, int imm8)
2299 VPERMILPS ymm, ymm, imm8
2302 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2304 __m256d _mm256_permute_pd (__m256d a, int imm8)
2305 VPERMILPD ymm, ymm, imm8
2308 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
2310 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2311 VPERM2F128 ymm, ymm, ymm/m256, imm8
2314 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
2316 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2317 VPERM2F128 ymm, ymm, ymm/m256, imm8
2320 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
2322 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2323 VPERM2F128 ymm, ymm, ymm/m256, imm8
2326 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
2328 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2329 VPERM2F128 ymm, ymm, ymm/m256, imm8
2332 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
2334 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2335 VPERM2F128 ymm, ymm, ymm/m256, imm8
2338 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
2340 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2341 VPERM2F128 ymm, ymm, ymm/m256, imm8
2344 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
2346 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2347 VPERM2F128 ymm, ymm, ymm/m256, imm8
2350 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
2352 __m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2353 VPERM2F128 ymm, ymm, ymm/m256, imm8
2356 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2358 __m256 _mm256_permute2f128_ps (__m256 a, __m256 b, int imm8)
2359 VPERM2F128 ymm, ymm, ymm/m256, imm8
2362 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2364 __m256d _mm256_permute2f128_pd (__m256d a, __m256d b, int imm8)
2365 VPERM2F128 ymm, ymm, ymm/m256, imm8
2368 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32})">
2370 __m128 _mm_permutevar_ps (__m128 a, __m128i b)
2371 VPERMILPS xmm, xmm, xmm/m128
2374 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64})">
2376 __m128d _mm_permutevar_pd (__m128d a, __m128i b)
2377 VPERMILPD xmm, xmm, xmm/m128
2380 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
2382 __m256 _mm256_permutevar_ps (__m256 a, __m256i b)
2383 VPERMILPS ymm, ymm, ymm/m256
2386 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
2388 __m256d _mm256_permutevar_pd (__m256d a, __m256i b)
2389 VPERMILPD ymm, ymm, ymm/m256
2392 <member name="M:System.Runtime.Intrinsics.X86.Avx.Reciprocal(System.Runtime.Intrinsics.Vector256{System.Single})">
2394 __m256 _mm256_rcp_ps (__m256 a)
2395 VRCPPS ymm, ymm/m256
2398 <member name="M:System.Runtime.Intrinsics.X86.Avx.ReciprocalSqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2400 __m256 _mm256_rsqrt_ps (__m256 a)
2401 VRSQRTPS ymm, ymm/m256
2404 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Single})">
2406 __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
2407 VROUNDPS ymm, ymm/m256, imm8(8)
2410 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2412 __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
2413 VROUNDPS ymm, ymm/m256, imm8(9)
2416 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2418 __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
2419 VROUNDPS ymm, ymm/m256, imm8(10)
2422 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Single})">
2424 __m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
2425 VROUNDPS ymm, ymm/m256, imm8(11)
2428 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Single})">
2430 __m256 _mm256_round_ps (__m256 a, _MM_FROUND_CUR_DIRECTION)
2431 VROUNDPS ymm, ymm/m256, imm8(4)
2434 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Double})">
2436 __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
2437 VROUNDPD ymm, ymm/m256, imm8(8)
2440 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2442 __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
2443 VROUNDPD ymm, ymm/m256, imm8(9)
2446 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2448 __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
2449 VROUNDPD ymm, ymm/m256, imm8(10)
2452 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Double})">
2454 __m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
2455 VROUNDPD ymm, ymm/m256, imm8(11)
2458 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Double})">
2460 __m256d _mm256_round_pd (__m256d a, _MM_FROUND_CUR_DIRECTION)
2461 VROUNDPD ymm, ymm/m256, imm8(4)
2464 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2466 __m256 _mm256_shuffle_ps (__m256 a, __m256 b, const int imm8)
2467 VSHUFPS ymm, ymm, ymm/m256, imm8
2470 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2472 __m256d _mm256_shuffle_pd (__m256d a, __m256d b, const int imm8)
2473 VSHUFPD ymm, ymm, ymm/m256, imm8
2476 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2478 __m256 _mm256_sqrt_ps (__m256 a)
2479 VSQRTPS ymm, ymm/m256
2482 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Double})">
2484 __m256d _mm256_sqrt_pd (__m256d a)
2485 VSQRTPD ymm, ymm/m256
2488 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2490 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2494 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2496 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2500 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2502 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2506 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2508 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2512 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2514 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2518 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2520 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2524 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2526 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2530 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2532 void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2536 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2538 void _mm256_store_ps (float * mem_addr, __m256 a)
2542 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2544 void _mm256_store_pd (double * mem_addr, __m256d a)
2548 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2550 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2554 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2556 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2560 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2562 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2566 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2568 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2572 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2574 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2578 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2580 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2584 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2586 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2590 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2592 void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2596 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2598 void _mm256_stream_ps (float * mem_addr, __m256 a)
2602 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2604 void _mm256_stream_pd (double * mem_addr, __m256d a)
2608 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2610 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2614 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2616 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2620 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2622 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2626 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2628 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2632 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2634 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2638 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2640 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2644 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2646 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2650 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2652 void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2656 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2658 void _mm256_storeu_ps (float * mem_addr, __m256 a)
2662 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2664 void _mm256_storeu_pd (double * mem_addr, __m256d a)
2668 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2670 __m256 _mm256_sub_ps (__m256 a, __m256 b)
2671 VSUBPS ymm, ymm, ymm/m256
2674 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2676 __m256d _mm256_sub_pd (__m256d a, __m256d b)
2677 VSUBPD ymm, ymm, ymm/m256
2680 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2682 int _mm_testc_ps (__m128 a, __m128 b)
2683 VTESTPS xmm, xmm/m128
2686 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2688 int _mm_testc_pd (__m128d a, __m128d b)
2689 VTESTPD xmm, xmm/m128
2692 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2694 int _mm256_testc_si256 (__m256i a, __m256i b)
2695 VPTEST ymm, ymm/m256
2698 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2700 int _mm256_testc_si256 (__m256i a, __m256i b)
2701 VPTEST ymm, ymm/m256
2704 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2706 int _mm256_testc_si256 (__m256i a, __m256i b)
2707 VPTEST ymm, ymm/m256
2710 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2712 int _mm256_testc_si256 (__m256i a, __m256i b)
2713 VPTEST ymm, ymm/m256
2716 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2718 int _mm256_testc_si256 (__m256i a, __m256i b)
2719 VPTEST ymm, ymm/m256
2722 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2724 int _mm256_testc_si256 (__m256i a, __m256i b)
2725 VPTEST ymm, ymm/m256
2728 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2730 int _mm256_testc_si256 (__m256i a, __m256i b)
2731 VPTEST ymm, ymm/m256
2734 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2736 int _mm256_testc_si256 (__m256i a, __m256i b)
2737 VPTEST ymm, ymm/m256
2740 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2742 int _mm256_testc_ps (__m256 a, __m256 b)
2743 VTESTPS ymm, ymm/m256
2746 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2748 int _mm256_testc_pd (__m256d a, __m256d b)
2749 VTESTPS ymm, ymm/m256
2752 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2754 int _mm_testnzc_ps (__m128 a, __m128 b)
2755 VTESTPS xmm, xmm/m128
2758 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2760 int _mm_testnzc_pd (__m128d a, __m128d b)
2761 VTESTPD xmm, xmm/m128
2764 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2766 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2767 VPTEST ymm, ymm/m256
2770 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2772 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2773 VPTEST ymm, ymm/m256
2776 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2778 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2779 VPTEST ymm, ymm/m256
2782 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2784 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2785 VPTEST ymm, ymm/m256
2788 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2790 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2791 VPTEST ymm, ymm/m256
2794 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2796 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2797 VPTEST ymm, ymm/m256
2800 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2802 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2803 VPTEST ymm, ymm/m256
2806 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2808 int _mm256_testnzc_si256 (__m256i a, __m256i b)
2809 VPTEST ymm, ymm/m256
2812 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2814 int _mm256_testnzc_ps (__m256 a, __m256 b)
2815 VTESTPS ymm, ymm/m256
2818 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2820 int _mm256_testnzc_pd (__m256d a, __m256d b)
2821 VTESTPD ymm, ymm/m256
2824 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2826 int _mm_testz_ps (__m128 a, __m128 b)
2827 VTESTPS xmm, xmm/m128
2830 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2832 int _mm_testz_pd (__m128d a, __m128d b)
2833 VTESTPD xmm, xmm/m128
2836 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2838 int _mm256_testz_si256 (__m256i a, __m256i b)
2839 VPTEST ymm, ymm/m256
2842 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2844 int _mm256_testz_si256 (__m256i a, __m256i b)
2845 VPTEST ymm, ymm/m256
2848 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2850 int _mm256_testz_si256 (__m256i a, __m256i b)
2851 VPTEST ymm, ymm/m256
2854 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2856 int _mm256_testz_si256 (__m256i a, __m256i b)
2857 VPTEST ymm, ymm/m256
2860 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2862 int _mm256_testz_si256 (__m256i a, __m256i b)
2863 VPTEST ymm, ymm/m256
2866 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2868 int _mm256_testz_si256 (__m256i a, __m256i b)
2869 VPTEST ymm, ymm/m256
2872 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2874 int _mm256_testz_si256 (__m256i a, __m256i b)
2875 VPTEST ymm, ymm/m256
2878 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2880 int _mm256_testz_si256 (__m256i a, __m256i b)
2881 VPTEST ymm, ymm/m256
2884 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2886 int _mm256_testz_ps (__m256 a, __m256 b)
2887 VTESTPS ymm, ymm/m256
2890 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2892 int _mm256_testz_pd (__m256d a, __m256d b)
2893 VTESTPD ymm, ymm/m256
2896 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2898 __m256 _mm256_unpackhi_ps (__m256 a, __m256 b)
2899 VUNPCKHPS ymm, ymm, ymm/m256
2902 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2904 __m256d _mm256_unpackhi_pd (__m256d a, __m256d b)
2905 VUNPCKHPD ymm, ymm, ymm/m256
2908 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2910 __m256 _mm256_unpacklo_ps (__m256 a, __m256 b)
2911 VUNPCKLPS ymm, ymm, ymm/m256
2914 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2916 __m256d _mm256_unpacklo_pd (__m256d a, __m256d b)
2917 VUNPCKLPD ymm, ymm, ymm/m256
2920 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2922 __m256 _mm256_xor_ps (__m256 a, __m256 b)
2923 VXORPS ymm, ymm, ymm/m256
2926 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2928 __m256d _mm256_xor_pd (__m256d a, __m256d b)
2929 VXORPS ymm, ymm, ymm/m256
2932 <member name="T:System.Runtime.Intrinsics.X86.Avx2">
2934 This class provides access to Intel AVX2 hardware instructions via intrinsics
2937 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.SByte})">
2939 __m256i _mm256_abs_epi8 (__m256i a)
2940 VPABSB ymm, ymm/m256
2943 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int16})">
2945 __m256i _mm256_abs_epi16 (__m256i a)
2946 VPABSW ymm, ymm/m256
2949 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int32})">
2951 __m256i _mm256_abs_epi32 (__m256i a)
2952 VPABSD ymm, ymm/m256
2955 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2957 __m256i _mm256_add_epi8 (__m256i a, __m256i b)
2958 VPADDB ymm, ymm, ymm/m256
2961 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2963 __m256i _mm256_add_epi8 (__m256i a, __m256i b)
2964 VPADDB ymm, ymm, ymm/m256
2967 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2969 __m256i _mm256_add_epi16 (__m256i a, __m256i b)
2970 VPADDW ymm, ymm, ymm/m256
2973 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2975 __m256i _mm256_add_epi16 (__m256i a, __m256i b)
2976 VPADDW ymm, ymm, ymm/m256
2979 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2981 __m256i _mm256_add_epi32 (__m256i a, __m256i b)
2982 VPADDD ymm, ymm, ymm/m256
2985 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2987 __m256i _mm256_add_epi32 (__m256i a, __m256i b)
2988 VPADDD ymm, ymm, ymm/m256
2991 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2993 __m256i _mm256_add_epi64 (__m256i a, __m256i b)
2994 VPADDQ ymm, ymm, ymm/m256
2997 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2999 __m256i _mm256_add_epi64 (__m256i a, __m256i b)
3000 VPADDQ ymm, ymm, ymm/m256
3003 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3005 __m256i _mm256_adds_epi8 (__m256i a, __m256i b)
3006 VPADDSB ymm, ymm, ymm/m256
3009 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3011 __m256i _mm256_adds_epu8 (__m256i a, __m256i b)
3012 VPADDUSB ymm, ymm, ymm/m256
3015 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3017 __m256i _mm256_adds_epi16 (__m256i a, __m256i b)
3018 VPADDSW ymm, ymm, ymm/m256
3021 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3023 __m256i _mm256_adds_epu16 (__m256i a, __m256i b)
3024 VPADDUSW ymm, ymm, ymm/m256
3027 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
3029 __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3030 VPALIGNR ymm, ymm, ymm/m256, imm8
3033 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3035 __m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
3036 VPALIGNR ymm, ymm, ymm/m256, imm8
3039 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
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.
3046 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
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.
3053 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
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.
3060 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
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.
3067 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
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.
3074 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
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.
3081 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3083 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3084 VPAND ymm, ymm, ymm/m256
3087 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3089 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3090 VPAND ymm, ymm, ymm/m256
3093 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3095 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3096 VPAND ymm, ymm, ymm/m256
3099 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3101 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3102 VPAND ymm, ymm, ymm/m256
3105 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3107 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3108 VPAND ymm, ymm, ymm/m256
3111 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3113 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3114 VPAND ymm, ymm, ymm/m256
3117 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3119 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3120 VPAND ymm, ymm, ymm/m256
3123 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3125 __m256i _mm256_and_si256 (__m256i a, __m256i b)
3126 VPAND ymm, ymm, ymm/m256
3129 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3131 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3132 VPANDN ymm, ymm, ymm/m256
3135 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3137 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3138 VPANDN ymm, ymm, ymm/m256
3141 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3143 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3144 VPANDN ymm, ymm, ymm/m256
3147 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3149 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3150 VPANDN ymm, ymm, ymm/m256
3153 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3155 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3156 VPANDN ymm, ymm, ymm/m256
3159 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3161 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3162 VPANDN ymm, ymm, ymm/m256
3165 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3167 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3168 VPANDN ymm, ymm, ymm/m256
3171 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3173 __m256i _mm256_andnot_si256 (__m256i a, __m256i b)
3174 VPANDN ymm, ymm, ymm/m256
3177 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3179 __m256i _mm256_avg_epu8 (__m256i a, __m256i b)
3180 VPAVGB ymm, ymm, ymm/m256
3183 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3185 __m256i _mm256_avg_epu16 (__m256i a, __m256i b)
3186 VPAVGW ymm, ymm, ymm/m256
3189 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3191 __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
3192 VPBLENDD xmm, xmm, xmm/m128, imm8
3195 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3197 __m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
3198 VPBLENDD xmm, xmm, xmm/m128, imm8
3201 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3203 __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
3204 VPBLENDW ymm, ymm, ymm/m256, imm8
3207 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3209 __m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
3210 VPBLENDW ymm, ymm, ymm/m256, imm8
3213 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3215 __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
3216 VPBLENDD ymm, ymm, ymm/m256, imm8
3219 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3221 __m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
3222 VPBLENDD ymm, ymm, ymm/m256, imm8
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})">
3227 __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3228 VPBLENDVB ymm, ymm, ymm/m256, ymm
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})">
3233 __m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3234 VPBLENDVB ymm, ymm, ymm/m256, ymm
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})">
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.
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})">
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.
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})">
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.
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})">
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.
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})">
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.
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})">
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.
3279 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte})">
3281 __m128i _mm_broadcastb_epi8 (__m128i a)
3282 VPBROADCASTB xmm, xmm
3285 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte})">
3287 __m128i _mm_broadcastb_epi8 (__m128i a)
3288 VPBROADCASTB xmm, xmm
3291 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16})">
3293 __m128i _mm_broadcastw_epi16 (__m128i a)
3294 VPBROADCASTW xmm, xmm
3297 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3299 __m128i _mm_broadcastw_epi16 (__m128i a)
3300 VPBROADCASTW xmm, xmm
3303 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
3305 __m128i _mm_broadcastd_epi32 (__m128i a)
3306 VPBROADCASTD xmm, xmm
3309 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3311 __m128i _mm_broadcastd_epi32 (__m128i a)
3312 VPBROADCASTD xmm, xmm
3315 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64})">
3317 __m128i _mm_broadcastq_epi64 (__m128i a)
3318 VPBROADCASTQ xmm, xmm
3321 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3323 __m128i _mm_broadcastq_epi64 (__m128i a)
3324 VPBROADCASTQ xmm, xmm
3327 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single})">
3329 __m128 _mm_broadcastss_ps (__m128 a)
3330 VBROADCASTSS xmm, xmm
3333 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double})">
3335 __m128d _mm_broadcastsd_pd (__m128d a)
3339 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Byte*)">
3341 __m128i _mm_broadcastb_epi8 (__m128i a)
3342 VPBROADCASTB xmm, m8
3343 The above native signature does not directly correspond to the managed signature.
3346 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.SByte*)">
3348 __m128i _mm_broadcastb_epi8 (__m128i a)
3349 VPBROADCASTB xmm, m8
3350 The above native signature does not directly correspond to the managed signature.
3353 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int16*)">
3355 __m128i _mm_broadcastw_epi16 (__m128i a)
3356 VPBROADCASTW xmm, m16
3357 The above native signature does not directly correspond to the managed signature.
3360 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt16*)">
3362 __m128i _mm_broadcastw_epi16 (__m128i a)
3363 VPBROADCASTW xmm, m16
3364 The above native signature does not directly correspond to the managed signature.
3367 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int32*)">
3369 __m128i _mm_broadcastd_epi32 (__m128i a)
3370 VPBROADCASTD xmm, m32
3371 The above native signature does not directly correspond to the managed signature.
3374 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt32*)">
3376 __m128i _mm_broadcastd_epi32 (__m128i a)
3377 VPBROADCASTD xmm, m32
3378 The above native signature does not directly correspond to the managed signature.
3381 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int64*)">
3383 __m128i _mm_broadcastq_epi64 (__m128i a)
3384 VPBROADCASTQ xmm, m64
3385 The above native signature does not directly correspond to the managed signature.
3388 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt64*)">
3390 __m128i _mm_broadcastq_epi64 (__m128i a)
3391 VPBROADCASTQ xmm, m64
3392 The above native signature does not directly correspond to the managed signature.
3395 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Byte})">
3397 __m256i _mm256_broadcastb_epi8 (__m128i a)
3398 VPBROADCASTB ymm, xmm
3401 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.SByte})">
3403 __m256i _mm256_broadcastb_epi8 (__m128i a)
3404 VPBROADCASTB ymm, xmm
3407 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int16})">
3409 __m256i _mm256_broadcastw_epi16 (__m128i a)
3410 VPBROADCASTW ymm, xmm
3413 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3415 __m256i _mm256_broadcastw_epi16 (__m128i a)
3416 VPBROADCASTW ymm, xmm
3419 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
3421 __m256i _mm256_broadcastd_epi32 (__m128i a)
3422 VPBROADCASTD ymm, xmm
3425 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3427 __m256i _mm256_broadcastd_epi32 (__m128i a)
3428 VPBROADCASTD ymm, xmm
3431 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int64})">
3433 __m256i _mm256_broadcastq_epi64 (__m128i a)
3434 VPBROADCASTQ ymm, xmm
3437 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3439 __m256i _mm256_broadcastq_epi64 (__m128i a)
3440 VPBROADCASTQ ymm, xmm
3443 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
3445 __m256 _mm256_broadcastss_ps (__m128 a)
3446 VBROADCASTSS ymm, xmm
3449 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Double})">
3451 __m256d _mm256_broadcastsd_pd (__m128d a)
3452 VBROADCASTSD ymm, xmm
3455 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Byte*)">
3457 __m256i _mm256_broadcastb_epi8 (__m128i a)
3458 VPBROADCASTB ymm, m8
3459 The above native signature does not directly correspond to the managed signature.
3462 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.SByte*)">
3464 __m256i _mm256_broadcastb_epi8 (__m128i a)
3465 VPBROADCASTB ymm, m8
3466 The above native signature does not directly correspond to the managed signature.
3469 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int16*)">
3471 __m256i _mm256_broadcastw_epi16 (__m128i a)
3472 VPBROADCASTW ymm, m16
3473 The above native signature does not directly correspond to the managed signature.
3476 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt16*)">
3478 __m256i _mm256_broadcastw_epi16 (__m128i a)
3479 VPBROADCASTW ymm, m16
3480 The above native signature does not directly correspond to the managed signature.
3483 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int32*)">
3485 __m256i _mm256_broadcastd_epi32 (__m128i a)
3486 VPBROADCASTD ymm, m32
3487 The above native signature does not directly correspond to the managed signature.
3490 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt32*)">
3492 __m256i _mm256_broadcastd_epi32 (__m128i a)
3493 VPBROADCASTD ymm, m32
3494 The above native signature does not directly correspond to the managed signature.
3497 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int64*)">
3499 __m256i _mm256_broadcastq_epi64 (__m128i a)
3500 VPBROADCASTQ ymm, m64
3501 The above native signature does not directly correspond to the managed signature.
3504 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt64*)">
3506 __m256i _mm256_broadcastq_epi64 (__m128i a)
3507 VPBROADCASTQ ymm, m64
3508 The above native signature does not directly correspond to the managed signature.
3511 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.SByte*)">
3513 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3514 VBROADCASTI128 ymm, m128
3515 The above native signature does not directly correspond to the managed signature.
3518 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Byte*)">
3520 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3521 VBROADCASTI128 ymm, m128
3522 The above native signature does not directly correspond to the managed signature.
3525 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int16*)">
3527 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3528 VBROADCASTI128 ymm, m128
3529 The above native signature does not directly correspond to the managed signature.
3532 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt16*)">
3534 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3535 VBROADCASTI128 ymm, m128
3536 The above native signature does not directly correspond to the managed signature.
3539 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int32*)">
3541 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3542 VBROADCASTI128 ymm, m128
3543 The above native signature does not directly correspond to the managed signature.
3546 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt32*)">
3548 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3549 VBROADCASTI128 ymm, m128
3550 The above native signature does not directly correspond to the managed signature.
3553 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int64*)">
3555 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3556 VBROADCASTI128 ymm, m128
3557 The above native signature does not directly correspond to the managed signature.
3560 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt64*)">
3562 __m256i _mm256_broadcastsi128_si256 (__m128i a)
3563 VBROADCASTI128 ymm, m128
3564 The above native signature does not directly correspond to the managed signature.
3567 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3569 __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
3570 VPCMPEQB ymm, ymm, ymm/m256
3573 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3575 __m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
3576 VPCMPEQB ymm, ymm, ymm/m256
3579 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3581 __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
3582 VPCMPEQW ymm, ymm, ymm/m256
3585 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3587 __m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
3588 VPCMPEQW ymm, ymm, ymm/m256
3591 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3593 __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
3594 VPCMPEQD ymm, ymm, ymm/m256
3597 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3599 __m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
3600 VPCMPEQD ymm, ymm, ymm/m256
3603 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3605 __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
3606 VPCMPEQQ ymm, ymm, ymm/m256
3609 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3611 __m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
3612 VPCMPEQQ ymm, ymm, ymm/m256
3615 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3617 __m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)
3618 VPCMPGTB ymm, ymm, ymm/m256
3621 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3623 __m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)
3624 VPCMPGTW ymm, ymm, ymm/m256
3627 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3629 __m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)
3630 VPCMPGTD ymm, ymm, ymm/m256
3633 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3635 __m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)
3636 VPCMPGTQ ymm, ymm, ymm/m256
3639 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToInt32(System.Runtime.Intrinsics.Vector256{System.Int32})">
3641 int _mm256_cvtsi256_si32 (__m256i a)
3645 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToUInt32(System.Runtime.Intrinsics.Vector256{System.UInt32})">
3647 int _mm256_cvtsi256_si32 (__m256i a)
3651 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
3653 __m256i _mm256_cvtepi8_epi16 (__m128i a)
3654 VPMOVSXBW ymm, xmm/m128
3657 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt16(System.Runtime.Intrinsics.Vector128{System.Byte})">
3659 __m256i _mm256_cvtepu8_epi16 (__m128i a)
3660 VPMOVZXBW ymm, xmm/m128
3663 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
3665 __m256i _mm256_cvtepi8_epi32 (__m128i a)
3666 VPMOVSXBD ymm, xmm/m128
3669 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
3671 __m256i _mm256_cvtepi16_epi32 (__m128i a)
3672 VPMOVSXWD ymm, xmm/m128
3675 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector128{System.Byte})">
3677 __m256i _mm256_cvtepu8_epi32 (__m128i a)
3678 VPMOVZXBD ymm, xmm/m128
3681 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3683 __m256i _mm256_cvtepu16_epi32 (__m128i a)
3684 VPMOVZXWD ymm, xmm/m128
3687 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
3689 __m256i _mm256_cvtepi8_epi64 (__m128i a)
3690 VPMOVSXBQ ymm, xmm/m128
3693 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
3695 __m256i _mm256_cvtepi16_epi64 (__m128i a)
3696 VPMOVSXWQ ymm, xmm/m128
3699 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
3701 __m256i _mm256_cvtepi32_epi64 (__m128i a)
3702 VPMOVSXDQ ymm, xmm/m128
3705 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.Byte})">
3707 __m256i _mm256_cvtepu8_epi64 (__m128i a)
3708 VPMOVZXBQ ymm, xmm/m128
3711 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3713 __m256i _mm256_cvtepu16_epi64 (__m128i a)
3714 VPMOVZXWQ ymm, xmm/m128
3717 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3719 __m256i _mm256_cvtepu32_epi64 (__m128i a)
3720 VPMOVZXDQ ymm, xmm/m128
3723 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
3725 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3726 VEXTRACTI128 xmm, ymm, imm8
3729 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3731 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3732 VEXTRACTI128 xmm, ymm, imm8
3735 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3737 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3738 VEXTRACTI128 xmm, ymm, imm8
3741 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3743 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3744 VEXTRACTI128 xmm, ymm, imm8
3747 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3749 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3750 VEXTRACTI128 xmm, ymm, imm8
3753 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3755 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3756 VEXTRACTI128 xmm, ymm, imm8
3759 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3761 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3762 VEXTRACTI128 xmm, ymm, imm8
3765 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
3767 __m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3768 VEXTRACTI128 xmm, ymm, imm8
3771 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3778 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3785 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3792 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3799 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3806 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3813 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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.
3820 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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.
3827 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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.
3834 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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.
3841 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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.
3848 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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.
3855 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
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.
3862 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
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.
3869 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3876 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3883 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
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.
3890 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
3897 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
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.
3904 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
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.
3911 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
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.
3918 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
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.
3925 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
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.
3932 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
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)">
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.
4107 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4109 __m256i _mm256_hadd_epi16 (__m256i a, __m256i b)
4110 VPHADDW ymm, ymm, ymm/m256
4113 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4115 __m256i _mm256_hadd_epi32 (__m256i a, __m256i b)
4116 VPHADDD ymm, ymm, ymm/m256
4119 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4121 __m256i _mm256_hadds_epi16 (__m256i a, __m256i b)
4122 VPHADDSW ymm, ymm, ymm/m256
4125 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4127 __m256i _mm256_hsub_epi16 (__m256i a, __m256i b)
4128 VPHSUBW ymm, ymm, ymm/m256
4131 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4133 __m256i _mm256_hsub_epi32 (__m256i a, __m256i b)
4134 VPHSUBD ymm, ymm, ymm/m256
4137 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4139 __m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)
4140 VPHSUBSW ymm, ymm, ymm/m256
4143 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
4145 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4146 VINSERTI128 ymm, ymm, xmm, imm8
4149 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
4151 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4152 VINSERTI128 ymm, ymm, xmm, imm8
4155 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
4157 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4158 VINSERTI128 ymm, ymm, xmm, imm8
4161 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
4163 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4164 VINSERTI128 ymm, ymm, xmm, imm8
4167 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
4169 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4170 VINSERTI128 ymm, ymm, xmm, imm8
4173 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
4175 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4176 VINSERTI128 ymm, ymm, xmm, imm8
4179 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
4181 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4182 VINSERTI128 ymm, ymm, xmm, imm8
4185 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
4187 __m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4188 VINSERTI128 ymm, ymm, xmm, imm8
4191 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.SByte*)">
4193 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4197 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Byte*)">
4199 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4203 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int16*)">
4205 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4209 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt16*)">
4211 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4215 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int32*)">
4217 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4221 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt32*)">
4223 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4227 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int64*)">
4229 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4233 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt64*)">
4235 __m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4239 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
4241 __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
4242 VPMASKMOVD xmm, xmm, m128
4245 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
4247 __m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
4248 VPMASKMOVD xmm, xmm, m128
4251 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
4253 __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
4254 VPMASKMOVQ xmm, xmm, m128
4257 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
4259 __m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
4260 VPMASKMOVQ xmm, xmm, m128
4263 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
4265 __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
4266 VPMASKMOVD ymm, ymm, m256
4269 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
4271 __m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
4272 VPMASKMOVD ymm, ymm, m256
4275 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
4277 __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
4278 VPMASKMOVQ ymm, ymm, m256
4281 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
4283 __m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
4284 VPMASKMOVQ ymm, ymm, m256
4287 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4289 void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
4290 VPMASKMOVD m128, xmm, xmm
4293 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4295 void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
4296 VPMASKMOVD m128, xmm, xmm
4299 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4301 void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
4302 VPMASKMOVQ m128, xmm, xmm
4305 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4307 void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
4308 VPMASKMOVQ m128, xmm, xmm
4311 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4313 void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
4314 VPMASKMOVD m256, ymm, ymm
4317 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4319 void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
4320 VPMASKMOVD m256, ymm, ymm
4323 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4325 void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
4326 VPMASKMOVQ m256, ymm, ymm
4329 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4331 void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
4332 VPMASKMOVQ m256, ymm, ymm
4335 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4337 __m256i _mm256_madd_epi16 (__m256i a, __m256i b)
4338 VPMADDWD ymm, ymm, ymm/m256
4341 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4343 __m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)
4344 VPMADDUBSW ymm, ymm, ymm/m256
4347 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4349 __m256i _mm256_max_epi8 (__m256i a, __m256i b)
4350 VPMAXSB ymm, ymm, ymm/m256
4353 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4355 __m256i _mm256_max_epu8 (__m256i a, __m256i b)
4356 VPMAXUB ymm, ymm, ymm/m256
4359 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4361 __m256i _mm256_max_epi16 (__m256i a, __m256i b)
4362 VPMAXSW ymm, ymm, ymm/m256
4365 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4367 __m256i _mm256_max_epu16 (__m256i a, __m256i b)
4368 VPMAXUW ymm, ymm, ymm/m256
4371 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4373 __m256i _mm256_max_epi32 (__m256i a, __m256i b)
4374 VPMAXSD ymm, ymm, ymm/m256
4377 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4379 __m256i _mm256_max_epu32 (__m256i a, __m256i b)
4380 VPMAXUD ymm, ymm, ymm/m256
4383 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4385 __m256i _mm256_min_epi8 (__m256i a, __m256i b)
4386 VPMINSB ymm, ymm, ymm/m256
4389 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4391 __m256i _mm256_min_epu8 (__m256i a, __m256i b)
4392 VPMINUB ymm, ymm, ymm/m256
4395 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4397 __m256i _mm256_min_epi16 (__m256i a, __m256i b)
4398 VPMINSW ymm, ymm, ymm/m256
4401 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4403 __m256i _mm256_min_epu16 (__m256i a, __m256i b)
4404 VPMINUW ymm, ymm, ymm/m256
4407 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4409 __m256i _mm256_min_epi32 (__m256i a, __m256i b)
4410 VPMINSD ymm, ymm, ymm/m256
4413 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4415 __m256i _mm256_min_epu32 (__m256i a, __m256i b)
4416 VPMINUD ymm, ymm, ymm/m256
4419 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.SByte})">
4421 int _mm256_movemask_epi8 (__m256i a)
4425 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.Byte})">
4427 int _mm256_movemask_epi8 (__m256i a)
4431 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4433 __m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)
4434 VMPSADBW ymm, ymm, ymm/m256, imm8
4437 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4439 __m256i _mm256_mul_epi32 (__m256i a, __m256i b)
4440 VPMULDQ ymm, ymm, ymm/m256
4443 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4445 __m256i _mm256_mul_epu32 (__m256i a, __m256i b)
4446 VPMULUDQ ymm, ymm, ymm/m256
4449 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4451 __m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)
4452 VPMULHW ymm, ymm, ymm/m256
4455 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4457 __m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)
4458 VPMULHUW ymm, ymm, ymm/m256
4461 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4463 __m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)
4464 VPMULHRSW ymm, ymm, ymm/m256
4467 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4469 __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
4470 VPMULLW ymm, ymm, ymm/m256
4473 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4475 __m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
4476 VPMULLW ymm, ymm, ymm/m256
4479 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4481 __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
4482 VPMULLD ymm, ymm, ymm/m256
4485 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4487 __m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
4488 VPMULLD ymm, ymm, ymm/m256
4491 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4493 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4494 VPOR ymm, ymm, ymm/m256
4497 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4499 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4500 VPOR ymm, ymm, ymm/m256
4503 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4505 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4506 VPOR ymm, ymm, ymm/m256
4509 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4511 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4512 VPOR ymm, ymm, ymm/m256
4515 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4517 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4518 VPOR ymm, ymm, ymm/m256
4521 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4523 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4524 VPOR ymm, ymm, ymm/m256
4527 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4529 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4530 VPOR ymm, ymm, ymm/m256
4533 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4535 __m256i _mm256_or_si256 (__m256i a, __m256i b)
4536 VPOR ymm, ymm, ymm/m256
4539 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4541 __m256i _mm256_packs_epi16 (__m256i a, __m256i b)
4542 VPACKSSWB ymm, ymm, ymm/m256
4545 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4547 __m256i _mm256_packs_epi32 (__m256i a, __m256i b)
4548 VPACKSSDW ymm, ymm, ymm/m256
4551 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4553 __m256i _mm256_packus_epi16 (__m256i a, __m256i b)
4554 VPACKUSWB ymm, ymm, ymm/m256
4557 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4559 __m256i _mm256_packus_epi32 (__m256i a, __m256i b)
4560 VPACKUSDW ymm, ymm, ymm/m256
4563 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4565 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4566 VPERM2I128 ymm, ymm, ymm/m256, imm8
4569 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4571 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4572 VPERM2I128 ymm, ymm, ymm/m256, imm8
4575 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4577 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4578 VPERM2I128 ymm, ymm, ymm/m256, imm8
4581 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4583 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4584 VPERM2I128 ymm, ymm, ymm/m256, imm8
4587 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4589 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4590 VPERM2I128 ymm, ymm, ymm/m256, imm8
4593 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4595 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4596 VPERM2I128 ymm, ymm, ymm/m256, imm8
4599 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4601 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4602 VPERM2I128 ymm, ymm, ymm/m256, imm8
4605 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4607 __m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4608 VPERM2I128 ymm, ymm, ymm/m256, imm8
4611 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4613 __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
4614 VPERMQ ymm, ymm/m256, imm8
4617 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4619 __m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
4620 VPERMQ ymm, ymm/m256, imm8
4623 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
4625 __m256d _mm256_permute4x64_pd (__m256d a, const int imm8)
4626 VPERMPD ymm, ymm/m256, imm8
4629 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4631 __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
4632 VPERMD ymm, ymm/m256, ymm
4635 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4637 __m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
4638 VPERMD ymm, ymm/m256, ymm
4641 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
4643 __m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)
4644 VPERMPS ymm, ymm/m256, ymm
4647 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4649 __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
4650 VPSLLW ymm, ymm, xmm/m128
4653 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4655 __m256i _mm256_sll_epi16 (__m256i a, __m128i count)
4656 VPSLLW ymm, ymm, xmm/m128
4659 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4661 __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
4662 VPSLLD ymm, ymm, xmm/m128
4665 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4667 __m256i _mm256_sll_epi32 (__m256i a, __m128i count)
4668 VPSLLD ymm, ymm, xmm/m128
4671 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4673 __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
4674 VPSLLQ ymm, ymm, xmm/m128
4677 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4679 __m256i _mm256_sll_epi64 (__m256i a, __m128i count)
4680 VPSLLQ ymm, ymm, xmm/m128
4683 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4685 __m256i _mm256_slli_epi16 (__m256i a, int imm8)
4686 VPSLLW ymm, ymm, imm8
4689 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4691 __m256i _mm256_slli_epi16 (__m256i a, int imm8)
4692 VPSLLW ymm, ymm, imm8
4695 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4697 __m256i _mm256_slli_epi32 (__m256i a, int imm8)
4698 VPSLLD ymm, ymm, imm8
4701 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4703 __m256i _mm256_slli_epi32 (__m256i a, int imm8)
4704 VPSLLD ymm, ymm, imm8
4707 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4709 __m256i _mm256_slli_epi64 (__m256i a, int imm8)
4710 VPSLLQ ymm, ymm, imm8
4713 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4715 __m256i _mm256_slli_epi64 (__m256i a, int imm8)
4716 VPSLLQ ymm, ymm, imm8
4719 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4721 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4722 VPSLLDQ ymm, ymm, imm8
4725 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4727 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4728 VPSLLDQ ymm, ymm, imm8
4731 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4733 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4734 VPSLLDQ ymm, ymm, imm8
4737 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4739 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4740 VPSLLDQ ymm, ymm, imm8
4743 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4745 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4746 VPSLLDQ ymm, ymm, imm8
4749 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4751 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4752 VPSLLDQ ymm, ymm, imm8
4755 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4757 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4758 VPSLLDQ ymm, ymm, imm8
4761 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4763 __m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4764 VPSLLDQ ymm, ymm, imm8
4767 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4769 __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
4770 VPSLLVD ymm, ymm, ymm/m256
4773 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4775 __m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
4776 VPSLLVD ymm, ymm, ymm/m256
4779 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4781 __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
4782 VPSLLVQ ymm, ymm, ymm/m256
4785 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4787 __m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
4788 VPSLLVQ ymm, ymm, ymm/m256
4791 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4793 __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
4794 VPSLLVD xmm, ymm, xmm/m128
4797 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4799 __m128i _mm_sllv_epi32 (__m128i a, __m128i count)
4800 VPSLLVD xmm, ymm, xmm/m128
4803 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4805 __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
4806 VPSLLVQ xmm, ymm, xmm/m128
4809 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4811 __m128i _mm_sllv_epi64 (__m128i a, __m128i count)
4812 VPSLLVQ xmm, ymm, xmm/m128
4815 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4817 _mm256_sra_epi16 (__m256i a, __m128i count)
4818 VPSRAW ymm, ymm, xmm/m128
4821 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4823 _mm256_sra_epi32 (__m256i a, __m128i count)
4824 VPSRAD ymm, ymm, xmm/m128
4827 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4829 __m256i _mm256_srai_epi16 (__m256i a, int imm8)
4830 VPSRAW ymm, ymm, imm8
4833 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4835 __m256i _mm256_srai_epi32 (__m256i a, int imm8)
4836 VPSRAD ymm, ymm, imm8
4839 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4841 __m256i _mm256_srav_epi32 (__m256i a, __m256i count)
4842 VPSRAVD ymm, ymm, ymm/m256
4845 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4847 __m128i _mm_srav_epi32 (__m128i a, __m128i count)
4848 VPSRAVD xmm, xmm, xmm/m128
4851 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4853 __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
4854 VPSRLW ymm, ymm, xmm/m128
4857 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4859 __m256i _mm256_srl_epi16 (__m256i a, __m128i count)
4860 VPSRLW ymm, ymm, xmm/m128
4863 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4865 __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
4866 VPSRLD ymm, ymm, xmm/m128
4869 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4871 __m256i _mm256_srl_epi32 (__m256i a, __m128i count)
4872 VPSRLD ymm, ymm, xmm/m128
4875 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4877 __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
4878 VPSRLQ ymm, ymm, xmm/m128
4881 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4883 __m256i _mm256_srl_epi64 (__m256i a, __m128i count)
4884 VPSRLQ ymm, ymm, xmm/m128
4887 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4889 __m256i _mm256_srli_epi16 (__m256i a, int imm8)
4890 VPSRLW ymm, ymm, imm8
4893 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4895 __m256i _mm256_srli_epi16 (__m256i a, int imm8)
4896 VPSRLW ymm, ymm, imm8
4899 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4901 __m256i _mm256_srli_epi32 (__m256i a, int imm8)
4902 VPSRLD ymm, ymm, imm8
4905 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4907 __m256i _mm256_srli_epi32 (__m256i a, int imm8)
4908 VPSRLD ymm, ymm, imm8
4911 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4913 __m256i _mm256_srli_epi64 (__m256i a, int imm8)
4914 VPSRLQ ymm, ymm, imm8
4917 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4919 __m256i _mm256_srli_epi64 (__m256i a, int imm8)
4920 VPSRLQ ymm, ymm, imm8
4923 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4925 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4926 VPSRLDQ ymm, ymm, imm8
4929 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4931 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4932 VPSRLDQ ymm, ymm, imm8
4935 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4937 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4938 VPSRLDQ ymm, ymm, imm8
4941 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4943 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4944 VPSRLDQ ymm, ymm, imm8
4947 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4949 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4950 VPSRLDQ ymm, ymm, imm8
4953 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4955 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4956 VPSRLDQ ymm, ymm, imm8
4959 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4961 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4962 VPSRLDQ ymm, ymm, imm8
4965 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4967 __m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4968 VPSRLDQ ymm, ymm, imm8
4971 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4973 __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
4974 VPSRLVD ymm, ymm, ymm/m256
4977 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4979 __m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
4980 VPSRLVD ymm, ymm, ymm/m256
4983 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4985 __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
4986 VPSRLVQ ymm, ymm, ymm/m256
4989 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4991 __m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
4992 VPSRLVQ ymm, ymm, ymm/m256
4995 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4997 __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
4998 VPSRLVD xmm, xmm, xmm/m128
5001 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5003 __m128i _mm_srlv_epi32 (__m128i a, __m128i count)
5004 VPSRLVD xmm, xmm, xmm/m128
5007 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
5009 __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
5010 VPSRLVQ xmm, xmm, xmm/m128
5013 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
5015 __m128i _mm_srlv_epi64 (__m128i a, __m128i count)
5016 VPSRLVQ xmm, xmm, xmm/m128
5019 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5021 __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
5022 VPSHUFB ymm, ymm, ymm/m256
5025 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5027 __m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
5028 VPSHUFB ymm, ymm, ymm/m256
5031 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
5033 __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
5034 VPSHUFD ymm, ymm/m256, imm8
5037 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
5039 __m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
5040 VPSHUFD ymm, ymm/m256, imm8
5043 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
5045 __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
5046 VPSHUFHW ymm, ymm/m256, imm8
5049 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
5051 __m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
5052 VPSHUFHW ymm, ymm/m256, imm8
5055 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
5057 __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
5058 VPSHUFLW ymm, ymm/m256, imm8
5061 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
5063 __m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
5064 VPSHUFLW ymm, ymm/m256, imm8
5067 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5069 __m256i _mm256_sign_epi8 (__m256i a, __m256i b)
5070 VPSIGNB ymm, ymm, ymm/m256
5073 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5075 __m256i _mm256_sign_epi16 (__m256i a, __m256i b)
5076 VPSIGNW ymm, ymm, ymm/m256
5079 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5081 __m256i _mm256_sign_epi32 (__m256i a, __m256i b)
5082 VPSIGND ymm, ymm, ymm/m256
5085 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5087 __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
5088 VPSUBB ymm, ymm, ymm/m256
5091 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5093 __m256i _mm256_sub_epi8 (__m256i a, __m256i b)
5094 VPSUBB ymm, ymm, ymm/m256
5097 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5099 __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
5100 VPSUBW ymm, ymm, ymm/m256
5103 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5105 __m256i _mm256_sub_epi16 (__m256i a, __m256i b)
5106 VPSUBW ymm, ymm, ymm/m256
5109 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5111 __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
5112 VPSUBD ymm, ymm, ymm/m256
5115 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5117 __m256i _mm256_sub_epi32 (__m256i a, __m256i b)
5118 VPSUBD ymm, ymm, ymm/m256
5121 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5123 __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
5124 VPSUBQ ymm, ymm, ymm/m256
5127 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5129 __m256i _mm256_sub_epi64 (__m256i a, __m256i b)
5130 VPSUBQ ymm, ymm, ymm/m256
5133 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5135 __m256i _mm256_subs_epi8 (__m256i a, __m256i b)
5136 VPSUBSB ymm, ymm, ymm/m256
5139 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5141 __m256i _mm256_subs_epi16 (__m256i a, __m256i b)
5142 VPSUBSW ymm, ymm, ymm/m256
5145 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5147 __m256i _mm256_subs_epu8 (__m256i a, __m256i b)
5148 VPSUBUSB ymm, ymm, ymm/m256
5151 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5153 __m256i _mm256_subs_epu16 (__m256i a, __m256i b)
5154 VPSUBUSW ymm, ymm, ymm/m256
5157 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5159 __m256i _mm256_sad_epu8 (__m256i a, __m256i b)
5160 VPSADBW ymm, ymm, ymm/m256
5163 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5165 __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
5166 VPUNPCKHBW ymm, ymm, ymm/m256
5169 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5171 __m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
5172 VPUNPCKHBW ymm, ymm, ymm/m256
5175 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5177 __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
5178 VPUNPCKHWD ymm, ymm, ymm/m256
5181 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5183 __m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
5184 VPUNPCKHWD ymm, ymm, ymm/m256
5187 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5189 __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
5190 VPUNPCKHDQ ymm, ymm, ymm/m256
5193 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5195 __m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
5196 VPUNPCKHDQ ymm, ymm, ymm/m256
5199 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5201 __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
5202 VPUNPCKHQDQ ymm, ymm, ymm/m256
5205 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5207 __m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
5208 VPUNPCKHQDQ ymm, ymm, ymm/m256
5211 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5213 __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
5214 VPUNPCKLBW ymm, ymm, ymm/m256
5217 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5219 __m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
5220 VPUNPCKLBW ymm, ymm, ymm/m256
5223 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5225 __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
5226 VPUNPCKLWD ymm, ymm, ymm/m256
5229 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5231 __m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
5232 VPUNPCKLWD ymm, ymm, ymm/m256
5235 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5237 __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
5238 VPUNPCKLDQ ymm, ymm, ymm/m256
5241 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5243 __m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
5244 VPUNPCKLDQ ymm, ymm, ymm/m256
5247 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5249 __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
5250 VPUNPCKLQDQ ymm, ymm, ymm/m256
5253 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5255 __m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
5256 VPUNPCKLQDQ ymm, ymm, ymm/m256
5259 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5261 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5262 VPXOR ymm, ymm, ymm/m256
5265 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5267 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5268 VPXOR ymm, ymm, ymm/m256
5271 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5273 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5274 VPXOR ymm, ymm, ymm/m256
5277 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5279 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5280 VPXOR ymm, ymm, ymm/m256
5283 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5285 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5286 VPXOR ymm, ymm, ymm/m256
5289 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5291 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5292 VPXOR ymm, ymm, ymm/m256
5295 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5297 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5298 VPXOR ymm, ymm, ymm/m256
5301 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5303 __m256i _mm256_xor_si256 (__m256i a, __m256i b)
5304 VPXOR ymm, ymm, ymm/m256
5307 <member name="T:System.Runtime.Intrinsics.X86.Bmi1">
5309 This class provides access to Intel BMI1 hardware instructions via intrinsics
5312 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.AndNot(System.UInt64,System.UInt64)">
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
5319 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.Byte,System.Byte)">
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
5326 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.UInt16)">
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
5333 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ExtractLowestSetBit(System.UInt64)">
5335 unsigned __int64 _blsi_u64 (unsigned __int64 a)
5337 This intrinisc is only available on 64-bit processes
5340 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.GetMaskUpToLowestSetBit(System.UInt64)">
5342 unsigned __int64 _blsmsk_u64 (unsigned __int64 a)
5344 This intrinisc is only available on 64-bit processes
5347 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ResetLowestSetBit(System.UInt64)">
5349 unsigned __int64 _blsr_u64 (unsigned __int64 a)
5351 This intrinisc is only available on 64-bit processes
5354 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.TrailingZeroCount(System.UInt64)">
5356 __int64 _mm_tzcnt_64 (unsigned __int64 a)
5358 This intrinisc is only available on 64-bit processes
5361 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.AndNot(System.UInt32,System.UInt32)">
5363 unsigned int _andn_u32 (unsigned int a, unsigned int b)
5364 ANDN r32a, r32b, reg/m32
5367 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.Byte,System.Byte)">
5369 unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)
5370 BEXTR r32a, reg/m32, r32b
5373 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.UInt16)">
5375 unsigned int _bextr2_u32 (unsigned int a, unsigned int control)
5376 BEXTR r32a, reg/m32, r32b
5379 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ExtractLowestSetBit(System.UInt32)">
5381 unsigned int _blsi_u32 (unsigned int a)
5385 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.GetMaskUpToLowestSetBit(System.UInt32)">
5387 unsigned int _blsmsk_u32 (unsigned int a)
5391 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ResetLowestSetBit(System.UInt32)">
5393 unsigned int _blsr_u32 (unsigned int a)
5397 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.TrailingZeroCount(System.UInt32)">
5399 int _mm_tzcnt_32 (unsigned int a)
5403 <member name="T:System.Runtime.Intrinsics.X86.Bmi2">
5405 This class provides access to Intel BMI2 hardware instructions via intrinsics
5408 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ZeroHighBits(System.UInt64,System.UInt64)">
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
5415 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64)">
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
5423 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64,System.UInt64*)">
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
5431 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitDeposit(System.UInt64,System.UInt64)">
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
5438 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitExtract(System.UInt64,System.UInt64)">
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
5445 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ZeroHighBits(System.UInt32,System.UInt32)">
5447 unsigned int _bzhi_u32 (unsigned int a, unsigned int index)
5448 BZHI r32a, reg/m32, r32b
5451 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32)">
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.
5458 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32,System.UInt32*)">
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.
5465 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitDeposit(System.UInt32,System.UInt32)">
5467 unsigned int _pdep_u32 (unsigned int a, unsigned int mask)
5468 PDEP r32a, r32b, reg/m32
5471 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitExtract(System.UInt32,System.UInt32)">
5473 unsigned int _pext_u32 (unsigned int a, unsigned int mask)
5474 PEXT r32a, r32b, reg/m32
5477 <member name="T:System.Runtime.Intrinsics.X86.Fma">
5479 This class provides access to Intel FMA hardware instructions via intrinsics
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})">
5484 __m128 _mm_fmadd_ps (__m128 a, __m128 b, __m128 c)
5485 VFMADDPS xmm, xmm, xmm/m128
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})">
5490 __m128d _mm_fmadd_pd (__m128d a, __m128d b, __m128d c)
5491 VFMADDPD xmm, xmm, xmm/m128
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})">
5496 __m256 _mm256_fmadd_ps (__m256 a, __m256 b, __m256 c)
5497 VFMADDPS ymm, ymm, ymm/m256
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})">
5502 __m256d _mm256_fmadd_pd (__m256d a, __m256d b, __m256d c)
5503 VFMADDPS ymm, ymm, ymm/m256
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})">
5508 __m128 _mm_fmadd_ss (__m128 a, __m128 b, __m128 c)
5509 VFMADDSS xmm, xmm, xmm/m32
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})">
5514 __m128d _mm_fmadd_sd (__m128d a, __m128d b, __m128d c)
5515 VFMADDSS xmm, xmm, xmm/m64
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})">
5520 __m128 _mm_fmaddsub_ps (__m128 a, __m128 b, __m128 c)
5521 VFMADDSUBPS xmm, xmm, xmm/m128
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})">
5526 __m128d _mm_fmaddsub_pd (__m128d a, __m128d b, __m128d c)
5527 VFMADDSUBPD xmm, xmm, xmm/m128
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})">
5532 __m256 _mm256_fmaddsub_ps (__m256 a, __m256 b, __m256 c)
5533 VFMADDSUBPS ymm, ymm, ymm/m256
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})">
5538 __m256d _mm256_fmaddsub_pd (__m256d a, __m256d b, __m256d c)
5539 VFMADDSUBPD ymm, ymm, ymm/m256
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})">
5544 __m128 _mm_fmsub_ps (__m128 a, __m128 b, __m128 c)
5545 VFMSUBPS xmm, xmm, xmm/m128
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})">
5550 __m128d _mm_fmsub_pd (__m128d a, __m128d b, __m128d c)
5551 VFMSUBPS xmm, xmm, xmm/m128
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})">
5556 __m256 _mm256_fmsub_ps (__m256 a, __m256 b, __m256 c)
5557 VFMSUBPS ymm, ymm, ymm/m256
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})">
5562 __m256d _mm256_fmsub_pd (__m256d a, __m256d b, __m256d c)
5563 VFMSUBPD ymm, ymm, ymm/m256
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})">
5568 __m128 _mm_fmsub_ss (__m128 a, __m128 b, __m128 c)
5569 VFMSUBSS xmm, xmm, xmm/m32
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})">
5574 __m128d _mm_fmsub_sd (__m128d a, __m128d b, __m128d c)
5575 VFMSUBSD xmm, xmm, xmm/m64
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})">
5580 __m128 _mm_fmsubadd_ps (__m128 a, __m128 b, __m128 c)
5581 VFMSUBADDPS xmm, xmm, xmm/m128
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})">
5586 __m128d _mm_fmsubadd_pd (__m128d a, __m128d b, __m128d c)
5587 VFMSUBADDPD xmm, xmm, xmm/m128
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})">
5592 __m256 _mm256_fmsubadd_ps (__m256 a, __m256 b, __m256 c)
5593 VFMSUBADDPS ymm, ymm, ymm/m256
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})">
5598 __m256d _mm256_fmsubadd_pd (__m256d a, __m256d b, __m256d c)
5599 VFMSUBADDPD ymm, ymm, ymm/m256
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})">
5604 __m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)
5605 VFNMADDPS xmm, xmm, xmm/m128
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})">
5610 __m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)
5611 VFNMADDPD xmm, xmm, xmm/m128
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})">
5616 __m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)
5617 VFNMADDPS ymm, ymm, ymm/m256
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})">
5622 __m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)
5623 VFNMADDPD ymm, ymm, ymm/m256
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})">
5628 __m128 _mm_fnmadd_ss (__m128 a, __m128 b, __m128 c)
5629 VFNMADDSS xmm, xmm, xmm/m32
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})">
5634 __m128d _mm_fnmadd_sd (__m128d a, __m128d b, __m128d c)
5635 VFNMADDSD xmm, xmm, xmm/m64
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})">
5640 __m128 _mm_fnmsub_ps (__m128 a, __m128 b, __m128 c)
5641 VFNMSUBPS xmm, xmm, xmm/m128
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})">
5646 __m128d _mm_fnmsub_pd (__m128d a, __m128d b, __m128d c)
5647 VFNMSUBPD xmm, xmm, xmm/m128
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})">
5652 __m256 _mm256_fnmsub_ps (__m256 a, __m256 b, __m256 c)
5653 VFNMSUBPS ymm, ymm, ymm/m256
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})">
5658 __m256d _mm256_fnmsub_pd (__m256d a, __m256d b, __m256d c)
5659 VFNMSUBPD ymm, ymm, ymm/m256
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})">
5664 __m128 _mm_fnmsub_ss (__m128 a, __m128 b, __m128 c)
5665 VFNMSUBSS xmm, xmm, xmm/m32
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})">
5670 __m128d _mm_fnmsub_sd (__m128d a, __m128d b, __m128d c)
5671 VFNMSUBSD xmm, xmm, xmm/m64
5674 <member name="T:System.Runtime.Intrinsics.X86.Lzcnt">
5676 This class provides access to Intel LZCNT hardware instructions via intrinsics
5679 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.X64.LeadingZeroCount(System.UInt64)">
5681 unsigned __int64 _lzcnt_u64 (unsigned __int64 a)
5683 This intrinisc is only available on 64-bit processes
5686 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.LeadingZeroCount(System.UInt32)">
5688 unsigned int _lzcnt_u32 (unsigned int a)
5692 <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq">
5694 This class provides access to Intel PCLMULQDQ hardware instructions via intrinsics
5697 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
5699 __m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
5700 PCLMULQDQ xmm, xmm/m128, imm8
5703 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
5705 __m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
5706 PCLMULQDQ xmm, xmm/m128, imm8
5709 <member name="T:System.Runtime.Intrinsics.X86.Popcnt">
5711 This class provides access to Intel POPCNT hardware instructions via intrinsics
5714 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.X64.PopCount(System.UInt64)">
5716 __int64 _mm_popcnt_u64 (unsigned __int64 a)
5717 POPCNT reg64, reg/m64
5718 This intrinisc is only available on 64-bit processes
5721 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.PopCount(System.UInt32)">
5723 int _mm_popcnt_u32 (unsigned int a)
5727 <member name="T:System.Runtime.Intrinsics.X86.Sse">
5729 This class provides access to Intel SSE hardware instructions via intrinsics
5732 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
5734 __int64 _mm_cvtss_si64 (__m128 a)
5735 CVTSS2SI r64, xmm/m32
5736 This intrinisc is only available on 64-bit processes
5739 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64)">
5741 __m128 _mm_cvtsi64_ss (__m128 a, __int64 b)
5742 CVTSI2SS xmm, reg/m64
5743 This intrinisc is only available on 64-bit processes
5746 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
5748 __int64 _mm_cvttss_si64 (__m128 a)
5749 CVTTSS2SI r64, xmm/m32
5750 This intrinisc is only available on 64-bit processes
5753 <member name="M:System.Runtime.Intrinsics.X86.Sse.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5755 __m128 _mm_add_ps (__m128 a, __m128 b)
5759 <member name="M:System.Runtime.Intrinsics.X86.Sse.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5761 __m128 _mm_add_ss (__m128 a, __m128 b)
5765 <member name="M:System.Runtime.Intrinsics.X86.Sse.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5767 __m128 _mm_and_ps (__m128 a, __m128 b)
5771 <member name="M:System.Runtime.Intrinsics.X86.Sse.AndNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5773 __m128 _mm_andnot_ps (__m128 a, __m128 b)
5774 ANDNPS xmm, xmm/m128
5777 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5779 __m128 _mm_cmpeq_ps (__m128 a, __m128 b)
5780 CMPPS xmm, xmm/m128, imm8(0)
5783 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5785 int _mm_comieq_ss (__m128 a, __m128 b)
5789 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5791 int _mm_ucomieq_ss (__m128 a, __m128 b)
5792 UCOMISS xmm, xmm/m32
5795 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5797 __m128 _mm_cmpeq_ss (__m128 a, __m128 b)
5798 CMPSS xmm, xmm/m32, imm8(0)
5801 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5803 __m128 _mm_cmpgt_ps (__m128 a, __m128 b)
5804 CMPPS xmm, xmm/m128, imm8(6)
5807 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5809 int _mm_comigt_ss (__m128 a, __m128 b)
5813 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5815 int _mm_ucomigt_ss (__m128 a, __m128 b)
5816 UCOMISS xmm, xmm/m32
5819 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5821 __m128 _mm_cmpgt_ss (__m128 a, __m128 b)
5822 CMPSS xmm, xmm/m32, imm8(6)
5825 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5827 __m128 _mm_cmpge_ps (__m128 a, __m128 b)
5828 CMPPS xmm, xmm/m128, imm8(5)
5831 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5833 int _mm_comige_ss (__m128 a, __m128 b)
5837 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5839 int _mm_ucomige_ss (__m128 a, __m128 b)
5840 UCOMISS xmm, xmm/m32
5843 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5845 __m128 _mm_cmpge_ss (__m128 a, __m128 b)
5846 CMPPS xmm, xmm/m32, imm8(5)
5849 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5851 __m128 _mm_cmplt_ps (__m128 a, __m128 b)
5852 CMPPS xmm, xmm/m128, imm8(1)
5855 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5857 int _mm_comilt_ss (__m128 a, __m128 b)
5861 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5863 int _mm_ucomilt_ss (__m128 a, __m128 b)
5864 UCOMISS xmm, xmm/m32
5867 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5869 __m128 _mm_cmplt_ss (__m128 a, __m128 b)
5870 CMPSS xmm, xmm/m32, imm8(1)
5873 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5875 __m128 _mm_cmple_ps (__m128 a, __m128 b)
5876 CMPPS xmm, xmm/m128, imm8(2)
5879 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5881 int _mm_comile_ss (__m128 a, __m128 b)
5885 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5887 int _mm_ucomile_ss (__m128 a, __m128 b)
5888 UCOMISS xmm, xmm/m32
5891 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5893 __m128 _mm_cmple_ss (__m128 a, __m128 b)
5894 CMPSS xmm, xmm/m32, imm8(2)
5897 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5899 __m128 _mm_cmpneq_ps (__m128 a, __m128 b)
5900 CMPPS xmm, xmm/m128, imm8(4)
5903 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5905 int _mm_comineq_ss (__m128 a, __m128 b)
5909 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5911 int _mm_ucomineq_ss (__m128 a, __m128 b)
5912 UCOMISS xmm, xmm/m32
5915 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5917 __m128 _mm_cmpneq_ss (__m128 a, __m128 b)
5918 CMPSS xmm, xmm/m32, imm8(4)
5921 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5923 __m128 _mm_cmpngt_ps (__m128 a, __m128 b)
5924 CMPPS xmm, xmm/m128, imm8(2)
5927 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5929 __m128 _mm_cmpngt_ss (__m128 a, __m128 b)
5930 CMPSS xmm, xmm/m32, imm8(2)
5933 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5935 __m128 _mm_cmpnge_ps (__m128 a, __m128 b)
5936 CMPPS xmm, xmm/m128, imm8(1)
5939 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5941 __m128 _mm_cmpnge_ss (__m128 a, __m128 b)
5942 CMPSS xmm, xmm/m32, imm8(1)
5945 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5947 __m128 _mm_cmpnlt_ps (__m128 a, __m128 b)
5948 CMPPS xmm, xmm/m128, imm8(5)
5951 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5953 __m128 _mm_cmpnlt_ss (__m128 a, __m128 b)
5954 CMPSS xmm, xmm/m32, imm8(5)
5957 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5959 __m128 _mm_cmpnle_ps (__m128 a, __m128 b)
5960 CMPPS xmm, xmm/m128, imm8(6)
5963 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5965 __m128 _mm_cmpnle_ss (__m128 a, __m128 b)
5966 CMPSS xmm, xmm/m32, imm8(6)
5969 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5971 __m128 _mm_cmpord_ps (__m128 a, __m128 b)
5972 CMPPS xmm, xmm/m128, imm8(7)
5975 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5977 __m128 _mm_cmpord_ss (__m128 a, __m128 b)
5978 CMPSS xmm, xmm/m32, imm8(7)
5981 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5983 __m128 _mm_cmpunord_ps (__m128 a, __m128 b)
5984 CMPPS xmm, xmm/m128, imm8(3)
5987 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5989 __m128 _mm_cmpunord_ss (__m128 a, __m128 b)
5990 CMPSS xmm, xmm/m32, imm8(3)
5993 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
5995 int _mm_cvtss_si32 (__m128 a)
5996 CVTSS2SI r32, xmm/m32
5999 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32)">
6001 __m128 _mm_cvtsi32_ss (__m128 a, int b)
6002 CVTSI2SS xmm, reg/m32
6005 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
6007 int _mm_cvttss_si32 (__m128 a)
6008 CVTTSS2SI r32, xmm/m32
6011 <member name="M:System.Runtime.Intrinsics.X86.Sse.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6013 __m128 _mm_div_ps (__m128 a, __m128 b)
6017 <member name="M:System.Runtime.Intrinsics.X86.Sse.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6019 __m128 _mm_div_ss (__m128 a, __m128 b)
6023 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadVector128(System.Single*)">
6025 __m128 _mm_loadu_ps (float const* mem_address)
6029 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadScalarVector128(System.Single*)">
6031 __m128 _mm_load_ss (float const* mem_address)
6035 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadAlignedVector128(System.Single*)">
6037 __m128 _mm_load_ps (float const* mem_address)
6041 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
6043 __m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)
6047 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
6049 __m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)
6053 <member name="M:System.Runtime.Intrinsics.X86.Sse.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6055 __m128 _mm_max_ps (__m128 a, __m128 b)
6059 <member name="M:System.Runtime.Intrinsics.X86.Sse.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6061 __m128 _mm_max_ss (__m128 a, __m128 b)
6065 <member name="M:System.Runtime.Intrinsics.X86.Sse.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6067 __m128 _mm_min_ps (__m128 a, __m128 b)
6071 <member name="M:System.Runtime.Intrinsics.X86.Sse.MinScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6073 __m128 _mm_min_ss (__m128 a, __m128 b)
6077 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6079 __m128 _mm_move_ss (__m128 a, __m128 b)
6083 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveHighToLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6085 __m128 _mm_movehl_ps (__m128 a, __m128 b)
6089 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveLowToHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6091 __m128 _mm_movelh_ps (__m128 a, __m128 b)
6095 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveMask(System.Runtime.Intrinsics.Vector128{System.Single})">
6097 int _mm_movemask_ps (__m128 a)
6101 <member name="M:System.Runtime.Intrinsics.X86.Sse.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6103 __m128 _mm_mul_ps (__m128 a, __m128 b)
6107 <member name="M:System.Runtime.Intrinsics.X86.Sse.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6109 __m128 _mm_mul_ss (__m128 a, __m128 b)
6113 <member name="M:System.Runtime.Intrinsics.X86.Sse.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6115 __m128 _mm_or_ps (__m128 a, __m128 b)
6119 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch0(System.Void*)">
6121 void _mm_prefetch(char* p, int i)
6125 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch1(System.Void*)">
6127 void _mm_prefetch(char* p, int i)
6131 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch2(System.Void*)">
6133 void _mm_prefetch(char* p, int i)
6137 <member name="M:System.Runtime.Intrinsics.X86.Sse.PrefetchNonTemporal(System.Void*)">
6139 void _mm_prefetch(char* p, int i)
6143 <member name="M:System.Runtime.Intrinsics.X86.Sse.Reciprocal(System.Runtime.Intrinsics.Vector128{System.Single})">
6145 __m128 _mm_rcp_ps (__m128 a)
6149 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6151 __m128 _mm_rcp_ss (__m128 a)
6155 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6157 __m128 _mm_rcp_ss (__m128 a, __m128 b)
6159 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.
6162 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
6164 __m128 _mm_rsqrt_ps (__m128 a)
6165 RSQRTPS xmm, xmm/m128
6168 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6170 __m128 _mm_rsqrt_ss (__m128 a)
6171 RSQRTSS xmm, xmm/m32
6174 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
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.
6181 <member name="M:System.Runtime.Intrinsics.X86.Sse.Shuffle(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
6183 __m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)
6184 SHUFPS xmm, xmm/m128, imm8
6187 <member name="M:System.Runtime.Intrinsics.X86.Sse.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
6189 __m128 _mm_sqrt_ps (__m128 a)
6190 SQRTPS xmm, xmm/m128
6193 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6195 __m128 _mm_sqrt_ss (__m128 a)
6199 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6201 __m128 _mm_sqrt_ss (__m128 a, __m128 b)
6203 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.
6206 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6208 void _mm_store_ps (float* mem_addr, __m128 a)
6212 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6214 void _mm_stream_ps (float* mem_addr, __m128 a)
6218 <member name="M:System.Runtime.Intrinsics.X86.Sse.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6220 void _mm_storeu_ps (float* mem_addr, __m128 a)
6224 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreFence">
6226 void _mm_sfence(void)
6230 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6232 void _mm_store_ss (float* mem_addr, __m128 a)
6236 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreHigh(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6238 void _mm_storeh_pi (__m64* mem_addr, __m128 a)
6242 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreLow(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6244 void _mm_storel_pi (__m64* mem_addr, __m128 a)
6248 <member name="M:System.Runtime.Intrinsics.X86.Sse.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6250 __m128d _mm_sub_ps (__m128d a, __m128d b)
6254 <member name="M:System.Runtime.Intrinsics.X86.Sse.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6256 __m128 _mm_sub_ss (__m128 a, __m128 b)
6260 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6262 __m128 _mm_unpackhi_ps (__m128 a, __m128 b)
6263 UNPCKHPS xmm, xmm/m128
6266 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6268 __m128 _mm_unpacklo_ps (__m128 a, __m128 b)
6269 UNPCKLPS xmm, xmm/m128
6272 <member name="M:System.Runtime.Intrinsics.X86.Sse.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6274 __m128 _mm_xor_ps (__m128 a, __m128 b)
6278 <member name="T:System.Runtime.Intrinsics.X86.Sse2">
6280 This class provides access to Intel SSE2 hardware instructions via intrinsics
6283 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
6285 __int64 _mm_cvtsd_si64 (__m128d a)
6286 CVTSD2SI r64, xmm/m64
6287 This intrinisc is only available on 64-bit processes
6290 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Int64})">
6292 __int64 _mm_cvtsi128_si64 (__m128i a)
6294 This intrinisc is only available on 64-bit processes
6297 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.UInt64})">
6299 __int64 _mm_cvtsi128_si64 (__m128i a)
6301 This intrinisc is only available on 64-bit processes
6304 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64)">
6306 __m128d _mm_cvtsi64_sd (__m128d a, __int64 b)
6307 CVTSI2SD xmm, reg/m64
6308 This intrinisc is only available on 64-bit processes
6311 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Int64(System.Int64)">
6313 __m128i _mm_cvtsi64_si128 (__int64 a)
6315 This intrinisc is only available on 64-bit processes
6318 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128UInt64(System.UInt64)">
6320 __m128i _mm_cvtsi64_si128 (__int64 a)
6322 This intrinisc is only available on 64-bit processes
6325 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6327 __int64 _mm_cvttsd_si64 (__m128d a)
6328 CVTTSD2SI reg, xmm/m64
6329 This intrinisc is only available on 64-bit processes
6332 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.Int64*,System.Int64)">
6334 void _mm_stream_si64(__int64 *p, __int64 a)
6336 This intrinisc is only available on 64-bit processes
6339 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.UInt64*,System.UInt64)">
6341 void _mm_stream_si64(__int64 *p, __int64 a)
6343 This intrinisc is only available on 64-bit processes
6346 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6348 __m128i _mm_add_epi8 (__m128i a, __m128i b)
6352 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6354 __m128i _mm_add_epi8 (__m128i a, __m128i b)
6358 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6360 __m128i _mm_add_epi16 (__m128i a, __m128i b)
6364 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6366 __m128i _mm_add_epi16 (__m128i a, __m128i b)
6370 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6372 __m128i _mm_add_epi32 (__m128i a, __m128i b)
6376 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6378 __m128i _mm_add_epi32 (__m128i a, __m128i b)
6382 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6384 __m128i _mm_add_epi64 (__m128i a, __m128i b)
6388 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6390 __m128i _mm_add_epi64 (__m128i a, __m128i b)
6394 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6396 __m128d _mm_add_pd (__m128d a, __m128d b)
6400 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6402 __m128d _mm_add_sd (__m128d a, __m128d b)
6406 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6408 __m128i _mm_adds_epi8 (__m128i a, __m128i b)
6409 PADDSB xmm, xmm/m128
6412 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6414 __m128i _mm_adds_epu8 (__m128i a, __m128i b)
6415 PADDUSB xmm, xmm/m128
6418 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6420 __m128i _mm_adds_epi16 (__m128i a, __m128i b)
6421 PADDSW xmm, xmm/m128
6424 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6426 __m128i _mm_adds_epu16 (__m128i a, __m128i b)
6427 PADDUSW xmm, xmm/m128
6430 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6432 __m128i _mm_and_si128 (__m128i a, __m128i b)
6436 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6438 __m128i _mm_and_si128 (__m128i a, __m128i b)
6442 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6444 __m128i _mm_and_si128 (__m128i a, __m128i b)
6448 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6450 __m128i _mm_and_si128 (__m128i a, __m128i b)
6454 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6456 __m128i _mm_and_si128 (__m128i a, __m128i b)
6460 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6462 __m128i _mm_and_si128 (__m128i a, __m128i b)
6466 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6468 __m128i _mm_and_si128 (__m128i a, __m128i b)
6472 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6474 __m128i _mm_and_si128 (__m128i a, __m128i b)
6478 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6480 __m128d _mm_and_pd (__m128d a, __m128d b)
6484 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6486 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6490 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6492 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6496 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6498 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6502 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6504 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6508 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6510 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6514 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6516 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6520 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6522 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6526 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6528 __m128i _mm_andnot_si128 (__m128i a, __m128i b)
6532 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6534 __m128d _mm_andnot_pd (__m128d a, __m128d b)
6535 ADDNPD xmm, xmm/m128
6538 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6540 __m128i _mm_avg_epu8 (__m128i a, __m128i b)
6544 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6546 __m128i _mm_avg_epu16 (__m128i a, __m128i b)
6550 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6552 __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
6553 PCMPEQB xmm, xmm/m128
6556 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6558 __m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
6559 PCMPEQB xmm, xmm/m128
6562 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6564 __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
6565 PCMPEQW xmm, xmm/m128
6568 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6570 __m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
6571 PCMPEQW xmm, xmm/m128
6574 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6576 __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
6577 PCMPEQD xmm, xmm/m128
6580 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6582 __m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
6583 PCMPEQD xmm, xmm/m128
6586 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6588 __m128d _mm_cmpeq_pd (__m128d a, __m128d b)
6589 CMPPD xmm, xmm/m128, imm8(0)
6592 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6594 int _mm_comieq_sd (__m128d a, __m128d b)
6598 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6600 int _mm_ucomieq_sd (__m128d a, __m128d b)
6601 UCOMISS xmm, xmm/m64
6604 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6606 __m128d _mm_cmpeq_sd (__m128d a, __m128d b)
6607 CMPSD xmm, xmm/m64, imm8(0)
6610 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6612 __m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)
6613 PCMPGTB xmm, xmm/m128
6616 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6618 __m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)
6619 PCMPGTW xmm, xmm/m128
6622 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6624 __m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)
6625 PCMPGTD xmm, xmm/m128
6628 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6630 __m128d _mm_cmpgt_pd (__m128d a, __m128d b)
6631 CMPPD xmm, xmm/m128, imm8(6)
6634 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6636 int _mm_comigt_sd (__m128d a, __m128d b)
6640 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6642 int _mm_ucomigt_sd (__m128d a, __m128d b)
6643 UCOMISS xmm, xmm/m64
6646 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6648 __m128d _mm_cmpgt_sd (__m128d a, __m128d b)
6649 CMPSD xmm, xmm/m64, imm8(6)
6652 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6654 __m128d _mm_cmpge_pd (__m128d a, __m128d b)
6655 CMPPD xmm, xmm/m128, imm8(5)
6658 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6660 int _mm_comige_sd (__m128d a, __m128d b)
6664 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6666 int _mm_ucomige_sd (__m128d a, __m128d b)
6667 UCOMISS xmm, xmm/m64
6670 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6672 __m128d _mm_cmpge_sd (__m128d a, __m128d b)
6673 CMPSD xmm, xmm/m64, imm8(5)
6676 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6678 __m128i _mm_cmplt_epi8 (__m128i a, __m128i b)
6679 PCMPGTB xmm, xmm/m128
6682 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6684 __m128i _mm_cmplt_epi16 (__m128i a, __m128i b)
6685 PCMPGTW xmm, xmm/m128
6688 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6690 __m128i _mm_cmplt_epi32 (__m128i a, __m128i b)
6691 PCMPGTD xmm, xmm/m128
6694 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6696 __m128d _mm_cmplt_pd (__m128d a, __m128d b)
6697 CMPPD xmm, xmm/m128, imm8(1)
6700 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6702 int _mm_comilt_sd (__m128d a, __m128d b)
6706 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6708 int _mm_ucomilt_sd (__m128d a, __m128d b)
6709 UCOMISS xmm, xmm/m64
6712 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6714 __m128d _mm_cmplt_sd (__m128d a, __m128d b)
6715 CMPSD xmm, xmm/m64, imm8(1)
6718 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6720 __m128d _mm_cmple_pd (__m128d a, __m128d b)
6721 CMPPD xmm, xmm/m128, imm8(2)
6724 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6726 int _mm_comile_sd (__m128d a, __m128d b)
6730 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6732 int _mm_ucomile_sd (__m128d a, __m128d b)
6733 UCOMISS xmm, xmm/m64
6736 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6738 __m128d _mm_cmple_sd (__m128d a, __m128d b)
6739 CMPSD xmm, xmm/m64, imm8(2)
6742 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6744 __m128d _mm_cmpneq_pd (__m128d a, __m128d b)
6745 CMPPD xmm, xmm/m128, imm8(4)
6748 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqualOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6750 int _mm_comineq_sd (__m128d a, __m128d b)
6754 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqualUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6756 int _mm_ucomineq_sd (__m128d a, __m128d b)
6757 UCOMISS xmm, xmm/m64
6760 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6762 __m128d _mm_cmpneq_sd (__m128d a, __m128d b)
6763 CMPSD xmm, xmm/m64, imm8(4)
6766 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6768 __m128d _mm_cmpngt_pd (__m128d a, __m128d b)
6769 CMPPD xmm, xmm/m128, imm8(2)
6772 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6774 __m128d _mm_cmpngt_sd (__m128d a, __m128d b)
6775 CMPSD xmm, xmm/m64, imm8(2)
6778 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6780 __m128d _mm_cmpnge_pd (__m128d a, __m128d b)
6781 CMPPD xmm, xmm/m128, imm8(1)
6784 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6786 __m128d _mm_cmpnge_sd (__m128d a, __m128d b)
6787 CMPSD xmm, xmm/m64, imm8(1)
6790 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6792 __m128d _mm_cmpnlt_pd (__m128d a, __m128d b)
6793 CMPPD xmm, xmm/m128, imm8(5)
6796 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6798 __m128d _mm_cmpnlt_sd (__m128d a, __m128d b)
6799 CMPSD xmm, xmm/m64, imm8(5)
6802 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6804 __m128d _mm_cmpnle_pd (__m128d a, __m128d b)
6805 CMPPD xmm, xmm/m128, imm8(6)
6808 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6810 __m128d _mm_cmpnle_sd (__m128d a, __m128d b)
6811 CMPSD xmm, xmm/m64, imm8(6)
6814 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6816 __m128d _mm_cmpord_pd (__m128d a, __m128d b)
6817 CMPPD xmm, xmm/m128, imm8(7)
6820 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6822 __m128d _mm_cmpord_sd (__m128d a, __m128d b)
6823 CMPSD xmm, xmm/m64, imm8(7)
6826 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6828 __m128d _mm_cmpunord_pd (__m128d a, __m128d b)
6829 CMPPD xmm, xmm/m128, imm8(3)
6832 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnorderedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6834 __m128d _mm_cmpunord_sd (__m128d a, __m128d b)
6835 CMPSD xmm, xmm/m64, imm8(3)
6838 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Single})">
6840 __m128i _mm_cvtps_epi32 (__m128 a)
6841 CVTPS2DQ xmm, xmm/m128
6844 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Double})">
6846 __m128i _mm_cvtpd_epi32 (__m128d a)
6847 CVTPD2DQ xmm, xmm/m128
6850 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int32})">
6852 __m128 _mm_cvtepi32_ps (__m128i a)
6853 CVTDQ2PS xmm, xmm/m128
6856 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Double})">
6858 __m128 _mm_cvtpd_ps (__m128d a)
6859 CVTPD2PS xmm, xmm/m128
6862 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
6864 __m128d _mm_cvtepi32_pd (__m128i a)
6865 CVTDQ2PD xmm, xmm/m128
6868 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Single})">
6870 __m128d _mm_cvtps_pd (__m128 a)
6871 CVTPS2PD xmm, xmm/m128
6874 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
6876 int _mm_cvtsd_si32 (__m128d a)
6877 CVTSD2SI r32, xmm/m64
6880 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Int32})">
6882 int _mm_cvtsi128_si32 (__m128i a)
6886 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.UInt32})">
6888 int _mm_cvtsi128_si32 (__m128i a)
6892 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int32)">
6894 __m128d _mm_cvtsi32_sd (__m128d a, int b)
6895 CVTSI2SD xmm, reg/m32
6898 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Single})">
6900 __m128d _mm_cvtss_sd (__m128d a, __m128 b)
6901 CVTSS2SD xmm, xmm/m32
6904 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Int32(System.Int32)">
6906 __m128i _mm_cvtsi32_si128 (int a)
6910 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
6912 __m128 _mm_cvtsd_ss (__m128 a, __m128d b)
6913 CVTSD2SS xmm, xmm/m64
6916 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128UInt32(System.UInt32)">
6918 __m128i _mm_cvtsi32_si128 (int a)
6922 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
6924 __m128i _mm_cvttps_epi32 (__m128 a)
6925 CVTTPS2DQ xmm, xmm/m128
6928 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6930 __m128i _mm_cvttpd_epi32 (__m128d a)
6931 CVTTPD2DQ xmm, xmm/m128
6934 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6936 int _mm_cvttsd_si32 (__m128d a)
6937 CVTTSD2SI reg, xmm/m64
6940 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6942 __m128d _mm_div_pd (__m128d a, __m128d b)
6946 <member name="M:System.Runtime.Intrinsics.X86.Sse2.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6948 __m128d _mm_div_sd (__m128d a, __m128d b)
6952 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6954 int _mm_extract_epi16 (__m128i a, int immediate)
6955 PEXTRW reg, xmm, imm8
6958 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int16,System.Byte)">
6960 __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
6961 PINSRW xmm, reg/m16, imm8
6964 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.UInt16,System.Byte)">
6966 __m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
6967 PINSRW xmm, reg/m16, imm8
6970 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.SByte*)">
6972 __m128i _mm_loadu_si128 (__m128i const* mem_address)
6976 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Byte*)">
6978 __m128i _mm_loadu_si128 (__m128i const* mem_address)
6982 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int16*)">
6984 __m128i _mm_loadu_si128 (__m128i const* mem_address)
6988 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt16*)">
6990 __m128i _mm_loadu_si128 (__m128i const* mem_address)
6994 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int32*)">
6996 __m128i _mm_loadu_si128 (__m128i const* mem_address)
7000 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt32*)">
7002 __m128i _mm_loadu_si128 (__m128i const* mem_address)
7006 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int64*)">
7008 __m128i _mm_loadu_si128 (__m128i const* mem_address)
7012 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt64*)">
7014 __m128i _mm_loadu_si128 (__m128i const* mem_address)
7018 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Double*)">
7020 __m128d _mm_loadu_pd (double const* mem_address)
7024 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Double*)">
7026 __m128d _mm_load_sd (double const* mem_address)
7030 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.SByte*)">
7032 __m128i _mm_load_si128 (__m128i const* mem_address)
7036 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Byte*)">
7038 __m128i _mm_load_si128 (__m128i const* mem_address)
7042 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int16*)">
7044 __m128i _mm_load_si128 (__m128i const* mem_address)
7048 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt16*)">
7050 __m128i _mm_load_si128 (__m128i const* mem_address)
7054 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int32*)">
7056 __m128i _mm_load_si128 (__m128i const* mem_address)
7060 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt32*)">
7062 __m128i _mm_load_si128 (__m128i const* mem_address)
7066 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int64*)">
7068 __m128i _mm_load_si128 (__m128i const* mem_address)
7072 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt64*)">
7074 __m128i _mm_load_si128 (__m128i const* mem_address)
7078 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Double*)">
7080 __m128d _mm_load_pd (double const* mem_address)
7084 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadFence">
7086 void _mm_lfence(void)
7090 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
7092 __m128d _mm_loadh_pd (__m128d a, double const* mem_addr)
7096 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
7098 __m128d _mm_loadl_pd (__m128d a, double const* mem_addr)
7102 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int32*)">
7104 __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
7106 The above native signature does not exist. We provide this additional overload for completeness.
7109 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt32*)">
7111 __m128i _mm_loadl_epi32 (__m128i const* mem_addr)
7113 The above native signature does not exist. We provide this additional overload for completeness.
7116 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int64*)">
7118 __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
7122 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt64*)">
7124 __m128i _mm_loadl_epi64 (__m128i const* mem_addr)
7128 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte*)">
7130 void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
7134 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte*)">
7136 void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
7140 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7142 __m128i _mm_max_epu8 (__m128i a, __m128i b)
7143 PMAXUB xmm, xmm/m128
7146 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7148 __m128i _mm_max_epi16 (__m128i a, __m128i b)
7149 PMAXSW xmm, xmm/m128
7152 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7154 __m128d _mm_max_pd (__m128d a, __m128d b)
7158 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7160 __m128d _mm_max_sd (__m128d a, __m128d b)
7164 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MemoryFence">
7166 void _mm_mfence(void)
7170 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7172 __m128i _mm_min_epu8 (__m128i a, __m128i b)
7173 PMINUB xmm, xmm/m128
7176 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7178 __m128i _mm_min_epi16 (__m128i a, __m128i b)
7179 PMINSW xmm, xmm/m128
7182 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7184 __m128d _mm_min_pd (__m128d a, __m128d b)
7188 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MinScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7190 __m128d _mm_min_sd (__m128d a, __m128d b)
7194 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7196 __m128d _mm_move_sd (__m128d a, __m128d b)
7200 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.SByte})">
7202 int _mm_movemask_epi8 (__m128i a)
7206 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Byte})">
7208 int _mm_movemask_epi8 (__m128i a)
7212 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Double})">
7214 int _mm_movemask_pd (__m128d a)
7218 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
7220 __m128i _mm_move_epi64 (__m128i a)
7224 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
7226 __m128i _mm_move_epi64 (__m128i a)
7230 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7232 __m128i _mm_mul_epu32 (__m128i a, __m128i b)
7233 PMULUDQ xmm, xmm/m128
7236 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7238 __m128d _mm_mul_pd (__m128d a, __m128d b)
7242 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7244 __m128d _mm_mul_sd (__m128d a, __m128d b)
7248 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7250 __m128i _mm_mulhi_epi16 (__m128i a, __m128i b)
7251 PMULHW xmm, xmm/m128
7254 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7256 __m128i _mm_mulhi_epu16 (__m128i a, __m128i b)
7257 PMULHUW xmm, xmm/m128
7260 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7262 __m128i _mm_madd_epi16 (__m128i a, __m128i b)
7263 PMADDWD xmm, xmm/m128
7266 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7268 __m128i _mm_mullo_epi16 (__m128i a, __m128i b)
7269 PMULLW xmm, xmm/m128
7272 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7274 __m128i _mm_mullo_epi16 (__m128i a, __m128i b)
7275 PMULLW xmm, xmm/m128
7278 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7280 __m128i _mm_or_si128 (__m128i a, __m128i b)
7284 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7286 __m128i _mm_or_si128 (__m128i a, __m128i b)
7290 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7292 __m128i _mm_or_si128 (__m128i a, __m128i b)
7296 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7298 __m128i _mm_or_si128 (__m128i a, __m128i b)
7302 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7304 __m128i _mm_or_si128 (__m128i a, __m128i b)
7308 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7310 __m128i _mm_or_si128 (__m128i a, __m128i b)
7314 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7316 __m128i _mm_or_si128 (__m128i a, __m128i b)
7320 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7322 __m128i _mm_or_si128 (__m128i a, __m128i b)
7326 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7328 __m128d _mm_or_pd (__m128d a, __m128d b)
7332 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7334 __m128i _mm_packs_epi16 (__m128i a, __m128i b)
7335 PACKSSWB xmm, xmm/m128
7338 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7340 __m128i _mm_packs_epi32 (__m128i a, __m128i b)
7341 PACKSSDW xmm, xmm/m128
7344 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7346 __m128i _mm_packus_epi16 (__m128i a, __m128i b)
7347 PACKUSWB xmm, xmm/m128
7350 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7352 __m128i _mm_sad_epu8 (__m128i a, __m128i b)
7353 PSADBW xmm, xmm/m128
7356 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7358 __m128i _mm_shuffle_epi32 (__m128i a, int immediate)
7359 PSHUFD xmm, xmm/m128, imm8
7362 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7364 __m128i _mm_shuffle_epi32 (__m128i a, int immediate)
7365 PSHUFD xmm, xmm/m128, imm8
7368 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
7370 __m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)
7371 SHUFPD xmm, xmm/m128, imm8
7374 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7376 __m128i _mm_shufflehi_epi16 (__m128i a, int immediate)
7377 PSHUFHW xmm, xmm/m128, imm8
7380 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7382 __m128i _mm_shufflehi_epi16 (__m128i a, int control)
7383 PSHUFHW xmm, xmm/m128, imm8
7386 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7388 __m128i _mm_shufflelo_epi16 (__m128i a, int control)
7389 PSHUFLW xmm, xmm/m128, imm8
7392 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7394 __m128i _mm_shufflelo_epi16 (__m128i a, int control)
7395 PSHUFLW xmm, xmm/m128, imm8
7398 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7400 __m128i _mm_sll_epi16 (__m128i a, __m128i count)
7404 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7406 __m128i _mm_sll_epi16 (__m128i a, __m128i count)
7410 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7412 __m128i _mm_sll_epi32 (__m128i a, __m128i count)
7416 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7418 __m128i _mm_sll_epi32 (__m128i a, __m128i count)
7422 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7424 __m128i _mm_sll_epi64 (__m128i a, __m128i count)
7428 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7430 __m128i _mm_sll_epi64 (__m128i a, __m128i count)
7434 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7436 __m128i _mm_slli_epi16 (__m128i a, int immediate)
7440 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7442 __m128i _mm_slli_epi16 (__m128i a, int immediate)
7446 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7448 __m128i _mm_slli_epi32 (__m128i a, int immediate)
7452 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7454 __m128i _mm_slli_epi32 (__m128i a, int immediate)
7458 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7460 __m128i _mm_slli_epi64 (__m128i a, int immediate)
7464 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7466 __m128i _mm_slli_epi64 (__m128i a, int immediate)
7470 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
7472 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7476 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7478 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7482 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7484 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7488 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7490 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7494 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7496 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7500 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7502 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7506 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7508 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7512 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7514 __m128i _mm_bslli_si128 (__m128i a, int imm8)
7518 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7520 __m128i _mm_sra_epi16 (__m128i a, __m128i count)
7524 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7526 __m128i _mm_sra_epi32 (__m128i a, __m128i count)
7530 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7532 __m128i _mm_srai_epi16 (__m128i a, int immediate)
7536 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7538 __m128i _mm_srai_epi32 (__m128i a, int immediate)
7542 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7544 __m128i _mm_srl_epi16 (__m128i a, __m128i count)
7548 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7550 __m128i _mm_srl_epi16 (__m128i a, __m128i count)
7554 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7556 __m128i _mm_srl_epi32 (__m128i a, __m128i count)
7560 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7562 __m128i _mm_srl_epi32 (__m128i a, __m128i count)
7566 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7568 __m128i _mm_srl_epi64 (__m128i a, __m128i count)
7572 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7574 __m128i _mm_srl_epi64 (__m128i a, __m128i count)
7578 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7580 __m128i _mm_srli_epi16 (__m128i a, int immediate)
7584 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7586 __m128i _mm_srli_epi16 (__m128i a, int immediate)
7590 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7592 __m128i _mm_srli_epi32 (__m128i a, int immediate)
7596 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7598 __m128i _mm_srli_epi32 (__m128i a, int immediate)
7602 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7604 __m128i _mm_srli_epi64 (__m128i a, int immediate)
7608 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7610 __m128i _mm_srli_epi64 (__m128i a, int immediate)
7614 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
7616 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7620 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7622 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7626 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7628 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7632 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7634 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7638 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7640 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7644 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7646 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7650 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7652 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7656 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7658 __m128i _mm_bsrli_si128 (__m128i a, int imm8)
7662 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
7664 __m128d _mm_sqrt_pd (__m128d a)
7665 SQRTPD xmm, xmm/m128
7668 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7670 __m128d _mm_sqrt_sd (__m128d a)
7672 The above native signature does not exist. We provide this additional overload for the recommended use case of this intrinsic.
7675 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7677 __m128d _mm_sqrt_sd (__m128d a, __m128d b)
7681 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7683 void _mm_store_sd (double* mem_addr, __m128d a)
7687 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7689 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7693 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7695 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7699 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7701 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7705 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7707 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7711 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7713 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7717 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7719 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7723 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7725 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7729 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7731 void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7735 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7737 void _mm_store_pd (double* mem_addr, __m128d a)
7741 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7743 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7747 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7749 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7753 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7755 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7759 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7761 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7765 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7767 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7771 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7773 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7777 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7779 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7783 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7785 void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7789 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7791 void _mm_stream_pd (double* mem_addr, __m128d a)
7795 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7797 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7801 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7803 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7807 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7809 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7813 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7815 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7819 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7821 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7825 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7827 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7831 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7833 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7837 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7839 void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7843 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7845 void _mm_storeu_pd (double* mem_addr, __m128d a)
7849 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreHigh(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7851 void _mm_storeh_pd (double* mem_addr, __m128d a)
7855 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7857 void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
7861 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7863 void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
7867 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7869 void _mm_storel_pd (double* mem_addr, __m128d a)
7873 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.Int32*,System.Int32)">
7875 void _mm_stream_si32(int *p, int a)
7879 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.UInt32*,System.UInt32)">
7881 void _mm_stream_si32(int *p, int a)
7885 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7887 __m128i _mm_sub_epi8 (__m128i a, __m128i b)
7891 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7893 __m128i _mm_sub_epi8 (__m128i a, __m128i b)
7897 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7899 __m128i _mm_sub_epi16 (__m128i a, __m128i b)
7903 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7905 __m128i _mm_sub_epi16 (__m128i a, __m128i b)
7909 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7911 __m128i _mm_sub_epi32 (__m128i a, __m128i b)
7915 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7917 __m128i _mm_sub_epi32 (__m128i a, __m128i b)
7921 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7923 __m128i _mm_sub_epi64 (__m128i a, __m128i b)
7927 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7929 __m128i _mm_sub_epi64 (__m128i a, __m128i b)
7933 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7935 __m128d _mm_sub_pd (__m128d a, __m128d b)
7939 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7941 __m128d _mm_sub_sd (__m128d a, __m128d b)
7945 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7947 __m128i _mm_subs_epi8 (__m128i a, __m128i b)
7948 PSUBSB xmm, xmm/m128
7951 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7953 __m128i _mm_subs_epi16 (__m128i a, __m128i b)
7954 PSUBSW xmm, xmm/m128
7957 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7959 __m128i _mm_subs_epu8 (__m128i a, __m128i b)
7960 PSUBUSB xmm, xmm/m128
7963 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7965 __m128i _mm_subs_epu16 (__m128i a, __m128i b)
7966 PSUBUSW xmm, xmm/m128
7969 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7971 __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
7972 PUNPCKHBW xmm, xmm/m128
7975 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7977 __m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
7978 PUNPCKHBW xmm, xmm/m128
7981 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7983 __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
7984 PUNPCKHWD xmm, xmm/m128
7987 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7989 __m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
7990 PUNPCKHWD xmm, xmm/m128
7993 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7995 __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
7996 PUNPCKHDQ xmm, xmm/m128
7999 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8001 __m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
8002 PUNPCKHDQ xmm, xmm/m128
8005 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8007 __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
8008 PUNPCKHQDQ xmm, xmm/m128
8011 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8013 __m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
8014 PUNPCKHQDQ xmm, xmm/m128
8017 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8019 __m128d _mm_unpackhi_pd (__m128d a, __m128d b)
8020 UNPCKHPD xmm, xmm/m128
8023 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8025 __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
8026 PUNPCKLBW xmm, xmm/m128
8029 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8031 __m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
8032 PUNPCKLBW xmm, xmm/m128
8035 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8037 __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
8038 PUNPCKLWD xmm, xmm/m128
8041 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8043 __m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
8044 PUNPCKLWD xmm, xmm/m128
8047 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8049 __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
8050 PUNPCKLDQ xmm, xmm/m128
8053 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8055 __m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
8056 PUNPCKLDQ xmm, xmm/m128
8059 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8061 __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
8062 PUNPCKLQDQ xmm, xmm/m128
8065 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8067 __m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
8068 PUNPCKLQDQ xmm, xmm/m128
8071 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8073 __m128d _mm_unpacklo_pd (__m128d a, __m128d b)
8074 UNPCKLPD xmm, xmm/m128
8077 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8079 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8083 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8085 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8089 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8091 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8095 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8097 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8101 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8103 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8107 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8109 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8113 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8115 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8119 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8121 __m128i _mm_xor_si128 (__m128i a, __m128i b)
8125 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8127 __m128d _mm_xor_pd (__m128d a, __m128d b)
8131 <member name="T:System.Runtime.Intrinsics.X86.Sse3">
8133 This class provides access to Intel SSE3 hardware instructions via intrinsics
8136 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8138 __m128 _mm_addsub_ps (__m128 a, __m128 b)
8139 ADDSUBPS xmm, xmm/m128
8142 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8144 __m128d _mm_addsub_pd (__m128d a, __m128d b)
8145 ADDSUBPD xmm, xmm/m128
8148 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8150 __m128 _mm_hadd_ps (__m128 a, __m128 b)
8151 HADDPS xmm, xmm/m128
8154 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8156 __m128d _mm_hadd_pd (__m128d a, __m128d b)
8157 HADDPD xmm, xmm/m128
8160 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8162 __m128 _mm_hsub_ps (__m128 a, __m128 b)
8163 HSUBPS xmm, xmm/m128
8166 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8168 __m128d _mm_hsub_pd (__m128d a, __m128d b)
8169 HSUBPD xmm, xmm/m128
8172 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadAndDuplicateToVector128(System.Double*)">
8174 __m128d _mm_loaddup_pd (double const* mem_addr)
8178 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.SByte*)">
8180 __m128i _mm_lddqu_si128 (__m128i const* mem_addr)
8184 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Double})">
8186 __m128d _mm_movedup_pd (__m128d a)
8187 MOVDDUP xmm, xmm/m64
8190 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveHighAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
8192 __m128 _mm_movehdup_ps (__m128 a)
8193 MOVSHDUP xmm, xmm/m128
8196 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveLowAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
8198 __m128 _mm_moveldup_ps (__m128 a)
8199 MOVSLDUP xmm, xmm/m128
8202 <member name="T:System.Runtime.Intrinsics.X86.Sse41">
8204 This class provides access to Intel SSE4.1 hardware instructions via intrinsics
8207 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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
8214 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
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
8221 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64,System.Byte)">
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
8228 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64,System.Byte)">
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
8235 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
8237 __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
8238 PBLENDW xmm, xmm/m128 imm8
8241 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
8243 __m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
8244 PBLENDW xmm, xmm/m128 imm8
8247 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8249 __m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)
8250 BLENDPS xmm, xmm/m128, imm8
8253 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
8255 __m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)
8256 BLENDPD xmm, xmm/m128, imm8
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})">
8261 __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8262 PBLENDVB xmm, xmm/m128, xmm
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})">
8267 __m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8268 PBLENDVB xmm, xmm/m128, xmm
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})">
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.
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})">
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.
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})">
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.
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})">
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.
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})">
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.
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})">
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.
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})">
8315 __m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)
8316 BLENDVPS xmm, xmm/m128, xmm0
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})">
8321 __m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)
8322 BLENDVPD xmm, xmm/m128, xmm0
8325 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
8327 __m128 _mm_ceil_ps (__m128 a)
8328 ROUNDPS xmm, xmm/m128, imm8(10)
8331 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
8333 __m128d _mm_ceil_pd (__m128d a)
8334 ROUNDPD xmm, xmm/m128, imm8(10)
8337 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
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.
8344 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
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.
8351 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8353 __m128d _mm_ceil_sd (__m128d a, __m128d b)
8354 ROUNDSD xmm, xmm/m128, imm8(10)
8357 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8359 __m128 _mm_ceil_ss (__m128 a, __m128 b)
8360 ROUNDSS xmm, xmm/m128, imm8(10)
8363 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8365 __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
8366 PCMPEQQ xmm, xmm/m128
8369 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8371 __m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
8372 PCMPEQQ xmm, xmm/m128
8375 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
8377 __m128i _mm_cvtepi8_epi16 (__m128i a)
8378 PMOVSXBW xmm, xmm/m64
8381 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
8383 __m128i _mm_cvtepu8_epi16 (__m128i a)
8384 PMOVZXBW xmm, xmm/m64
8387 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
8389 __m128i _mm_cvtepi8_epi32 (__m128i a)
8390 PMOVSXBD xmm, xmm/m32
8393 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
8395 __m128i _mm_cvtepu8_epi32 (__m128i a)
8396 PMOVZXBD xmm, xmm/m32
8399 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
8401 __m128i _mm_cvtepi16_epi32 (__m128i a)
8402 PMOVSXWD xmm, xmm/m64
8405 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8407 __m128i _mm_cvtepu16_epi32 (__m128i a)
8408 PMOVZXWD xmm, xmm/m64
8411 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
8413 __m128i _mm_cvtepi8_epi64 (__m128i a)
8414 PMOVSXBQ xmm, xmm/m16
8417 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
8419 __m128i _mm_cvtepu8_epi64 (__m128i a)
8420 PMOVZXBQ xmm, xmm/m16
8423 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
8425 __m128i _mm_cvtepi16_epi64 (__m128i a)
8426 PMOVSXWQ xmm, xmm/m32
8429 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8431 __m128i _mm_cvtepu16_epi64 (__m128i a)
8432 PMOVZXWQ xmm, xmm/m32
8435 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
8437 __m128i _mm_cvtepi32_epi64 (__m128i a)
8438 PMOVSXDQ xmm, xmm/m64
8441 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
8443 __m128i _mm_cvtepu32_epi64 (__m128i a)
8444 PMOVZXDQ xmm, xmm/m64
8447 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8449 __m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)
8450 DPPS xmm, xmm/m128, imm8
8453 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
8455 __m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)
8456 DPPD xmm, xmm/m128, imm8
8459 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8461 int _mm_extract_epi8 (__m128i a, const int imm8)
8462 PEXTRB reg/m8, xmm, imm8
8465 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
8467 int _mm_extract_epi32 (__m128i a, const int imm8)
8468 PEXTRD reg/m32, xmm, imm8
8471 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
8473 int _mm_extract_epi32 (__m128i a, const int imm8)
8474 PEXTRD reg/m32, xmm, imm8
8477 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8479 int _mm_extract_ps (__m128 a, const int imm8)
8480 EXTRACTPS xmm, xmm/m32, imm8
8483 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
8485 __m128 _mm_floor_ps (__m128 a)
8486 ROUNDPS xmm, xmm/m128, imm8(9)
8489 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
8491 __m128d _mm_floor_pd (__m128d a)
8492 ROUNDPD xmm, xmm/m128, imm8(9)
8495 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
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.
8502 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
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.
8509 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8511 __m128d _mm_floor_sd (__m128d a, __m128d b)
8512 ROUNDSD xmm, xmm/m128, imm8(9)
8515 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8517 __m128 _mm_floor_ss (__m128 a, __m128 b)
8518 ROUNDSS xmm, xmm/m128, imm8(9)
8521 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte,System.Byte)">
8523 __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
8524 PINSRB xmm, reg/m8, imm8
8527 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
8529 __m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
8530 PINSRB xmm, reg/m8, imm8
8533 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32,System.Byte)">
8535 __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
8536 PINSRD xmm, reg/m32, imm8
8539 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Byte)">
8541 __m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
8542 PINSRD xmm, reg/m32, imm8
8545 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8547 __m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)
8548 INSERTPS xmm, xmm/m32, imm8
8551 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8553 __m128i _mm_max_epi8 (__m128i a, __m128i b)
8554 PMAXSB xmm, xmm/m128
8557 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8559 __m128i _mm_max_epu16 (__m128i a, __m128i b)
8560 PMAXUW xmm, xmm/m128
8563 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8565 __m128i _mm_max_epi32 (__m128i a, __m128i b)
8566 PMAXSD xmm, xmm/m128
8569 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8571 __m128i _mm_max_epu32 (__m128i a, __m128i b)
8572 PMAXUD xmm, xmm/m128
8575 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8577 __m128i _mm_min_epi8 (__m128i a, __m128i b)
8578 PMINSB xmm, xmm/m128
8581 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8583 __m128i _mm_min_epu16 (__m128i a, __m128i b)
8584 PMINUW xmm, xmm/m128
8587 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8589 __m128i _mm_min_epi32 (__m128i a, __m128i b)
8590 PMINSD xmm, xmm/m128
8593 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8595 __m128i _mm_min_epu32 (__m128i a, __m128i b)
8596 PMINUD xmm, xmm/m128
8599 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MinHorizontal(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8601 __m128i _mm_minpos_epu16 (__m128i a)
8602 PHMINPOSUW xmm, xmm/m128
8605 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8607 __m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)
8608 MPSADBW xmm, xmm/m128, imm8
8611 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8613 __m128i _mm_mul_epi32 (__m128i a, __m128i b)
8614 PMULDQ xmm, xmm/m128
8617 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8619 __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
8620 PMULLD xmm, xmm/m128
8623 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8625 __m128i _mm_mullo_epi32 (__m128i a, __m128i b)
8626 PMULLD xmm, xmm/m128
8629 <member name="M:System.Runtime.Intrinsics.X86.Sse41.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8631 __m128i _mm_packus_epi32 (__m128i a, __m128i b)
8632 PACKUSDW xmm, xmm/m128
8635 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Single})">
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
8642 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
8644 _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(9)
8647 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
8649 _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(10)
8652 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
8654 _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(11)
8657 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Single})">
8659 _MM_FROUND_CUR_DIRECTION; ROUNDPS xmm, xmm/m128, imm8(4)
8662 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Double})">
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
8669 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
8671 _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9)
8674 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
8676 _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10)
8679 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
8681 _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11)
8684 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Double})">
8686 _MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4)
8689 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
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.
8696 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
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.
8703 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
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.
8710 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
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.
8717 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
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.
8724 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8726 __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)
8727 ROUNDSD xmm, xmm/m128, imm8(4)
8730 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
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)
8736 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
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)
8742 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
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)
8748 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8750 __m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
8751 ROUNDSD xmm, xmm/m128, imm8(11)
8754 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
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.
8761 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
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.
8768 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
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.
8775 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
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.
8782 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
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.
8789 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8791 __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)
8792 ROUNDSS xmm, xmm/m128, imm8(4)
8795 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
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)
8801 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
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)
8807 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
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)
8813 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8815 __m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
8816 ROUNDSS xmm, xmm/m128, imm8(11)
8819 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.SByte*)">
8821 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8825 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Byte*)">
8827 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8831 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int16*)">
8833 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8837 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt16*)">
8839 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8843 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int32*)">
8845 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8849 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt32*)">
8851 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8855 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int64*)">
8857 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8861 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt64*)">
8863 __m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8867 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestAllOnes(System.Runtime.Intrinsics.Vector128{System.SByte})">
8869 int _mm_test_all_ones (__m128i a)
8870 PCMPEQD xmm, xmm/m128
8874 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestAllZeros(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8876 int _mm_test_all_zeros (__m128i a, __m128i mask)
8880 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8882 int _mm_testc_si128 (__m128i a, __m128i b)
8886 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestMixOnesZeros(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8888 int _mm_test_mix_ones_zeros (__m128i a, __m128i mask)
8892 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8894 int _mm_testnzc_si128 (__m128i a, __m128i b)
8898 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8900 int _mm_testz_si128 (__m128i a, __m128i b)
8904 <member name="T:System.Runtime.Intrinsics.X86.Sse42">
8906 This class provides access to Intel SSE4.2 hardware instructions via intrinsics
8909 <member name="M:System.Runtime.Intrinsics.X86.Sse42.X64.Crc32(System.UInt64,System.UInt64)">
8911 unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v)
8913 This intrinisc is only available on 64-bit processes
8916 <member name="M:System.Runtime.Intrinsics.X86.Sse42.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8918 __m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)
8919 PCMPGTQ xmm, xmm/m128
8922 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.Byte)">
8924 unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v)
8928 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt16)">
8930 unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v)
8934 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt32)">
8936 unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v)
8940 <member name="T:System.Runtime.Intrinsics.X86.Ssse3">
8942 This class provides access to Intel SSSE3 hardware instructions via intrinsics
8945 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
8947 __m128i _mm_abs_epi8 (__m128i a)
8951 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
8953 __m128i _mm_abs_epi16 (__m128i a)
8957 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
8959 __m128i _mm_abs_epi32 (__m128i a)
8963 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
8965 __m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8966 PALIGNR xmm, xmm/m128, imm8
8969 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
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.
8976 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
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.
8983 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
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.
8990 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
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.
8997 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
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.
9004 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
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.
9011 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
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.
9018 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9020 __m128i _mm_hadd_epi16 (__m128i a, __m128i b)
9021 PHADDW xmm, xmm/m128
9024 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9026 __m128i _mm_hadd_epi32 (__m128i a, __m128i b)
9027 PHADDD xmm, xmm/m128
9030 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9032 __m128i _mm_hadds_epi16 (__m128i a, __m128i b)
9033 PHADDSW xmm, xmm/m128
9036 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9038 __m128i _mm_hsub_epi16 (__m128i a, __m128i b)
9039 PHSUBW xmm, xmm/m128
9042 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9044 __m128i _mm_hsub_epi32 (__m128i a, __m128i b)
9045 PHSUBD xmm, xmm/m128
9048 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9050 __m128i _mm_hsubs_epi16 (__m128i a, __m128i b)
9051 PHSUBSW xmm, xmm/m128
9054 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9056 __m128i _mm_maddubs_epi16 (__m128i a, __m128i b)
9057 PMADDUBSW xmm, xmm/m128
9060 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9062 __m128i _mm_mulhrs_epi16 (__m128i a, __m128i b)
9063 PMULHRSW xmm, xmm/m128
9066 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9068 __m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
9069 PSHUFB xmm, xmm/m128
9072 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9074 __m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
9075 PSHUFB xmm, xmm/m128
9078 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9080 __m128i _mm_sign_epi8 (__m128i a, __m128i b)
9081 PSIGNB xmm, xmm/m128
9084 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9086 __m128i _mm_sign_epi16 (__m128i a, __m128i b)
9087 PSIGNW xmm, xmm/m128
9090 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9092 __m128i _mm_sign_epi32 (__m128i a, __m128i b)
9093 PSIGND xmm, xmm/m128
9096 <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Aes">
9098 This class provides access to the Arm64 AES Crypto intrinsics
9100 Arm64 CPU indicate support for this feature by setting
9101 ID_AA64ISAR0_EL1.AES is 1 or better
9104 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9106 Performs AES single round decryption
9107 vaesdq_u8 (uint8x16_t data, uint8x16_t key)
9110 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9112 Performs AES single round encryption
9113 vaeseq_u8 (uint8x16_t data, uint8x16_t key)
9116 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.MixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
9118 Performs AES Mix Columns
9119 vaesmcq_u8 (uint8x16_t data)
9122 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
9124 Performs AES inverse mix columns
9125 vaesimcq_u8 (uint8x16_t data)
9128 <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Base">
9130 This class provides access to the Arm64 Base intrinsics
9132 These intrinsics are supported by all Arm64 CPUs
9135 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Base.LeadingSignCount(System.Int32)">
9137 Vector LeadingSignCount
9138 Corresponds to integer forms of ARM64 CLS
9141 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Base.LeadingZeroCount(System.Int32)">
9143 Vector LeadingZeroCount
9144 Corresponds to integer forms of ARM64 CLZ
9147 <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Sha1">
9149 This class provides access to the Arm64 SHA1 Crypto intrinsics
9151 Arm64 CPU indicate support for this feature by setting
9152 ID_AA64ISAR0_EL1.SHA1 is 1 or better
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})">
9157 Performs SHA1 hash update choose form.
9158 vsha1cq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
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})">
9163 Performs SHA1 hash update majority form.
9164 vsha1mq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
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})">
9169 Performs SHA1 hash update parity form.
9170 vsha1pq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)
9173 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.FixedRotate(System.UInt32)">
9175 Performs SHA1 fixed rotate
9176 vsha1h_u32 (uint32_t hash_e)
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})">
9181 Performs SHA1 schedule update 0
9182 vsha1su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11)
9185 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha1.SchedulePart2(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9187 Performs SHA1 schedule update 1
9188 vsha1su1q_u32 (uint32x4_t tw0_3, uint32x4_t w12_15)
9191 <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Sha256">
9193 This class provides access to the Arm64 SHA256 Crypto intrinsics
9195 Arm64 CPU indicate support for this feature by setting
9196 ID_AA64ISAR0_EL1.SHA2 is 1 or better
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})">
9201 Performs SHA256 hash update (part 1).
9202 vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk)
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})">
9207 Performs SHA256 hash update (part 2).
9208 vsha256h2q_u32 (uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk)
9211 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Sha256.SchedulePart1(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9213 Performs SHA256 schedule update 0
9214 vsha256su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7)
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})">
9219 Performs SHA256 schedule update 1
9220 vsha256su1q_u32 (uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15)
9223 <member name="T:System.Runtime.Intrinsics.Arm.Arm64.Simd">
9225 This class provides access to the Arm64 AdvSIMD intrinsics
9227 Arm64 CPU indicate support for this feature by setting
9228 ID_AA64PFR0_EL1.AdvSIMD == 0 or better.
9231 <member name="P:System.Runtime.Intrinsics.Arm.Arm64.Simd.IsSupported">
9233 IsSupported property indicates whether any method provided
9234 by this class is supported by the current runtime.
9237 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Abs(System.Runtime.Intrinsics.Vector64{System.SByte})">
9240 Corresponds to vector forms of ARM64 ABS & FABS
9243 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Add``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9246 Corresponds to vector forms of ARM64 ADD & FADD
9249 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.And``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9252 Corresponds to vector forms of ARM64 AND
9255 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.AndNot``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9258 Corresponds to vector forms of ARM64 BIC
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})">
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 & BIT)
9268 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareEqual``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9271 For each element result[elem] = (left[elem] == right[elem]) ? ~0 : 0
9272 Corresponds to vector forms of ARM64 CMEQ & FCMEQ
9275 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareEqualZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9277 Vector CompareEqualZero
9278 For each element result[elem] = (left[elem] == 0) ? ~0 : 0
9279 Corresponds to vector forms of ARM64 CMEQ & FCMEQ
9282 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThan``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9284 Vector CompareGreaterThan
9285 For each element result[elem] = (left[elem] > right[elem]) ? ~0 : 0
9286 Corresponds to vector forms of ARM64 CMGT/CMHI & FCMGT
9289 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThanZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9291 Vector CompareGreaterThanZero
9292 For each element result[elem] = (left[elem] > 0) ? ~0 : 0
9293 Corresponds to vector forms of ARM64 CMGT & FCMGT
9296 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThanOrEqual``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9298 Vector CompareGreaterThanOrEqual
9299 For each element result[elem] = (left[elem] >= right[elem]) ? ~0 : 0
9300 Corresponds to vector forms of ARM64 CMGE/CMHS & FCMGE
9303 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareGreaterThanOrEqualZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9305 Vector CompareGreaterThanOrEqualZero
9306 For each element result[elem] = (left[elem] >= 0) ? ~0 : 0
9307 Corresponds to vector forms of ARM64 CMGE & FCMGE
9310 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareLessThanZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9312 Vector CompareLessThanZero
9313 For each element result[elem] = (left[elem] < 0) ? ~0 : 0
9314 Corresponds to vector forms of ARM64 CMGT & FCMGT
9317 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareLessThanOrEqualZero``1(System.Runtime.Intrinsics.Vector64{``0})">
9319 Vector CompareLessThanOrEqualZero
9320 For each element result[elem] = (left[elem] < 0) ? ~0 : 0
9321 Corresponds to vector forms of ARM64 CMGT & FCMGT
9324 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.CompareTest``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9327 For each element result[elem] = (left[elem] & right[elem]) ? ~0 : 0
9328 Corresponds to vector forms of ARM64 CMTST
9331 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Divide(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
9335 Corresponds to vector forms of ARM64 FDIV
9338 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Extract``1(System.Runtime.Intrinsics.Vector64{``0},System.Byte)">
9342 result = vector[index]
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
9347 Corresponds to vector forms of ARM64 MOV
9350 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Insert``1(System.Runtime.Intrinsics.Vector64{``0},System.Byte,``0)">
9355 result[index] = data;
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
9360 Corresponds to vector forms of ARM64 INS
9363 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
9365 Vector LeadingSignCount
9366 Corresponds to vector forms of ARM64 CLS
9369 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
9371 Vector LeadingZeroCount
9372 Corresponds to vector forms of ARM64 CLZ
9375 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Max(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9378 Corresponds to vector forms of ARM64 SMAX, UMAX & FMAX
9381 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Min(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9384 Corresponds to vector forms of ARM64 SMIN, UMIN & FMIN
9387 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Multiply(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9392 For each element result[elem] = left[elem] * right[elem]
9394 Corresponds to vector forms of ARM64 MUL & FMUL
9397 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Negate(System.Runtime.Intrinsics.Vector64{System.SByte})">
9400 Corresponds to vector forms of ARM64 NEG & FNEG
9403 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Not``1(System.Runtime.Intrinsics.Vector64{``0})">
9406 Corresponds to vector forms of ARM64 NOT
9409 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Or``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9412 Corresponds to vector forms of ARM64 ORR
9415 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.OrNot``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9418 Corresponds to vector forms of ARM64 ORN
9421 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.PopCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
9424 Corresponds to vector forms of ARM64 CNT
9427 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.SetAllVector64``1(``0)">
9429 SetVector* Fill vector elements by replicating element value
9431 Corresponds to vector forms of ARM64 DUP (general), DUP (element 0), FMOV (vector, immediate)
9434 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Sqrt(System.Runtime.Intrinsics.Vector64{System.Single})">
9437 Corresponds to vector forms of ARM64 FRSQRT
9440 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Subtract``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9443 Corresponds to vector forms of ARM64 SUB & FSUB
9446 <member name="M:System.Runtime.Intrinsics.Arm.Arm64.Simd.Xor``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
9449 Corresponds to vector forms of ARM64 EOR