1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Runtime.Intrinsics</name>
7 <member name="T:System.Runtime.Intrinsics.Vector128" />
8 <member name="M:System.Runtime.Intrinsics.Vector128.As``2(System.Runtime.Intrinsics.Vector128{``0})">
9 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> of type <typeparamref name="T" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> of type <typeparamref name="U" />.</summary>
10 <param name="vector">The vector to reinterpret.</param>
11 <typeparam name="T">The type of the input vector.</typeparam>
12 <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
14 <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> of type <typeparam name="U" />.</returns>
15 <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>
17 <member name="M:System.Runtime.Intrinsics.Vector128.AsByte``1(System.Runtime.Intrinsics.Vector128{``0})">
18 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Byte" />.</summary>
19 <param name="vector">The vector to reinterpret.</param>
20 <typeparam name="T">The type of the input vector.</typeparam>
22 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Byte" />.</returns>
23 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
25 <member name="M:System.Runtime.Intrinsics.Vector128.AsDouble``1(System.Runtime.Intrinsics.Vector128{``0})">
26 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Double" />.</summary>
27 <param name="vector">The vector to reinterpret.</param>
28 <typeparam name="T">The type of the input vector.</typeparam>
30 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Double" />.</returns>
31 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
33 <member name="M:System.Runtime.Intrinsics.Vector128.AsInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
34 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int16" />.</summary>
35 <param name="vector">The vector to reinterpret.</param>
36 <typeparam name="T">The type of the input vector.</typeparam>
38 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int16" />.</returns>
39 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
41 <member name="M:System.Runtime.Intrinsics.Vector128.AsInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
42 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int32" />.</summary>
43 <param name="vector">The vector to reinterpret.</param>
44 <typeparam name="T">The type of the input vector.</typeparam>
46 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int32" />.</returns>
47 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
49 <member name="M:System.Runtime.Intrinsics.Vector128.AsInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
50 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int64" />.</summary>
51 <param name="vector">The vector to reinterpret.</param>
52 <typeparam name="T">The type of the input vector.</typeparam>
54 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int64" />.</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.Vector128.AsSByte``1(System.Runtime.Intrinsics.Vector128{``0})">
58 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.SByte" />.</summary>
59 <param name="vector">The vector to reinterpret.</param>
60 <typeparam name="T">The type of the input vector.</typeparam>
62 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.SByte" />.</returns>
63 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
65 <member name="M:System.Runtime.Intrinsics.Vector128.AsSingle``1(System.Runtime.Intrinsics.Vector128{``0})">
66 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Single" />.</summary>
67 <param name="vector">The vector to reinterpret.</param>
68 <typeparam name="T">The type of the input vector.</typeparam>
70 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Single" />.</returns>
71 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
73 <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
74 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt16" />.</summary>
75 <param name="vector">The vector to reinterpret.</param>
76 <typeparam name="T">The type of the input vector.</typeparam>
78 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt16" />.</returns>
79 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
81 <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
82 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt32" />.</summary>
83 <param name="vector">The vector to reinterpret.</param>
84 <typeparam name="T">The type of the input vector.</typeparam>
86 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt32" />.</returns>
87 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
89 <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
90 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt64" />.</summary>
91 <param name="vector">The vector to reinterpret.</param>
92 <typeparam name="T">The type of the input vector.</typeparam>
94 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt64" />.</returns>
95 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
97 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Byte)">
98 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
99 <param name="value">The value that all elements will be initialized to.</param>
100 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
102 <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)">
103 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
104 <param name="e0">The value that element 0 will be initialized to.</param>
105 <param name="e1">The value that element 1 will be initialized to.</param>
106 <param name="e2">The value that element 2 will be initialized to.</param>
107 <param name="e3">The value that element 3 will be initialized to.</param>
108 <param name="e4">The value that element 4 will be initialized to.</param>
109 <param name="e5">The value that element 5 will be initialized to.</param>
110 <param name="e6">The value that element 6 will be initialized to.</param>
111 <param name="e7">The value that element 7 will be initialized to.</param>
112 <param name="e8">The value that element 8 will be initialized to.</param>
113 <param name="e9">The value that element 9 will be initialized to.</param>
114 <param name="e10">The value that element 10 will be initialized to.</param>
115 <param name="e11">The value that element 11 will be initialized to.</param>
116 <param name="e12">The value that element 12 will be initialized to.</param>
117 <param name="e13">The value that element 13 will be initialized to.</param>
118 <param name="e14">The value that element 14 will be initialized to.</param>
119 <param name="e15">The value that element 15 will be initialized to.</param>
120 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
122 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double)">
123 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
124 <param name="value">The value that all elements will be initialized to.</param>
125 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
127 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double,System.Double)">
128 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
129 <param name="e0">The value that element 0 will be initialized to.</param>
130 <param name="e1">The value that element 1 will be initialized to.</param>
131 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
133 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16)">
134 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
135 <param name="value">The value that all elements will be initialized to.</param>
136 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
138 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
139 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
140 <param name="e0">The value that element 0 will be initialized to.</param>
141 <param name="e1">The value that element 1 will be initialized to.</param>
142 <param name="e2">The value that element 2 will be initialized to.</param>
143 <param name="e3">The value that element 3 will be initialized to.</param>
144 <param name="e4">The value that element 4 will be initialized to.</param>
145 <param name="e5">The value that element 5 will be initialized to.</param>
146 <param name="e6">The value that element 6 will be initialized to.</param>
147 <param name="e7">The value that element 7 will be initialized to.</param>
148 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
150 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32)">
151 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
152 <param name="value">The value that all elements will be initialized to.</param>
153 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
155 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32,System.Int32,System.Int32,System.Int32)">
156 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`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 <param name="e2">The value that element 2 will be initialized to.</param>
160 <param name="e3">The value that element 3 will be initialized to.</param>
161 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
163 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64)">
164 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
165 <param name="value">The value that all elements will be initialized to.</param>
166 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
168 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64,System.Int64)">
169 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
170 <param name="e0">The value that element 0 will be initialized to.</param>
171 <param name="e1">The value that element 1 will be initialized to.</param>
172 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
174 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
175 <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>
176 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
177 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
178 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
180 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
181 <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>
182 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
183 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
184 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
186 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
187 <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>
188 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
189 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
190 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
192 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
193 <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>
194 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
195 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
196 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
198 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
199 <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>
200 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
201 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
202 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
204 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
205 <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>
206 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
207 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
208 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
210 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
211 <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>
212 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
213 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
214 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
216 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
217 <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>
218 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
219 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
220 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
222 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
223 <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>
224 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
225 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
226 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
228 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
229 <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>
230 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
231 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
232 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
234 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.SByte)">
235 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
236 <param name="value">The value that all elements will be initialized to.</param>
237 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
239 <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)">
240 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
241 <param name="e0">The value that element 0 will be initialized to.</param>
242 <param name="e1">The value that element 1 will be initialized to.</param>
243 <param name="e2">The value that element 2 will be initialized to.</param>
244 <param name="e3">The value that element 3 will be initialized to.</param>
245 <param name="e4">The value that element 4 will be initialized to.</param>
246 <param name="e5">The value that element 5 will be initialized to.</param>
247 <param name="e6">The value that element 6 will be initialized to.</param>
248 <param name="e7">The value that element 7 will be initialized to.</param>
249 <param name="e8">The value that element 8 will be initialized to.</param>
250 <param name="e9">The value that element 9 will be initialized to.</param>
251 <param name="e10">The value that element 10 will be initialized to.</param>
252 <param name="e11">The value that element 11 will be initialized to.</param>
253 <param name="e12">The value that element 12 will be initialized to.</param>
254 <param name="e13">The value that element 13 will be initialized to.</param>
255 <param name="e14">The value that element 14 will be initialized to.</param>
256 <param name="e15">The value that element 15 will be initialized to.</param>
257 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
259 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single)">
260 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
261 <param name="value">The value that all elements will be initialized to.</param>
262 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
264 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single,System.Single,System.Single,System.Single)">
265 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
266 <param name="e0">The value that element 0 will be initialized to.</param>
267 <param name="e1">The value that element 1 will be initialized to.</param>
268 <param name="e2">The value that element 2 will be initialized to.</param>
269 <param name="e3">The value that element 3 will be initialized to.</param>
270 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
272 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16)">
273 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
274 <param name="value">The value that all elements will be initialized to.</param>
275 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
277 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
278 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
279 <param name="e0">The value that element 0 will be initialized to.</param>
280 <param name="e1">The value that element 1 will be initialized to.</param>
281 <param name="e2">The value that element 2 will be initialized to.</param>
282 <param name="e3">The value that element 3 will be initialized to.</param>
283 <param name="e4">The value that element 4 will be initialized to.</param>
284 <param name="e5">The value that element 5 will be initialized to.</param>
285 <param name="e6">The value that element 6 will be initialized to.</param>
286 <param name="e7">The value that element 7 will be initialized to.</param>
287 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
289 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32)">
290 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
291 <param name="value">The value that all elements will be initialized to.</param>
292 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
294 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
295 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
296 <param name="e0">The value that element 0 will be initialized to.</param>
297 <param name="e1">The value that element 1 will be initialized to.</param>
298 <param name="e2">The value that element 2 will be initialized to.</param>
299 <param name="e3">The value that element 3 will be initialized to.</param>
300 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
302 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64)">
303 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
304 <param name="value">The value that all elements will be initialized to.</param>
305 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
307 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64,System.UInt64)">
308 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
309 <param name="e0">The value that element 0 will be initialized to.</param>
310 <param name="e1">The value that element 1 will be initialized to.</param>
311 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
313 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Byte)">
314 <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>
315 <param name="value">The value that element 0 will be initialized to.</param>
316 <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>
318 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Double)">
319 <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>
320 <param name="value">The value that element 0 will be initialized to.</param>
321 <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>
323 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int16)">
324 <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>
325 <param name="value">The value that element 0 will be initialized to.</param>
326 <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>
328 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int32)">
329 <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>
330 <param name="value">The value that element 0 will be initialized to.</param>
331 <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>
333 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int64)">
334 <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>
335 <param name="value">The value that element 0 will be initialized to.</param>
336 <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>
338 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.SByte)">
339 <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>
340 <param name="value">The value that element 0 will be initialized to.</param>
341 <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>
343 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Single)">
344 <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>
345 <param name="value">The value that element 0 will be initialized to.</param>
346 <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>
348 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt16)">
349 <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>
350 <param name="value">The value that element 0 will be initialized to.</param>
351 <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>
353 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt32)">
354 <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>
355 <param name="value">The value that element 0 will be initialized to.</param>
356 <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>
358 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt64)">
359 <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>
360 <param name="value">The value that element 0 will be initialized to.</param>
361 <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>
363 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Byte)">
364 <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>
365 <param name="value">The value that element 0 will be initialized to.</param>
366 <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>
368 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Double)">
369 <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>
370 <param name="value">The value that element 0 will be initialized to.</param>
371 <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>
373 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int16)">
374 <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>
375 <param name="value">The value that element 0 will be initialized to.</param>
376 <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>
378 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int32)">
379 <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>
380 <param name="value">The value that element 0 will be initialized to.</param>
381 <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>
383 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int64)">
384 <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>
385 <param name="value">The value that element 0 will be initialized to.</param>
386 <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>
388 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.SByte)">
389 <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>
390 <param name="value">The value that element 0 will be initialized to.</param>
391 <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>
393 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Single)">
394 <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>
395 <param name="value">The value that element 0 will be initialized to.</param>
396 <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>
398 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt16)">
399 <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>
400 <param name="value">The value that element 0 will be initialized to.</param>
401 <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>
403 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt32)">
404 <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>
405 <param name="value">The value that element 0 will be initialized to.</param>
406 <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>
408 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt64)">
409 <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>
410 <param name="value">The value that element 0 will be initialized to.</param>
411 <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>
413 <member name="M:System.Runtime.Intrinsics.Vector128.GetElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32)">
414 <summary>Gets the element at the specified index.</summary>
415 <param name="vector">The vector to get the element from.</param>
416 <param name="index">The index of the element to get.</param>
417 <typeparam name="T">The type of the input vector.</typeparam>
418 <returns>The value of the element at <paramref name="index" />.</returns>
419 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
420 <exception cref="T:System.ArgumentOutOfRangeException">
421 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
423 <member name="M:System.Runtime.Intrinsics.Vector128.GetLower``1(System.Runtime.Intrinsics.Vector128{``0})">
424 <summary>Gets the value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
425 <param name="vector">The vector to get the lower 64-bits from.</param>
426 <typeparam name="T">The type of the input vector.</typeparam>
427 <returns>The value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
428 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
430 <member name="M:System.Runtime.Intrinsics.Vector128.GetUpper``1(System.Runtime.Intrinsics.Vector128{``0})">
431 <summary>Gets the value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
432 <param name="vector">The vector to get the upper 64-bits from.</param>
433 <typeparam name="T">The type of the input vector.</typeparam>
434 <returns>The value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
435 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
437 <member name="M:System.Runtime.Intrinsics.Vector128.ToScalar``1(System.Runtime.Intrinsics.Vector128{``0})">
438 <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
439 <param name="vector">The vector to get the first element from.</param>
440 <typeparam name="T">The type of the input vector.</typeparam>
441 <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
442 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
444 <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256``1(System.Runtime.Intrinsics.Vector128{``0})">
445 <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>
446 <param name="vector">The vector to extend.</param>
447 <typeparam name="T">The type of the input vector.</typeparam>
448 <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>
449 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
451 <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256Unsafe``1(System.Runtime.Intrinsics.Vector128{``0})">
452 <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>
453 <param name="vector">The vector to extend.</param>
454 <typeparam name="T">The type of the input vector.</typeparam>
455 <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>
456 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
458 <member name="M:System.Runtime.Intrinsics.Vector128.WithElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32,``0)">
459 <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>
460 <param name="vector">The vector to get the remaining elements from.</param>
461 <param name="index">The index of the element to set.</param>
462 <param name="value">The value to set the element to.</param>
463 <typeparam name="T">The type of the input vector.</typeparam>
464 <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>
465 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
466 <exception cref="T:System.ArgumentOutOfRangeException">
467 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
469 <member name="M:System.Runtime.Intrinsics.Vector128.WithLower``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
470 <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>
471 <param name="vector">The vector to get the upper 64-bits from.</param>
472 <param name="value">The value of the lower 64-bits as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</param>
473 <typeparam name="T">The type of the input vector.</typeparam>
474 <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>
475 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
477 <member name="M:System.Runtime.Intrinsics.Vector128.WithUpper``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
478 <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>
479 <param name="vector">The vector to get the lower 64-bits from.</param>
480 <param name="value">The value of the upper 64-bits as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</param>
481 <typeparam name="T">The type of the input vector.</typeparam>
482 <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>
483 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
485 <member name="T:System.Runtime.Intrinsics.Vector128`1">
486 <typeparam name="T" />
488 <member name="P:System.Runtime.Intrinsics.Vector128`1.Count">
489 <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
490 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
492 <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Object)">
493 <summary>Determines whether the specified object is equal to the current instance.</summary>
494 <param name="obj">The object to compare with the current instance.</param>
496 <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>
497 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
499 <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Runtime.Intrinsics.Vector128{`0})">
500 <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> is equal to the current instance.</summary>
501 <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to compare with the current instance.</param>
503 <c>true</c> if <paramref name="other" /> is equal to the current instance; otherwise, <c>false</c>.</returns>
504 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
506 <member name="M:System.Runtime.Intrinsics.Vector128`1.GetHashCode">
507 <summary>Gets the hash code for the instance.</summary>
508 <returns>The hash code for the instance.</returns>
509 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
511 <member name="M:System.Runtime.Intrinsics.Vector128`1.ToString">
512 <summary>Converts the current instance to an equivalent string representation.</summary>
513 <returns>An equivalent string representation of the current instance.</returns>
514 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
516 <member name="P:System.Runtime.Intrinsics.Vector128`1.Zero">
517 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to zero.</summary>
518 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
520 <member name="T:System.Runtime.Intrinsics.Vector256" />
521 <member name="M:System.Runtime.Intrinsics.Vector256.As``2(System.Runtime.Intrinsics.Vector256{``0})">
522 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> of type <typeparamref name="T" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> of type <typeparamref name="U" />.</summary>
523 <param name="vector">The vector to reinterpret.</param>
524 <typeparam name="T">The type of the input vector.</typeparam>
525 <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
527 <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> of type <typeparam name="U" />.</returns>
528 <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>
530 <member name="M:System.Runtime.Intrinsics.Vector256.AsByte``1(System.Runtime.Intrinsics.Vector256{``0})">
531 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Byte" />.</summary>
532 <param name="vector">The vector to reinterpret.</param>
533 <typeparam name="T">The type of the input vector.</typeparam>
535 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Byte" />.</returns>
536 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
538 <member name="M:System.Runtime.Intrinsics.Vector256.AsDouble``1(System.Runtime.Intrinsics.Vector256{``0})">
539 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Double" />.</summary>
540 <param name="vector">The vector to reinterpret.</param>
541 <typeparam name="T">The type of the input vector.</typeparam>
543 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Double" />.</returns>
544 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
546 <member name="M:System.Runtime.Intrinsics.Vector256.AsInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
547 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int16" />.</summary>
548 <param name="vector">The vector to reinterpret.</param>
549 <typeparam name="T">The type of the input vector.</typeparam>
551 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int16" />.</returns>
552 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
554 <member name="M:System.Runtime.Intrinsics.Vector256.AsInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
555 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int32" />.</summary>
556 <param name="vector">The vector to reinterpret.</param>
557 <typeparam name="T">The type of the input vector.</typeparam>
559 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int32" />.</returns>
560 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
562 <member name="M:System.Runtime.Intrinsics.Vector256.AsInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
563 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int64" />.</summary>
564 <param name="vector">The vector to reinterpret.</param>
565 <typeparam name="T">The type of the input vector.</typeparam>
567 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int64" />.</returns>
568 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
570 <member name="M:System.Runtime.Intrinsics.Vector256.AsSByte``1(System.Runtime.Intrinsics.Vector256{``0})">
571 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.SByte" />.</summary>
572 <param name="vector">The vector to reinterpret.</param>
573 <typeparam name="T">The type of the input vector.</typeparam>
575 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.SByte" />.</returns>
576 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
578 <member name="M:System.Runtime.Intrinsics.Vector256.AsSingle``1(System.Runtime.Intrinsics.Vector256{``0})">
579 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Single" />.</summary>
580 <param name="vector">The vector to reinterpret.</param>
581 <typeparam name="T">The type of the input vector.</typeparam>
583 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Single" />.</returns>
584 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
586 <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
587 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt16" />.</summary>
588 <param name="vector">The vector to reinterpret.</param>
589 <typeparam name="T">The type of the input vector.</typeparam>
591 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt16" />.</returns>
592 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
594 <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
595 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt32" />.</summary>
596 <param name="vector">The vector to reinterpret.</param>
597 <typeparam name="T">The type of the input vector.</typeparam>
599 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt32" />.</returns>
600 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
602 <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
603 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt64" />.</summary>
604 <param name="vector">The vector to reinterpret.</param>
605 <typeparam name="T">The type of the input vector.</typeparam>
607 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt64" />.</returns>
608 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
610 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Byte)">
611 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
612 <param name="value">The value that all elements will be initialized to.</param>
613 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
615 <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)">
616 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
617 <param name="e0">The value that element 0 will be initialized to.</param>
618 <param name="e1">The value that element 1 will be initialized to.</param>
619 <param name="e2">The value that element 2 will be initialized to.</param>
620 <param name="e3">The value that element 3 will be initialized to.</param>
621 <param name="e4">The value that element 4 will be initialized to.</param>
622 <param name="e5">The value that element 5 will be initialized to.</param>
623 <param name="e6">The value that element 6 will be initialized to.</param>
624 <param name="e7">The value that element 7 will be initialized to.</param>
625 <param name="e8">The value that element 8 will be initialized to.</param>
626 <param name="e9">The value that element 9 will be initialized to.</param>
627 <param name="e10">The value that element 10 will be initialized to.</param>
628 <param name="e11">The value that element 11 will be initialized to.</param>
629 <param name="e12">The value that element 12 will be initialized to.</param>
630 <param name="e13">The value that element 13 will be initialized to.</param>
631 <param name="e14">The value that element 14 will be initialized to.</param>
632 <param name="e15">The value that element 15 will be initialized to.</param>
633 <param name="e16">The value that element 16 will be initialized to.</param>
634 <param name="e17">The value that element 17 will be initialized to.</param>
635 <param name="e18">The value that element 18 will be initialized to.</param>
636 <param name="e19">The value that element 19 will be initialized to.</param>
637 <param name="e20">The value that element 20 will be initialized to.</param>
638 <param name="e21">The value that element 21 will be initialized to.</param>
639 <param name="e22">The value that element 22 will be initialized to.</param>
640 <param name="e23">The value that element 23 will be initialized to.</param>
641 <param name="e24">The value that element 24 will be initialized to.</param>
642 <param name="e25">The value that element 25 will be initialized to.</param>
643 <param name="e26">The value that element 26 will be initialized to.</param>
644 <param name="e27">The value that element 27 will be initialized to.</param>
645 <param name="e28">The value that element 28 will be initialized to.</param>
646 <param name="e29">The value that element 29 will be initialized to.</param>
647 <param name="e30">The value that element 30 will be initialized to.</param>
648 <param name="e31">The value that element 31 will be initialized to.</param>
649 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
651 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double)">
652 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
653 <param name="value">The value that all elements will be initialized to.</param>
654 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
656 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double,System.Double,System.Double,System.Double)">
657 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
658 <param name="e0">The value that element 0 will be initialized to.</param>
659 <param name="e1">The value that element 1 will be initialized to.</param>
660 <param name="e2">The value that element 2 will be initialized to.</param>
661 <param name="e3">The value that element 3 will be initialized to.</param>
662 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
664 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int16)">
665 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
666 <param name="value">The value that all elements will be initialized to.</param>
667 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
669 <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)">
670 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
671 <param name="e0">The value that element 0 will be initialized to.</param>
672 <param name="e1">The value that element 1 will be initialized to.</param>
673 <param name="e2">The value that element 2 will be initialized to.</param>
674 <param name="e3">The value that element 3 will be initialized to.</param>
675 <param name="e4">The value that element 4 will be initialized to.</param>
676 <param name="e5">The value that element 5 will be initialized to.</param>
677 <param name="e6">The value that element 6 will be initialized to.</param>
678 <param name="e7">The value that element 7 will be initialized to.</param>
679 <param name="e8">The value that element 8 will be initialized to.</param>
680 <param name="e9">The value that element 9 will be initialized to.</param>
681 <param name="e10">The value that element 10 will be initialized to.</param>
682 <param name="e11">The value that element 11 will be initialized to.</param>
683 <param name="e12">The value that element 12 will be initialized to.</param>
684 <param name="e13">The value that element 13 will be initialized to.</param>
685 <param name="e14">The value that element 14 will be initialized to.</param>
686 <param name="e15">The value that element 15 will be initialized to.</param>
687 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
689 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32)">
690 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
691 <param name="value">The value that all elements will be initialized to.</param>
692 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
694 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
695 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
696 <param name="e0">The value that element 0 will be initialized to.</param>
697 <param name="e1">The value that element 1 will be initialized to.</param>
698 <param name="e2">The value that element 2 will be initialized to.</param>
699 <param name="e3">The value that element 3 will be initialized to.</param>
700 <param name="e4">The value that element 4 will be initialized to.</param>
701 <param name="e5">The value that element 5 will be initialized to.</param>
702 <param name="e6">The value that element 6 will be initialized to.</param>
703 <param name="e7">The value that element 7 will be initialized to.</param>
704 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
706 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64)">
707 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
708 <param name="value">The value that all elements will be initialized to.</param>
709 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
711 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64,System.Int64,System.Int64,System.Int64)">
712 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
713 <param name="e0">The value that element 0 will be initialized to.</param>
714 <param name="e1">The value that element 1 will be initialized to.</param>
715 <param name="e2">The value that element 2 will be initialized to.</param>
716 <param name="e3">The value that element 3 will be initialized to.</param>
717 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
719 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
720 <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>
721 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
722 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
723 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
725 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
726 <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>
727 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
728 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
729 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
731 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
732 <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>
733 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
734 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
735 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
737 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
738 <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>
739 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
740 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
741 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
743 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
744 <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>
745 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
746 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
747 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
749 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
750 <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>
751 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
752 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
753 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
755 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
756 <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>
757 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
758 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
759 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
761 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
762 <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>
763 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
764 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
765 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
767 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
768 <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>
769 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
770 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
771 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
773 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
774 <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>
775 <param name="lower">The value that the lower 128-bits will be initialized to.</param>
776 <param name="upper">The value that the upper 128-bits will be initialized to.</param>
777 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
779 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.SByte)">
780 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
781 <param name="value">The value that all elements will be initialized to.</param>
782 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
784 <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)">
785 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
786 <param name="e0">The value that element 0 will be initialized to.</param>
787 <param name="e1">The value that element 1 will be initialized to.</param>
788 <param name="e2">The value that element 2 will be initialized to.</param>
789 <param name="e3">The value that element 3 will be initialized to.</param>
790 <param name="e4">The value that element 4 will be initialized to.</param>
791 <param name="e5">The value that element 5 will be initialized to.</param>
792 <param name="e6">The value that element 6 will be initialized to.</param>
793 <param name="e7">The value that element 7 will be initialized to.</param>
794 <param name="e8">The value that element 8 will be initialized to.</param>
795 <param name="e9">The value that element 9 will be initialized to.</param>
796 <param name="e10">The value that element 10 will be initialized to.</param>
797 <param name="e11">The value that element 11 will be initialized to.</param>
798 <param name="e12">The value that element 12 will be initialized to.</param>
799 <param name="e13">The value that element 13 will be initialized to.</param>
800 <param name="e14">The value that element 14 will be initialized to.</param>
801 <param name="e15">The value that element 15 will be initialized to.</param>
802 <param name="e16">The value that element 16 will be initialized to.</param>
803 <param name="e17">The value that element 17 will be initialized to.</param>
804 <param name="e18">The value that element 18 will be initialized to.</param>
805 <param name="e19">The value that element 19 will be initialized to.</param>
806 <param name="e20">The value that element 20 will be initialized to.</param>
807 <param name="e21">The value that element 21 will be initialized to.</param>
808 <param name="e22">The value that element 22 will be initialized to.</param>
809 <param name="e23">The value that element 23 will be initialized to.</param>
810 <param name="e24">The value that element 24 will be initialized to.</param>
811 <param name="e25">The value that element 25 will be initialized to.</param>
812 <param name="e26">The value that element 26 will be initialized to.</param>
813 <param name="e27">The value that element 27 will be initialized to.</param>
814 <param name="e28">The value that element 28 will be initialized to.</param>
815 <param name="e29">The value that element 29 will be initialized to.</param>
816 <param name="e30">The value that element 30 will be initialized to.</param>
817 <param name="e31">The value that element 31 will be initialized to.</param>
818 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
820 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single)">
821 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
822 <param name="value">The value that all elements will be initialized to.</param>
823 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
825 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
826 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
827 <param name="e0">The value that element 0 will be initialized to.</param>
828 <param name="e1">The value that element 1 will be initialized to.</param>
829 <param name="e2">The value that element 2 will be initialized to.</param>
830 <param name="e3">The value that element 3 will be initialized to.</param>
831 <param name="e4">The value that element 4 will be initialized to.</param>
832 <param name="e5">The value that element 5 will be initialized to.</param>
833 <param name="e6">The value that element 6 will be initialized to.</param>
834 <param name="e7">The value that element 7 will be initialized to.</param>
835 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
837 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt16)">
838 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
839 <param name="value">The value that all elements will be initialized to.</param>
840 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
842 <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)">
843 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
844 <param name="e0">The value that element 0 will be initialized to.</param>
845 <param name="e1">The value that element 1 will be initialized to.</param>
846 <param name="e2">The value that element 2 will be initialized to.</param>
847 <param name="e3">The value that element 3 will be initialized to.</param>
848 <param name="e4">The value that element 4 will be initialized to.</param>
849 <param name="e5">The value that element 5 will be initialized to.</param>
850 <param name="e6">The value that element 6 will be initialized to.</param>
851 <param name="e7">The value that element 7 will be initialized to.</param>
852 <param name="e8">The value that element 8 will be initialized to.</param>
853 <param name="e9">The value that element 9 will be initialized to.</param>
854 <param name="e10">The value that element 10 will be initialized to.</param>
855 <param name="e11">The value that element 11 will be initialized to.</param>
856 <param name="e12">The value that element 12 will be initialized to.</param>
857 <param name="e13">The value that element 13 will be initialized to.</param>
858 <param name="e14">The value that element 14 will be initialized to.</param>
859 <param name="e15">The value that element 15 will be initialized to.</param>
860 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
862 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32)">
863 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
864 <param name="value">The value that all elements will be initialized to.</param>
865 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
867 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
868 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
869 <param name="e0">The value that element 0 will be initialized to.</param>
870 <param name="e1">The value that element 1 will be initialized to.</param>
871 <param name="e2">The value that element 2 will be initialized to.</param>
872 <param name="e3">The value that element 3 will be initialized to.</param>
873 <param name="e4">The value that element 4 will be initialized to.</param>
874 <param name="e5">The value that element 5 will be initialized to.</param>
875 <param name="e6">The value that element 6 will be initialized to.</param>
876 <param name="e7">The value that element 7 will be initialized to.</param>
877 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
879 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64)">
880 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
881 <param name="value">The value that all elements will be initialized to.</param>
882 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
884 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64,System.UInt64,System.UInt64,System.UInt64)">
885 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
886 <param name="e0">The value that element 0 will be initialized to.</param>
887 <param name="e1">The value that element 1 will be initialized to.</param>
888 <param name="e2">The value that element 2 will be initialized to.</param>
889 <param name="e3">The value that element 3 will be initialized to.</param>
890 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with each element initialized to corresponding specified value.</returns>
892 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Byte)">
893 <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>
894 <param name="value">The value that element 0 will be initialized to.</param>
895 <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>
897 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Double)">
898 <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>
899 <param name="value">The value that element 0 will be initialized to.</param>
900 <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>
902 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int16)">
903 <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>
904 <param name="value">The value that element 0 will be initialized to.</param>
905 <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>
907 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int32)">
908 <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>
909 <param name="value">The value that element 0 will be initialized to.</param>
910 <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>
912 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int64)">
913 <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>
914 <param name="value">The value that element 0 will be initialized to.</param>
915 <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>
917 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.SByte)">
918 <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>
919 <param name="value">The value that element 0 will be initialized to.</param>
920 <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>
922 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Single)">
923 <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>
924 <param name="value">The value that element 0 will be initialized to.</param>
925 <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>
927 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt16)">
928 <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>
929 <param name="value">The value that element 0 will be initialized to.</param>
930 <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>
932 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt32)">
933 <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>
934 <param name="value">The value that element 0 will be initialized to.</param>
935 <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>
937 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt64)">
938 <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>
939 <param name="value">The value that element 0 will be initialized to.</param>
940 <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>
942 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Byte)">
943 <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>
944 <param name="value">The value that element 0 will be initialized to.</param>
945 <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>
947 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Double)">
948 <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>
949 <param name="value">The value that element 0 will be initialized to.</param>
950 <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>
952 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int16)">
953 <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>
954 <param name="value">The value that element 0 will be initialized to.</param>
955 <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>
957 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int32)">
958 <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>
959 <param name="value">The value that element 0 will be initialized to.</param>
960 <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>
962 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int64)">
963 <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>
964 <param name="value">The value that element 0 will be initialized to.</param>
965 <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>
967 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.SByte)">
968 <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>
969 <param name="value">The value that element 0 will be initialized to.</param>
970 <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>
972 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Single)">
973 <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>
974 <param name="value">The value that element 0 will be initialized to.</param>
975 <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>
977 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt16)">
978 <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>
979 <param name="value">The value that element 0 will be initialized to.</param>
980 <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>
982 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt32)">
983 <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>
984 <param name="value">The value that element 0 will be initialized to.</param>
985 <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>
987 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt64)">
988 <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>
989 <param name="value">The value that element 0 will be initialized to.</param>
990 <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>
992 <member name="M:System.Runtime.Intrinsics.Vector256.GetElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32)">
993 <summary>Gets the element at the specified index.</summary>
994 <param name="vector">The vector to get the element from.</param>
995 <param name="index">The index of the element to get.</param>
996 <typeparam name="T">The type of the input vector.</typeparam>
997 <returns>The value of the element at <paramref name="index" />.</returns>
998 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
999 <exception cref="T:System.ArgumentOutOfRangeException">
1000 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
1002 <member name="M:System.Runtime.Intrinsics.Vector256.GetLower``1(System.Runtime.Intrinsics.Vector256{``0})">
1003 <summary>Gets the value of the lower 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
1004 <param name="vector">The vector to get the lower 128-bits from.</param>
1005 <typeparam name="T">The type of the input vector.</typeparam>
1006 <returns>The value of the lower 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
1007 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1009 <member name="M:System.Runtime.Intrinsics.Vector256.GetUpper``1(System.Runtime.Intrinsics.Vector256{``0})">
1010 <summary>Gets the value of the upper 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
1011 <param name="vector">The vector to get the upper 128-bits from.</param>
1012 <typeparam name="T">The type of the input vector.</typeparam>
1013 <returns>The value of the upper 128-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
1014 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1016 <member name="M:System.Runtime.Intrinsics.Vector256.ToScalar``1(System.Runtime.Intrinsics.Vector256{``0})">
1017 <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
1018 <param name="vector">The vector to get the first element from.</param>
1019 <typeparam name="T">The type of the input vector.</typeparam>
1020 <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
1021 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1023 <member name="M:System.Runtime.Intrinsics.Vector256.WithElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32,``0)">
1024 <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>
1025 <param name="vector">The vector to get the remaining elements from.</param>
1026 <param name="index">The index of the element to set.</param>
1027 <param name="value">The value to set the element to.</param>
1028 <typeparam name="T">The type of the input vector.</typeparam>
1029 <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>
1030 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1031 <exception cref="T:System.ArgumentOutOfRangeException">
1032 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
1034 <member name="M:System.Runtime.Intrinsics.Vector256.WithLower``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
1035 <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>
1036 <param name="vector">The vector to get the upper 128-bits from.</param>
1037 <param name="value">The value of the lower 128-bits as a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</param>
1038 <typeparam name="T">The type of the input vector.</typeparam>
1039 <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>
1040 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1042 <member name="M:System.Runtime.Intrinsics.Vector256.WithUpper``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
1043 <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>
1044 <param name="vector">The vector to get the lower 128-bits from.</param>
1045 <param name="value">The value of the upper 128-bits as a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</param>
1046 <typeparam name="T">The type of the input vector.</typeparam>
1047 <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>
1048 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1050 <member name="T:System.Runtime.Intrinsics.Vector256`1">
1051 <typeparam name="T" />
1053 <member name="P:System.Runtime.Intrinsics.Vector256`1.Count">
1054 <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
1055 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1057 <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Object)">
1058 <summary>Determines whether the specified object is equal to the current instance.</summary>
1059 <param name="obj">The object to compare with the current instance.</param>
1061 <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>
1062 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1064 <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Runtime.Intrinsics.Vector256{`0})">
1065 <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> is equal to the current instance.</summary>
1066 <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to compare with the current instance.</param>
1068 <c>true</c> if <paramref name="other" /> is equal to the current instance; otherwise, <c>false</c>.</returns>
1069 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1071 <member name="M:System.Runtime.Intrinsics.Vector256`1.GetHashCode">
1072 <summary>Gets the hash code for the instance.</summary>
1073 <returns>The hash code for the instance.</returns>
1074 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1076 <member name="M:System.Runtime.Intrinsics.Vector256`1.ToString">
1077 <summary>Converts the current instance to an equivalent string representation.</summary>
1078 <returns>An equivalent string representation of the current instance.</returns>
1079 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1081 <member name="P:System.Runtime.Intrinsics.Vector256`1.Zero">
1082 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to zero.</summary>
1083 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1085 <member name="T:System.Runtime.Intrinsics.Vector64" />
1086 <member name="M:System.Runtime.Intrinsics.Vector64.As``2(System.Runtime.Intrinsics.Vector64{``0})">
1087 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> of type <typeparamref name="T" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> of type <typeparamref name="U" />.</summary>
1088 <param name="vector">The vector to reinterpret.</param>
1089 <typeparam name="T">The type of the input vector.</typeparam>
1090 <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
1092 <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> of type <typeparam name="U" />.</returns>
1093 <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>
1095 <member name="M:System.Runtime.Intrinsics.Vector64.AsByte``1(System.Runtime.Intrinsics.Vector64{``0})">
1096 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Byte" />.</summary>
1097 <param name="vector">The vector to reinterpret.</param>
1098 <typeparam name="T">The type of the input vector.</typeparam>
1100 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Byte" />.</returns>
1101 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1103 <member name="M:System.Runtime.Intrinsics.Vector64.AsDouble``1(System.Runtime.Intrinsics.Vector64{``0})">
1104 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Double" />.</summary>
1105 <param name="vector">The vector to reinterpret.</param>
1106 <typeparam name="T">The type of the input vector.</typeparam>
1108 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Double" />.</returns>
1109 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1111 <member name="M:System.Runtime.Intrinsics.Vector64.AsInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
1112 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int16" />.</summary>
1113 <param name="vector">The vector to reinterpret.</param>
1114 <typeparam name="T">The type of the input vector.</typeparam>
1116 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int16" />.</returns>
1117 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1119 <member name="M:System.Runtime.Intrinsics.Vector64.AsInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
1120 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int32" />.</summary>
1121 <param name="vector">The vector to reinterpret.</param>
1122 <typeparam name="T">The type of the input vector.</typeparam>
1124 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int32" />.</returns>
1125 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1127 <member name="M:System.Runtime.Intrinsics.Vector64.AsInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
1128 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int64" />.</summary>
1129 <param name="vector">The vector to reinterpret.</param>
1130 <typeparam name="T">The type of the input vector.</typeparam>
1132 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int64" />.</returns>
1133 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1135 <member name="M:System.Runtime.Intrinsics.Vector64.AsSByte``1(System.Runtime.Intrinsics.Vector64{``0})">
1136 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.SByte" />.</summary>
1137 <param name="vector">The vector to reinterpret.</param>
1138 <typeparam name="T">The type of the input vector.</typeparam>
1140 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.SByte" />.</returns>
1141 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1143 <member name="M:System.Runtime.Intrinsics.Vector64.AsSingle``1(System.Runtime.Intrinsics.Vector64{``0})">
1144 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Single" />.</summary>
1145 <param name="vector">The vector to reinterpret.</param>
1146 <typeparam name="T">The type of the input vector.</typeparam>
1148 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Single" />.</returns>
1149 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1151 <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
1152 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt16" />.</summary>
1153 <param name="vector">The vector to reinterpret.</param>
1154 <typeparam name="T">The type of the input vector.</typeparam>
1156 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt16" />.</returns>
1157 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1159 <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
1160 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt32" />.</summary>
1161 <param name="vector">The vector to reinterpret.</param>
1162 <typeparam name="T">The type of the input vector.</typeparam>
1164 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt32" />.</returns>
1165 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1167 <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
1168 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt64" />.</summary>
1169 <param name="vector">The vector to reinterpret.</param>
1170 <typeparam name="T">The type of the input vector.</typeparam>
1172 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt64" />.</returns>
1173 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1175 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte)">
1176 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1177 <param name="value">The value that all elements will be initialized to.</param>
1178 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1180 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
1181 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
1182 <param name="e0">The value that element 0 will be initialized to.</param>
1183 <param name="e1">The value that element 1 will be initialized to.</param>
1184 <param name="e2">The value that element 2 will be initialized to.</param>
1185 <param name="e3">The value that element 3 will be initialized to.</param>
1186 <param name="e4">The value that element 4 will be initialized to.</param>
1187 <param name="e5">The value that element 5 will be initialized to.</param>
1188 <param name="e6">The value that element 6 will be initialized to.</param>
1189 <param name="e7">The value that element 7 will be initialized to.</param>
1190 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
1192 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Double)">
1193 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1194 <param name="value">The value that all elements will be initialized to.</param>
1195 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1197 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16)">
1198 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1199 <param name="value">The value that all elements will be initialized to.</param>
1200 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1202 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16,System.Int16,System.Int16,System.Int16)">
1203 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
1204 <param name="e0">The value that element 0 will be initialized to.</param>
1205 <param name="e1">The value that element 1 will be initialized to.</param>
1206 <param name="e2">The value that element 2 will be initialized to.</param>
1207 <param name="e3">The value that element 3 will be initialized to.</param>
1208 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
1210 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32)">
1211 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1212 <param name="value">The value that all elements will be initialized to.</param>
1213 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1215 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32,System.Int32)">
1216 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
1217 <param name="e0">The value that element 0 will be initialized to.</param>
1218 <param name="e1">The value that element 1 will be initialized to.</param>
1219 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
1221 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int64)">
1222 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1223 <param name="value">The value that all elements will be initialized to.</param>
1224 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1226 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte)">
1227 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1228 <param name="value">The value that all elements will be initialized to.</param>
1229 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1231 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte)">
1232 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
1233 <param name="e0">The value that element 0 will be initialized to.</param>
1234 <param name="e1">The value that element 1 will be initialized to.</param>
1235 <param name="e2">The value that element 2 will be initialized to.</param>
1236 <param name="e3">The value that element 3 will be initialized to.</param>
1237 <param name="e4">The value that element 4 will be initialized to.</param>
1238 <param name="e5">The value that element 5 will be initialized to.</param>
1239 <param name="e6">The value that element 6 will be initialized to.</param>
1240 <param name="e7">The value that element 7 will be initialized to.</param>
1241 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
1243 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single)">
1244 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1245 <param name="value">The value that all elements will be initialized to.</param>
1246 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1248 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single,System.Single)">
1249 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
1250 <param name="e0">The value that element 0 will be initialized to.</param>
1251 <param name="e1">The value that element 1 will be initialized to.</param>
1252 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
1254 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16)">
1255 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1256 <param name="value">The value that all elements will be initialized to.</param>
1257 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1259 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
1260 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
1261 <param name="e0">The value that element 0 will be initialized to.</param>
1262 <param name="e1">The value that element 1 will be initialized to.</param>
1263 <param name="e2">The value that element 2 will be initialized to.</param>
1264 <param name="e3">The value that element 3 will be initialized to.</param>
1265 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
1267 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32)">
1268 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1269 <param name="value">The value that all elements will be initialized to.</param>
1270 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1272 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32,System.UInt32)">
1273 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
1274 <param name="e0">The value that element 0 will be initialized to.</param>
1275 <param name="e1">The value that element 1 will be initialized to.</param>
1276 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
1278 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt64)">
1279 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
1280 <param name="value">The value that all elements will be initialized to.</param>
1281 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
1283 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Byte)">
1284 <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>
1285 <param name="value">The value that element 0 will be initialized to.</param>
1286 <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>
1288 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int16)">
1289 <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>
1290 <param name="value">The value that element 0 will be initialized to.</param>
1291 <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>
1293 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int32)">
1294 <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>
1295 <param name="value">The value that element 0 will be initialized to.</param>
1296 <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>
1298 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.SByte)">
1299 <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>
1300 <param name="value">The value that element 0 will be initialized to.</param>
1301 <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>
1303 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Single)">
1304 <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>
1305 <param name="value">The value that element 0 will be initialized to.</param>
1306 <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>
1308 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt16)">
1309 <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>
1310 <param name="value">The value that element 0 will be initialized to.</param>
1311 <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>
1313 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt32)">
1314 <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>
1315 <param name="value">The value that element 0 will be initialized to.</param>
1316 <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>
1318 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Byte)">
1319 <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>
1320 <param name="value">The value that element 0 will be initialized to.</param>
1321 <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>
1323 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int16)">
1324 <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>
1325 <param name="value">The value that element 0 will be initialized to.</param>
1326 <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>
1328 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int32)">
1329 <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>
1330 <param name="value">The value that element 0 will be initialized to.</param>
1331 <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>
1333 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.SByte)">
1334 <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>
1335 <param name="value">The value that element 0 will be initialized to.</param>
1336 <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>
1338 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Single)">
1339 <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>
1340 <param name="value">The value that element 0 will be initialized to.</param>
1341 <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>
1343 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt16)">
1344 <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>
1345 <param name="value">The value that element 0 will be initialized to.</param>
1346 <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>
1348 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt32)">
1349 <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>
1350 <param name="value">The value that element 0 will be initialized to.</param>
1351 <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>
1353 <member name="M:System.Runtime.Intrinsics.Vector64.GetElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32)">
1354 <summary>Gets the element at the specified index.</summary>
1355 <param name="vector">The vector to get the element from.</param>
1356 <param name="index">The index of the element to get.</param>
1357 <typeparam name="T">The type of the input vector.</typeparam>
1358 <returns>The value of the element at <paramref name="index" />.</returns>
1359 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1360 <exception cref="T:System.ArgumentOutOfRangeException">
1361 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
1363 <member name="M:System.Runtime.Intrinsics.Vector64.ToScalar``1(System.Runtime.Intrinsics.Vector64{``0})">
1364 <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
1365 <param name="vector">The vector to get the first element from.</param>
1366 <typeparam name="T">The type of the input vector.</typeparam>
1367 <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
1368 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1370 <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128``1(System.Runtime.Intrinsics.Vector64{``0})">
1371 <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>
1372 <param name="vector">The vector to extend.</param>
1373 <typeparam name="T">The type of the input vector.</typeparam>
1374 <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>
1375 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1377 <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128Unsafe``1(System.Runtime.Intrinsics.Vector64{``0})">
1378 <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>
1379 <param name="vector">The vector to extend.</param>
1380 <typeparam name="T">The type of the input vector.</typeparam>
1381 <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>
1382 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1384 <member name="M:System.Runtime.Intrinsics.Vector64.WithElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32,``0)">
1385 <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>
1386 <param name="vector">The vector to get the remaining elements from.</param>
1387 <param name="index">The index of the element to set.</param>
1388 <param name="value">The value to set the element to.</param>
1389 <typeparam name="T">The type of the input vector.</typeparam>
1390 <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>
1391 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
1392 <exception cref="T:System.ArgumentOutOfRangeException">
1393 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
1395 <member name="T:System.Runtime.Intrinsics.Vector64`1">
1396 <typeparam name="T" />
1398 <member name="P:System.Runtime.Intrinsics.Vector64`1.Count">
1399 <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
1400 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1402 <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Object)">
1403 <summary>Determines whether the specified object is equal to the current instance.</summary>
1404 <param name="obj">The object to compare with the current instance.</param>
1406 <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>
1407 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1409 <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Runtime.Intrinsics.Vector64{`0})">
1410 <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> is equal to the current instance.</summary>
1411 <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to compare with the current instance.</param>
1413 <c>true</c> if <paramref name="other" /> is equal to the current instance; otherwise, <c>false</c>.</returns>
1414 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1416 <member name="M:System.Runtime.Intrinsics.Vector64`1.GetHashCode">
1417 <summary>Gets the hash code for the instance.</summary>
1418 <returns>The hash code for the instance.</returns>
1419 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1421 <member name="M:System.Runtime.Intrinsics.Vector64`1.ToString">
1422 <summary>Converts the current instance to an equivalent string representation.</summary>
1423 <returns>An equivalent string representation of the current instance.</returns>
1424 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1426 <member name="P:System.Runtime.Intrinsics.Vector64`1.Zero">
1427 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to zero.</summary>
1428 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
1430 <member name="T:System.Runtime.Intrinsics.X86.Aes">
1431 <summary>This class provides access to Intel AES hardware instructions via intrinsics.</summary>
1433 <member name="M:System.Runtime.Intrinsics.X86.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1434 <summary>__m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)AESDEC xmm, xmm/m128</summary>
1435 <param name="value" />
1436 <param name="roundKey" />
1438 <member name="M:System.Runtime.Intrinsics.X86.Aes.DecryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1439 <summary>__m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)AESDECLAST xmm, xmm/m128</summary>
1440 <param name="value" />
1441 <param name="roundKey" />
1443 <member name="M:System.Runtime.Intrinsics.X86.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1444 <summary>__m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)AESENC xmm, xmm/m128</summary>
1445 <param name="value" />
1446 <param name="roundKey" />
1448 <member name="M:System.Runtime.Intrinsics.X86.Aes.EncryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1449 <summary>__m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)AESENCLAST xmm, xmm/m128</summary>
1450 <param name="value" />
1451 <param name="roundKey" />
1453 <member name="M:System.Runtime.Intrinsics.X86.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
1454 <summary>__m128i _mm_aesimc_si128 (__m128i a)AESIMC xmm, xmm/m128</summary>
1455 <param name="value" />
1457 <member name="P:System.Runtime.Intrinsics.X86.Aes.IsSupported" />
1458 <member name="M:System.Runtime.Intrinsics.X86.Aes.KeygenAssist(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1459 <summary>__m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)AESKEYGENASSIST xmm, xmm/m128, imm8</summary>
1460 <param name="value" />
1461 <param name="control" />
1463 <member name="T:System.Runtime.Intrinsics.X86.Avx">
1464 <summary>This class provides access to Intel AVX hardware instructions via intrinsics.</summary>
1466 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1467 <summary>__m256d _mm256_add_pd (__m256d a, __m256d b)VADDPD ymm, ymm, ymm/m256</summary>
1468 <param name="left" />
1469 <param name="right" />
1471 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1472 <summary>__m256 _mm256_add_ps (__m256 a, __m256 b)VADDPS ymm, ymm, ymm/m256</summary>
1473 <param name="left" />
1474 <param name="right" />
1476 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1477 <summary>__m256d _mm256_addsub_pd (__m256d a, __m256d b)VADDSUBPD ymm, ymm, ymm/m256</summary>
1478 <param name="left" />
1479 <param name="right" />
1481 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1482 <summary>__m256 _mm256_addsub_ps (__m256 a, __m256 b)VADDSUBPS ymm, ymm, ymm/m256</summary>
1483 <param name="left" />
1484 <param name="right" />
1486 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1487 <summary>__m256d _mm256_and_pd (__m256d a, __m256d b)VANDPD ymm, ymm, ymm/m256</summary>
1488 <param name="left" />
1489 <param name="right" />
1491 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1492 <summary>__m256 _mm256_and_ps (__m256 a, __m256 b)VANDPS ymm, ymm, ymm/m256</summary>
1493 <param name="left" />
1494 <param name="right" />
1496 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1497 <summary>__m256d _mm256_andnot_pd (__m256d a, __m256d b)VANDNPD ymm, ymm, ymm/m256</summary>
1498 <param name="left" />
1499 <param name="right" />
1501 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1502 <summary>__m256 _mm256_andnot_ps (__m256 a, __m256 b)VANDNPS ymm, ymm, ymm/m256</summary>
1503 <param name="left" />
1504 <param name="right" />
1506 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1507 <summary>__m256d _mm256_blend_pd (__m256d a, __m256d b, const int imm8)VBLENDPD ymm, ymm, ymm/m256, imm8</summary>
1508 <param name="left" />
1509 <param name="right" />
1510 <param name="control" />
1512 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1513 <summary>__m256 _mm256_blend_ps (__m256 a, __m256 b, const int imm8)VBLENDPS ymm, ymm, ymm/m256, imm8</summary>
1514 <param name="left" />
1515 <param name="right" />
1516 <param name="control" />
1518 <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})">
1519 <summary>__m256d _mm256_blendv_pd (__m256d a, __m256d b, __m256d mask)VBLENDVPD ymm, ymm, ymm/m256, ymm</summary>
1520 <param name="left" />
1521 <param name="right" />
1522 <param name="mask" />
1524 <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})">
1525 <summary>__m256 _mm256_blendv_ps (__m256 a, __m256 b, __m256 mask)VBLENDVPS ymm, ymm, ymm/m256, ymm</summary>
1526 <param name="left" />
1527 <param name="right" />
1528 <param name="mask" />
1530 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector128(System.Single*)">
1531 <summary>__m128 _mm_broadcast_ss (float const * mem_addr)VBROADCASTSS xmm, m32</summary>
1532 <param name="source" />
1534 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Double*)">
1535 <summary>__m256d _mm256_broadcast_sd (double const * mem_addr)VBROADCASTSD ymm, m64</summary>
1536 <param name="source" />
1538 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Single*)">
1539 <summary>__m256 _mm256_broadcast_ss (float const * mem_addr)VBROADCASTSS ymm, m32</summary>
1540 <param name="source" />
1542 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Double*)">
1543 <summary>__m256d _mm256_broadcast_pd (__m128d const * mem_addr)VBROADCASTF128, ymm, m128</summary>
1544 <param name="address" />
1546 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Single*)">
1547 <summary>__m256 _mm256_broadcast_ps (__m128 const * mem_addr)VBROADCASTF128, ymm, m128</summary>
1548 <param name="address" />
1550 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Double})">
1551 <summary>__m256d _mm256_ceil_pd (__m256d a)VROUNDPD ymm, ymm/m256, imm8(10)</summary>
1552 <param name="value" />
1554 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Single})">
1555 <summary>__m256 _mm256_ceil_ps (__m256 a)VROUNDPS ymm, ymm/m256, imm8(10)</summary>
1556 <param name="value" />
1558 <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)">
1559 <summary>__m128d _mm_cmp_pd (__m128d a, __m128d b, const int imm8)VCMPPD xmm, xmm, xmm/m128, imm8</summary>
1560 <param name="left" />
1561 <param name="right" />
1562 <param name="mode" />
1564 <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)">
1565 <summary>__m128 _mm_cmp_ps (__m128 a, __m128 b, const int imm8)VCMPPS xmm, xmm, xmm/m128, imm8</summary>
1566 <param name="left" />
1567 <param name="right" />
1568 <param name="mode" />
1570 <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)">
1571 <summary>__m256d _mm256_cmp_pd (__m256d a, __m256d b, const int imm8)VCMPPD ymm, ymm, ymm/m256, imm8</summary>
1572 <param name="left" />
1573 <param name="right" />
1574 <param name="mode" />
1576 <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)">
1577 <summary>__m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8)VCMPPS ymm, ymm, ymm/m256, imm8</summary>
1578 <param name="left" />
1579 <param name="right" />
1580 <param name="mode" />
1582 <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)">
1583 <summary>__m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8)VCMPSS xmm, xmm, xmm/m32, imm8</summary>
1584 <param name="left" />
1585 <param name="right" />
1586 <param name="mode" />
1588 <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)">
1589 <summary>__m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8)VCMPSD xmm, xmm, xmm/m64, imm8</summary>
1590 <param name="left" />
1591 <param name="right" />
1592 <param name="mode" />
1594 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Double})">
1595 <summary>__m128i _mm256_cvtpd_epi32 (__m256d a)VCVTPD2DQ xmm, ymm/m256</summary>
1596 <param name="value" />
1598 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
1599 <summary>__m128i _mm256_cvttpd_epi32 (__m256d a)VCVTTPD2DQ xmm, ymm/m256</summary>
1600 <param name="value" />
1602 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Double})">
1603 <summary>__m128 _mm256_cvtpd_ps (__m256d a)VCVTPD2PS xmm, ymm/m256</summary>
1604 <param name="value" />
1606 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
1607 <summary>__m256d _mm256_cvtepi32_pd (__m128i a)VCVTDQ2PD ymm, xmm/m128</summary>
1608 <param name="value" />
1610 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Single})">
1611 <summary>__m256d _mm256_cvtps_pd (__m128 a)VCVTPS2PD ymm, xmm/m128</summary>
1612 <param name="value" />
1614 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector256{System.Single})">
1615 <summary>__m256i _mm256_cvtps_epi32 (__m256 a)VCVTPS2DQ ymm, ymm/m256</summary>
1616 <param name="value" />
1618 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
1619 <summary>__m256i _mm256_cvttps_epi32 (__m256 a)VCVTTPS2DQ ymm, ymm/m256</summary>
1620 <param name="value" />
1622 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.Int32})">
1623 <summary>__m256 _mm256_cvtepi32_ps (__m256i a)VCVTDQ2PS ymm, ymm/m256</summary>
1624 <param name="value" />
1626 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1627 <summary>__m256d _mm256_div_pd (__m256d a, __m256d b)VDIVPD ymm, ymm, ymm/m256</summary>
1628 <param name="left" />
1629 <param name="right" />
1631 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1632 <summary>__m256 _mm256_div_ps (__m256 a, __m256 b)VDIVPS ymm, ymm, ymm/m256</summary>
1633 <param name="left" />
1634 <param name="right" />
1636 <member name="M:System.Runtime.Intrinsics.X86.Avx.DotProduct(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1637 <summary>__m256 _mm256_dp_ps (__m256 a, __m256 b, const int imm8)VDPPS ymm, ymm, ymm/m256, imm8</summary>
1638 <param name="left" />
1639 <param name="right" />
1640 <param name="control" />
1642 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Double})">
1643 <summary>__m256d _mm256_movedup_pd (__m256d a)VMOVDDUP ymm, ymm/m256</summary>
1644 <param name="value" />
1646 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1647 <summary>__m256 _mm256_moveldup_ps (__m256 a)VMOVSLDUP ymm, ymm/m256</summary>
1648 <param name="value" />
1650 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateOddIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1651 <summary>__m256 _mm256_movehdup_ps (__m256 a)VMOVSHDUP ymm, ymm/m256</summary>
1652 <param name="value" />
1654 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
1655 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1656 <param name="value" />
1657 <param name="index" />
1659 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1660 <summary>__m128d _mm256_extractf128_pd (__m256d a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1661 <param name="value" />
1662 <param name="index" />
1664 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
1665 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1666 <param name="value" />
1667 <param name="index" />
1669 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
1670 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1671 <param name="value" />
1672 <param name="index" />
1674 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
1675 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1676 <param name="value" />
1677 <param name="index" />
1679 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
1680 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1681 <param name="value" />
1682 <param name="index" />
1684 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1685 <summary>__m128 _mm256_extractf128_ps (__m256 a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1686 <param name="value" />
1687 <param name="index" />
1689 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
1690 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1691 <param name="value" />
1692 <param name="index" />
1694 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
1695 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1696 <param name="value" />
1697 <param name="index" />
1699 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
1700 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1701 <param name="value" />
1702 <param name="index" />
1704 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Double})">
1705 <summary>__m256d _mm256_floor_pd (__m256d a)VROUNDPS ymm, ymm/m256, imm8(9)</summary>
1706 <param name="value" />
1708 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Single})">
1709 <summary>__m256 _mm256_floor_ps (__m256 a)VROUNDPS ymm, ymm/m256, imm8(9)</summary>
1710 <param name="value" />
1712 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1713 <summary>__m256d _mm256_hadd_pd (__m256d a, __m256d b)VHADDPD ymm, ymm, ymm/m256</summary>
1714 <param name="left" />
1715 <param name="right" />
1717 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1718 <summary>__m256 _mm256_hadd_ps (__m256 a, __m256 b)VHADDPS ymm, ymm, ymm/m256</summary>
1719 <param name="left" />
1720 <param name="right" />
1722 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1723 <summary>__m256d _mm256_hsub_pd (__m256d a, __m256d b)VHSUBPD ymm, ymm, ymm/m256</summary>
1724 <param name="left" />
1725 <param name="right" />
1727 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1728 <summary>__m256 _mm256_hsub_ps (__m256 a, __m256 b)VHSUBPS ymm, ymm, ymm/m256</summary>
1729 <param name="left" />
1730 <param name="right" />
1732 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1733 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1734 <param name="value" />
1735 <param name="data" />
1736 <param name="index" />
1738 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
1739 <summary>__m256d _mm256_insertf128_pd (__m256d a, __m128d b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1740 <param name="value" />
1741 <param name="data" />
1742 <param name="index" />
1744 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
1745 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1746 <param name="value" />
1747 <param name="data" />
1748 <param name="index" />
1750 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
1751 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1752 <param name="value" />
1753 <param name="data" />
1754 <param name="index" />
1756 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
1757 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1758 <param name="value" />
1759 <param name="data" />
1760 <param name="index" />
1762 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
1763 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1764 <param name="value" />
1765 <param name="data" />
1766 <param name="index" />
1768 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
1769 <summary>__m256 _mm256_insertf128_ps (__m256 a, __m128 b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1770 <param name="value" />
1771 <param name="data" />
1772 <param name="index" />
1774 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
1775 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1776 <param name="value" />
1777 <param name="data" />
1778 <param name="index" />
1780 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
1781 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1782 <param name="value" />
1783 <param name="data" />
1784 <param name="index" />
1786 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
1787 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1788 <param name="value" />
1789 <param name="data" />
1790 <param name="index" />
1792 <member name="P:System.Runtime.Intrinsics.X86.Avx.IsSupported" />
1793 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Byte*)">
1794 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1795 <param name="address" />
1797 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Double*)">
1798 <summary>__m256d _mm256_load_pd (double const * mem_addr)VMOVAPD ymm, ymm/m256</summary>
1799 <param name="address" />
1801 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int16*)">
1802 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1803 <param name="address" />
1805 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int32*)">
1806 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1807 <param name="address" />
1809 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int64*)">
1810 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1811 <param name="address" />
1813 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.SByte*)">
1814 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1815 <param name="address" />
1817 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Single*)">
1818 <summary>__m256 _mm256_load_ps (float const * mem_addr)VMOVAPS ymm, ymm/m256</summary>
1819 <param name="address" />
1821 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt16*)">
1822 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1823 <param name="address" />
1825 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt32*)">
1826 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1827 <param name="address" />
1829 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt64*)">
1830 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)VMOVDQA ymm, m256</summary>
1831 <param name="address" />
1833 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Byte*)">
1834 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1835 <param name="address" />
1837 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int16*)">
1838 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1839 <param name="address" />
1841 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int32*)">
1842 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1843 <param name="address" />
1845 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int64*)">
1846 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1847 <param name="address" />
1849 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.SByte*)">
1850 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1851 <param name="address" />
1853 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt16*)">
1854 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1855 <param name="address" />
1857 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt32*)">
1858 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1859 <param name="address" />
1861 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt64*)">
1862 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)VLDDQU ymm, m256</summary>
1863 <param name="address" />
1865 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Byte*)">
1866 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1867 <param name="address" />
1869 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Double*)">
1870 <summary>__m256d _mm256_loadu_pd (double const * mem_addr)VMOVUPD ymm, ymm/m256</summary>
1871 <param name="address" />
1873 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int16*)">
1874 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1875 <param name="address" />
1877 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int32*)">
1878 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1879 <param name="address" />
1881 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int64*)">
1882 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1883 <param name="address" />
1885 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.SByte*)">
1886 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1887 <param name="address" />
1889 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Single*)">
1890 <summary>__m256 _mm256_loadu_ps (float const * mem_addr)VMOVUPS ymm, ymm/m256</summary>
1891 <param name="address" />
1893 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt16*)">
1894 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1895 <param name="address" />
1897 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt32*)">
1898 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1899 <param name="address" />
1901 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt64*)">
1902 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)VMOVDQU ymm, m256</summary>
1903 <param name="address" />
1905 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
1906 <summary>__m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)VMASKMOVPD xmm, xmm, m128</summary>
1907 <param name="address" />
1908 <param name="mask" />
1910 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
1911 <summary>__m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)VMASKMOVPD ymm, ymm, m256</summary>
1912 <param name="address" />
1913 <param name="mask" />
1915 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
1916 <summary>__m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)VMASKMOVPS xmm, xmm, m128</summary>
1917 <param name="address" />
1918 <param name="mask" />
1920 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
1921 <summary>__m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)VMASKMOVPS ymm, ymm, m256</summary>
1922 <param name="address" />
1923 <param name="mask" />
1925 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
1926 <summary>void _mm_maskstore_pd (double * mem_addr, __m128i mask, __m128d a)VMASKMOVPD m128, xmm, xmm</summary>
1927 <param name="address" />
1928 <param name="mask" />
1929 <param name="source" />
1931 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1932 <summary>void _mm256_maskstore_pd (double * mem_addr, __m256i mask, __m256d a)VMASKMOVPD m256, ymm, ymm</summary>
1933 <param name="address" />
1934 <param name="mask" />
1935 <param name="source" />
1937 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
1938 <summary>void _mm_maskstore_ps (float * mem_addr, __m128i mask, __m128 a)VMASKMOVPS m128, xmm, xmm</summary>
1939 <param name="address" />
1940 <param name="mask" />
1941 <param name="source" />
1943 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1944 <summary>void _mm256_maskstore_ps (float * mem_addr, __m256i mask, __m256 a)VMASKMOVPS m256, ymm, ymm</summary>
1945 <param name="address" />
1946 <param name="mask" />
1947 <param name="source" />
1949 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1950 <summary>__m256d _mm256_max_pd (__m256d a, __m256d b)VMAXPD ymm, ymm, ymm/m256</summary>
1951 <param name="left" />
1952 <param name="right" />
1954 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1955 <summary>__m256 _mm256_max_ps (__m256 a, __m256 b)VMAXPS ymm, ymm, ymm/m256</summary>
1956 <param name="left" />
1957 <param name="right" />
1959 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1960 <summary>__m256d _mm256_min_pd (__m256d a, __m256d b)VMINPD ymm, ymm, ymm/m256</summary>
1961 <param name="left" />
1962 <param name="right" />
1964 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1965 <summary>__m256 _mm256_min_ps (__m256 a, __m256 b)VMINPS ymm, ymm, ymm/m256</summary>
1966 <param name="left" />
1967 <param name="right" />
1969 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Double})">
1970 <summary>int _mm256_movemask_pd (__m256d a)VMOVMSKPD reg, ymm</summary>
1971 <param name="value" />
1973 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Single})">
1974 <summary>int _mm256_movemask_ps (__m256 a)VMOVMSKPS reg, ymm</summary>
1975 <param name="value" />
1977 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1978 <summary>__m256d _mm256_mul_pd (__m256d a, __m256d b)VMULPD ymm, ymm, ymm/m256</summary>
1979 <param name="left" />
1980 <param name="right" />
1982 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1983 <summary>__m256 _mm256_mul_ps (__m256 a, __m256 b)VMULPS ymm, ymm, ymm/m256</summary>
1984 <param name="left" />
1985 <param name="right" />
1987 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1988 <summary>__m256d _mm256_or_pd (__m256d a, __m256d b)VORPD ymm, ymm, ymm/m256</summary>
1989 <param name="left" />
1990 <param name="right" />
1992 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1993 <summary>__m256 _mm256_or_ps (__m256 a, __m256 b)VORPS ymm, ymm, ymm/m256</summary>
1994 <param name="left" />
1995 <param name="right" />
1997 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
1998 <summary>__m128d _mm_permute_pd (__m128d a, int imm8)VPERMILPD xmm, xmm, imm8</summary>
1999 <param name="value" />
2000 <param name="control" />
2002 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
2003 <summary>__m128 _mm_permute_ps (__m128 a, int imm8)VPERMILPS xmm, xmm, imm8</summary>
2004 <param name="value" />
2005 <param name="control" />
2007 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2008 <summary>__m256d _mm256_permute_pd (__m256d a, int imm8)VPERMILPD ymm, ymm, imm8</summary>
2009 <param name="value" />
2010 <param name="control" />
2012 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2013 <summary>__m256 _mm256_permute_ps (__m256 a, int imm8)VPERMILPS ymm, ymm, imm8</summary>
2014 <param name="value" />
2015 <param name="control" />
2017 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
2018 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2019 <param name="left" />
2020 <param name="right" />
2021 <param name="control" />
2023 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2024 <summary>__m256d _mm256_permute2f128_pd (__m256d a, __m256d b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2025 <param name="left" />
2026 <param name="right" />
2027 <param name="control" />
2029 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
2030 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2031 <param name="left" />
2032 <param name="right" />
2033 <param name="control" />
2035 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
2036 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2037 <param name="left" />
2038 <param name="right" />
2039 <param name="control" />
2041 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
2042 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2043 <param name="left" />
2044 <param name="right" />
2045 <param name="control" />
2047 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
2048 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2049 <param name="left" />
2050 <param name="right" />
2051 <param name="control" />
2053 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2054 <summary>__m256 _mm256_permute2f128_ps (__m256 a, __m256 b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2055 <param name="left" />
2056 <param name="right" />
2057 <param name="control" />
2059 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
2060 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2061 <param name="left" />
2062 <param name="right" />
2063 <param name="control" />
2065 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
2066 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2067 <param name="left" />
2068 <param name="right" />
2069 <param name="control" />
2071 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
2072 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2073 <param name="left" />
2074 <param name="right" />
2075 <param name="control" />
2077 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64})">
2078 <summary>__m128d _mm_permutevar_pd (__m128d a, __m128i b)VPERMILPD xmm, xmm, xmm/m128</summary>
2079 <param name="left" />
2080 <param name="control" />
2082 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32})">
2083 <summary>__m128 _mm_permutevar_ps (__m128 a, __m128i b)VPERMILPS xmm, xmm, xmm/m128</summary>
2084 <param name="left" />
2085 <param name="control" />
2087 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
2088 <summary>__m256d _mm256_permutevar_pd (__m256d a, __m256i b)VPERMILPD ymm, ymm, ymm/m256</summary>
2089 <param name="left" />
2090 <param name="control" />
2092 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
2093 <summary>__m256 _mm256_permutevar_ps (__m256 a, __m256i b)VPERMILPS ymm, ymm, ymm/m256</summary>
2094 <param name="left" />
2095 <param name="control" />
2097 <member name="M:System.Runtime.Intrinsics.X86.Avx.Reciprocal(System.Runtime.Intrinsics.Vector256{System.Single})">
2098 <summary>__m256 _mm256_rcp_ps (__m256 a)VRCPPS ymm, ymm/m256</summary>
2099 <param name="value" />
2101 <member name="M:System.Runtime.Intrinsics.X86.Avx.ReciprocalSqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2102 <summary>__m256 _mm256_rsqrt_ps (__m256 a)VRSQRTPS ymm, ymm/m256</summary>
2103 <param name="value" />
2105 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Double})">
2106 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_CUR_DIRECTION)VROUNDPD ymm, ymm/m256, imm8(4)</summary>
2107 <param name="value" />
2109 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Single})">
2110 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_CUR_DIRECTION)VROUNDPS ymm, ymm/m256, imm8(4)</summary>
2111 <param name="value" />
2113 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Double})">
2114 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)VROUNDPD ymm, ymm/m256, imm8(8)</summary>
2115 <param name="value" />
2117 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Single})">
2118 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)VROUNDPS ymm, ymm/m256, imm8(8)</summary>
2119 <param name="value" />
2121 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2122 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)VROUNDPD ymm, ymm/m256, imm8(9)</summary>
2123 <param name="value" />
2125 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2126 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)VROUNDPS ymm, ymm/m256, imm8(9)</summary>
2127 <param name="value" />
2129 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2130 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)VROUNDPD ymm, ymm/m256, imm8(10)</summary>
2131 <param name="value" />
2133 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2134 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)VROUNDPS ymm, ymm/m256, imm8(10)</summary>
2135 <param name="value" />
2137 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Double})">
2138 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)VROUNDPD ymm, ymm/m256, imm8(11)</summary>
2139 <param name="value" />
2141 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Single})">
2142 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)VROUNDPS ymm, ymm/m256, imm8(11)</summary>
2143 <param name="value" />
2145 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2146 <summary>__m256d _mm256_shuffle_pd (__m256d a, __m256d b, const int imm8)VSHUFPD ymm, ymm, ymm/m256, imm8</summary>
2147 <param name="value" />
2148 <param name="right" />
2149 <param name="control" />
2151 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2152 <summary>__m256 _mm256_shuffle_ps (__m256 a, __m256 b, const int imm8)VSHUFPS ymm, ymm, ymm/m256, imm8</summary>
2153 <param name="value" />
2154 <param name="right" />
2155 <param name="control" />
2157 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Double})">
2158 <summary>__m256d _mm256_sqrt_pd (__m256d a)VSQRTPD ymm, ymm/m256</summary>
2159 <param name="value" />
2161 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2162 <summary>__m256 _mm256_sqrt_ps (__m256 a)VSQRTPS ymm, ymm/m256</summary>
2163 <param name="value" />
2165 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2166 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2167 <param name="address" />
2168 <param name="source" />
2170 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2171 <summary>void _mm256_storeu_pd (double * mem_addr, __m256d a)MOVUPD m256, ymm</summary>
2172 <param name="address" />
2173 <param name="source" />
2175 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2176 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2177 <param name="address" />
2178 <param name="source" />
2180 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2181 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2182 <param name="address" />
2183 <param name="source" />
2185 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2186 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2187 <param name="address" />
2188 <param name="source" />
2190 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2191 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2192 <param name="address" />
2193 <param name="source" />
2195 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2196 <summary>void _mm256_storeu_ps (float * mem_addr, __m256 a)MOVUPS m256, ymm</summary>
2197 <param name="address" />
2198 <param name="source" />
2200 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2201 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2202 <param name="address" />
2203 <param name="source" />
2205 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2206 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2207 <param name="address" />
2208 <param name="source" />
2210 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2211 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)MOVDQU m256, ymm</summary>
2212 <param name="address" />
2213 <param name="source" />
2215 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2216 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2217 <param name="address" />
2218 <param name="source" />
2220 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2221 <summary>void _mm256_store_pd (double * mem_addr, __m256d a)VMOVAPD m256, ymm</summary>
2222 <param name="address" />
2223 <param name="source" />
2225 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2226 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2227 <param name="address" />
2228 <param name="source" />
2230 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2231 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2232 <param name="address" />
2233 <param name="source" />
2235 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2236 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2237 <param name="address" />
2238 <param name="source" />
2240 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2241 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2242 <param name="address" />
2243 <param name="source" />
2245 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2246 <summary>void _mm256_store_ps (float * mem_addr, __m256 a)VMOVAPS m256, ymm</summary>
2247 <param name="address" />
2248 <param name="source" />
2250 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2251 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2252 <param name="address" />
2253 <param name="source" />
2255 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2256 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2257 <param name="address" />
2258 <param name="source" />
2260 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2261 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)MOVDQA m256, ymm</summary>
2262 <param name="address" />
2263 <param name="source" />
2265 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2266 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2267 <param name="address" />
2268 <param name="source" />
2270 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2271 <summary>void _mm256_stream_pd (double * mem_addr, __m256d a)MOVNTPD m256, ymm</summary>
2272 <param name="address" />
2273 <param name="source" />
2275 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2276 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2277 <param name="address" />
2278 <param name="source" />
2280 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2281 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2282 <param name="address" />
2283 <param name="source" />
2285 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2286 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2287 <param name="address" />
2288 <param name="source" />
2290 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2291 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2292 <param name="address" />
2293 <param name="source" />
2295 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2296 <summary>void _mm256_stream_ps (float * mem_addr, __m256 a)MOVNTPS m256, ymm</summary>
2297 <param name="address" />
2298 <param name="source" />
2300 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2301 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2302 <param name="address" />
2303 <param name="source" />
2305 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2306 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2307 <param name="address" />
2308 <param name="source" />
2310 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2311 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)VMOVNTDQ m256, ymm</summary>
2312 <param name="address" />
2313 <param name="source" />
2315 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2316 <summary>__m256d _mm256_sub_pd (__m256d a, __m256d b)VSUBPD ymm, ymm, ymm/m256</summary>
2317 <param name="left" />
2318 <param name="right" />
2320 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2321 <summary>__m256 _mm256_sub_ps (__m256 a, __m256 b)VSUBPS ymm, ymm, ymm/m256</summary>
2322 <param name="left" />
2323 <param name="right" />
2325 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2326 <summary>int _mm_testc_pd (__m128d a, __m128d b)VTESTPD xmm, xmm/m128</summary>
2327 <param name="left" />
2328 <param name="right" />
2330 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2331 <summary>int _mm_testc_ps (__m128 a, __m128 b)VTESTPS xmm, xmm/m128</summary>
2332 <param name="left" />
2333 <param name="right" />
2335 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2336 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2337 <param name="left" />
2338 <param name="right" />
2340 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2341 <summary>int _mm256_testc_pd (__m256d a, __m256d b)VTESTPS ymm, ymm/m256</summary>
2342 <param name="left" />
2343 <param name="right" />
2345 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2346 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2347 <param name="left" />
2348 <param name="right" />
2350 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2351 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2352 <param name="left" />
2353 <param name="right" />
2355 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2356 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2357 <param name="left" />
2358 <param name="right" />
2360 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2361 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2362 <param name="left" />
2363 <param name="right" />
2365 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2366 <summary>int _mm256_testc_ps (__m256 a, __m256 b)VTESTPS ymm, ymm/m256</summary>
2367 <param name="left" />
2368 <param name="right" />
2370 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2371 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2372 <param name="left" />
2373 <param name="right" />
2375 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2376 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2377 <param name="left" />
2378 <param name="right" />
2380 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2381 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2382 <param name="left" />
2383 <param name="right" />
2385 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2386 <summary>int _mm_testnzc_pd (__m128d a, __m128d b)VTESTPD xmm, xmm/m128</summary>
2387 <param name="left" />
2388 <param name="right" />
2390 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2391 <summary>int _mm_testnzc_ps (__m128 a, __m128 b)VTESTPS xmm, xmm/m128</summary>
2392 <param name="left" />
2393 <param name="right" />
2395 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2396 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2397 <param name="left" />
2398 <param name="right" />
2400 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2401 <summary>int _mm256_testnzc_pd (__m256d a, __m256d b)VTESTPD ymm, ymm/m256</summary>
2402 <param name="left" />
2403 <param name="right" />
2405 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2406 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2407 <param name="left" />
2408 <param name="right" />
2410 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2411 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2412 <param name="left" />
2413 <param name="right" />
2415 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2416 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2417 <param name="left" />
2418 <param name="right" />
2420 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2421 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2422 <param name="left" />
2423 <param name="right" />
2425 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2426 <summary>int _mm256_testnzc_ps (__m256 a, __m256 b)VTESTPS ymm, ymm/m256</summary>
2427 <param name="left" />
2428 <param name="right" />
2430 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2431 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2432 <param name="left" />
2433 <param name="right" />
2435 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2436 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2437 <param name="left" />
2438 <param name="right" />
2440 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2441 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2442 <param name="left" />
2443 <param name="right" />
2445 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2446 <summary>int _mm_testz_pd (__m128d a, __m128d b)VTESTPD xmm, xmm/m128</summary>
2447 <param name="left" />
2448 <param name="right" />
2450 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2451 <summary>int _mm_testz_ps (__m128 a, __m128 b)VTESTPS xmm, xmm/m128</summary>
2452 <param name="left" />
2453 <param name="right" />
2455 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2456 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2457 <param name="left" />
2458 <param name="right" />
2460 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2461 <summary>int _mm256_testz_pd (__m256d a, __m256d b)VTESTPD ymm, ymm/m256</summary>
2462 <param name="left" />
2463 <param name="right" />
2465 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2466 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2467 <param name="left" />
2468 <param name="right" />
2470 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2471 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2472 <param name="left" />
2473 <param name="right" />
2475 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2476 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2477 <param name="left" />
2478 <param name="right" />
2480 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2481 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2482 <param name="left" />
2483 <param name="right" />
2485 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2486 <summary>int _mm256_testz_ps (__m256 a, __m256 b)VTESTPS ymm, ymm/m256</summary>
2487 <param name="left" />
2488 <param name="right" />
2490 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2491 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2492 <param name="left" />
2493 <param name="right" />
2495 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2496 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2497 <param name="left" />
2498 <param name="right" />
2500 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2501 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)VPTEST ymm, ymm/m256</summary>
2502 <param name="left" />
2503 <param name="right" />
2505 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2506 <summary>__m256d _mm256_unpackhi_pd (__m256d a, __m256d b)VUNPCKHPD ymm, ymm, ymm/m256</summary>
2507 <param name="left" />
2508 <param name="right" />
2510 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2511 <summary>__m256 _mm256_unpackhi_ps (__m256 a, __m256 b)VUNPCKHPS ymm, ymm, ymm/m256</summary>
2512 <param name="left" />
2513 <param name="right" />
2515 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2516 <summary>__m256d _mm256_unpacklo_pd (__m256d a, __m256d b)VUNPCKLPD ymm, ymm, ymm/m256</summary>
2517 <param name="left" />
2518 <param name="right" />
2520 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2521 <summary>__m256 _mm256_unpacklo_ps (__m256 a, __m256 b)VUNPCKLPS ymm, ymm, ymm/m256</summary>
2522 <param name="left" />
2523 <param name="right" />
2525 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2526 <summary>__m256d _mm256_xor_pd (__m256d a, __m256d b)VXORPS ymm, ymm, ymm/m256</summary>
2527 <param name="left" />
2528 <param name="right" />
2530 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2531 <summary>__m256 _mm256_xor_ps (__m256 a, __m256 b)VXORPS ymm, ymm, ymm/m256</summary>
2532 <param name="left" />
2533 <param name="right" />
2535 <member name="T:System.Runtime.Intrinsics.X86.Avx2">
2536 <summary>This class provides access to Intel AVX2 hardware instructions via intrinsics</summary>
2538 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int16})">
2539 <summary>__m256i _mm256_abs_epi16 (__m256i a)VPABSW ymm, ymm/m256</summary>
2540 <param name="value" />
2542 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int32})">
2543 <summary>__m256i _mm256_abs_epi32 (__m256i a)VPABSD ymm, ymm/m256</summary>
2544 <param name="value" />
2546 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.SByte})">
2547 <summary>__m256i _mm256_abs_epi8 (__m256i a)VPABSB ymm, ymm/m256</summary>
2548 <param name="value" />
2550 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2551 <summary>__m256i _mm256_add_epi8 (__m256i a, __m256i b)VPADDB ymm, ymm, ymm/m256</summary>
2552 <param name="left" />
2553 <param name="right" />
2555 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2556 <summary>__m256i _mm256_add_epi16 (__m256i a, __m256i b)VPADDW ymm, ymm, ymm/m256</summary>
2557 <param name="left" />
2558 <param name="right" />
2560 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2561 <summary>__m256i _mm256_add_epi32 (__m256i a, __m256i b)VPADDD ymm, ymm, ymm/m256</summary>
2562 <param name="left" />
2563 <param name="right" />
2565 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2566 <summary>__m256i _mm256_add_epi64 (__m256i a, __m256i b)VPADDQ ymm, ymm, ymm/m256</summary>
2567 <param name="left" />
2568 <param name="right" />
2570 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2571 <summary>__m256i _mm256_add_epi8 (__m256i a, __m256i b)VPADDB ymm, ymm, ymm/m256</summary>
2572 <param name="left" />
2573 <param name="right" />
2575 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2576 <summary>__m256i _mm256_add_epi16 (__m256i a, __m256i b)VPADDW ymm, ymm, ymm/m256</summary>
2577 <param name="left" />
2578 <param name="right" />
2580 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2581 <summary>__m256i _mm256_add_epi32 (__m256i a, __m256i b)VPADDD ymm, ymm, ymm/m256</summary>
2582 <param name="left" />
2583 <param name="right" />
2585 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2586 <summary>__m256i _mm256_add_epi64 (__m256i a, __m256i b)VPADDQ ymm, ymm, ymm/m256</summary>
2587 <param name="left" />
2588 <param name="right" />
2590 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2591 <summary>__m256i _mm256_adds_epu8 (__m256i a, __m256i b)VPADDUSB ymm, ymm, ymm/m256</summary>
2592 <param name="left" />
2593 <param name="right" />
2595 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2596 <summary>__m256i _mm256_adds_epi16 (__m256i a, __m256i b)VPADDSW ymm, ymm, ymm/m256</summary>
2597 <param name="left" />
2598 <param name="right" />
2600 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2601 <summary>__m256i _mm256_adds_epi8 (__m256i a, __m256i b)VPADDSB ymm, ymm, ymm/m256</summary>
2602 <param name="left" />
2603 <param name="right" />
2605 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2606 <summary>__m256i _mm256_adds_epu16 (__m256i a, __m256i b)VPADDUSW ymm, ymm, ymm/m256</summary>
2607 <param name="left" />
2608 <param name="right" />
2610 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
2611 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2612 <param name="left" />
2613 <param name="right" />
2614 <param name="mask" />
2616 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
2617 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2618 <param name="left" />
2619 <param name="right" />
2620 <param name="mask" />
2622 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
2623 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2624 <param name="left" />
2625 <param name="right" />
2626 <param name="mask" />
2628 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
2629 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2630 <param name="left" />
2631 <param name="right" />
2632 <param name="mask" />
2634 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
2635 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2636 <param name="left" />
2637 <param name="right" />
2638 <param name="mask" />
2640 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
2641 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2642 <param name="left" />
2643 <param name="right" />
2644 <param name="mask" />
2646 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
2647 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2648 <param name="left" />
2649 <param name="right" />
2650 <param name="mask" />
2652 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
2653 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2654 <param name="left" />
2655 <param name="right" />
2656 <param name="mask" />
2658 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2659 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2660 <param name="left" />
2661 <param name="right" />
2663 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2664 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2665 <param name="left" />
2666 <param name="right" />
2668 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2669 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2670 <param name="left" />
2671 <param name="right" />
2673 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2674 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2675 <param name="left" />
2676 <param name="right" />
2678 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2679 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2680 <param name="left" />
2681 <param name="right" />
2683 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2684 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2685 <param name="left" />
2686 <param name="right" />
2688 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2689 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2690 <param name="left" />
2691 <param name="right" />
2693 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2694 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)VPAND ymm, ymm, ymm/m256</summary>
2695 <param name="left" />
2696 <param name="right" />
2698 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2699 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2700 <param name="left" />
2701 <param name="right" />
2703 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2704 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2705 <param name="left" />
2706 <param name="right" />
2708 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2709 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2710 <param name="left" />
2711 <param name="right" />
2713 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2714 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2715 <param name="left" />
2716 <param name="right" />
2718 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2719 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2720 <param name="left" />
2721 <param name="right" />
2723 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2724 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2725 <param name="left" />
2726 <param name="right" />
2728 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2729 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2730 <param name="left" />
2731 <param name="right" />
2733 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2734 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)VPANDN ymm, ymm, ymm/m256</summary>
2735 <param name="left" />
2736 <param name="right" />
2738 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2739 <summary>__m256i _mm256_avg_epu8 (__m256i a, __m256i b)VPAVGB ymm, ymm, ymm/m256</summary>
2740 <param name="left" />
2741 <param name="right" />
2743 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2744 <summary>__m256i _mm256_avg_epu16 (__m256i a, __m256i b)VPAVGW ymm, ymm, ymm/m256</summary>
2745 <param name="left" />
2746 <param name="right" />
2748 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
2749 <summary>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)VPBLENDD xmm, xmm, xmm/m128, imm8</summary>
2750 <param name="left" />
2751 <param name="right" />
2752 <param name="control" />
2754 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
2755 <summary>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)VPBLENDD xmm, xmm, xmm/m128, imm8</summary>
2756 <param name="left" />
2757 <param name="right" />
2758 <param name="control" />
2760 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
2761 <summary>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)VPBLENDW ymm, ymm, ymm/m256, imm8</summary>
2762 <param name="left" />
2763 <param name="right" />
2764 <param name="control" />
2766 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
2767 <summary>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)VPBLENDD ymm, ymm, ymm/m256, imm8</summary>
2768 <param name="left" />
2769 <param name="right" />
2770 <param name="control" />
2772 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
2773 <summary>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)VPBLENDW ymm, ymm, ymm/m256, imm8</summary>
2774 <param name="left" />
2775 <param name="right" />
2776 <param name="control" />
2778 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
2779 <summary>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)VPBLENDD ymm, ymm, ymm/m256, imm8</summary>
2780 <param name="left" />
2781 <param name="right" />
2782 <param name="control" />
2784 <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})">
2785 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2786 <param name="left" />
2787 <param name="right" />
2788 <param name="mask" />
2790 <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})">
2791 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2792 <param name="left" />
2793 <param name="right" />
2794 <param name="mask" />
2796 <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})">
2797 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2798 <param name="left" />
2799 <param name="right" />
2800 <param name="mask" />
2802 <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})">
2803 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2804 <param name="left" />
2805 <param name="right" />
2806 <param name="mask" />
2808 <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})">
2809 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2810 <param name="left" />
2811 <param name="right" />
2812 <param name="mask" />
2814 <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})">
2815 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2816 <param name="left" />
2817 <param name="right" />
2818 <param name="mask" />
2820 <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})">
2821 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2822 <param name="left" />
2823 <param name="right" />
2824 <param name="mask" />
2826 <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})">
2827 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
2828 <param name="left" />
2829 <param name="right" />
2830 <param name="mask" />
2832 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Byte*)">
2833 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, m8</summary>
2834 <param name="source" />
2836 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int16*)">
2837 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, m16</summary>
2838 <param name="source" />
2840 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int32*)">
2841 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, m32</summary>
2842 <param name="source" />
2844 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int64*)">
2845 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, m64</summary>
2846 <param name="source" />
2848 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte})">
2849 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, xmm</summary>
2850 <param name="value" />
2852 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double})">
2853 <summary>__m128d _mm_broadcastsd_pd (__m128d a)VMOVDDUP xmm, xmm</summary>
2854 <param name="value" />
2856 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16})">
2857 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, xmm</summary>
2858 <param name="value" />
2860 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
2861 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, xmm</summary>
2862 <param name="value" />
2864 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64})">
2865 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, xmm</summary>
2866 <param name="value" />
2868 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte})">
2869 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, xmm</summary>
2870 <param name="value" />
2872 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single})">
2873 <summary>__m128 _mm_broadcastss_ps (__m128 a)VBROADCASTSS xmm, xmm</summary>
2874 <param name="value" />
2876 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16})">
2877 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, xmm</summary>
2878 <param name="value" />
2880 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
2881 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, xmm</summary>
2882 <param name="value" />
2884 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64})">
2885 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, xmm</summary>
2886 <param name="value" />
2888 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.SByte*)">
2889 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)VPBROADCASTB xmm, m8</summary>
2890 <param name="source" />
2892 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt16*)">
2893 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)VPBROADCASTW xmm, m16</summary>
2894 <param name="source" />
2896 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt32*)">
2897 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)VPBROADCASTD xmm, m32</summary>
2898 <param name="source" />
2900 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt64*)">
2901 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)VPBROADCASTQ xmm, m64</summary>
2902 <param name="source" />
2904 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Byte*)">
2905 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, m8</summary>
2906 <param name="source" />
2908 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int16*)">
2909 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, m16</summary>
2910 <param name="source" />
2912 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int32*)">
2913 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, m32</summary>
2914 <param name="source" />
2916 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int64*)">
2917 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, m64</summary>
2918 <param name="source" />
2920 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Byte})">
2921 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, xmm</summary>
2922 <param name="value" />
2924 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Double})">
2925 <summary>__m256d _mm256_broadcastsd_pd (__m128d a)VBROADCASTSD ymm, xmm</summary>
2926 <param name="value" />
2928 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int16})">
2929 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, xmm</summary>
2930 <param name="value" />
2932 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
2933 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, xmm</summary>
2934 <param name="value" />
2936 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int64})">
2937 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, xmm</summary>
2938 <param name="value" />
2940 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.SByte})">
2941 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, xmm</summary>
2942 <param name="value" />
2944 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
2945 <summary>__m256 _mm256_broadcastss_ps (__m128 a)VBROADCASTSS ymm, xmm</summary>
2946 <param name="value" />
2948 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt16})">
2949 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, xmm</summary>
2950 <param name="value" />
2952 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
2953 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, xmm</summary>
2954 <param name="value" />
2956 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt64})">
2957 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, xmm</summary>
2958 <param name="value" />
2960 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.SByte*)">
2961 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)VPBROADCASTB ymm, m8</summary>
2962 <param name="source" />
2964 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt16*)">
2965 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)VPBROADCASTW ymm, m16</summary>
2966 <param name="source" />
2968 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt32*)">
2969 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)VPBROADCASTD ymm, m32</summary>
2970 <param name="source" />
2972 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt64*)">
2973 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)VPBROADCASTQ ymm, m64</summary>
2974 <param name="source" />
2976 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Byte*)">
2977 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
2978 <param name="address" />
2980 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int16*)">
2981 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
2982 <param name="address" />
2984 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int32*)">
2985 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
2986 <param name="address" />
2988 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int64*)">
2989 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
2990 <param name="address" />
2992 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.SByte*)">
2993 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
2994 <param name="address" />
2996 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt16*)">
2997 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
2998 <param name="address" />
3000 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt32*)">
3001 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
3002 <param name="address" />
3004 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt64*)">
3005 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)VBROADCASTI128 ymm, m128</summary>
3006 <param name="address" />
3008 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3009 <summary>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)VPCMPEQB ymm, ymm, ymm/m256</summary>
3010 <param name="left" />
3011 <param name="right" />
3013 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3014 <summary>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)VPCMPEQW ymm, ymm, ymm/m256</summary>
3015 <param name="left" />
3016 <param name="right" />
3018 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3019 <summary>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)VPCMPEQD ymm, ymm, ymm/m256</summary>
3020 <param name="left" />
3021 <param name="right" />
3023 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3024 <summary>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)VPCMPEQQ ymm, ymm, ymm/m256</summary>
3025 <param name="left" />
3026 <param name="right" />
3028 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3029 <summary>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)VPCMPEQB ymm, ymm, ymm/m256</summary>
3030 <param name="left" />
3031 <param name="right" />
3033 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3034 <summary>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)VPCMPEQW ymm, ymm, ymm/m256</summary>
3035 <param name="left" />
3036 <param name="right" />
3038 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3039 <summary>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)VPCMPEQD ymm, ymm, ymm/m256</summary>
3040 <param name="left" />
3041 <param name="right" />
3043 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3044 <summary>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)VPCMPEQQ ymm, ymm, ymm/m256</summary>
3045 <param name="left" />
3046 <param name="right" />
3048 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3049 <summary>__m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)VPCMPGTW ymm, ymm, ymm/m256</summary>
3050 <param name="left" />
3051 <param name="right" />
3053 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3054 <summary>__m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)VPCMPGTD ymm, ymm, ymm/m256</summary>
3055 <param name="left" />
3056 <param name="right" />
3058 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3059 <summary>__m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)VPCMPGTQ ymm, ymm, ymm/m256</summary>
3060 <param name="left" />
3061 <param name="right" />
3063 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3064 <summary>__m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)VPCMPGTB ymm, ymm, ymm/m256</summary>
3065 <param name="left" />
3066 <param name="right" />
3068 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToInt32(System.Runtime.Intrinsics.Vector256{System.Int32})">
3069 <summary>int _mm256_cvtsi256_si32 (__m256i a)MOVD reg/m32, xmm</summary>
3070 <param name="value" />
3072 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToUInt32(System.Runtime.Intrinsics.Vector256{System.UInt32})">
3073 <summary>int _mm256_cvtsi256_si32 (__m256i a)MOVD reg/m32, xmm</summary>
3074 <param name="value" />
3076 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Byte*)">
3077 <summary>VPMOVZXBW ymm, m128</summary>
3078 <param name="address" />
3080 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
3081 <summary>__m256i _mm256_cvtepu8_epi16 (__m128i a)VPMOVZXBW ymm, xmm</summary>
3082 <param name="value" />
3084 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
3085 <summary>__m256i _mm256_cvtepi8_epi16 (__m128i a)VPMOVSXBW ymm, xmm/m128</summary>
3086 <param name="value" />
3088 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.SByte*)">
3089 <summary>VPMOVSXBW ymm, m128</summary>
3090 <param name="address" />
3092 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Byte*)">
3093 <summary>VPMOVZXBD ymm, m64</summary>
3094 <param name="address" />
3096 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Int16*)">
3097 <summary>VPMOVSXWD ymm, m128</summary>
3098 <param name="address" />
3100 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
3101 <summary>__m256i _mm256_cvtepu8_epi32 (__m128i a)VPMOVZXBD ymm, xmm</summary>
3102 <param name="value" />
3104 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
3105 <summary>__m256i _mm256_cvtepi16_epi32 (__m128i a)VPMOVSXWD ymm, xmm/m128</summary>
3106 <param name="value" />
3108 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
3109 <summary>__m256i _mm256_cvtepi8_epi32 (__m128i a)VPMOVSXBD ymm, xmm/m128</summary>
3110 <param name="value" />
3112 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3113 <summary>__m256i _mm256_cvtepu16_epi32 (__m128i a)VPMOVZXWD ymm, xmm</summary>
3114 <param name="value" />
3116 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.SByte*)">
3117 <summary>VPMOVSXBD ymm, m64</summary>
3118 <param name="address" />
3120 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.UInt16*)">
3121 <summary>VPMOVZXWD ymm, m128</summary>
3122 <param name="address" />
3124 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Byte*)">
3125 <summary>VPMOVZXBQ ymm, m32</summary>
3126 <param name="address" />
3128 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int16*)">
3129 <summary>VPMOVSXWQ ymm, m64</summary>
3130 <param name="address" />
3132 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int32*)">
3133 <summary>VPMOVSXDQ ymm, m128</summary>
3134 <param name="address" />
3136 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
3137 <summary>__m256i _mm256_cvtepu8_epi64 (__m128i a)VPMOVZXBQ ymm, xmm</summary>
3138 <param name="value" />
3140 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
3141 <summary>__m256i _mm256_cvtepi16_epi64 (__m128i a)VPMOVSXWQ ymm, xmm/m128</summary>
3142 <param name="value" />
3144 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
3145 <summary>__m256i _mm256_cvtepi32_epi64 (__m128i a)VPMOVSXDQ ymm, xmm/m128</summary>
3146 <param name="value" />
3148 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
3149 <summary>__m256i _mm256_cvtepi8_epi64 (__m128i a)VPMOVSXBQ ymm, xmm/m128</summary>
3150 <param name="value" />
3152 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3153 <summary>__m256i _mm256_cvtepu16_epi64 (__m128i a)VPMOVZXWQ ymm, xmm</summary>
3154 <param name="value" />
3156 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3157 <summary>__m256i _mm256_cvtepu32_epi64 (__m128i a)VPMOVZXDQ ymm, xmm</summary>
3158 <param name="value" />
3160 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.SByte*)">
3161 <summary>VPMOVSXBQ ymm, m32</summary>
3162 <param name="address" />
3164 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt16*)">
3165 <summary>VPMOVZXWQ ymm, m64</summary>
3166 <param name="address" />
3168 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt32*)">
3169 <summary>VPMOVZXDQ ymm, m128</summary>
3170 <param name="address" />
3172 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3173 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3174 <param name="value" />
3175 <param name="index" />
3177 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3178 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3179 <param name="value" />
3180 <param name="index" />
3182 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3183 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3184 <param name="value" />
3185 <param name="index" />
3187 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3188 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3189 <param name="value" />
3190 <param name="index" />
3192 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
3193 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3194 <param name="value" />
3195 <param name="index" />
3197 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3198 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3199 <param name="value" />
3200 <param name="index" />
3202 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3203 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3204 <param name="value" />
3205 <param name="index" />
3207 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
3208 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)VEXTRACTI128 xmm, ymm, imm8</summary>
3209 <param name="value" />
3210 <param name="index" />
3212 <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)">
3213 <summary>__m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)VGATHERDPD xmm, vm32x, xmm</summary>
3214 <param name="source" />
3215 <param name="baseAddress" />
3216 <param name="index" />
3217 <param name="mask" />
3218 <param name="scale" />
3219 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3221 <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)">
3222 <summary>__m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)VGATHERQPD xmm, vm64x, xmm</summary>
3223 <param name="source" />
3224 <param name="baseAddress" />
3225 <param name="index" />
3226 <param name="mask" />
3227 <param name="scale" />
3228 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3230 <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)">
3231 <summary>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDD xmm, vm32x, xmm</summary>
3232 <param name="source" />
3233 <param name="baseAddress" />
3234 <param name="index" />
3235 <param name="mask" />
3236 <param name="scale" />
3237 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3239 <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)">
3240 <summary>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm64x, xmm</summary>
3241 <param name="source" />
3242 <param name="baseAddress" />
3243 <param name="index" />
3244 <param name="mask" />
3245 <param name="scale" />
3246 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3248 <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)">
3249 <summary>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm32y, xmm</summary>
3250 <param name="source" />
3251 <param name="baseAddress" />
3252 <param name="index" />
3253 <param name="mask" />
3254 <param name="scale" />
3255 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3257 <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)">
3258 <summary>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDQ xmm, vm32x, xmm</summary>
3259 <param name="source" />
3260 <param name="baseAddress" />
3261 <param name="index" />
3262 <param name="mask" />
3263 <param name="scale" />
3264 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3266 <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)">
3267 <summary>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQQ xmm, vm64x, xmm</summary>
3268 <param name="source" />
3269 <param name="baseAddress" />
3270 <param name="index" />
3271 <param name="mask" />
3272 <param name="scale" />
3273 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3275 <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)">
3276 <summary>__m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)VGATHERDPS xmm, vm32x, xmm</summary>
3277 <param name="source" />
3278 <param name="baseAddress" />
3279 <param name="index" />
3280 <param name="mask" />
3281 <param name="scale" />
3282 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3284 <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)">
3285 <summary>__m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)VGATHERQPS xmm, vm64x, xmm</summary>
3286 <param name="source" />
3287 <param name="baseAddress" />
3288 <param name="index" />
3289 <param name="mask" />
3290 <param name="scale" />
3291 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3293 <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)">
3294 <summary>__m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)VGATHERQPS xmm, vm32y, xmm</summary>
3295 <param name="source" />
3296 <param name="baseAddress" />
3297 <param name="index" />
3298 <param name="mask" />
3299 <param name="scale" />
3300 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3302 <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)">
3303 <summary>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDD xmm, vm32x, xmm</summary>
3304 <param name="source" />
3305 <param name="baseAddress" />
3306 <param name="index" />
3307 <param name="mask" />
3308 <param name="scale" />
3309 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3311 <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)">
3312 <summary>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm64x, xmm</summary>
3313 <param name="source" />
3314 <param name="baseAddress" />
3315 <param name="index" />
3316 <param name="mask" />
3317 <param name="scale" />
3318 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3320 <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)">
3321 <summary>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)VPGATHERQD xmm, vm32y, xmm</summary>
3322 <param name="source" />
3323 <param name="baseAddress" />
3324 <param name="index" />
3325 <param name="mask" />
3326 <param name="scale" />
3327 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3329 <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)">
3330 <summary>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERDQ xmm, vm32x, xmm</summary>
3331 <param name="source" />
3332 <param name="baseAddress" />
3333 <param name="index" />
3334 <param name="mask" />
3335 <param name="scale" />
3336 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3338 <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)">
3339 <summary>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)VPGATHERQQ xmm, vm64x, xmm</summary>
3340 <param name="source" />
3341 <param name="baseAddress" />
3342 <param name="index" />
3343 <param name="mask" />
3344 <param name="scale" />
3345 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3347 <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)">
3348 <summary>__m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)VPGATHERDPD ymm, vm32y, ymm</summary>
3349 <param name="source" />
3350 <param name="baseAddress" />
3351 <param name="index" />
3352 <param name="mask" />
3353 <param name="scale" />
3354 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3356 <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)">
3357 <summary>__m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)VGATHERQPD ymm, vm32y, ymm</summary>
3358 <param name="source" />
3359 <param name="baseAddress" />
3360 <param name="index" />
3361 <param name="mask" />
3362 <param name="scale" />
3363 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3365 <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)">
3366 <summary>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERDD ymm, vm32y, ymm</summary>
3367 <param name="source" />
3368 <param name="baseAddress" />
3369 <param name="index" />
3370 <param name="mask" />
3371 <param name="scale" />
3372 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3374 <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)">
3375 <summary>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)VPGATHERDQ ymm, vm32y, ymm</summary>
3376 <param name="source" />
3377 <param name="baseAddress" />
3378 <param name="index" />
3379 <param name="mask" />
3380 <param name="scale" />
3381 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3383 <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)">
3384 <summary>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERQQ ymm, vm32y, ymm</summary>
3385 <param name="source" />
3386 <param name="baseAddress" />
3387 <param name="index" />
3388 <param name="mask" />
3389 <param name="scale" />
3390 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3392 <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)">
3393 <summary>__m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)VPGATHERDPS ymm, vm32y, ymm</summary>
3394 <param name="source" />
3395 <param name="baseAddress" />
3396 <param name="index" />
3397 <param name="mask" />
3398 <param name="scale" />
3399 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3401 <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)">
3402 <summary>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERDD ymm, vm32y, ymm</summary>
3403 <param name="source" />
3404 <param name="baseAddress" />
3405 <param name="index" />
3406 <param name="mask" />
3407 <param name="scale" />
3408 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3410 <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)">
3411 <summary>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)VPGATHERDQ ymm, vm32y, ymm</summary>
3412 <param name="source" />
3413 <param name="baseAddress" />
3414 <param name="index" />
3415 <param name="mask" />
3416 <param name="scale" />
3417 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3419 <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)">
3420 <summary>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)VPGATHERQQ ymm, vm32y, ymm</summary>
3421 <param name="source" />
3422 <param name="baseAddress" />
3423 <param name="index" />
3424 <param name="mask" />
3425 <param name="scale" />
3426 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3428 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3429 <summary>__m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)VGATHERDPD xmm, vm32x, xmm</summary>
3430 <param name="baseAddress" />
3431 <param name="index" />
3432 <param name="scale" />
3433 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3435 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3436 <summary>__m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)VGATHERQPD xmm, vm64x, xmm</summary>
3437 <param name="baseAddress" />
3438 <param name="index" />
3439 <param name="scale" />
3440 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3442 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3443 <summary>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERDD xmm, vm32x, xmm</summary>
3444 <param name="baseAddress" />
3445 <param name="index" />
3446 <param name="scale" />
3447 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3449 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3450 <summary>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERQD xmm, vm64x, xmm</summary>
3451 <param name="baseAddress" />
3452 <param name="index" />
3453 <param name="scale" />
3454 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3456 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3457 <summary>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERQD xmm, vm64y, xmm</summary>
3458 <param name="baseAddress" />
3459 <param name="index" />
3460 <param name="scale" />
3461 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3463 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3464 <summary>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ xmm, vm32x, xmm</summary>
3465 <param name="baseAddress" />
3466 <param name="index" />
3467 <param name="scale" />
3468 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3470 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3471 <summary>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERQQ xmm, vm64x, xmm</summary>
3472 <param name="baseAddress" />
3473 <param name="index" />
3474 <param name="scale" />
3475 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3477 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3478 <summary>__m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)VGATHERDPS xmm, vm32x, xmm</summary>
3479 <param name="baseAddress" />
3480 <param name="index" />
3481 <param name="scale" />
3482 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3484 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3485 <summary>__m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)VGATHERQPS xmm, vm64x, xmm</summary>
3486 <param name="baseAddress" />
3487 <param name="index" />
3488 <param name="scale" />
3489 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3491 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3492 <summary>__m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)VGATHERQPS xmm, vm64y, xmm</summary>
3493 <param name="baseAddress" />
3494 <param name="index" />
3495 <param name="scale" />
3496 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3498 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3499 <summary>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERDD xmm, vm32x, xmm</summary>
3500 <param name="baseAddress" />
3501 <param name="index" />
3502 <param name="scale" />
3503 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3505 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3506 <summary>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)VPGATHERQD xmm, vm64x, xmm</summary>
3507 <param name="baseAddress" />
3508 <param name="index" />
3509 <param name="scale" />
3510 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3512 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3513 <summary>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERQD xmm, vm64y, xmm</summary>
3514 <param name="baseAddress" />
3515 <param name="index" />
3516 <param name="scale" />
3517 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3519 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3520 <summary>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ xmm, vm32x, xmm</summary>
3521 <param name="baseAddress" />
3522 <param name="index" />
3523 <param name="scale" />
3524 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3526 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3527 <summary>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERQQ xmm, vm64x, xmm</summary>
3528 <param name="baseAddress" />
3529 <param name="index" />
3530 <param name="scale" />
3531 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3533 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3534 <summary>__m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)VGATHERDPD ymm, vm32y, ymm</summary>
3535 <param name="baseAddress" />
3536 <param name="index" />
3537 <param name="scale" />
3538 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3540 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3541 <summary>__m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)VGATHERQPD ymm, vm64y, ymm</summary>
3542 <param name="baseAddress" />
3543 <param name="index" />
3544 <param name="scale" />
3545 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3547 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3548 <summary>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERDD ymm, vm32y, ymm</summary>
3549 <param name="baseAddress" />
3550 <param name="index" />
3551 <param name="scale" />
3552 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3554 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3555 <summary>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ ymm, vm32y, ymm</summary>
3556 <param name="baseAddress" />
3557 <param name="index" />
3558 <param name="scale" />
3559 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3561 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3562 <summary>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)VPGATHERQQ ymm, vm64y, ymm</summary>
3563 <param name="baseAddress" />
3564 <param name="index" />
3565 <param name="scale" />
3566 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3568 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3569 <summary>__m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)VGATHERDPS ymm, vm32y, ymm</summary>
3570 <param name="baseAddress" />
3571 <param name="index" />
3572 <param name="scale" />
3573 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3575 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3576 <summary>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)VPGATHERDD ymm, vm32y, ymm</summary>
3577 <param name="baseAddress" />
3578 <param name="index" />
3579 <param name="scale" />
3580 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3582 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3583 <summary>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)VPGATHERDQ ymm, vm32y, ymm</summary>
3584 <param name="baseAddress" />
3585 <param name="index" />
3586 <param name="scale" />
3587 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3589 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3590 <summary>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)VPGATHERQQ ymm, vm64y, ymm</summary>
3591 <param name="baseAddress" />
3592 <param name="index" />
3593 <param name="scale" />
3594 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3596 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3597 <summary>__m256i _mm256_hadd_epi16 (__m256i a, __m256i b)VPHADDW ymm, ymm, ymm/m256</summary>
3598 <param name="left" />
3599 <param name="right" />
3601 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3602 <summary>__m256i _mm256_hadd_epi32 (__m256i a, __m256i b)VPHADDD ymm, ymm, ymm/m256</summary>
3603 <param name="left" />
3604 <param name="right" />
3606 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3607 <summary>__m256i _mm256_hadds_epi16 (__m256i a, __m256i b)VPHADDSW ymm, ymm, ymm/m256</summary>
3608 <param name="left" />
3609 <param name="right" />
3611 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3612 <summary>__m256i _mm256_hsub_epi16 (__m256i a, __m256i b)VPHSUBW ymm, ymm, ymm/m256</summary>
3613 <param name="left" />
3614 <param name="right" />
3616 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3617 <summary>__m256i _mm256_hsub_epi32 (__m256i a, __m256i b)VPHSUBD ymm, ymm, ymm/m256</summary>
3618 <param name="left" />
3619 <param name="right" />
3621 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3622 <summary>__m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)VPHSUBSW ymm, ymm, ymm/m256</summary>
3623 <param name="left" />
3624 <param name="right" />
3626 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
3627 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3628 <param name="value" />
3629 <param name="data" />
3630 <param name="index" />
3632 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
3633 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3634 <param name="value" />
3635 <param name="data" />
3636 <param name="index" />
3638 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3639 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3640 <param name="value" />
3641 <param name="data" />
3642 <param name="index" />
3644 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3645 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3646 <param name="value" />
3647 <param name="data" />
3648 <param name="index" />
3650 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
3651 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3652 <param name="value" />
3653 <param name="data" />
3654 <param name="index" />
3656 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
3657 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3658 <param name="value" />
3659 <param name="data" />
3660 <param name="index" />
3662 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3663 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3664 <param name="value" />
3665 <param name="data" />
3666 <param name="index" />
3668 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
3669 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)VINSERTI128 ymm, ymm, xmm, imm8</summary>
3670 <param name="value" />
3671 <param name="data" />
3672 <param name="index" />
3674 <member name="P:System.Runtime.Intrinsics.X86.Avx2.IsSupported" />
3675 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Byte*)">
3676 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3677 <param name="address" />
3679 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int16*)">
3680 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3681 <param name="address" />
3683 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int32*)">
3684 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3685 <param name="address" />
3687 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int64*)">
3688 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3689 <param name="address" />
3691 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.SByte*)">
3692 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3693 <param name="address" />
3695 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt16*)">
3696 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3697 <param name="address" />
3699 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt32*)">
3700 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3701 <param name="address" />
3703 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt64*)">
3704 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)VMOVNTDQA ymm, m256</summary>
3705 <param name="address" />
3707 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
3708 <summary>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)VPMASKMOVD xmm, xmm, m128</summary>
3709 <param name="address" />
3710 <param name="mask" />
3712 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
3713 <summary>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)VPMASKMOVD ymm, ymm, m256</summary>
3714 <param name="address" />
3715 <param name="mask" />
3717 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
3718 <summary>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)VPMASKMOVQ xmm, xmm, m128</summary>
3719 <param name="address" />
3720 <param name="mask" />
3722 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
3723 <summary>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)VPMASKMOVQ ymm, ymm, m256</summary>
3724 <param name="address" />
3725 <param name="mask" />
3727 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
3728 <summary>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)VPMASKMOVD xmm, xmm, m128</summary>
3729 <param name="address" />
3730 <param name="mask" />
3732 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
3733 <summary>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)VPMASKMOVD ymm, ymm, m256</summary>
3734 <param name="address" />
3735 <param name="mask" />
3737 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
3738 <summary>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)VPMASKMOVQ xmm, xmm, m128</summary>
3739 <param name="address" />
3740 <param name="mask" />
3742 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
3743 <summary>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)VPMASKMOVQ ymm, ymm, m256</summary>
3744 <param name="address" />
3745 <param name="mask" />
3747 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
3748 <summary>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)VPMASKMOVD m128, xmm, xmm</summary>
3749 <param name="address" />
3750 <param name="mask" />
3751 <param name="source" />
3753 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3754 <summary>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)VPMASKMOVD m256, ymm, ymm</summary>
3755 <param name="address" />
3756 <param name="mask" />
3757 <param name="source" />
3759 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
3760 <summary>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)VPMASKMOVQ m128, xmm, xmm</summary>
3761 <param name="address" />
3762 <param name="mask" />
3763 <param name="source" />
3765 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3766 <summary>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)VPMASKMOVQ m256, ymm, ymm</summary>
3767 <param name="address" />
3768 <param name="mask" />
3769 <param name="source" />
3771 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
3772 <summary>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)VPMASKMOVD m128, xmm, xmm</summary>
3773 <param name="address" />
3774 <param name="mask" />
3775 <param name="source" />
3777 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3778 <summary>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)VPMASKMOVD m256, ymm, ymm</summary>
3779 <param name="address" />
3780 <param name="mask" />
3781 <param name="source" />
3783 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
3784 <summary>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)VPMASKMOVQ m128, xmm, xmm</summary>
3785 <param name="address" />
3786 <param name="mask" />
3787 <param name="source" />
3789 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3790 <summary>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)VPMASKMOVQ m256, ymm, ymm</summary>
3791 <param name="address" />
3792 <param name="mask" />
3793 <param name="source" />
3795 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3796 <summary>__m256i _mm256_max_epu8 (__m256i a, __m256i b)VPMAXUB ymm, ymm, ymm/m256</summary>
3797 <param name="left" />
3798 <param name="right" />
3800 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3801 <summary>__m256i _mm256_max_epi16 (__m256i a, __m256i b)VPMAXSW ymm, ymm, ymm/m256</summary>
3802 <param name="left" />
3803 <param name="right" />
3805 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3806 <summary>__m256i _mm256_max_epi32 (__m256i a, __m256i b)VPMAXSD ymm, ymm, ymm/m256</summary>
3807 <param name="left" />
3808 <param name="right" />
3810 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3811 <summary>__m256i _mm256_max_epi8 (__m256i a, __m256i b)VPMAXSB ymm, ymm, ymm/m256</summary>
3812 <param name="left" />
3813 <param name="right" />
3815 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3816 <summary>__m256i _mm256_max_epu16 (__m256i a, __m256i b)VPMAXUW ymm, ymm, ymm/m256</summary>
3817 <param name="left" />
3818 <param name="right" />
3820 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3821 <summary>__m256i _mm256_max_epu32 (__m256i a, __m256i b)VPMAXUD ymm, ymm, ymm/m256</summary>
3822 <param name="left" />
3823 <param name="right" />
3825 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3826 <summary>__m256i _mm256_min_epu8 (__m256i a, __m256i b)VPMINUB ymm, ymm, ymm/m256</summary>
3827 <param name="left" />
3828 <param name="right" />
3830 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3831 <summary>__m256i _mm256_min_epi16 (__m256i a, __m256i b)VPMINSW ymm, ymm, ymm/m256</summary>
3832 <param name="left" />
3833 <param name="right" />
3835 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3836 <summary>__m256i _mm256_min_epi32 (__m256i a, __m256i b)VPMINSD ymm, ymm, ymm/m256</summary>
3837 <param name="left" />
3838 <param name="right" />
3840 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3841 <summary>__m256i _mm256_min_epi8 (__m256i a, __m256i b)VPMINSB ymm, ymm, ymm/m256</summary>
3842 <param name="left" />
3843 <param name="right" />
3845 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3846 <summary>__m256i _mm256_min_epu16 (__m256i a, __m256i b)VPMINUW ymm, ymm, ymm/m256</summary>
3847 <param name="left" />
3848 <param name="right" />
3850 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3851 <summary>__m256i _mm256_min_epu32 (__m256i a, __m256i b)VPMINUD ymm, ymm, ymm/m256</summary>
3852 <param name="left" />
3853 <param name="right" />
3855 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.Byte})">
3856 <summary>int _mm256_movemask_epi8 (__m256i a)VPMOVMSKB reg, ymm</summary>
3857 <param name="value" />
3859 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.SByte})">
3860 <summary>int _mm256_movemask_epi8 (__m256i a)VPMOVMSKB reg, ymm</summary>
3861 <param name="value" />
3863 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3864 <summary>__m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)VMPSADBW ymm, ymm, ymm/m256, imm8</summary>
3865 <param name="left" />
3866 <param name="right" />
3867 <param name="mask" />
3869 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3870 <summary>__m256i _mm256_mul_epi32 (__m256i a, __m256i b)VPMULDQ ymm, ymm, ymm/m256</summary>
3871 <param name="left" />
3872 <param name="right" />
3874 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3875 <summary>__m256i _mm256_mul_epu32 (__m256i a, __m256i b)VPMULUDQ ymm, ymm, ymm/m256</summary>
3876 <param name="left" />
3877 <param name="right" />
3879 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3880 <summary>__m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)VPMADDUBSW ymm, ymm, ymm/m256</summary>
3881 <param name="left" />
3882 <param name="right" />
3884 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3885 <summary>__m256i _mm256_madd_epi16 (__m256i a, __m256i b)VPMADDWD ymm, ymm, ymm/m256</summary>
3886 <param name="left" />
3887 <param name="right" />
3889 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3890 <summary>__m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)VPMULHW ymm, ymm, ymm/m256</summary>
3891 <param name="left" />
3892 <param name="right" />
3894 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3895 <summary>__m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)VPMULHUW ymm, ymm, ymm/m256</summary>
3896 <param name="left" />
3897 <param name="right" />
3899 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3900 <summary>__m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)VPMULHRSW ymm, ymm, ymm/m256</summary>
3901 <param name="left" />
3902 <param name="right" />
3904 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3905 <summary>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)VPMULLW ymm, ymm, ymm/m256</summary>
3906 <param name="left" />
3907 <param name="right" />
3909 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3910 <summary>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)VPMULLD ymm, ymm, ymm/m256</summary>
3911 <param name="left" />
3912 <param name="right" />
3914 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3915 <summary>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)VPMULLW ymm, ymm, ymm/m256</summary>
3916 <param name="left" />
3917 <param name="right" />
3919 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3920 <summary>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)VPMULLD ymm, ymm, ymm/m256</summary>
3921 <param name="left" />
3922 <param name="right" />
3924 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3925 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3926 <param name="left" />
3927 <param name="right" />
3929 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3930 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3931 <param name="left" />
3932 <param name="right" />
3934 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3935 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3936 <param name="left" />
3937 <param name="right" />
3939 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3940 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3941 <param name="left" />
3942 <param name="right" />
3944 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3945 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3946 <param name="left" />
3947 <param name="right" />
3949 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3950 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3951 <param name="left" />
3952 <param name="right" />
3954 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3955 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3956 <param name="left" />
3957 <param name="right" />
3959 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3960 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)VPOR ymm, ymm, ymm/m256</summary>
3961 <param name="left" />
3962 <param name="right" />
3964 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3965 <summary>__m256i _mm256_packs_epi16 (__m256i a, __m256i b)VPACKSSWB ymm, ymm, ymm/m256</summary>
3966 <param name="left" />
3967 <param name="right" />
3969 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3970 <summary>__m256i _mm256_packs_epi32 (__m256i a, __m256i b)VPACKSSDW ymm, ymm, ymm/m256</summary>
3971 <param name="left" />
3972 <param name="right" />
3974 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3975 <summary>__m256i _mm256_packus_epi16 (__m256i a, __m256i b)VPACKUSWB ymm, ymm, ymm/m256</summary>
3976 <param name="left" />
3977 <param name="right" />
3979 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3980 <summary>__m256i _mm256_packus_epi32 (__m256i a, __m256i b)VPACKUSDW ymm, ymm, ymm/m256</summary>
3981 <param name="left" />
3982 <param name="right" />
3984 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3985 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
3986 <param name="left" />
3987 <param name="right" />
3988 <param name="control" />
3990 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3991 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
3992 <param name="left" />
3993 <param name="right" />
3994 <param name="control" />
3996 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3997 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
3998 <param name="left" />
3999 <param name="right" />
4000 <param name="control" />
4002 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4003 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4004 <param name="left" />
4005 <param name="right" />
4006 <param name="control" />
4008 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4009 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4010 <param name="left" />
4011 <param name="right" />
4012 <param name="control" />
4014 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4015 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4016 <param name="left" />
4017 <param name="right" />
4018 <param name="control" />
4020 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4021 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4022 <param name="left" />
4023 <param name="right" />
4024 <param name="control" />
4026 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4027 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4028 <param name="left" />
4029 <param name="right" />
4030 <param name="control" />
4032 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
4033 <summary>__m256d _mm256_permute4x64_pd (__m256d a, const int imm8)VPERMPD ymm, ymm/m256, imm8</summary>
4034 <param name="value" />
4035 <param name="control" />
4037 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4038 <summary>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)VPERMQ ymm, ymm/m256, imm8</summary>
4039 <param name="value" />
4040 <param name="control" />
4042 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4043 <summary>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)VPERMQ ymm, ymm/m256, imm8</summary>
4044 <param name="value" />
4045 <param name="control" />
4047 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4048 <summary>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)VPERMD ymm, ymm/m256, ymm</summary>
4049 <param name="left" />
4050 <param name="control" />
4052 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
4053 <summary>__m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)VPERMPS ymm, ymm/m256, ymm</summary>
4054 <param name="left" />
4055 <param name="control" />
4057 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4058 <summary>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)VPERMD ymm, ymm/m256, ymm</summary>
4059 <param name="left" />
4060 <param name="control" />
4062 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4063 <summary>__m256i _mm256_slli_epi16 (__m256i a, int imm8)VPSLLW ymm, ymm, imm8</summary>
4064 <param name="value" />
4065 <param name="count" />
4067 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4068 <summary>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)VPSLLW ymm, ymm, xmm/m128</summary>
4069 <param name="value" />
4070 <param name="count" />
4072 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4073 <summary>__m256i _mm256_slli_epi32 (__m256i a, int imm8)VPSLLD ymm, ymm, imm8</summary>
4074 <param name="value" />
4075 <param name="count" />
4077 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4078 <summary>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)VPSLLD ymm, ymm, xmm/m128</summary>
4079 <param name="value" />
4080 <param name="count" />
4082 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4083 <summary>__m256i _mm256_slli_epi64 (__m256i a, int imm8)VPSLLQ ymm, ymm, imm8</summary>
4084 <param name="value" />
4085 <param name="count" />
4087 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4088 <summary>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)VPSLLQ ymm, ymm, xmm/m128</summary>
4089 <param name="value" />
4090 <param name="count" />
4092 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4093 <summary>__m256i _mm256_slli_epi16 (__m256i a, int imm8)VPSLLW ymm, ymm, imm8</summary>
4094 <param name="value" />
4095 <param name="count" />
4097 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4098 <summary>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)VPSLLW ymm, ymm, xmm/m128</summary>
4099 <param name="value" />
4100 <param name="count" />
4102 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4103 <summary>__m256i _mm256_slli_epi32 (__m256i a, int imm8)VPSLLD ymm, ymm, imm8</summary>
4104 <param name="value" />
4105 <param name="count" />
4107 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4108 <summary>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)VPSLLD ymm, ymm, xmm/m128</summary>
4109 <param name="value" />
4110 <param name="count" />
4112 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4113 <summary>__m256i _mm256_slli_epi64 (__m256i a, int imm8)VPSLLQ ymm, ymm, imm8</summary>
4114 <param name="value" />
4115 <param name="count" />
4117 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4118 <summary>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)VPSLLQ ymm, ymm, xmm/m128</summary>
4119 <param name="value" />
4120 <param name="count" />
4122 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4123 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4124 <param name="value" />
4125 <param name="numBytes" />
4127 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4128 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4129 <param name="value" />
4130 <param name="numBytes" />
4132 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4133 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4134 <param name="value" />
4135 <param name="numBytes" />
4137 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4138 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4139 <param name="value" />
4140 <param name="numBytes" />
4142 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4143 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4144 <param name="value" />
4145 <param name="numBytes" />
4147 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4148 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4149 <param name="value" />
4150 <param name="numBytes" />
4152 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4153 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4154 <param name="value" />
4155 <param name="numBytes" />
4157 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4158 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)VPSLLDQ ymm, ymm, imm8</summary>
4159 <param name="value" />
4160 <param name="numBytes" />
4162 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4163 <summary>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)VPSLLVD xmm, ymm, xmm/m128</summary>
4164 <param name="value" />
4165 <param name="count" />
4167 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4168 <summary>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)VPSLLVQ xmm, ymm, xmm/m128</summary>
4169 <param name="value" />
4170 <param name="count" />
4172 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4173 <summary>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)VPSLLVD xmm, ymm, xmm/m128</summary>
4174 <param name="value" />
4175 <param name="count" />
4177 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4178 <summary>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)VPSLLVQ xmm, ymm, xmm/m128</summary>
4179 <param name="value" />
4180 <param name="count" />
4182 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4183 <summary>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)VPSLLVD ymm, ymm, ymm/m256</summary>
4184 <param name="value" />
4185 <param name="count" />
4187 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4188 <summary>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)VPSLLVQ ymm, ymm, ymm/m256</summary>
4189 <param name="value" />
4190 <param name="count" />
4192 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4193 <summary>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)VPSLLVD ymm, ymm, ymm/m256</summary>
4194 <param name="value" />
4195 <param name="count" />
4197 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4198 <summary>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)VPSLLVQ ymm, ymm, ymm/m256</summary>
4199 <param name="value" />
4200 <param name="count" />
4202 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4203 <summary>__m256i _mm256_srai_epi16 (__m256i a, int imm8)VPSRAW ymm, ymm, imm8</summary>
4204 <param name="value" />
4205 <param name="count" />
4207 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4208 <summary>_mm256_sra_epi16 (__m256i a, __m128i count)VPSRAW ymm, ymm, xmm/m128</summary>
4209 <param name="value" />
4210 <param name="count" />
4212 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4213 <summary>__m256i _mm256_srai_epi32 (__m256i a, int imm8)VPSRAD ymm, ymm, imm8</summary>
4214 <param name="value" />
4215 <param name="count" />
4217 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4218 <summary>_mm256_sra_epi32 (__m256i a, __m128i count)VPSRAD ymm, ymm, xmm/m128</summary>
4219 <param name="value" />
4220 <param name="count" />
4222 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4223 <summary>__m128i _mm_srav_epi32 (__m128i a, __m128i count)VPSRAVD xmm, xmm, xmm/m128</summary>
4224 <param name="value" />
4225 <param name="count" />
4227 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4228 <summary>__m256i _mm256_srav_epi32 (__m256i a, __m256i count)VPSRAVD ymm, ymm, ymm/m256</summary>
4229 <param name="value" />
4230 <param name="count" />
4232 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4233 <summary>__m256i _mm256_srli_epi16 (__m256i a, int imm8)VPSRLW ymm, ymm, imm8</summary>
4234 <param name="value" />
4235 <param name="count" />
4237 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4238 <summary>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)VPSRLW ymm, ymm, xmm/m128</summary>
4239 <param name="value" />
4240 <param name="count" />
4242 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4243 <summary>__m256i _mm256_srli_epi32 (__m256i a, int imm8)VPSRLD ymm, ymm, imm8</summary>
4244 <param name="value" />
4245 <param name="count" />
4247 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4248 <summary>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)VPSRLD ymm, ymm, xmm/m128</summary>
4249 <param name="value" />
4250 <param name="count" />
4252 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4253 <summary>__m256i _mm256_srli_epi64 (__m256i a, int imm8)VPSRLQ ymm, ymm, imm8</summary>
4254 <param name="value" />
4255 <param name="count" />
4257 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4258 <summary>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)VPSRLQ ymm, ymm, xmm/m128</summary>
4259 <param name="value" />
4260 <param name="count" />
4262 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4263 <summary>__m256i _mm256_srli_epi16 (__m256i a, int imm8)VPSRLW ymm, ymm, imm8</summary>
4264 <param name="value" />
4265 <param name="count" />
4267 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4268 <summary>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)VPSRLW ymm, ymm, xmm/m128</summary>
4269 <param name="value" />
4270 <param name="count" />
4272 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4273 <summary>__m256i _mm256_srli_epi32 (__m256i a, int imm8)VPSRLD ymm, ymm, imm8</summary>
4274 <param name="value" />
4275 <param name="count" />
4277 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4278 <summary>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)VPSRLD ymm, ymm, xmm/m128</summary>
4279 <param name="value" />
4280 <param name="count" />
4282 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4283 <summary>__m256i _mm256_srli_epi64 (__m256i a, int imm8)VPSRLQ ymm, ymm, imm8</summary>
4284 <param name="value" />
4285 <param name="count" />
4287 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4288 <summary>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)VPSRLQ ymm, ymm, xmm/m128</summary>
4289 <param name="value" />
4290 <param name="count" />
4292 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4293 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4294 <param name="value" />
4295 <param name="numBytes" />
4297 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4298 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4299 <param name="value" />
4300 <param name="numBytes" />
4302 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4303 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4304 <param name="value" />
4305 <param name="numBytes" />
4307 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4308 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4309 <param name="value" />
4310 <param name="numBytes" />
4312 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4313 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4314 <param name="value" />
4315 <param name="numBytes" />
4317 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4318 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4319 <param name="value" />
4320 <param name="numBytes" />
4322 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4323 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4324 <param name="value" />
4325 <param name="numBytes" />
4327 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4328 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)VPSRLDQ ymm, ymm, imm8</summary>
4329 <param name="value" />
4330 <param name="numBytes" />
4332 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4333 <summary>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)VPSRLVD xmm, xmm, xmm/m128</summary>
4334 <param name="value" />
4335 <param name="count" />
4337 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4338 <summary>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)VPSRLVQ xmm, xmm, xmm/m128</summary>
4339 <param name="value" />
4340 <param name="count" />
4342 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4343 <summary>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)VPSRLVD xmm, xmm, xmm/m128</summary>
4344 <param name="value" />
4345 <param name="count" />
4347 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4348 <summary>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)VPSRLVQ xmm, xmm, xmm/m128</summary>
4349 <param name="value" />
4350 <param name="count" />
4352 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4353 <summary>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)VPSRLVD ymm, ymm, ymm/m256</summary>
4354 <param name="value" />
4355 <param name="count" />
4357 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4358 <summary>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)VPSRLVQ ymm, ymm, ymm/m256</summary>
4359 <param name="value" />
4360 <param name="count" />
4362 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4363 <summary>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)VPSRLVD ymm, ymm, ymm/m256</summary>
4364 <param name="value" />
4365 <param name="count" />
4367 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4368 <summary>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)VPSRLVQ ymm, ymm, ymm/m256</summary>
4369 <param name="value" />
4370 <param name="count" />
4372 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4373 <summary>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)VPSHUFB ymm, ymm, ymm/m256</summary>
4374 <param name="value" />
4375 <param name="mask" />
4377 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4378 <summary>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)VPSHUFD ymm, ymm/m256, imm8</summary>
4379 <param name="value" />
4380 <param name="control" />
4382 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4383 <summary>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)VPSHUFB ymm, ymm, ymm/m256</summary>
4384 <param name="value" />
4385 <param name="mask" />
4387 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4388 <summary>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)VPSHUFD ymm, ymm/m256, imm8</summary>
4389 <param name="value" />
4390 <param name="control" />
4392 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4393 <summary>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)VPSHUFHW ymm, ymm/m256, imm8</summary>
4394 <param name="value" />
4395 <param name="control" />
4397 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4398 <summary>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)VPSHUFHW ymm, ymm/m256, imm8</summary>
4399 <param name="value" />
4400 <param name="control" />
4402 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4403 <summary>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)VPSHUFLW ymm, ymm/m256, imm8</summary>
4404 <param name="value" />
4405 <param name="control" />
4407 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4408 <summary>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)VPSHUFLW ymm, ymm/m256, imm8</summary>
4409 <param name="value" />
4410 <param name="control" />
4412 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4413 <summary>__m256i _mm256_sign_epi16 (__m256i a, __m256i b)VPSIGNW ymm, ymm, ymm/m256</summary>
4414 <param name="left" />
4415 <param name="right" />
4417 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4418 <summary>__m256i _mm256_sign_epi32 (__m256i a, __m256i b)VPSIGND ymm, ymm, ymm/m256</summary>
4419 <param name="left" />
4420 <param name="right" />
4422 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4423 <summary>__m256i _mm256_sign_epi8 (__m256i a, __m256i b)VPSIGNB ymm, ymm, ymm/m256</summary>
4424 <param name="left" />
4425 <param name="right" />
4427 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4428 <summary>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)VPSUBB ymm, ymm, ymm/m256</summary>
4429 <param name="left" />
4430 <param name="right" />
4432 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4433 <summary>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)VPSUBW ymm, ymm, ymm/m256</summary>
4434 <param name="left" />
4435 <param name="right" />
4437 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4438 <summary>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)VPSUBD ymm, ymm, ymm/m256</summary>
4439 <param name="left" />
4440 <param name="right" />
4442 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4443 <summary>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)VPSUBQ ymm, ymm, ymm/m256</summary>
4444 <param name="left" />
4445 <param name="right" />
4447 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4448 <summary>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)VPSUBB ymm, ymm, ymm/m256</summary>
4449 <param name="left" />
4450 <param name="right" />
4452 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4453 <summary>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)VPSUBW ymm, ymm, ymm/m256</summary>
4454 <param name="left" />
4455 <param name="right" />
4457 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4458 <summary>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)VPSUBD ymm, ymm, ymm/m256</summary>
4459 <param name="left" />
4460 <param name="right" />
4462 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4463 <summary>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)VPSUBQ ymm, ymm, ymm/m256</summary>
4464 <param name="left" />
4465 <param name="right" />
4467 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4468 <summary>__m256i _mm256_subs_epu8 (__m256i a, __m256i b)VPSUBUSB ymm, ymm, ymm/m256</summary>
4469 <param name="left" />
4470 <param name="right" />
4472 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4473 <summary>__m256i _mm256_subs_epi16 (__m256i a, __m256i b)VPSUBSW ymm, ymm, ymm/m256</summary>
4474 <param name="left" />
4475 <param name="right" />
4477 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4478 <summary>__m256i _mm256_subs_epi8 (__m256i a, __m256i b)VPSUBSB ymm, ymm, ymm/m256</summary>
4479 <param name="left" />
4480 <param name="right" />
4482 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4483 <summary>__m256i _mm256_subs_epu16 (__m256i a, __m256i b)VPSUBUSW ymm, ymm, ymm/m256</summary>
4484 <param name="left" />
4485 <param name="right" />
4487 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4488 <summary>__m256i _mm256_sad_epu8 (__m256i a, __m256i b)VPSADBW ymm, ymm, ymm/m256</summary>
4489 <param name="left" />
4490 <param name="right" />
4492 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4493 <summary>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)VPUNPCKHBW ymm, ymm, ymm/m256</summary>
4494 <param name="left" />
4495 <param name="right" />
4497 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4498 <summary>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)VPUNPCKHWD ymm, ymm, ymm/m256</summary>
4499 <param name="left" />
4500 <param name="right" />
4502 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4503 <summary>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)VPUNPCKHDQ ymm, ymm, ymm/m256</summary>
4504 <param name="left" />
4505 <param name="right" />
4507 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4508 <summary>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)VPUNPCKHQDQ ymm, ymm, ymm/m256</summary>
4509 <param name="left" />
4510 <param name="right" />
4512 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4513 <summary>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)VPUNPCKHBW ymm, ymm, ymm/m256</summary>
4514 <param name="left" />
4515 <param name="right" />
4517 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4518 <summary>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)VPUNPCKHWD ymm, ymm, ymm/m256</summary>
4519 <param name="left" />
4520 <param name="right" />
4522 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4523 <summary>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)VPUNPCKHDQ ymm, ymm, ymm/m256</summary>
4524 <param name="left" />
4525 <param name="right" />
4527 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4528 <summary>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)VPUNPCKHQDQ ymm, ymm, ymm/m256</summary>
4529 <param name="left" />
4530 <param name="right" />
4532 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4533 <summary>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)VPUNPCKLBW ymm, ymm, ymm/m256</summary>
4534 <param name="left" />
4535 <param name="right" />
4537 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4538 <summary>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)VPUNPCKLWD ymm, ymm, ymm/m256</summary>
4539 <param name="left" />
4540 <param name="right" />
4542 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4543 <summary>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)VPUNPCKLDQ ymm, ymm, ymm/m256</summary>
4544 <param name="left" />
4545 <param name="right" />
4547 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4548 <summary>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)VPUNPCKLQDQ ymm, ymm, ymm/m256</summary>
4549 <param name="left" />
4550 <param name="right" />
4552 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4553 <summary>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)VPUNPCKLBW ymm, ymm, ymm/m256</summary>
4554 <param name="left" />
4555 <param name="right" />
4557 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4558 <summary>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)VPUNPCKLWD ymm, ymm, ymm/m256</summary>
4559 <param name="left" />
4560 <param name="right" />
4562 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4563 <summary>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)VPUNPCKLDQ ymm, ymm, ymm/m256</summary>
4564 <param name="left" />
4565 <param name="right" />
4567 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4568 <summary>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)VPUNPCKLQDQ ymm, ymm, ymm/m256</summary>
4569 <param name="left" />
4570 <param name="right" />
4572 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4573 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4574 <param name="left" />
4575 <param name="right" />
4577 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4578 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4579 <param name="left" />
4580 <param name="right" />
4582 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4583 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4584 <param name="left" />
4585 <param name="right" />
4587 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4588 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4589 <param name="left" />
4590 <param name="right" />
4592 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4593 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4594 <param name="left" />
4595 <param name="right" />
4597 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4598 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4599 <param name="left" />
4600 <param name="right" />
4602 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4603 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4604 <param name="left" />
4605 <param name="right" />
4607 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4608 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)VPXOR ymm, ymm, ymm/m256</summary>
4609 <param name="left" />
4610 <param name="right" />
4612 <member name="T:System.Runtime.Intrinsics.X86.Bmi1">
4613 <summary>This class provides access to Intel BMI1 hardware instructions via intrinsics.</summary>
4615 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.AndNot(System.UInt32,System.UInt32)">
4616 <summary>unsigned int _andn_u32 (unsigned int a, unsigned int b)ANDN r32a, r32b, reg/m32</summary>
4617 <param name="left" />
4618 <param name="right" />
4620 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.Byte,System.Byte)">
4621 <summary>unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)BEXTR r32a, reg/m32, r32b</summary>
4622 <param name="value" />
4623 <param name="start" />
4624 <param name="length" />
4626 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.UInt16)">
4627 <summary>unsigned int _bextr2_u32 (unsigned int a, unsigned int control)BEXTR r32a, reg/m32, r32b</summary>
4628 <param name="value" />
4629 <param name="control" />
4631 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ExtractLowestSetBit(System.UInt32)">
4632 <summary>unsigned int _blsi_u32 (unsigned int a)BLSI reg, reg/m32</summary>
4633 <param name="value" />
4635 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.GetMaskUpToLowestSetBit(System.UInt32)">
4636 <summary>unsigned int _blsmsk_u32 (unsigned int a)BLSMSK reg, reg/m32</summary>
4637 <param name="value" />
4639 <member name="P:System.Runtime.Intrinsics.X86.Bmi1.IsSupported" />
4640 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ResetLowestSetBit(System.UInt32)">
4641 <summary>unsigned int _blsr_u32 (unsigned int a)BLSR reg, reg/m32</summary>
4642 <param name="value" />
4644 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.TrailingZeroCount(System.UInt32)">
4645 <summary>int _mm_tzcnt_32 (unsigned int a)TZCNT reg, reg/m32</summary>
4646 <param name="value" />
4648 <member name="T:System.Runtime.Intrinsics.X86.Bmi1.X64" />
4649 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.AndNot(System.UInt64,System.UInt64)">
4650 <summary>unsigned __int64 _andn_u64 (unsigned __int64 a, unsigned __int64 b)ANDN r64a, r64b, reg/m64</summary>
4651 <param name="left" />
4652 <param name="right" />
4654 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.Byte,System.Byte)">
4655 <summary>unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)BEXTR r64a, reg/m64, r64b</summary>
4656 <param name="value" />
4657 <param name="start" />
4658 <param name="length" />
4660 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.UInt16)">
4661 <summary>unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)BEXTR r64a, reg/m64, r64b</summary>
4662 <param name="value" />
4663 <param name="control" />
4665 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ExtractLowestSetBit(System.UInt64)">
4666 <summary>unsigned __int64 _blsi_u64 (unsigned __int64 a)BLSI reg, reg/m64</summary>
4667 <param name="value" />
4669 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.GetMaskUpToLowestSetBit(System.UInt64)">
4670 <summary>unsigned __int64 _blsmsk_u64 (unsigned __int64 a)BLSMSK reg, reg/m64</summary>
4671 <param name="value" />
4673 <member name="P:System.Runtime.Intrinsics.X86.Bmi1.X64.IsSupported" />
4674 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ResetLowestSetBit(System.UInt64)">
4675 <summary>unsigned __int64 _blsr_u64 (unsigned __int64 a)BLSR reg, reg/m64</summary>
4676 <param name="value" />
4678 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.TrailingZeroCount(System.UInt64)">
4679 <summary>__int64 _mm_tzcnt_64 (unsigned __int64 a)TZCNT reg, reg/m64</summary>
4680 <param name="value" />
4682 <member name="T:System.Runtime.Intrinsics.X86.Bmi2">
4683 <summary>This class provides access to Intel BMI2 hardware instructions via intrinsics.</summary>
4685 <member name="P:System.Runtime.Intrinsics.X86.Bmi2.IsSupported" />
4686 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32)">
4687 <summary>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)MULX r32a, r32b, reg/m32</summary>
4688 <param name="left" />
4689 <param name="right" />
4691 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32,System.UInt32*)">
4692 <summary>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)MULX r32a, r32b, reg/m32</summary>
4693 <param name="left" />
4694 <param name="right" />
4695 <param name="low" />
4697 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitDeposit(System.UInt32,System.UInt32)">
4698 <summary>unsigned int _pdep_u32 (unsigned int a, unsigned int mask)PDEP r32a, r32b, reg/m32</summary>
4699 <param name="value" />
4700 <param name="mask" />
4702 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitExtract(System.UInt32,System.UInt32)">
4703 <summary>unsigned int _pext_u32 (unsigned int a, unsigned int mask)PEXT r32a, r32b, reg/m32</summary>
4704 <param name="value" />
4705 <param name="mask" />
4707 <member name="T:System.Runtime.Intrinsics.X86.Bmi2.X64" />
4708 <member name="P:System.Runtime.Intrinsics.X86.Bmi2.X64.IsSupported" />
4709 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64)">
4710 <summary>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)MULX r64a, r64b, reg/m64</summary>
4711 <param name="left" />
4712 <param name="right" />
4714 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64,System.UInt64*)">
4715 <summary>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)MULX r64a, r64b, reg/m64</summary>
4716 <param name="left" />
4717 <param name="right" />
4718 <param name="low" />
4720 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitDeposit(System.UInt64,System.UInt64)">
4721 <summary>unsigned __int64 _pdep_u64 (unsigned __int64 a, unsigned __int64 mask)PDEP r64a, r64b, reg/m64</summary>
4722 <param name="value" />
4723 <param name="mask" />
4725 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitExtract(System.UInt64,System.UInt64)">
4726 <summary>unsigned __int64 _pext_u64 (unsigned __int64 a, unsigned __int64 mask)PEXT r64a, r64b, reg/m64</summary>
4727 <param name="value" />
4728 <param name="mask" />
4730 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ZeroHighBits(System.UInt64,System.UInt64)">
4731 <summary>unsigned __int64 _bzhi_u64 (unsigned __int64 a, unsigned int index)BZHI r64a, reg/m32, r64b</summary>
4732 <param name="value" />
4733 <param name="index" />
4735 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ZeroHighBits(System.UInt32,System.UInt32)">
4736 <summary>unsigned int _bzhi_u32 (unsigned int a, unsigned int index)BZHI r32a, reg/m32, r32b</summary>
4737 <param name="value" />
4738 <param name="index" />
4740 <member name="T:System.Runtime.Intrinsics.X86.FloatComparisonMode" />
4741 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualNonSignaling">
4742 <summary>_CMP_EQ_OQ</summary>
4744 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualSignaling">
4745 <summary>_CMP_EQ_OS</summary>
4747 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseNonSignaling">
4748 <summary>_CMP_FALSE_OQ</summary>
4750 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseSignaling">
4751 <summary>_CMP_FALSE_OS</summary>
4753 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanNonSignaling">
4754 <summary>_CMP_GT_OQ</summary>
4756 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualNonSignaling">
4757 <summary>_CMP_GE_OQ</summary>
4759 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualSignaling">
4760 <summary>_CMP_GE_OS</summary>
4762 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanSignaling">
4763 <summary>_CMP_GT_OS</summary>
4765 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanNonSignaling">
4766 <summary>_CMP_LT_OQ</summary>
4768 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualNonSignaling">
4769 <summary>_CMP_LE_OQ</summary>
4771 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualSignaling">
4772 <summary>_CMP_LE_OS</summary>
4774 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanSignaling">
4775 <summary>_CMP_LT_OS</summary>
4777 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNonSignaling">
4778 <summary>_CMP_ORD_Q</summary>
4780 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualNonSignaling">
4781 <summary>_CMP_NEQ_OQ</summary>
4783 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualSignaling">
4784 <summary>_CMP_NEQ_OS</summary>
4786 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedSignaling">
4787 <summary>_CMP_ORD_S</summary>
4789 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualNonSignaling">
4790 <summary>_CMP_EQ_UQ</summary>
4792 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualSignaling">
4793 <summary>_CMP_EQ_US</summary>
4795 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNonSignaling">
4796 <summary>_CMP_UNORD_Q</summary>
4798 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualNonSignaling">
4799 <summary>_CMP_NEQ_UQ</summary>
4801 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualSignaling">
4802 <summary>_CMP_NEQ_US</summary>
4804 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanNonSignaling">
4805 <summary>_CMP_NGT_UQ</summary>
4807 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualNonSignaling">
4808 <summary>_CMP_NGE_UQ</summary>
4810 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualSignaling">
4811 <summary>_CMP_NGE_US</summary>
4813 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanSignaling">
4814 <summary>_CMP_NGT_US</summary>
4816 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanNonSignaling">
4817 <summary>_CMP_NLT_UQ</summary>
4819 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualNonSignaling">
4820 <summary>_CMP_NLE_UQ</summary>
4822 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualSignaling">
4823 <summary>_CMP_NLE_US</summary>
4825 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanSignaling">
4826 <summary>_CMP_NLT_US</summary>
4828 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedSignaling">
4829 <summary>_CMP_UNORD_S</summary>
4831 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueNonSignaling">
4832 <summary>_CMP_TRUE_UQ</summary>
4834 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueSignaling">
4835 <summary>_CMP_TRUE_US</summary>
4837 <member name="T:System.Runtime.Intrinsics.X86.Fma">
4838 <summary>This class provides access to Intel FMA hardware instructions via intrinsics.</summary>
4840 <member name="P:System.Runtime.Intrinsics.X86.Fma.IsSupported" />
4841 <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})">
4842 <summary>__m128d _mm_fmadd_pd (__m128d a, __m128d b, __m128d c)VFMADDPD xmm, xmm, xmm/m128</summary>
4847 <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})">
4848 <summary>__m128 _mm_fmadd_ps (__m128 a, __m128 b, __m128 c)VFMADDPS xmm, xmm, xmm/m128</summary>
4853 <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})">
4854 <summary>__m256d _mm256_fmadd_pd (__m256d a, __m256d b, __m256d c)VFMADDPS ymm, ymm, ymm/m256</summary>
4859 <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})">
4860 <summary>__m256 _mm256_fmadd_ps (__m256 a, __m256 b, __m256 c)VFMADDPS ymm, ymm, ymm/m256</summary>
4865 <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})">
4866 <summary>__m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)VFNMADDPD xmm, xmm, xmm/m128</summary>
4871 <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})">
4872 <summary>__m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)VFNMADDPS xmm, xmm, xmm/m128</summary>
4877 <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})">
4878 <summary>__m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)VFNMADDPD ymm, ymm, ymm/m256</summary>
4883 <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})">
4884 <summary>__m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)VFNMADDPS ymm, ymm, ymm/m256</summary>
4889 <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})">
4890 <summary>__m128d _mm_fnmadd_sd (__m128d a, __m128d b, __m128d c)VFNMADDSD xmm, xmm, xmm/m64</summary>
4895 <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})">
4896 <summary>__m128 _mm_fnmadd_ss (__m128 a, __m128 b, __m128 c)VFNMADDSS xmm, xmm, xmm/m32</summary>
4901 <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})">
4902 <summary>__m128d _mm_fmadd_sd (__m128d a, __m128d b, __m128d c)VFMADDSS xmm, xmm, xmm/m64</summary>
4907 <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})">
4908 <summary>__m128 _mm_fmadd_ss (__m128 a, __m128 b, __m128 c)VFMADDSS xmm, xmm, xmm/m32</summary>
4913 <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})">
4914 <summary>__m128d _mm_fmaddsub_pd (__m128d a, __m128d b, __m128d c)VFMADDSUBPD xmm, xmm, xmm/m128</summary>
4919 <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})">
4920 <summary>__m128 _mm_fmaddsub_ps (__m128 a, __m128 b, __m128 c)VFMADDSUBPS xmm, xmm, xmm/m128</summary>
4925 <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})">
4926 <summary>__m256d _mm256_fmaddsub_pd (__m256d a, __m256d b, __m256d c)VFMADDSUBPD ymm, ymm, ymm/m256</summary>
4931 <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})">
4932 <summary>__m256 _mm256_fmaddsub_ps (__m256 a, __m256 b, __m256 c)VFMADDSUBPS ymm, ymm, ymm/m256</summary>
4937 <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})">
4938 <summary>__m128d _mm_fmsub_pd (__m128d a, __m128d b, __m128d c)VFMSUBPS xmm, xmm, xmm/m128</summary>
4943 <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})">
4944 <summary>__m128 _mm_fmsub_ps (__m128 a, __m128 b, __m128 c)VFMSUBPS xmm, xmm, xmm/m128</summary>
4949 <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})">
4950 <summary>__m256d _mm256_fmsub_pd (__m256d a, __m256d b, __m256d c)VFMSUBPD ymm, ymm, ymm/m256</summary>
4955 <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})">
4956 <summary>__m256 _mm256_fmsub_ps (__m256 a, __m256 b, __m256 c)VFMSUBPS ymm, ymm, ymm/m256</summary>
4961 <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})">
4962 <summary>__m128d _mm_fmsubadd_pd (__m128d a, __m128d b, __m128d c)VFMSUBADDPD xmm, xmm, xmm/m128</summary>
4967 <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})">
4968 <summary>__m128 _mm_fmsubadd_ps (__m128 a, __m128 b, __m128 c)VFMSUBADDPS xmm, xmm, xmm/m128</summary>
4973 <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})">
4974 <summary>__m256d _mm256_fmsubadd_pd (__m256d a, __m256d b, __m256d c)VFMSUBADDPD ymm, ymm, ymm/m256</summary>
4979 <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})">
4980 <summary>__m256 _mm256_fmsubadd_ps (__m256 a, __m256 b, __m256 c)VFMSUBADDPS ymm, ymm, ymm/m256</summary>
4985 <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})">
4986 <summary>__m128d _mm_fnmsub_pd (__m128d a, __m128d b, __m128d c)VFNMSUBPD xmm, xmm, xmm/m128</summary>
4991 <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})">
4992 <summary>__m128 _mm_fnmsub_ps (__m128 a, __m128 b, __m128 c)VFNMSUBPS xmm, xmm, xmm/m128</summary>
4997 <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})">
4998 <summary>__m256d _mm256_fnmsub_pd (__m256d a, __m256d b, __m256d c)VFNMSUBPD ymm, ymm, ymm/m256</summary>
5003 <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})">
5004 <summary>__m256 _mm256_fnmsub_ps (__m256 a, __m256 b, __m256 c)VFNMSUBPS ymm, ymm, ymm/m256</summary>
5009 <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})">
5010 <summary>__m128d _mm_fnmsub_sd (__m128d a, __m128d b, __m128d c)VFNMSUBSD xmm, xmm, xmm/m64</summary>
5015 <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})">
5016 <summary>__m128 _mm_fnmsub_ss (__m128 a, __m128 b, __m128 c)VFNMSUBSS xmm, xmm, xmm/m32</summary>
5021 <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})">
5022 <summary>__m128d _mm_fmsub_sd (__m128d a, __m128d b, __m128d c)VFMSUBSD xmm, xmm, xmm/m64</summary>
5027 <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})">
5028 <summary>__m128 _mm_fmsub_ss (__m128 a, __m128 b, __m128 c)VFMSUBSS xmm, xmm, xmm/m32</summary>
5033 <member name="T:System.Runtime.Intrinsics.X86.Lzcnt">
5034 <summary>This class provides access to Intel LZCNT hardware instructions via intrinsics.</summary>
5036 <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.IsSupported" />
5037 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.LeadingZeroCount(System.UInt32)">
5038 <summary>unsigned int _lzcnt_u32 (unsigned int a)LZCNT reg, reg/m32</summary>
5039 <param name="value" />
5041 <member name="T:System.Runtime.Intrinsics.X86.Lzcnt.X64" />
5042 <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.X64.IsSupported" />
5043 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.X64.LeadingZeroCount(System.UInt64)">
5044 <summary>unsigned __int64 _lzcnt_u64 (unsigned __int64 a)LZCNT reg, reg/m64</summary>
5045 <param name="value" />
5047 <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq">
5048 <summary>This class provides access to Intel PCLMULQDQ hardware instructions via intrinsics.</summary>
5050 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
5051 <summary>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)PCLMULQDQ xmm, xmm/m128, imm8</summary>
5052 <param name="left" />
5053 <param name="right" />
5054 <param name="control" />
5056 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
5057 <summary>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)PCLMULQDQ xmm, xmm/m128, imm8</summary>
5058 <param name="left" />
5059 <param name="right" />
5060 <param name="control" />
5062 <member name="P:System.Runtime.Intrinsics.X86.Pclmulqdq.IsSupported" />
5063 <member name="T:System.Runtime.Intrinsics.X86.Popcnt">
5064 <summary>This class provides access to Intel POPCNT hardware instructions via intrinsics.</summary>
5066 <member name="P:System.Runtime.Intrinsics.X86.Popcnt.IsSupported" />
5067 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.PopCount(System.UInt32)">
5068 <summary>int _mm_popcnt_u32 (unsigned int a)POPCNT reg, reg/m32</summary>
5069 <param name="value" />
5071 <member name="T:System.Runtime.Intrinsics.X86.Popcnt.X64" />
5072 <member name="P:System.Runtime.Intrinsics.X86.Popcnt.X64.IsSupported" />
5073 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.X64.PopCount(System.UInt64)">
5074 <summary>__int64 _mm_popcnt_u64 (unsigned __int64 a)POPCNT reg64, reg/m64</summary>
5075 <param name="value" />
5077 <member name="T:System.Runtime.Intrinsics.X86.Sse">
5078 <summary>This class provides access to Intel SSE hardware instructions via intrinsics</summary>
5080 <member name="M:System.Runtime.Intrinsics.X86.Sse.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5081 <summary>__m128 _mm_add_ps (__m128 a, __m128 b)ADDPS xmm, xmm/m128</summary>
5082 <param name="left" />
5083 <param name="right" />
5085 <member name="M:System.Runtime.Intrinsics.X86.Sse.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5086 <summary>__m128 _mm_add_ss (__m128 a, __m128 b)ADDSS xmm, xmm/m32</summary>
5087 <param name="left" />
5088 <param name="right" />
5090 <member name="M:System.Runtime.Intrinsics.X86.Sse.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5091 <summary>__m128 _mm_and_ps (__m128 a, __m128 b)ANDPS xmm, xmm/m128</summary>
5092 <param name="left" />
5093 <param name="right" />
5095 <member name="M:System.Runtime.Intrinsics.X86.Sse.AndNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5096 <summary>__m128 _mm_andnot_ps (__m128 a, __m128 b)ANDNPS xmm, xmm/m128</summary>
5097 <param name="left" />
5098 <param name="right" />
5100 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5101 <summary>__m128 _mm_cmpeq_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(0)</summary>
5102 <param name="left" />
5103 <param name="right" />
5105 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5106 <summary>__m128 _mm_cmpgt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(6)</summary>
5107 <param name="left" />
5108 <param name="right" />
5110 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5111 <summary>__m128 _mm_cmpge_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(5)</summary>
5112 <param name="left" />
5113 <param name="right" />
5115 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5116 <summary>__m128 _mm_cmplt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(1)</summary>
5117 <param name="left" />
5118 <param name="right" />
5120 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5121 <summary>__m128 _mm_cmple_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(2)</summary>
5122 <param name="left" />
5123 <param name="right" />
5125 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5126 <summary>__m128 _mm_cmpneq_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(4)</summary>
5127 <param name="left" />
5128 <param name="right" />
5130 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5131 <summary>__m128 _mm_cmpngt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(2)</summary>
5132 <param name="left" />
5133 <param name="right" />
5135 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5136 <summary>__m128 _mm_cmpnge_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(1)</summary>
5137 <param name="left" />
5138 <param name="right" />
5140 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5141 <summary>__m128 _mm_cmpnlt_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(5)</summary>
5142 <param name="left" />
5143 <param name="right" />
5145 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5146 <summary>__m128 _mm_cmpnle_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(6)</summary>
5147 <param name="left" />
5148 <param name="right" />
5150 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5151 <summary>__m128 _mm_cmpord_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(7)</summary>
5152 <param name="left" />
5153 <param name="right" />
5155 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5156 <summary>__m128 _mm_cmpeq_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(0)</summary>
5157 <param name="left" />
5158 <param name="right" />
5160 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5161 <summary>__m128 _mm_cmpgt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(6)</summary>
5162 <param name="left" />
5163 <param name="right" />
5165 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5166 <summary>__m128 _mm_cmpge_ss (__m128 a, __m128 b)CMPPS xmm, xmm/m32, imm8(5)</summary>
5167 <param name="left" />
5168 <param name="right" />
5170 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5171 <summary>__m128 _mm_cmplt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(1)</summary>
5172 <param name="left" />
5173 <param name="right" />
5175 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5176 <summary>__m128 _mm_cmple_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(2)</summary>
5177 <param name="left" />
5178 <param name="right" />
5180 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5181 <summary>__m128 _mm_cmpneq_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(4)</summary>
5182 <param name="left" />
5183 <param name="right" />
5185 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5186 <summary>__m128 _mm_cmpngt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(2)</summary>
5187 <param name="left" />
5188 <param name="right" />
5190 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5191 <summary>__m128 _mm_cmpnge_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(1)</summary>
5192 <param name="left" />
5193 <param name="right" />
5195 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5196 <summary>__m128 _mm_cmpnlt_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(5)</summary>
5197 <param name="left" />
5198 <param name="right" />
5200 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5201 <summary>__m128 _mm_cmpnle_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(6)</summary>
5202 <param name="left" />
5203 <param name="right" />
5205 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5206 <summary>__m128 _mm_cmpord_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(7)</summary>
5207 <param name="left" />
5208 <param name="right" />
5210 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5211 <summary>int _mm_comieq_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32</summary>
5212 <param name="left" />
5213 <param name="right" />
5215 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5216 <summary>int _mm_comigt_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32</summary>
5217 <param name="left" />
5218 <param name="right" />
5220 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5221 <summary>int _mm_comige_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32</summary>
5222 <param name="left" />
5223 <param name="right" />
5225 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5226 <summary>int _mm_comilt_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32</summary>
5227 <param name="left" />
5228 <param name="right" />
5230 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5231 <summary>int _mm_comile_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32</summary>
5232 <param name="left" />
5233 <param name="right" />
5235 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5236 <summary>int _mm_comineq_ss (__m128 a, __m128 b)COMISS xmm, xmm/m32</summary>
5237 <param name="left" />
5238 <param name="right" />
5240 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5241 <summary>__m128 _mm_cmpunord_ss (__m128 a, __m128 b)CMPSS xmm, xmm/m32, imm8(3)</summary>
5242 <param name="left" />
5243 <param name="right" />
5245 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5246 <summary>int _mm_ucomieq_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32</summary>
5247 <param name="left" />
5248 <param name="right" />
5250 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5251 <summary>int _mm_ucomigt_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32</summary>
5252 <param name="left" />
5253 <param name="right" />
5255 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5256 <summary>int _mm_ucomige_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32</summary>
5257 <param name="left" />
5258 <param name="right" />
5260 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5261 <summary>int _mm_ucomilt_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32</summary>
5262 <param name="left" />
5263 <param name="right" />
5265 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5266 <summary>int _mm_ucomile_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32</summary>
5267 <param name="left" />
5268 <param name="right" />
5270 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5271 <summary>int _mm_ucomineq_ss (__m128 a, __m128 b)UCOMISS xmm, xmm/m32</summary>
5272 <param name="left" />
5273 <param name="right" />
5275 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5276 <summary>__m128 _mm_cmpunord_ps (__m128 a, __m128 b)CMPPS xmm, xmm/m128, imm8(3)</summary>
5277 <param name="left" />
5278 <param name="right" />
5280 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32)">
5281 <summary>__m128 _mm_cvtsi32_ss (__m128 a, int b)CVTSI2SS xmm, reg/m32</summary>
5282 <param name="upper" />
5283 <param name="value" />
5285 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
5286 <summary>int _mm_cvtss_si32 (__m128 a)CVTSS2SI r32, xmm/m32</summary>
5287 <param name="value" />
5289 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
5290 <summary>int _mm_cvttss_si32 (__m128 a)CVTTSS2SI r32, xmm/m32</summary>
5291 <param name="value" />
5293 <member name="M:System.Runtime.Intrinsics.X86.Sse.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5294 <summary>__m128 _mm_div_ps (__m128 a, __m128 b)DIVPS xmm, xmm/m128</summary>
5295 <param name="left" />
5296 <param name="right" />
5298 <member name="M:System.Runtime.Intrinsics.X86.Sse.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5299 <summary>__m128 _mm_div_ss (__m128 a, __m128 b)DIVSS xmm, xmm/m32</summary>
5300 <param name="left" />
5301 <param name="right" />
5303 <member name="P:System.Runtime.Intrinsics.X86.Sse.IsSupported" />
5304 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadAlignedVector128(System.Single*)">
5305 <summary>__m128 _mm_load_ps (float const* mem_address)MOVAPS xmm, m128</summary>
5306 <param name="address" />
5308 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
5309 <summary>__m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)MOVHPS xmm, m64</summary>
5310 <param name="lower" />
5311 <param name="address" />
5313 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
5314 <summary>__m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)MOVLPS xmm, m64</summary>
5315 <param name="upper" />
5316 <param name="address" />
5318 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadScalarVector128(System.Single*)">
5319 <summary>__m128 _mm_load_ss (float const* mem_address)MOVSS xmm, m32</summary>
5320 <param name="address" />
5322 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadVector128(System.Single*)">
5323 <summary>__m128 _mm_loadu_ps (float const* mem_address)MOVUPS xmm, m128</summary>
5324 <param name="address" />
5326 <member name="M:System.Runtime.Intrinsics.X86.Sse.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5327 <summary>__m128 _mm_max_ps (__m128 a, __m128 b)MAXPS xmm, xmm/m128</summary>
5328 <param name="left" />
5329 <param name="right" />
5331 <member name="M:System.Runtime.Intrinsics.X86.Sse.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5332 <summary>__m128 _mm_max_ss (__m128 a, __m128 b)MAXSS xmm, xmm/m32</summary>
5333 <param name="left" />
5334 <param name="right" />
5336 <member name="M:System.Runtime.Intrinsics.X86.Sse.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5337 <summary>__m128 _mm_min_ps (__m128 a, __m128 b)MINPS xmm, xmm/m128</summary>
5338 <param name="left" />
5339 <param name="right" />
5341 <member name="M:System.Runtime.Intrinsics.X86.Sse.MinScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5342 <summary>__m128 _mm_min_ss (__m128 a, __m128 b)MINSS xmm, xmm/m32</summary>
5343 <param name="left" />
5344 <param name="right" />
5346 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveHighToLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5347 <summary>__m128 _mm_movehl_ps (__m128 a, __m128 b)MOVHLPS xmm, xmm</summary>
5348 <param name="left" />
5349 <param name="right" />
5351 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveLowToHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5352 <summary>__m128 _mm_movelh_ps (__m128 a, __m128 b)MOVLHPS xmm, xmm</summary>
5353 <param name="left" />
5354 <param name="right" />
5356 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveMask(System.Runtime.Intrinsics.Vector128{System.Single})">
5357 <summary>int _mm_movemask_ps (__m128 a)MOVMSKPS reg, xmm</summary>
5358 <param name="value" />
5360 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5361 <summary>__m128 _mm_move_ss (__m128 a, __m128 b)MOVSS xmm, xmm</summary>
5362 <param name="upper" />
5363 <param name="value" />
5365 <member name="M:System.Runtime.Intrinsics.X86.Sse.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5366 <summary>__m128 _mm_mul_ps (__m128 a, __m128 b)MULPS xmm, xmm/m128</summary>
5367 <param name="left" />
5368 <param name="right" />
5370 <member name="M:System.Runtime.Intrinsics.X86.Sse.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5371 <summary>__m128 _mm_mul_ss (__m128 a, __m128 b)MULPS xmm, xmm/m32</summary>
5372 <param name="left" />
5373 <param name="right" />
5375 <member name="M:System.Runtime.Intrinsics.X86.Sse.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5376 <summary>__m128 _mm_or_ps (__m128 a, __m128 b)ORPS xmm, xmm/m128</summary>
5377 <param name="left" />
5378 <param name="right" />
5380 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch0(System.Void*)">
5381 <summary>void _mm_prefetch(char* p, int i)PREFETCHT0 m8</summary>
5382 <param name="address" />
5384 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch1(System.Void*)">
5385 <summary>void _mm_prefetch(char* p, int i)PREFETCHT1 m8</summary>
5386 <param name="address" />
5388 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch2(System.Void*)">
5389 <summary>void _mm_prefetch(char* p, int i)PREFETCHT2 m8</summary>
5390 <param name="address" />
5392 <member name="M:System.Runtime.Intrinsics.X86.Sse.PrefetchNonTemporal(System.Void*)">
5393 <summary>void _mm_prefetch(char* p, int i)PREFETCHNTA m8</summary>
5394 <param name="address" />
5396 <member name="M:System.Runtime.Intrinsics.X86.Sse.Reciprocal(System.Runtime.Intrinsics.Vector128{System.Single})">
5397 <summary>__m128 _mm_rcp_ps (__m128 a)RCPPS xmm, xmm/m128</summary>
5398 <param name="value" />
5400 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
5401 <summary>__m128 _mm_rcp_ss (__m128 a)RCPSS xmm, xmm/m32</summary>
5402 <param name="value" />
5404 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5405 <summary>__m128 _mm_rcp_ss (__m128 a, __m128 b)RCPSS xmm, xmm/m32</summary>
5406 <param name="upper" />
5407 <param name="value" />
5409 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
5410 <summary>__m128 _mm_rsqrt_ps (__m128 a)RSQRTPS xmm, xmm/m128</summary>
5411 <param name="value" />
5413 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
5414 <summary>__m128 _mm_rsqrt_ss (__m128 a)RSQRTSS xmm, xmm/m32</summary>
5415 <param name="value" />
5417 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5418 <summary>__m128 _mm_rsqrt_ss (__m128 a, __m128 b)RSQRTSS xmm, xmm/m32</summary>
5419 <param name="upper" />
5420 <param name="value" />
5422 <member name="M:System.Runtime.Intrinsics.X86.Sse.Shuffle(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
5423 <summary>__m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)SHUFPS xmm, xmm/m128, imm8</summary>
5424 <param name="left" />
5425 <param name="right" />
5426 <param name="control" />
5428 <member name="M:System.Runtime.Intrinsics.X86.Sse.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
5429 <summary>__m128 _mm_sqrt_ps (__m128 a)SQRTPS xmm, xmm/m128</summary>
5430 <param name="value" />
5432 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
5433 <summary>__m128 _mm_sqrt_ss (__m128 a)SQRTSS xmm, xmm/m32</summary>
5434 <param name="value" />
5436 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5437 <summary>__m128 _mm_sqrt_ss (__m128 a, __m128 b)SQRTSS xmm, xmm/m32</summary>
5438 <param name="upper" />
5439 <param name="value" />
5441 <member name="M:System.Runtime.Intrinsics.X86.Sse.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
5442 <summary>void _mm_storeu_ps (float* mem_addr, __m128 a)MOVUPS m128, xmm</summary>
5443 <param name="address" />
5444 <param name="source" />
5446 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
5447 <summary>void _mm_store_ps (float* mem_addr, __m128 a)MOVAPS m128, xmm</summary>
5448 <param name="address" />
5449 <param name="source" />
5451 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
5452 <summary>void _mm_stream_ps (float* mem_addr, __m128 a)MOVNTPS m128, xmm</summary>
5453 <param name="address" />
5454 <param name="source" />
5456 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreFence">
5457 <summary>void _mm_sfence(void)SFENCE</summary>
5459 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreHigh(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
5460 <summary>void _mm_storeh_pi (__m64* mem_addr, __m128 a)MOVHPS m64, xmm</summary>
5461 <param name="address" />
5462 <param name="source" />
5464 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreLow(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
5465 <summary>void _mm_storel_pi (__m64* mem_addr, __m128 a)MOVLPS m64, xmm</summary>
5466 <param name="address" />
5467 <param name="source" />
5469 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
5470 <summary>void _mm_store_ss (float* mem_addr, __m128 a)MOVSS m32, xmm</summary>
5471 <param name="address" />
5472 <param name="source" />
5474 <member name="M:System.Runtime.Intrinsics.X86.Sse.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5475 <summary>__m128d _mm_sub_ps (__m128d a, __m128d b)SUBPS xmm, xmm/m128</summary>
5476 <param name="left" />
5477 <param name="right" />
5479 <member name="M:System.Runtime.Intrinsics.X86.Sse.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5480 <summary>__m128 _mm_sub_ss (__m128 a, __m128 b)SUBSS xmm, xmm/m32</summary>
5481 <param name="left" />
5482 <param name="right" />
5484 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5485 <summary>__m128 _mm_unpackhi_ps (__m128 a, __m128 b)UNPCKHPS xmm, xmm/m128</summary>
5486 <param name="left" />
5487 <param name="right" />
5489 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5490 <summary>__m128 _mm_unpacklo_ps (__m128 a, __m128 b)UNPCKLPS xmm, xmm/m128</summary>
5491 <param name="left" />
5492 <param name="right" />
5494 <member name="T:System.Runtime.Intrinsics.X86.Sse.X64" />
5495 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64)">
5496 <summary>__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)CVTSI2SS xmm, reg/m64</summary>
5497 <param name="upper" />
5498 <param name="value" />
5500 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
5501 <summary>__int64 _mm_cvtss_si64 (__m128 a)CVTSS2SI r64, xmm/m32</summary>
5502 <param name="value" />
5504 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
5505 <summary>__int64 _mm_cvttss_si64 (__m128 a)CVTTSS2SI r64, xmm/m32</summary>
5506 <param name="value" />
5508 <member name="P:System.Runtime.Intrinsics.X86.Sse.X64.IsSupported" />
5509 <member name="M:System.Runtime.Intrinsics.X86.Sse.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5510 <summary>__m128 _mm_xor_ps (__m128 a, __m128 b)XORPS xmm, xmm/m128</summary>
5511 <param name="left" />
5512 <param name="right" />
5514 <member name="T:System.Runtime.Intrinsics.X86.Sse2">
5515 <summary>This class provides access to Intel SSE2 hardware instructions via intrinsics</summary>
5517 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5518 <summary>__m128i _mm_add_epi8 (__m128i a, __m128i b)PADDB xmm, xmm/m128</summary>
5519 <param name="left" />
5520 <param name="right" />
5522 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5523 <summary>__m128d _mm_add_pd (__m128d a, __m128d b)ADDPD xmm, xmm/m128</summary>
5524 <param name="left" />
5525 <param name="right" />
5527 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5528 <summary>__m128i _mm_add_epi16 (__m128i a, __m128i b)PADDW xmm, xmm/m128</summary>
5529 <param name="left" />
5530 <param name="right" />
5532 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5533 <summary>__m128i _mm_add_epi32 (__m128i a, __m128i b)PADDD xmm, xmm/m128</summary>
5534 <param name="left" />
5535 <param name="right" />
5537 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
5538 <summary>__m128i _mm_add_epi64 (__m128i a, __m128i b)PADDQ xmm, xmm/m128</summary>
5539 <param name="left" />
5540 <param name="right" />
5542 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5543 <summary>__m128i _mm_add_epi8 (__m128i a, __m128i b)PADDB xmm, xmm/m128</summary>
5544 <param name="left" />
5545 <param name="right" />
5547 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5548 <summary>__m128i _mm_add_epi16 (__m128i a, __m128i b)PADDW xmm, xmm/m128</summary>
5549 <param name="left" />
5550 <param name="right" />
5552 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5553 <summary>__m128i _mm_add_epi32 (__m128i a, __m128i b)PADDD xmm, xmm/m128</summary>
5554 <param name="left" />
5555 <param name="right" />
5557 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
5558 <summary>__m128i _mm_add_epi64 (__m128i a, __m128i b)PADDQ xmm, xmm/m128</summary>
5559 <param name="left" />
5560 <param name="right" />
5562 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5563 <summary>__m128i _mm_adds_epu8 (__m128i a, __m128i b)PADDUSB xmm, xmm/m128</summary>
5564 <param name="left" />
5565 <param name="right" />
5567 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5568 <summary>__m128i _mm_adds_epi16 (__m128i a, __m128i b)PADDSW xmm, xmm/m128</summary>
5569 <param name="left" />
5570 <param name="right" />
5572 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5573 <summary>__m128i _mm_adds_epi8 (__m128i a, __m128i b)PADDSB xmm, xmm/m128</summary>
5574 <param name="left" />
5575 <param name="right" />
5577 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5578 <summary>__m128i _mm_adds_epu16 (__m128i a, __m128i b)PADDUSW xmm, xmm/m128</summary>
5579 <param name="left" />
5580 <param name="right" />
5582 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5583 <summary>__m128d _mm_add_sd (__m128d a, __m128d b)ADDSD xmm, xmm/m64</summary>
5584 <param name="left" />
5585 <param name="right" />
5587 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5588 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5589 <param name="left" />
5590 <param name="right" />
5592 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5593 <summary>__m128d _mm_and_pd (__m128d a, __m128d b)ANDPD xmm, xmm/m128</summary>
5594 <param name="left" />
5595 <param name="right" />
5597 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5598 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5599 <param name="left" />
5600 <param name="right" />
5602 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5603 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5604 <param name="left" />
5605 <param name="right" />
5607 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
5608 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5609 <param name="left" />
5610 <param name="right" />
5612 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5613 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5614 <param name="left" />
5615 <param name="right" />
5617 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5618 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5619 <param name="left" />
5620 <param name="right" />
5622 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5623 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5624 <param name="left" />
5625 <param name="right" />
5627 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
5628 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)PAND xmm, xmm/m128</summary>
5629 <param name="left" />
5630 <param name="right" />
5632 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5633 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5634 <param name="left" />
5635 <param name="right" />
5637 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5638 <summary>__m128d _mm_andnot_pd (__m128d a, __m128d b)ADDNPD xmm, xmm/m128</summary>
5639 <param name="left" />
5640 <param name="right" />
5642 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5643 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5644 <param name="left" />
5645 <param name="right" />
5647 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5648 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5649 <param name="left" />
5650 <param name="right" />
5652 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
5653 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5654 <param name="left" />
5655 <param name="right" />
5657 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5658 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5659 <param name="left" />
5660 <param name="right" />
5662 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5663 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5664 <param name="left" />
5665 <param name="right" />
5667 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5668 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5669 <param name="left" />
5670 <param name="right" />
5672 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
5673 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)PANDN xmm, xmm/m128</summary>
5674 <param name="left" />
5675 <param name="right" />
5677 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5678 <summary>__m128i _mm_avg_epu8 (__m128i a, __m128i b)PAVGB xmm, xmm/m128</summary>
5679 <param name="left" />
5680 <param name="right" />
5682 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5683 <summary>__m128i _mm_avg_epu16 (__m128i a, __m128i b)PAVGW xmm, xmm/m128</summary>
5684 <param name="left" />
5685 <param name="right" />
5687 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5688 <summary>__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)PCMPEQB xmm, xmm/m128</summary>
5689 <param name="left" />
5690 <param name="right" />
5692 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5693 <summary>__m128d _mm_cmpeq_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(0)</summary>
5694 <param name="left" />
5695 <param name="right" />
5697 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5698 <summary>__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)PCMPEQW xmm, xmm/m128</summary>
5699 <param name="left" />
5700 <param name="right" />
5702 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5703 <summary>__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)PCMPEQD xmm, xmm/m128</summary>
5704 <param name="left" />
5705 <param name="right" />
5707 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5708 <summary>__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)PCMPEQB xmm, xmm/m128</summary>
5709 <param name="left" />
5710 <param name="right" />
5712 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5713 <summary>__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)PCMPEQW xmm, xmm/m128</summary>
5714 <param name="left" />
5715 <param name="right" />
5717 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5718 <summary>__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)PCMPEQD xmm, xmm/m128</summary>
5719 <param name="left" />
5720 <param name="right" />
5722 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5723 <summary>__m128d _mm_cmpgt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(6)</summary>
5724 <param name="left" />
5725 <param name="right" />
5727 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5728 <summary>__m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)PCMPGTW xmm, xmm/m128</summary>
5729 <param name="left" />
5730 <param name="right" />
5732 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5733 <summary>__m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)PCMPGTD xmm, xmm/m128</summary>
5734 <param name="left" />
5735 <param name="right" />
5737 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5738 <summary>__m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)PCMPGTB xmm, xmm/m128</summary>
5739 <param name="left" />
5740 <param name="right" />
5742 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5743 <summary>__m128d _mm_cmpge_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(5)</summary>
5744 <param name="left" />
5745 <param name="right" />
5747 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5748 <summary>__m128d _mm_cmplt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(1)</summary>
5749 <param name="left" />
5750 <param name="right" />
5752 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5753 <summary>__m128i _mm_cmplt_epi16 (__m128i a, __m128i b)PCMPGTW xmm, xmm/m128</summary>
5754 <param name="left" />
5755 <param name="right" />
5757 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5758 <summary>__m128i _mm_cmplt_epi32 (__m128i a, __m128i b)PCMPGTD xmm, xmm/m128</summary>
5759 <param name="left" />
5760 <param name="right" />
5762 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5763 <summary>__m128i _mm_cmplt_epi8 (__m128i a, __m128i b)PCMPGTB xmm, xmm/m128</summary>
5764 <param name="left" />
5765 <param name="right" />
5767 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5768 <summary>__m128d _mm_cmple_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(2)</summary>
5769 <param name="left" />
5770 <param name="right" />
5772 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5773 <summary>__m128d _mm_cmpneq_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(4)</summary>
5774 <param name="left" />
5775 <param name="right" />
5777 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5778 <summary>__m128d _mm_cmpngt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(2)</summary>
5779 <param name="left" />
5780 <param name="right" />
5782 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5783 <summary>__m128d _mm_cmpnge_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(1)</summary>
5784 <param name="left" />
5785 <param name="right" />
5787 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5788 <summary>__m128d _mm_cmpnlt_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(5)</summary>
5789 <param name="left" />
5790 <param name="right" />
5792 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5793 <summary>__m128d _mm_cmpnle_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(6)</summary>
5794 <param name="left" />
5795 <param name="right" />
5797 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5798 <summary>__m128d _mm_cmpord_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(7)</summary>
5799 <param name="left" />
5800 <param name="right" />
5802 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5803 <summary>__m128d _mm_cmpeq_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(0)</summary>
5804 <param name="left" />
5805 <param name="right" />
5807 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5808 <summary>__m128d _mm_cmpgt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(6)</summary>
5809 <param name="left" />
5810 <param name="right" />
5812 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5813 <summary>__m128d _mm_cmpge_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(5)</summary>
5814 <param name="left" />
5815 <param name="right" />
5817 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5818 <summary>__m128d _mm_cmplt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(1)</summary>
5819 <param name="left" />
5820 <param name="right" />
5822 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5823 <summary>__m128d _mm_cmple_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(2)</summary>
5824 <param name="left" />
5825 <param name="right" />
5827 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5828 <summary>__m128d _mm_cmpneq_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(4)</summary>
5829 <param name="left" />
5830 <param name="right" />
5832 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5833 <summary>__m128d _mm_cmpngt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(2)</summary>
5834 <param name="left" />
5835 <param name="right" />
5837 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5838 <summary>__m128d _mm_cmpnge_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(1)</summary>
5839 <param name="left" />
5840 <param name="right" />
5842 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5843 <summary>__m128d _mm_cmpnlt_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(5)</summary>
5844 <param name="left" />
5845 <param name="right" />
5847 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5848 <summary>__m128d _mm_cmpnle_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(6)</summary>
5849 <param name="left" />
5850 <param name="right" />
5852 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5853 <summary>__m128d _mm_cmpord_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(7)</summary>
5854 <param name="left" />
5855 <param name="right" />
5857 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5858 <summary>int _mm_comieq_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64</summary>
5859 <param name="left" />
5860 <param name="right" />
5862 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5863 <summary>int _mm_comigt_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64</summary>
5864 <param name="left" />
5865 <param name="right" />
5867 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5868 <summary>int _mm_comige_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64</summary>
5869 <param name="left" />
5870 <param name="right" />
5872 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5873 <summary>int _mm_comilt_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64</summary>
5874 <param name="left" />
5875 <param name="right" />
5877 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5878 <summary>int _mm_comile_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64</summary>
5879 <param name="left" />
5880 <param name="right" />
5882 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5883 <summary>int _mm_comineq_sd (__m128d a, __m128d b)COMISD xmm, xmm/m64</summary>
5884 <param name="left" />
5885 <param name="right" />
5887 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5888 <summary>__m128d _mm_cmpunord_sd (__m128d a, __m128d b)CMPSD xmm, xmm/m64, imm8(3)</summary>
5889 <param name="left" />
5890 <param name="right" />
5892 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5893 <summary>int _mm_ucomieq_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64</summary>
5894 <param name="left" />
5895 <param name="right" />
5897 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5898 <summary>int _mm_ucomigt_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64</summary>
5899 <param name="left" />
5900 <param name="right" />
5902 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5903 <summary>int _mm_ucomige_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64</summary>
5904 <param name="left" />
5905 <param name="right" />
5907 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5908 <summary>int _mm_ucomilt_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64</summary>
5909 <param name="left" />
5910 <param name="right" />
5912 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5913 <summary>int _mm_ucomile_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64</summary>
5914 <param name="left" />
5915 <param name="right" />
5917 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5918 <summary>int _mm_ucomineq_sd (__m128d a, __m128d b)UCOMISD xmm, xmm/m64</summary>
5919 <param name="left" />
5920 <param name="right" />
5922 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5923 <summary>__m128d _mm_cmpunord_pd (__m128d a, __m128d b)CMPPD xmm, xmm/m128, imm8(3)</summary>
5924 <param name="left" />
5925 <param name="right" />
5927 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int32)">
5928 <summary>__m128d _mm_cvtsi32_sd (__m128d a, int b)CVTSI2SD xmm, reg/m32</summary>
5929 <param name="upper" />
5930 <param name="value" />
5932 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Single})">
5933 <summary>__m128d _mm_cvtss_sd (__m128d a, __m128 b)CVTSS2SD xmm, xmm/m32</summary>
5934 <param name="upper" />
5935 <param name="value" />
5937 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Int32(System.Int32)">
5938 <summary>__m128i _mm_cvtsi32_si128 (int a)MOVD xmm, reg/m32</summary>
5939 <param name="value" />
5941 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
5942 <summary>__m128 _mm_cvtsd_ss (__m128 a, __m128d b)CVTSD2SS xmm, xmm/m64</summary>
5943 <param name="upper" />
5944 <param name="value" />
5946 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128UInt32(System.UInt32)">
5947 <summary>__m128i _mm_cvtsi32_si128 (int a)MOVD xmm, reg/m32</summary>
5948 <param name="value" />
5950 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
5951 <summary>int _mm_cvtsd_si32 (__m128d a)CVTSD2SI r32, xmm/m64</summary>
5952 <param name="value" />
5954 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Int32})">
5955 <summary>int _mm_cvtsi128_si32 (__m128i a)MOVD reg/m32, xmm</summary>
5956 <param name="value" />
5958 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
5959 <summary>int _mm_cvttsd_si32 (__m128d a)CVTTSD2SI reg, xmm/m64</summary>
5960 <param name="value" />
5962 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.UInt32})">
5963 <summary>int _mm_cvtsi128_si32 (__m128i a)MOVD reg/m32, xmm</summary>
5964 <param name="value" />
5966 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
5967 <summary>__m128d _mm_cvtepi32_pd (__m128i a)CVTDQ2PD xmm, xmm/m128</summary>
5968 <param name="value" />
5970 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Single})">
5971 <summary>__m128d _mm_cvtps_pd (__m128 a)CVTPS2PD xmm, xmm/m128</summary>
5972 <param name="value" />
5974 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Double})">
5975 <summary>__m128i _mm_cvtpd_epi32 (__m128d a)CVTPD2DQ xmm, xmm/m128</summary>
5976 <param name="value" />
5978 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Single})">
5979 <summary>__m128i _mm_cvtps_epi32 (__m128 a)CVTPS2DQ xmm, xmm/m128</summary>
5980 <param name="value" />
5982 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
5983 <summary>__m128i _mm_cvttpd_epi32 (__m128d a)CVTTPD2DQ xmm, xmm/m128</summary>
5984 <param name="value" />
5986 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
5987 <summary>__m128i _mm_cvttps_epi32 (__m128 a)CVTTPS2DQ xmm, xmm/m128</summary>
5988 <param name="value" />
5990 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Double})">
5991 <summary>__m128 _mm_cvtpd_ps (__m128d a)CVTPD2PS xmm, xmm/m128</summary>
5992 <param name="value" />
5994 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int32})">
5995 <summary>__m128 _mm_cvtepi32_ps (__m128i a)CVTDQ2PS xmm, xmm/m128</summary>
5996 <param name="value" />
5998 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
5999 <summary>__m128d _mm_div_pd (__m128d a, __m128d b)DIVPD xmm, xmm/m128</summary>
6000 <param name="left" />
6001 <param name="right" />
6003 <member name="M:System.Runtime.Intrinsics.X86.Sse2.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6004 <summary>__m128d _mm_div_sd (__m128d a, __m128d b)DIVSD xmm, xmm/m64</summary>
6005 <param name="left" />
6006 <param name="right" />
6008 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6009 <summary>int _mm_extract_epi16 (__m128i a, int immediate)PEXTRW reg, xmm, imm8</summary>
6010 <param name="value" />
6011 <param name="index" />
6013 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int16,System.Byte)">
6014 <summary>__m128i _mm_insert_epi16 (__m128i a, int i, int immediate)PINSRW xmm, reg/m16, imm8</summary>
6015 <param name="value" />
6016 <param name="data" />
6017 <param name="index" />
6019 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.UInt16,System.Byte)">
6020 <summary>__m128i _mm_insert_epi16 (__m128i a, int i, int immediate)PINSRW xmm, reg/m16, imm8</summary>
6021 <param name="value" />
6022 <param name="data" />
6023 <param name="index" />
6025 <member name="P:System.Runtime.Intrinsics.X86.Sse2.IsSupported" />
6026 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Byte*)">
6027 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6028 <param name="address" />
6030 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Double*)">
6031 <summary>__m128d _mm_load_pd (double const* mem_address)MOVAPD xmm, m128</summary>
6032 <param name="address" />
6034 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int16*)">
6035 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6036 <param name="address" />
6038 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int32*)">
6039 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6040 <param name="address" />
6042 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int64*)">
6043 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6044 <param name="address" />
6046 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.SByte*)">
6047 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6048 <param name="address" />
6050 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt16*)">
6051 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6052 <param name="address" />
6054 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt32*)">
6055 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6056 <param name="address" />
6058 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt64*)">
6059 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)MOVDQA xmm, m128</summary>
6060 <param name="address" />
6062 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadFence">
6063 <summary>void _mm_lfence(void)LFENCE</summary>
6065 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
6066 <summary>__m128d _mm_loadh_pd (__m128d a, double const* mem_addr)MOVHPD xmm, m64</summary>
6067 <param name="lower" />
6068 <param name="address" />
6070 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
6071 <summary>__m128d _mm_loadl_pd (__m128d a, double const* mem_addr)MOVLPD xmm, m64</summary>
6072 <param name="upper" />
6073 <param name="address" />
6075 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Double*)">
6076 <summary>__m128d _mm_load_sd (double const* mem_address)MOVSD xmm, m64</summary>
6077 <param name="address" />
6079 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int32*)">
6080 <summary>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)MOVD xmm, reg/m32</summary>
6081 <param name="address" />
6083 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int64*)">
6084 <summary>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)MOVQ xmm, reg/m64</summary>
6085 <param name="address" />
6087 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt32*)">
6088 <summary>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)MOVD xmm, reg/m32</summary>
6089 <param name="address" />
6091 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt64*)">
6092 <summary>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)MOVQ xmm, reg/m64</summary>
6093 <param name="address" />
6095 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Byte*)">
6096 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6097 <param name="address" />
6099 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Double*)">
6100 <summary>__m128d _mm_loadu_pd (double const* mem_address)MOVUPD xmm, m128</summary>
6101 <param name="address" />
6103 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int16*)">
6104 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6105 <param name="address" />
6107 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int32*)">
6108 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6109 <param name="address" />
6111 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int64*)">
6112 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6113 <param name="address" />
6115 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.SByte*)">
6116 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6117 <param name="address" />
6119 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt16*)">
6120 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6121 <param name="address" />
6123 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt32*)">
6124 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6125 <param name="address" />
6127 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt64*)">
6128 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)MOVDQU xmm, m128</summary>
6129 <param name="address" />
6131 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte*)">
6132 <summary>void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)MASKMOVDQU xmm, xmm</summary>
6133 <param name="source" />
6134 <param name="mask" />
6135 <param name="address" />
6137 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte*)">
6138 <summary>void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)MASKMOVDQU xmm, xmm</summary>
6139 <param name="source" />
6140 <param name="mask" />
6141 <param name="address" />
6143 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6144 <summary>__m128i _mm_max_epu8 (__m128i a, __m128i b)PMAXUB xmm, xmm/m128</summary>
6145 <param name="left" />
6146 <param name="right" />
6148 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6149 <summary>__m128d _mm_max_pd (__m128d a, __m128d b)MAXPD xmm, xmm/m128</summary>
6150 <param name="left" />
6151 <param name="right" />
6153 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6154 <summary>__m128i _mm_max_epi16 (__m128i a, __m128i b)PMAXSW xmm, xmm/m128</summary>
6155 <param name="left" />
6156 <param name="right" />
6158 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6159 <summary>__m128d _mm_max_sd (__m128d a, __m128d b)MAXSD xmm, xmm/m64</summary>
6160 <param name="left" />
6161 <param name="right" />
6163 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MemoryFence">
6164 <summary>void _mm_mfence(void)MFENCE</summary>
6166 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6167 <summary>__m128i _mm_min_epu8 (__m128i a, __m128i b)PMINUB xmm, xmm/m128</summary>
6168 <param name="left" />
6169 <param name="right" />
6171 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6172 <summary>__m128d _mm_min_pd (__m128d a, __m128d b)MINPD xmm, xmm/m128</summary>
6173 <param name="left" />
6174 <param name="right" />
6176 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6177 <summary>__m128i _mm_min_epi16 (__m128i a, __m128i b)PMINSW xmm, xmm/m128</summary>
6178 <param name="left" />
6179 <param name="right" />
6181 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MinScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6182 <summary>__m128d _mm_min_sd (__m128d a, __m128d b)MINSD xmm, xmm/m64</summary>
6183 <param name="left" />
6184 <param name="right" />
6186 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Byte})">
6187 <summary>int _mm_movemask_epi8 (__m128i a)PMOVMSKB reg, xmm</summary>
6188 <param name="value" />
6190 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Double})">
6191 <summary>int _mm_movemask_pd (__m128d a)MOVMSKPD reg, xmm</summary>
6192 <param name="value" />
6194 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.SByte})">
6195 <summary>int _mm_movemask_epi8 (__m128i a)PMOVMSKB reg, xmm</summary>
6196 <param name="value" />
6198 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6199 <summary>__m128d _mm_move_sd (__m128d a, __m128d b)MOVSD xmm, xmm</summary>
6200 <param name="upper" />
6201 <param name="value" />
6203 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
6204 <summary>__m128i _mm_move_epi64 (__m128i a)MOVQ xmm, xmm</summary>
6205 <param name="value" />
6207 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
6208 <summary>__m128i _mm_move_epi64 (__m128i a)MOVQ xmm, xmm</summary>
6209 <param name="value" />
6211 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6212 <summary>__m128d _mm_mul_pd (__m128d a, __m128d b)MULPD xmm, xmm/m128</summary>
6213 <param name="left" />
6214 <param name="right" />
6216 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6217 <summary>__m128i _mm_mul_epu32 (__m128i a, __m128i b)PMULUDQ xmm, xmm/m128</summary>
6218 <param name="left" />
6219 <param name="right" />
6221 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6222 <summary>__m128i _mm_madd_epi16 (__m128i a, __m128i b)PMADDWD xmm, xmm/m128</summary>
6223 <param name="left" />
6224 <param name="right" />
6226 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6227 <summary>__m128i _mm_mulhi_epi16 (__m128i a, __m128i b)PMULHW xmm, xmm/m128</summary>
6228 <param name="left" />
6229 <param name="right" />
6231 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6232 <summary>__m128i _mm_mulhi_epu16 (__m128i a, __m128i b)PMULHUW xmm, xmm/m128</summary>
6233 <param name="left" />
6234 <param name="right" />
6236 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6237 <summary>__m128i _mm_mullo_epi16 (__m128i a, __m128i b)PMULLW xmm, xmm/m128</summary>
6238 <param name="left" />
6239 <param name="right" />
6241 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6242 <summary>__m128i _mm_mullo_epi16 (__m128i a, __m128i b)PMULLW xmm, xmm/m128</summary>
6243 <param name="left" />
6244 <param name="right" />
6246 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6247 <summary>__m128d _mm_mul_sd (__m128d a, __m128d b)MULSD xmm, xmm/m64</summary>
6248 <param name="left" />
6249 <param name="right" />
6251 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6252 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6253 <param name="left" />
6254 <param name="right" />
6256 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6257 <summary>__m128d _mm_or_pd (__m128d a, __m128d b)ORPD xmm, xmm/m128</summary>
6258 <param name="left" />
6259 <param name="right" />
6261 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6262 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6263 <param name="left" />
6264 <param name="right" />
6266 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6267 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6268 <param name="left" />
6269 <param name="right" />
6271 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6272 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6273 <param name="left" />
6274 <param name="right" />
6276 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6277 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6278 <param name="left" />
6279 <param name="right" />
6281 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6282 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6283 <param name="left" />
6284 <param name="right" />
6286 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6287 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6288 <param name="left" />
6289 <param name="right" />
6291 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6292 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)POR xmm, xmm/m128</summary>
6293 <param name="left" />
6294 <param name="right" />
6296 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6297 <summary>__m128i _mm_packs_epi16 (__m128i a, __m128i b)PACKSSWB xmm, xmm/m128</summary>
6298 <param name="left" />
6299 <param name="right" />
6301 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6302 <summary>__m128i _mm_packs_epi32 (__m128i a, __m128i b)PACKSSDW xmm, xmm/m128</summary>
6303 <param name="left" />
6304 <param name="right" />
6306 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6307 <summary>__m128i _mm_packus_epi16 (__m128i a, __m128i b)PACKUSWB xmm, xmm/m128</summary>
6308 <param name="left" />
6309 <param name="right" />
6311 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6312 <summary>__m128i _mm_slli_epi16 (__m128i a, int immediate)PSLLW xmm, imm8</summary>
6313 <param name="value" />
6314 <param name="count" />
6316 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6317 <summary>__m128i _mm_sll_epi16 (__m128i a, __m128i count)PSLLW xmm, xmm/m128</summary>
6318 <param name="value" />
6319 <param name="count" />
6321 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6322 <summary>__m128i _mm_slli_epi32 (__m128i a, int immediate)PSLLD xmm, imm8</summary>
6323 <param name="value" />
6324 <param name="count" />
6326 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6327 <summary>__m128i _mm_sll_epi32 (__m128i a, __m128i count)PSLLD xmm, xmm/m128</summary>
6328 <param name="value" />
6329 <param name="count" />
6331 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
6332 <summary>__m128i _mm_slli_epi64 (__m128i a, int immediate)PSLLQ xmm, imm8</summary>
6333 <param name="value" />
6334 <param name="count" />
6336 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6337 <summary>__m128i _mm_sll_epi64 (__m128i a, __m128i count)PSLLQ xmm, xmm/m128</summary>
6338 <param name="value" />
6339 <param name="count" />
6341 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6342 <summary>__m128i _mm_slli_epi16 (__m128i a, int immediate)PSLLW xmm, imm8</summary>
6343 <param name="value" />
6344 <param name="count" />
6346 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6347 <summary>__m128i _mm_sll_epi16 (__m128i a, __m128i count)PSLLW xmm, xmm/m128</summary>
6348 <param name="value" />
6349 <param name="count" />
6351 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6352 <summary>__m128i _mm_slli_epi32 (__m128i a, int immediate)PSLLD xmm, imm8</summary>
6353 <param name="value" />
6354 <param name="count" />
6356 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6357 <summary>__m128i _mm_sll_epi32 (__m128i a, __m128i count)PSLLD xmm, xmm/m128</summary>
6358 <param name="value" />
6359 <param name="count" />
6361 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
6362 <summary>__m128i _mm_slli_epi64 (__m128i a, int immediate)PSLLQ xmm, imm8</summary>
6363 <param name="value" />
6364 <param name="count" />
6366 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6367 <summary>__m128i _mm_sll_epi64 (__m128i a, __m128i count)PSLLQ xmm, xmm/m128</summary>
6368 <param name="value" />
6369 <param name="count" />
6371 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
6372 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6373 <param name="value" />
6374 <param name="numBytes" />
6376 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6377 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6378 <param name="value" />
6379 <param name="numBytes" />
6381 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6382 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6383 <param name="value" />
6384 <param name="numBytes" />
6386 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
6387 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6388 <param name="value" />
6389 <param name="numBytes" />
6391 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
6392 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6393 <param name="value" />
6394 <param name="numBytes" />
6396 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6397 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6398 <param name="value" />
6399 <param name="numBytes" />
6401 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6402 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6403 <param name="value" />
6404 <param name="numBytes" />
6406 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
6407 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)PSLLDQ xmm, imm8</summary>
6408 <param name="value" />
6409 <param name="numBytes" />
6411 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6412 <summary>__m128i _mm_srai_epi16 (__m128i a, int immediate)PSRAW xmm, imm8</summary>
6413 <param name="value" />
6414 <param name="count" />
6416 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6417 <summary>__m128i _mm_sra_epi16 (__m128i a, __m128i count)PSRAW xmm, xmm/m128</summary>
6418 <param name="value" />
6419 <param name="count" />
6421 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6422 <summary>__m128i _mm_srai_epi32 (__m128i a, int immediate)PSRAD xmm, imm8</summary>
6423 <param name="value" />
6424 <param name="count" />
6426 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6427 <summary>__m128i _mm_sra_epi32 (__m128i a, __m128i count)PSRAD xmm, xmm/m128</summary>
6428 <param name="value" />
6429 <param name="count" />
6431 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6432 <summary>__m128i _mm_srli_epi16 (__m128i a, int immediate)PSRLW xmm, imm8</summary>
6433 <param name="value" />
6434 <param name="count" />
6436 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6437 <summary>__m128i _mm_srl_epi16 (__m128i a, __m128i count)PSRLW xmm, xmm/m128</summary>
6438 <param name="value" />
6439 <param name="count" />
6441 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6442 <summary>__m128i _mm_srli_epi32 (__m128i a, int immediate)PSRLD xmm, imm8</summary>
6443 <param name="value" />
6444 <param name="count" />
6446 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6447 <summary>__m128i _mm_srl_epi32 (__m128i a, __m128i count)PSRLD xmm, xmm/m128</summary>
6448 <param name="value" />
6449 <param name="count" />
6451 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
6452 <summary>__m128i _mm_srli_epi64 (__m128i a, int immediate)PSRLQ xmm, imm8</summary>
6453 <param name="value" />
6454 <param name="count" />
6456 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6457 <summary>__m128i _mm_srl_epi64 (__m128i a, __m128i count)PSRLQ xmm, xmm/m128</summary>
6458 <param name="value" />
6459 <param name="count" />
6461 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6462 <summary>__m128i _mm_srli_epi16 (__m128i a, int immediate)PSRLW xmm, imm8</summary>
6463 <param name="value" />
6464 <param name="count" />
6466 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6467 <summary>__m128i _mm_srl_epi16 (__m128i a, __m128i count)PSRLW xmm, xmm/m128</summary>
6468 <param name="value" />
6469 <param name="count" />
6471 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6472 <summary>__m128i _mm_srli_epi32 (__m128i a, int immediate)PSRLD xmm, imm8</summary>
6473 <param name="value" />
6474 <param name="count" />
6476 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6477 <summary>__m128i _mm_srl_epi32 (__m128i a, __m128i count)PSRLD xmm, xmm/m128</summary>
6478 <param name="value" />
6479 <param name="count" />
6481 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
6482 <summary>__m128i _mm_srli_epi64 (__m128i a, int immediate)PSRLQ xmm, imm8</summary>
6483 <param name="value" />
6484 <param name="count" />
6486 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6487 <summary>__m128i _mm_srl_epi64 (__m128i a, __m128i count)PSRLQ xmm, xmm/m128</summary>
6488 <param name="value" />
6489 <param name="count" />
6491 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
6492 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6493 <param name="value" />
6494 <param name="numBytes" />
6496 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6497 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6498 <param name="value" />
6499 <param name="numBytes" />
6501 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6502 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6503 <param name="value" />
6504 <param name="numBytes" />
6506 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
6507 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6508 <param name="value" />
6509 <param name="numBytes" />
6511 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
6512 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6513 <param name="value" />
6514 <param name="numBytes" />
6516 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6517 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6518 <param name="value" />
6519 <param name="numBytes" />
6521 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6522 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6523 <param name="value" />
6524 <param name="numBytes" />
6526 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
6527 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)PSRLDQ xmm, imm8</summary>
6528 <param name="value" />
6529 <param name="numBytes" />
6531 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
6532 <summary>__m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)SHUFPD xmm, xmm/m128, imm8</summary>
6533 <param name="left" />
6534 <param name="right" />
6535 <param name="control" />
6537 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6538 <summary>__m128i _mm_shuffle_epi32 (__m128i a, int immediate)PSHUFD xmm, xmm/m128, imm8</summary>
6539 <param name="value" />
6540 <param name="control" />
6542 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6543 <summary>__m128i _mm_shuffle_epi32 (__m128i a, int immediate)PSHUFD xmm, xmm/m128, imm8</summary>
6544 <param name="value" />
6545 <param name="control" />
6547 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6548 <summary>__m128i _mm_shufflehi_epi16 (__m128i a, int immediate)PSHUFHW xmm, xmm/m128, imm8</summary>
6549 <param name="value" />
6550 <param name="control" />
6552 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6553 <summary>__m128i _mm_shufflehi_epi16 (__m128i a, int control)PSHUFHW xmm, xmm/m128, imm8</summary>
6554 <param name="value" />
6555 <param name="control" />
6557 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6558 <summary>__m128i _mm_shufflelo_epi16 (__m128i a, int control)PSHUFLW xmm, xmm/m128, imm8</summary>
6559 <param name="value" />
6560 <param name="control" />
6562 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6563 <summary>__m128i _mm_shufflelo_epi16 (__m128i a, int control)PSHUFLW xmm, xmm/m128, imm8</summary>
6564 <param name="value" />
6565 <param name="control" />
6567 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
6568 <summary>__m128d _mm_sqrt_pd (__m128d a)SQRTPD xmm, xmm/m128</summary>
6569 <param name="value" />
6571 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
6572 <summary>__m128d _mm_sqrt_sd (__m128d a)SQRTSD xmm, xmm/64</summary>
6573 <param name="value" />
6575 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6576 <summary>__m128d _mm_sqrt_sd (__m128d a, __m128d b)SQRTSD xmm, xmm/64</summary>
6577 <param name="upper" />
6578 <param name="value" />
6580 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
6581 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6582 <param name="address" />
6583 <param name="source" />
6585 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
6586 <summary>void _mm_storeu_pd (double* mem_addr, __m128d a)MOVUPD m128, xmm</summary>
6587 <param name="address" />
6588 <param name="source" />
6590 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
6591 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6592 <param name="address" />
6593 <param name="source" />
6595 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
6596 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6597 <param name="address" />
6598 <param name="source" />
6600 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
6601 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6602 <param name="address" />
6603 <param name="source" />
6605 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
6606 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6607 <param name="address" />
6608 <param name="source" />
6610 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
6611 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6612 <param name="address" />
6613 <param name="source" />
6615 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
6616 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6617 <param name="address" />
6618 <param name="source" />
6620 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
6621 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)MOVDQU m128, xmm</summary>
6622 <param name="address" />
6623 <param name="source" />
6625 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
6626 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6627 <param name="address" />
6628 <param name="source" />
6630 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
6631 <summary>void _mm_store_pd (double* mem_addr, __m128d a)MOVAPD m128, xmm</summary>
6632 <param name="address" />
6633 <param name="source" />
6635 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
6636 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6637 <param name="address" />
6638 <param name="source" />
6640 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
6641 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6642 <param name="address" />
6643 <param name="source" />
6645 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
6646 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6647 <param name="address" />
6648 <param name="source" />
6650 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
6651 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6652 <param name="address" />
6653 <param name="source" />
6655 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
6656 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6657 <param name="address" />
6658 <param name="source" />
6660 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
6661 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6662 <param name="address" />
6663 <param name="source" />
6665 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
6666 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)MOVDQA m128, xmm</summary>
6667 <param name="address" />
6668 <param name="source" />
6670 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
6671 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6672 <param name="address" />
6673 <param name="source" />
6675 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
6676 <summary>void _mm_stream_pd (double* mem_addr, __m128d a)MOVNTPD m128, xmm</summary>
6677 <param name="address" />
6678 <param name="source" />
6680 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
6681 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6682 <param name="address" />
6683 <param name="source" />
6685 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
6686 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6687 <param name="address" />
6688 <param name="source" />
6690 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
6691 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6692 <param name="address" />
6693 <param name="source" />
6695 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
6696 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6697 <param name="address" />
6698 <param name="source" />
6700 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
6701 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6702 <param name="address" />
6703 <param name="source" />
6705 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
6706 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6707 <param name="address" />
6708 <param name="source" />
6710 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
6711 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)MOVNTDQ m128, xmm</summary>
6712 <param name="address" />
6713 <param name="source" />
6715 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreHigh(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
6716 <summary>void _mm_storeh_pd (double* mem_addr, __m128d a)MOVHPD m64, xmm</summary>
6717 <param name="address" />
6718 <param name="source" />
6720 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
6721 <summary>void _mm_storel_pd (double* mem_addr, __m128d a)MOVLPD m64, xmm</summary>
6722 <param name="address" />
6723 <param name="source" />
6725 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.Int32*,System.Int32)">
6726 <summary>void _mm_stream_si32(int *p, int a)MOVNTI m32, r32</summary>
6727 <param name="address" />
6728 <param name="value" />
6730 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.UInt32*,System.UInt32)">
6731 <summary>void _mm_stream_si32(int *p, int a)MOVNTI m32, r32</summary>
6732 <param name="address" />
6733 <param name="value" />
6735 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
6736 <summary>void _mm_store_sd (double* mem_addr, __m128d a)MOVSD m64, xmm</summary>
6737 <param name="address" />
6738 <param name="source" />
6740 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
6741 <summary>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)MOVQ m64, xmm</summary>
6742 <param name="address" />
6743 <param name="source" />
6745 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
6746 <summary>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)MOVQ m64, xmm</summary>
6747 <param name="address" />
6748 <param name="source" />
6750 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6751 <summary>__m128i _mm_sub_epi8 (__m128i a, __m128i b)PSUBB xmm, xmm/m128</summary>
6752 <param name="left" />
6753 <param name="right" />
6755 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6756 <summary>__m128d _mm_sub_pd (__m128d a, __m128d b)SUBPD xmm, xmm/m128</summary>
6757 <param name="left" />
6758 <param name="right" />
6760 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6761 <summary>__m128i _mm_sub_epi16 (__m128i a, __m128i b)PSUBW xmm, xmm/m128</summary>
6762 <param name="left" />
6763 <param name="right" />
6765 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6766 <summary>__m128i _mm_sub_epi32 (__m128i a, __m128i b)PSUBD xmm, xmm/m128</summary>
6767 <param name="left" />
6768 <param name="right" />
6770 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6771 <summary>__m128i _mm_sub_epi64 (__m128i a, __m128i b)PSUBQ xmm, xmm/m128</summary>
6772 <param name="left" />
6773 <param name="right" />
6775 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6776 <summary>__m128i _mm_sub_epi8 (__m128i a, __m128i b)PSUBB xmm, xmm/m128</summary>
6777 <param name="left" />
6778 <param name="right" />
6780 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6781 <summary>__m128i _mm_sub_epi16 (__m128i a, __m128i b)PSUBW xmm, xmm/m128</summary>
6782 <param name="left" />
6783 <param name="right" />
6785 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6786 <summary>__m128i _mm_sub_epi32 (__m128i a, __m128i b)PSUBD xmm, xmm/m128</summary>
6787 <param name="left" />
6788 <param name="right" />
6790 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6791 <summary>__m128i _mm_sub_epi64 (__m128i a, __m128i b)PSUBQ xmm, xmm/m128</summary>
6792 <param name="left" />
6793 <param name="right" />
6795 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6796 <summary>__m128i _mm_subs_epu8 (__m128i a, __m128i b)PSUBUSB xmm, xmm/m128</summary>
6797 <param name="left" />
6798 <param name="right" />
6800 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6801 <summary>__m128i _mm_subs_epi16 (__m128i a, __m128i b)PSUBSW xmm, xmm/m128</summary>
6802 <param name="left" />
6803 <param name="right" />
6805 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6806 <summary>__m128i _mm_subs_epi8 (__m128i a, __m128i b)PSUBSB xmm, xmm/m128</summary>
6807 <param name="left" />
6808 <param name="right" />
6810 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6811 <summary>__m128i _mm_subs_epu16 (__m128i a, __m128i b)PSUBUSW xmm, xmm/m128</summary>
6812 <param name="left" />
6813 <param name="right" />
6815 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6816 <summary>__m128d _mm_sub_sd (__m128d a, __m128d b)SUBSD xmm, xmm/m64</summary>
6817 <param name="left" />
6818 <param name="right" />
6820 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6821 <summary>__m128i _mm_sad_epu8 (__m128i a, __m128i b)PSADBW xmm, xmm/m128</summary>
6822 <param name="left" />
6823 <param name="right" />
6825 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6826 <summary>__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)PUNPCKHBW xmm, xmm/m128</summary>
6827 <param name="left" />
6828 <param name="right" />
6830 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6831 <summary>__m128d _mm_unpackhi_pd (__m128d a, __m128d b)UNPCKHPD xmm, xmm/m128</summary>
6832 <param name="left" />
6833 <param name="right" />
6835 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6836 <summary>__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)PUNPCKHWD xmm, xmm/m128</summary>
6837 <param name="left" />
6838 <param name="right" />
6840 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6841 <summary>__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)PUNPCKHDQ xmm, xmm/m128</summary>
6842 <param name="left" />
6843 <param name="right" />
6845 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6846 <summary>__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)PUNPCKHQDQ xmm, xmm/m128</summary>
6847 <param name="left" />
6848 <param name="right" />
6850 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6851 <summary>__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)PUNPCKHBW xmm, xmm/m128</summary>
6852 <param name="left" />
6853 <param name="right" />
6855 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6856 <summary>__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)PUNPCKHWD xmm, xmm/m128</summary>
6857 <param name="left" />
6858 <param name="right" />
6860 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6861 <summary>__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)PUNPCKHDQ xmm, xmm/m128</summary>
6862 <param name="left" />
6863 <param name="right" />
6865 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6866 <summary>__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)PUNPCKHQDQ xmm, xmm/m128</summary>
6867 <param name="left" />
6868 <param name="right" />
6870 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6871 <summary>__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)PUNPCKLBW xmm, xmm/m128</summary>
6872 <param name="left" />
6873 <param name="right" />
6875 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6876 <summary>__m128d _mm_unpacklo_pd (__m128d a, __m128d b)UNPCKLPD xmm, xmm/m128</summary>
6877 <param name="left" />
6878 <param name="right" />
6880 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6881 <summary>__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)PUNPCKLWD xmm, xmm/m128</summary>
6882 <param name="left" />
6883 <param name="right" />
6885 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6886 <summary>__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)PUNPCKLDQ xmm, xmm/m128</summary>
6887 <param name="left" />
6888 <param name="right" />
6890 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6891 <summary>__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)PUNPCKLQDQ xmm, xmm/m128</summary>
6892 <param name="left" />
6893 <param name="right" />
6895 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6896 <summary>__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)PUNPCKLBW xmm, xmm/m128</summary>
6897 <param name="left" />
6898 <param name="right" />
6900 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6901 <summary>__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)PUNPCKLWD xmm, xmm/m128</summary>
6902 <param name="left" />
6903 <param name="right" />
6905 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6906 <summary>__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)PUNPCKLDQ xmm, xmm/m128</summary>
6907 <param name="left" />
6908 <param name="right" />
6910 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6911 <summary>__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)PUNPCKLQDQ xmm, xmm/m128</summary>
6912 <param name="left" />
6913 <param name="right" />
6915 <member name="T:System.Runtime.Intrinsics.X86.Sse2.X64" />
6916 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64)">
6917 <summary>__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)CVTSI2SD xmm, reg/m64</summary>
6918 <param name="upper" />
6919 <param name="value" />
6921 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Int64(System.Int64)">
6922 <summary>__m128i _mm_cvtsi64_si128 (__int64 a)MOVQ xmm, reg/m64</summary>
6923 <param name="value" />
6925 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128UInt64(System.UInt64)">
6926 <summary>__m128i _mm_cvtsi64_si128 (__int64 a)MOVQ xmm, reg/m64</summary>
6927 <param name="value" />
6929 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
6930 <summary>__int64 _mm_cvtsd_si64 (__m128d a)CVTSD2SI r64, xmm/m64</summary>
6931 <param name="value" />
6933 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Int64})">
6934 <summary>__int64 _mm_cvtsi128_si64 (__m128i a)MOVQ reg/m64, xmm</summary>
6935 <param name="value" />
6937 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6938 <summary>__int64 _mm_cvttsd_si64 (__m128d a)CVTTSD2SI reg, xmm/m64</summary>
6939 <param name="value" />
6941 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.UInt64})">
6942 <summary>__int64 _mm_cvtsi128_si64 (__m128i a)MOVQ reg/m64, xmm</summary>
6943 <param name="value" />
6945 <member name="P:System.Runtime.Intrinsics.X86.Sse2.X64.IsSupported" />
6946 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.Int64*,System.Int64)">
6947 <summary>void _mm_stream_si64(__int64 *p, __int64 a)MOVNTI m64, r64</summary>
6948 <param name="address" />
6949 <param name="value" />
6951 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.UInt64*,System.UInt64)">
6952 <summary>void _mm_stream_si64(__int64 *p, __int64 a)MOVNTI m64, r64</summary>
6953 <param name="address" />
6954 <param name="value" />
6956 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6957 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6958 <param name="left" />
6959 <param name="right" />
6961 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6962 <summary>__m128d _mm_xor_pd (__m128d a, __m128d b)XORPD xmm, xmm/m128</summary>
6963 <param name="left" />
6964 <param name="right" />
6966 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6967 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6968 <param name="left" />
6969 <param name="right" />
6971 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6972 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6973 <param name="left" />
6974 <param name="right" />
6976 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6977 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6978 <param name="left" />
6979 <param name="right" />
6981 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6982 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6983 <param name="left" />
6984 <param name="right" />
6986 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6987 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6988 <param name="left" />
6989 <param name="right" />
6991 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6992 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6993 <param name="left" />
6994 <param name="right" />
6996 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6997 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)PXOR xmm, xmm/m128</summary>
6998 <param name="left" />
6999 <param name="right" />
7001 <member name="T:System.Runtime.Intrinsics.X86.Sse3">
7002 <summary>This class provides access to Intel SSE3 hardware instructions via intrinsics.</summary>
7004 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7005 <summary>__m128d _mm_addsub_pd (__m128d a, __m128d b)ADDSUBPD xmm, xmm/m128</summary>
7006 <param name="left" />
7007 <param name="right" />
7009 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7010 <summary>__m128 _mm_addsub_ps (__m128 a, __m128 b)ADDSUBPS xmm, xmm/m128</summary>
7011 <param name="left" />
7012 <param name="right" />
7014 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7015 <summary>__m128d _mm_hadd_pd (__m128d a, __m128d b)HADDPD xmm, xmm/m128</summary>
7016 <param name="left" />
7017 <param name="right" />
7019 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7020 <summary>__m128 _mm_hadd_ps (__m128 a, __m128 b)HADDPS xmm, xmm/m128</summary>
7021 <param name="left" />
7022 <param name="right" />
7024 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7025 <summary>__m128d _mm_hsub_pd (__m128d a, __m128d b)HSUBPD xmm, xmm/m128</summary>
7026 <param name="left" />
7027 <param name="right" />
7029 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7030 <summary>__m128 _mm_hsub_ps (__m128 a, __m128 b)HSUBPS xmm, xmm/m128</summary>
7031 <param name="left" />
7032 <param name="right" />
7034 <member name="P:System.Runtime.Intrinsics.X86.Sse3.IsSupported" />
7035 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadAndDuplicateToVector128(System.Double*)">
7036 <summary>__m128d _mm_loaddup_pd (double const* mem_addr)MOVDDUP xmm, m64</summary>
7037 <param name="address" />
7039 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Byte*)">
7040 <param name="address" />
7042 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int16*)">
7043 <param name="address" />
7045 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int32*)">
7046 <param name="address" />
7048 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int64*)">
7049 <param name="address" />
7051 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.SByte*)">
7052 <summary>__m128i _mm_lddqu_si128 (__m128i const* mem_addr)LDDQU xmm, m128</summary>
7053 <param name="address" />
7055 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt16*)">
7056 <param name="address" />
7058 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt32*)">
7059 <param name="address" />
7061 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt64*)">
7062 <param name="address" />
7064 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Double})">
7065 <summary>__m128d _mm_movedup_pd (__m128d a)MOVDDUP xmm, xmm/m64</summary>
7066 <param name="source" />
7068 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveHighAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
7069 <summary>__m128 _mm_movehdup_ps (__m128 a)MOVSHDUP xmm, xmm/m128</summary>
7070 <param name="source" />
7072 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveLowAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
7073 <summary>__m128 _mm_moveldup_ps (__m128 a)MOVSLDUP xmm, xmm/m128</summary>
7074 <param name="source" />
7076 <member name="T:System.Runtime.Intrinsics.X86.Sse41">
7077 <summary>This class provides access to Intel SSE4.1 hardware instructions via intrinsics</summary>
7079 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
7080 <summary>__m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)BLENDPD xmm, xmm/m128, imm8</summary>
7081 <param name="left" />
7082 <param name="right" />
7083 <param name="control" />
7085 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7086 <summary>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)PBLENDW xmm, xmm/m128 imm8</summary>
7087 <param name="left" />
7088 <param name="right" />
7089 <param name="control" />
7091 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
7092 <summary>__m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)BLENDPS xmm, xmm/m128, imm8</summary>
7093 <param name="left" />
7094 <param name="right" />
7095 <param name="control" />
7097 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7098 <summary>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)PBLENDW xmm, xmm/m128 imm8</summary>
7099 <param name="left" />
7100 <param name="right" />
7101 <param name="control" />
7103 <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})">
7104 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7105 <param name="left" />
7106 <param name="right" />
7107 <param name="mask" />
7109 <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})">
7110 <summary>__m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)BLENDVPD xmm, xmm/m128, xmm0</summary>
7111 <param name="left" />
7112 <param name="right" />
7113 <param name="mask" />
7115 <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})">
7116 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7117 <param name="left" />
7118 <param name="right" />
7119 <param name="mask" />
7121 <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})">
7122 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7123 <param name="left" />
7124 <param name="right" />
7125 <param name="mask" />
7127 <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})">
7128 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7129 <param name="left" />
7130 <param name="right" />
7131 <param name="mask" />
7133 <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})">
7134 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7135 <param name="left" />
7136 <param name="right" />
7137 <param name="mask" />
7139 <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})">
7140 <summary>__m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)BLENDVPS xmm, xmm/m128, xmm0</summary>
7141 <param name="left" />
7142 <param name="right" />
7143 <param name="mask" />
7145 <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})">
7146 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7147 <param name="left" />
7148 <param name="right" />
7149 <param name="mask" />
7151 <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})">
7152 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7153 <param name="left" />
7154 <param name="right" />
7155 <param name="mask" />
7157 <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})">
7158 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)PBLENDVB xmm, xmm/m128, xmm</summary>
7159 <param name="left" />
7160 <param name="right" />
7161 <param name="mask" />
7163 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
7164 <summary>__m128d _mm_ceil_pd (__m128d a)ROUNDPD xmm, xmm/m128, imm8(10)</summary>
7165 <param name="value" />
7167 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
7168 <summary>__m128 _mm_ceil_ps (__m128 a)ROUNDPS xmm, xmm/m128, imm8(10)</summary>
7169 <param name="value" />
7171 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7172 <summary>__m128d _mm_ceil_sd (__m128d a)ROUNDSD xmm, xmm/m128, imm8(10)</summary>
7173 <param name="value" />
7175 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7176 <summary>__m128d _mm_ceil_sd (__m128d a, __m128d b)ROUNDSD xmm, xmm/m128, imm8(10)</summary>
7177 <param name="upper" />
7178 <param name="value" />
7180 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
7181 <summary>__m128 _mm_ceil_ss (__m128 a)ROUNDSD xmm, xmm/m128, imm8(10)</summary>
7182 <param name="value" />
7184 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7185 <summary>__m128 _mm_ceil_ss (__m128 a, __m128 b)ROUNDSS xmm, xmm/m128, imm8(10)</summary>
7186 <param name="upper" />
7187 <param name="value" />
7189 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7190 <summary>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)PCMPEQQ xmm, xmm/m128</summary>
7191 <param name="left" />
7192 <param name="right" />
7194 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7195 <summary>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)PCMPEQQ xmm, xmm/m128</summary>
7196 <param name="left" />
7197 <param name="right" />
7199 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Byte*)">
7200 <summary>PMOVZXBW xmm, m64</summary>
7201 <param name="address" />
7203 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
7204 <summary>__m128i _mm_cvtepu8_epi16 (__m128i a)PMOVZXBW xmm, xmm/m64</summary>
7205 <param name="value" />
7207 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
7208 <summary>__m128i _mm_cvtepi8_epi16 (__m128i a)PMOVSXBW xmm, xmm/m64</summary>
7209 <param name="value" />
7211 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.SByte*)">
7212 <summary>PMOVSXBW xmm, m64</summary>
7213 <param name="address" />
7215 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Byte*)">
7216 <summary>PMOVZXBD xmm, m32</summary>
7217 <param name="address" />
7219 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Int16*)">
7220 <summary>PMOVSXWD xmm, m64</summary>
7221 <param name="address" />
7223 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
7224 <summary>__m128i _mm_cvtepu8_epi32 (__m128i a)PMOVZXBD xmm, xmm/m32</summary>
7225 <param name="value" />
7227 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
7228 <summary>__m128i _mm_cvtepi16_epi32 (__m128i a)PMOVSXWD xmm, xmm/m64</summary>
7229 <param name="value" />
7231 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
7232 <summary>__m128i _mm_cvtepi8_epi32 (__m128i a)PMOVSXBD xmm, xmm/m32</summary>
7233 <param name="value" />
7235 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
7236 <summary>__m128i _mm_cvtepu16_epi32 (__m128i a)PMOVZXWD xmm, xmm/m64</summary>
7237 <param name="value" />
7239 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.SByte*)">
7240 <summary>PMOVSXBD xmm, m32</summary>
7241 <param name="address" />
7243 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.UInt16*)">
7244 <summary>PMOVZXWD xmm, m64</summary>
7245 <param name="address" />
7247 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Byte*)">
7248 <summary>PMOVZXBQ xmm, m16</summary>
7249 <param name="address" />
7251 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int16*)">
7252 <summary>PMOVSXWQ xmm, m32</summary>
7253 <param name="address" />
7255 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int32*)">
7256 <summary>PMOVSXDQ xmm, m64</summary>
7257 <param name="address" />
7259 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
7260 <summary>__m128i _mm_cvtepu8_epi64 (__m128i a)PMOVZXBQ xmm, xmm/m16</summary>
7261 <param name="value" />
7263 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
7264 <summary>__m128i _mm_cvtepi16_epi64 (__m128i a)PMOVSXWQ xmm, xmm/m32</summary>
7265 <param name="value" />
7267 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
7268 <summary>__m128i _mm_cvtepi32_epi64 (__m128i a)PMOVSXDQ xmm, xmm/m64</summary>
7269 <param name="value" />
7271 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
7272 <summary>__m128i _mm_cvtepi8_epi64 (__m128i a)PMOVSXBQ xmm, xmm/m16</summary>
7273 <param name="value" />
7275 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
7276 <summary>__m128i _mm_cvtepu16_epi64 (__m128i a)PMOVZXWQ xmm, xmm/m32</summary>
7277 <param name="value" />
7279 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
7280 <summary>__m128i _mm_cvtepu32_epi64 (__m128i a)PMOVZXDQ xmm, xmm/m64</summary>
7281 <param name="value" />
7283 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.SByte*)">
7284 <summary>PMOVSXBQ xmm, m16</summary>
7285 <param name="address" />
7287 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt16*)">
7288 <summary>PMOVZXWQ xmm, m32</summary>
7289 <param name="address" />
7291 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt32*)">
7292 <summary>PMOVZXDQ xmm, m64</summary>
7293 <param name="address" />
7295 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
7296 <summary>__m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)DPPD xmm, xmm/m128, imm8</summary>
7297 <param name="left" />
7298 <param name="right" />
7299 <param name="control" />
7301 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
7302 <summary>__m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)DPPS xmm, xmm/m128, imm8</summary>
7303 <param name="left" />
7304 <param name="right" />
7305 <param name="control" />
7307 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7308 <summary>int _mm_extract_epi8 (__m128i a, const int imm8)PEXTRB reg/m8, xmm, imm8</summary>
7309 <param name="value" />
7310 <param name="index" />
7312 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7313 <summary>int _mm_extract_epi32 (__m128i a, const int imm8)PEXTRD reg/m32, xmm, imm8</summary>
7314 <param name="value" />
7315 <param name="index" />
7317 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
7318 <summary>int _mm_extract_ps (__m128 a, const int imm8)EXTRACTPS xmm, xmm/m32, imm8</summary>
7319 <param name="value" />
7320 <param name="index" />
7322 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7323 <summary>int _mm_extract_epi32 (__m128i a, const int imm8)PEXTRD reg/m32, xmm, imm8</summary>
7324 <param name="value" />
7325 <param name="index" />
7327 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
7328 <summary>__m128d _mm_floor_pd (__m128d a)ROUNDPD xmm, xmm/m128, imm8(9)</summary>
7329 <param name="value" />
7331 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
7332 <summary>__m128 _mm_floor_ps (__m128 a)ROUNDPS xmm, xmm/m128, imm8(9)</summary>
7333 <param name="value" />
7335 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7336 <summary>__m128d _mm_floor_sd (__m128d a)ROUNDSD xmm, xmm/m128, imm8(9)</summary>
7337 <param name="value" />
7339 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7340 <summary>__m128d _mm_floor_sd (__m128d a, __m128d b)ROUNDSD xmm, xmm/m128, imm8(9)</summary>
7341 <param name="upper" />
7342 <param name="value" />
7344 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
7345 <summary>__m128 _mm_floor_ss (__m128 a)ROUNDSS xmm, xmm/m128, imm8(9)</summary>
7346 <param name="value" />
7348 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7349 <summary>__m128 _mm_floor_ss (__m128 a, __m128 b)ROUNDSS xmm, xmm/m128, imm8(9)</summary>
7350 <param name="upper" />
7351 <param name="value" />
7353 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
7354 <summary>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)PINSRB xmm, reg/m8, imm8</summary>
7355 <param name="value" />
7356 <param name="data" />
7357 <param name="index" />
7359 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32,System.Byte)">
7360 <summary>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)PINSRD xmm, reg/m32, imm8</summary>
7361 <param name="value" />
7362 <param name="data" />
7363 <param name="index" />
7365 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte,System.Byte)">
7366 <summary>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)PINSRB xmm, reg/m8, imm8</summary>
7367 <param name="value" />
7368 <param name="data" />
7369 <param name="index" />
7371 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
7372 <summary>__m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)INSERTPS xmm, xmm/m32, imm8</summary>
7373 <param name="value" />
7374 <param name="data" />
7375 <param name="index" />
7377 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Byte)">
7378 <summary>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)PINSRD xmm, reg/m32, imm8</summary>
7379 <param name="value" />
7380 <param name="data" />
7381 <param name="index" />
7383 <member name="P:System.Runtime.Intrinsics.X86.Sse41.IsSupported" />
7384 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Byte*)">
7385 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7386 <param name="address" />
7388 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int16*)">
7389 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7390 <param name="address" />
7392 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int32*)">
7393 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7394 <param name="address" />
7396 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int64*)">
7397 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7398 <param name="address" />
7400 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.SByte*)">
7401 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7402 <param name="address" />
7404 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt16*)">
7405 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7406 <param name="address" />
7408 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt32*)">
7409 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7410 <param name="address" />
7412 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt64*)">
7413 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)MOVNTDQA xmm, m128</summary>
7414 <param name="address" />
7416 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7417 <summary>__m128i _mm_max_epi32 (__m128i a, __m128i b)PMAXSD xmm, xmm/m128</summary>
7418 <param name="left" />
7419 <param name="right" />
7421 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7422 <summary>__m128i _mm_max_epi8 (__m128i a, __m128i b)PMAXSB xmm, xmm/m128</summary>
7423 <param name="left" />
7424 <param name="right" />
7426 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7427 <summary>__m128i _mm_max_epu16 (__m128i a, __m128i b)PMAXUW xmm, xmm/m128</summary>
7428 <param name="left" />
7429 <param name="right" />
7431 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7432 <summary>__m128i _mm_max_epu32 (__m128i a, __m128i b)PMAXUD xmm, xmm/m128</summary>
7433 <param name="left" />
7434 <param name="right" />
7436 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7437 <summary>__m128i _mm_min_epi32 (__m128i a, __m128i b)PMINSD xmm, xmm/m128</summary>
7438 <param name="left" />
7439 <param name="right" />
7441 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7442 <summary>__m128i _mm_min_epi8 (__m128i a, __m128i b)PMINSB xmm, xmm/m128</summary>
7443 <param name="left" />
7444 <param name="right" />
7446 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7447 <summary>__m128i _mm_min_epu16 (__m128i a, __m128i b)PMINUW xmm, xmm/m128</summary>
7448 <param name="left" />
7449 <param name="right" />
7451 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7452 <summary>__m128i _mm_min_epu32 (__m128i a, __m128i b)PMINUD xmm, xmm/m128</summary>
7453 <param name="left" />
7454 <param name="right" />
7456 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MinHorizontal(System.Runtime.Intrinsics.Vector128{System.UInt16})">
7457 <summary>__m128i _mm_minpos_epu16 (__m128i a)PHMINPOSUW xmm, xmm/m128</summary>
7458 <param name="value" />
7460 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7461 <summary>__m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)MPSADBW xmm, xmm/m128, imm8</summary>
7462 <param name="left" />
7463 <param name="right" />
7464 <param name="mask" />
7466 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7467 <summary>__m128i _mm_mul_epi32 (__m128i a, __m128i b)PMULDQ xmm, xmm/m128</summary>
7468 <param name="left" />
7469 <param name="right" />
7471 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7472 <summary>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)PMULLD xmm, xmm/m128</summary>
7473 <param name="left" />
7474 <param name="right" />
7476 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7477 <summary>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)PMULLD xmm, xmm/m128</summary>
7478 <param name="left" />
7479 <param name="right" />
7481 <member name="M:System.Runtime.Intrinsics.X86.Sse41.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7482 <summary>__m128i _mm_packus_epi32 (__m128i a, __m128i b)PACKUSDW xmm, xmm/m128</summary>
7483 <param name="left" />
7484 <param name="right" />
7486 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Double})">
7487 <summary>_MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4)</summary>
7488 <param name="value" />
7490 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Single})">
7491 <summary>_MM_FROUND_CUR_DIRECTION; ROUNDPS xmm, xmm/m128, imm8(4)</summary>
7492 <param name="value" />
7494 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7495 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)ROUNDSD xmm, xmm/m128, imm8(4)</summary>
7496 <param name="value" />
7498 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7499 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)ROUNDSD xmm, xmm/m128, imm8(4)</summary>
7500 <param name="upper" />
7501 <param name="value" />
7503 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
7504 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)ROUNDSS xmm, xmm/m128, imm8(4)</summary>
7505 <param name="value" />
7507 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7508 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)ROUNDSS xmm, xmm/m128, imm8(4)</summary>
7509 <param name="upper" />
7510 <param name="value" />
7512 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Double})">
7513 <summary>__m128d _mm_round_pd (__m128d a, int rounding)ROUNDPD xmm, xmm/m128, imm8(8)
7514 _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</summary>
7515 <param name="value" />
7517 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Single})">
7518 <summary>__m128 _mm_round_ps (__m128 a, int rounding)ROUNDPS xmm, xmm/m128, imm8(8)
7519 _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</summary>
7520 <param name="value" />
7522 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7523 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(8)</summary>
7524 <param name="value" />
7526 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7527 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(8)</summary>
7528 <param name="upper" />
7529 <param name="value" />
7531 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
7532 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(8)</summary>
7533 <param name="value" />
7535 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7536 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(8)</summary>
7537 <param name="upper" />
7538 <param name="value" />
7540 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
7541 <summary>_MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9)</summary>
7542 <param name="value" />
7544 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
7545 <summary>_MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(9)</summary>
7546 <param name="value" />
7548 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7549 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(9)</summary>
7550 <param name="value" />
7552 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7553 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(9)</summary>
7554 <param name="upper" />
7555 <param name="value" />
7557 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
7558 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(9)</summary>
7559 <param name="value" />
7561 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7562 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(9)</summary>
7563 <param name="upper" />
7564 <param name="value" />
7566 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
7567 <summary>_MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10)</summary>
7568 <param name="value" />
7570 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
7571 <summary>_MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(10)</summary>
7572 <param name="value" />
7574 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7575 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(10)</summary>
7576 <param name="value" />
7578 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7579 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(10)</summary>
7580 <param name="upper" />
7581 <param name="value" />
7583 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
7584 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(10)</summary>
7585 <param name="value" />
7587 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7588 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(10)</summary>
7589 <param name="upper" />
7590 <param name="value" />
7592 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
7593 <summary>_MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11)</summary>
7594 <param name="value" />
7596 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
7597 <summary>_MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(11)</summary>
7598 <param name="value" />
7600 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7601 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(11)</summary>
7602 <param name="value" />
7604 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7605 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)ROUNDSD xmm, xmm/m128, imm8(11)</summary>
7606 <param name="upper" />
7607 <param name="value" />
7609 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
7610 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(11)</summary>
7611 <param name="value" />
7613 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
7614 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)ROUNDSS xmm, xmm/m128, imm8(11)</summary>
7615 <param name="upper" />
7616 <param name="value" />
7618 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7619 <param name="left" />
7620 <param name="right" />
7622 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7623 <param name="left" />
7624 <param name="right" />
7626 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7627 <param name="left" />
7628 <param name="right" />
7630 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7631 <param name="left" />
7632 <param name="right" />
7634 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7635 <summary>int _mm_testc_si128 (__m128i a, __m128i b)PTEST xmm, xmm/m128</summary>
7636 <param name="left" />
7637 <param name="right" />
7639 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7640 <param name="left" />
7641 <param name="right" />
7643 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7644 <param name="left" />
7645 <param name="right" />
7647 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7648 <param name="left" />
7649 <param name="right" />
7651 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7652 <param name="left" />
7653 <param name="right" />
7655 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7656 <param name="left" />
7657 <param name="right" />
7659 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7660 <param name="left" />
7661 <param name="right" />
7663 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7664 <param name="left" />
7665 <param name="right" />
7667 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7668 <summary>int _mm_testnzc_si128 (__m128i a, __m128i b)PTEST xmm, xmm/m128</summary>
7669 <param name="left" />
7670 <param name="right" />
7672 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7673 <param name="left" />
7674 <param name="right" />
7676 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7677 <param name="left" />
7678 <param name="right" />
7680 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7681 <param name="left" />
7682 <param name="right" />
7684 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7685 <param name="left" />
7686 <param name="right" />
7688 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7689 <param name="left" />
7690 <param name="right" />
7692 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7693 <param name="left" />
7694 <param name="right" />
7696 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7697 <param name="left" />
7698 <param name="right" />
7700 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7701 <summary>int _mm_testz_si128 (__m128i a, __m128i b)PTEST xmm, xmm/m128</summary>
7702 <param name="left" />
7703 <param name="right" />
7705 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7706 <param name="left" />
7707 <param name="right" />
7709 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7710 <param name="left" />
7711 <param name="right" />
7713 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7714 <param name="left" />
7715 <param name="right" />
7717 <member name="T:System.Runtime.Intrinsics.X86.Sse41.X64" />
7718 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7719 <summary>__int64 _mm_extract_epi64 (__m128i a, const int imm8)PEXTRQ reg/m64, xmm, imm8</summary>
7720 <param name="value" />
7721 <param name="index" />
7723 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7724 <summary>__int64 _mm_extract_epi64 (__m128i a, const int imm8)PEXTRQ reg/m64, xmm, imm8</summary>
7725 <param name="value" />
7726 <param name="index" />
7728 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64,System.Byte)">
7729 <summary>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)PINSRQ xmm, reg/m64, imm8</summary>
7730 <param name="value" />
7731 <param name="data" />
7732 <param name="index" />
7734 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64,System.Byte)">
7735 <summary>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)PINSRQ xmm, reg/m64, imm8</summary>
7736 <param name="value" />
7737 <param name="data" />
7738 <param name="index" />
7740 <member name="P:System.Runtime.Intrinsics.X86.Sse41.X64.IsSupported" />
7741 <member name="T:System.Runtime.Intrinsics.X86.Sse42">
7742 <summary>This class provides access to Intel SSE4.2 hardware instructions via intrinsics.</summary>
7744 <member name="M:System.Runtime.Intrinsics.X86.Sse42.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7745 <summary>__m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)PCMPGTQ xmm, xmm/m128</summary>
7746 <param name="left" />
7747 <param name="right" />
7749 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.Byte)">
7750 <summary>unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v)CRC32 reg, reg/m8</summary>
7751 <param name="crc" />
7752 <param name="data" />
7754 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt16)">
7755 <summary>unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v)CRC32 reg, reg/m16</summary>
7756 <param name="crc" />
7757 <param name="data" />
7759 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt32)">
7760 <summary>unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v)CRC32 reg, reg/m32</summary>
7761 <param name="crc" />
7762 <param name="data" />
7764 <member name="P:System.Runtime.Intrinsics.X86.Sse42.IsSupported" />
7765 <member name="T:System.Runtime.Intrinsics.X86.Sse42.X64" />
7766 <member name="M:System.Runtime.Intrinsics.X86.Sse42.X64.Crc32(System.UInt64,System.UInt64)">
7767 <summary>unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v)CRC32 reg, reg/m64</summary>
7768 <param name="crc" />
7769 <param name="data" />
7771 <member name="P:System.Runtime.Intrinsics.X86.Sse42.X64.IsSupported" />
7772 <member name="T:System.Runtime.Intrinsics.X86.Ssse3">
7773 <summary>This class provides access to Intel SSSE3 hardware instructions via intrinsics.</summary>
7775 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
7776 <summary>__m128i _mm_abs_epi16 (__m128i a)PABSW xmm, xmm/m128</summary>
7777 <param name="value" />
7779 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
7780 <summary>__m128i _mm_abs_epi32 (__m128i a)PABSD xmm, xmm/m128</summary>
7781 <param name="value" />
7783 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
7784 <summary>__m128i _mm_abs_epi8 (__m128i a)PABSB xmm, xmm/m128</summary>
7785 <param name="value" />
7787 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7788 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7789 <param name="left" />
7790 <param name="right" />
7791 <param name="mask" />
7793 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7794 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7795 <param name="left" />
7796 <param name="right" />
7797 <param name="mask" />
7799 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7800 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7801 <param name="left" />
7802 <param name="right" />
7803 <param name="mask" />
7805 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7806 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7807 <param name="left" />
7808 <param name="right" />
7809 <param name="mask" />
7811 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
7812 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7813 <param name="left" />
7814 <param name="right" />
7815 <param name="mask" />
7817 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7818 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7819 <param name="left" />
7820 <param name="right" />
7821 <param name="mask" />
7823 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7824 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7825 <param name="left" />
7826 <param name="right" />
7827 <param name="mask" />
7829 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7830 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)PALIGNR xmm, xmm/m128, imm8</summary>
7831 <param name="left" />
7832 <param name="right" />
7833 <param name="mask" />
7835 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7836 <summary>__m128i _mm_hadd_epi16 (__m128i a, __m128i b)PHADDW xmm, xmm/m128</summary>
7837 <param name="left" />
7838 <param name="right" />
7840 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7841 <summary>__m128i _mm_hadd_epi32 (__m128i a, __m128i b)PHADDD xmm, xmm/m128</summary>
7842 <param name="left" />
7843 <param name="right" />
7845 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7846 <summary>__m128i _mm_hadds_epi16 (__m128i a, __m128i b)PHADDSW xmm, xmm/m128</summary>
7847 <param name="left" />
7848 <param name="right" />
7850 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7851 <summary>__m128i _mm_hsub_epi16 (__m128i a, __m128i b)PHSUBW xmm, xmm/m128</summary>
7852 <param name="left" />
7853 <param name="right" />
7855 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7856 <summary>__m128i _mm_hsub_epi32 (__m128i a, __m128i b)PHSUBD xmm, xmm/m128</summary>
7857 <param name="left" />
7858 <param name="right" />
7860 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7861 <summary>__m128i _mm_hsubs_epi16 (__m128i a, __m128i b)PHSUBSW xmm, xmm/m128</summary>
7862 <param name="left" />
7863 <param name="right" />
7865 <member name="P:System.Runtime.Intrinsics.X86.Ssse3.IsSupported" />
7866 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7867 <summary>__m128i _mm_maddubs_epi16 (__m128i a, __m128i b)PMADDUBSW xmm, xmm/m128</summary>
7868 <param name="left" />
7869 <param name="right" />
7871 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7872 <summary>__m128i _mm_mulhrs_epi16 (__m128i a, __m128i b)PMULHRSW xmm, xmm/m128</summary>
7873 <param name="left" />
7874 <param name="right" />
7876 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7877 <summary>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)PSHUFB xmm, xmm/m128</summary>
7878 <param name="value" />
7879 <param name="mask" />
7881 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7882 <summary>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)PSHUFB xmm, xmm/m128</summary>
7883 <param name="value" />
7884 <param name="mask" />
7886 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7887 <summary>__m128i _mm_sign_epi16 (__m128i a, __m128i b)PSIGNW xmm, xmm/m128</summary>
7888 <param name="left" />
7889 <param name="right" />
7891 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7892 <summary>__m128i _mm_sign_epi32 (__m128i a, __m128i b)PSIGND xmm, xmm/m128</summary>
7893 <param name="left" />
7894 <param name="right" />
7896 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7897 <summary>__m128i _mm_sign_epi8 (__m128i a, __m128i b)PSIGNB xmm, xmm/m128</summary>
7898 <param name="left" />
7899 <param name="right" />