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 <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> and is equal to the current instance; otherwise, <see langword="false" />.</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 <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</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 <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> and is equal to the current instance; otherwise, <see langword="false" />.</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 <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</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 <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> and is equal to the current instance; otherwise, <see langword="false" />.</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 <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</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)
1435 AESDEC xmm, xmm/m128</summary>
1436 <param name="value" />
1437 <param name="roundKey" />
1439 <member name="M:System.Runtime.Intrinsics.X86.Aes.DecryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1440 <summary>__m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)
1441 AESDECLAST xmm, xmm/m128</summary>
1442 <param name="value" />
1443 <param name="roundKey" />
1445 <member name="M:System.Runtime.Intrinsics.X86.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1446 <summary>__m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)
1447 AESENC xmm, xmm/m128</summary>
1448 <param name="value" />
1449 <param name="roundKey" />
1451 <member name="M:System.Runtime.Intrinsics.X86.Aes.EncryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1452 <summary>__m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)
1453 AESENCLAST xmm, xmm/m128</summary>
1454 <param name="value" />
1455 <param name="roundKey" />
1457 <member name="M:System.Runtime.Intrinsics.X86.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
1458 <summary>__m128i _mm_aesimc_si128 (__m128i a)
1459 AESIMC xmm, xmm/m128</summary>
1460 <param name="value" />
1462 <member name="P:System.Runtime.Intrinsics.X86.Aes.IsSupported" />
1463 <member name="M:System.Runtime.Intrinsics.X86.Aes.KeygenAssist(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1464 <summary>__m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)
1465 AESKEYGENASSIST xmm, xmm/m128, imm8</summary>
1466 <param name="value" />
1467 <param name="control" />
1469 <member name="T:System.Runtime.Intrinsics.X86.Avx">
1470 <summary>This class provides access to Intel AVX hardware instructions via intrinsics.</summary>
1472 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1473 <summary>__m256d _mm256_add_pd (__m256d a, __m256d b)
1474 VADDPD ymm, ymm, ymm/m256</summary>
1475 <param name="left" />
1476 <param name="right" />
1478 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1479 <summary>__m256 _mm256_add_ps (__m256 a, __m256 b)
1480 VADDPS ymm, ymm, ymm/m256</summary>
1481 <param name="left" />
1482 <param name="right" />
1484 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1485 <summary>__m256d _mm256_addsub_pd (__m256d a, __m256d b)
1486 VADDSUBPD ymm, ymm, ymm/m256</summary>
1487 <param name="left" />
1488 <param name="right" />
1490 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1491 <summary>__m256 _mm256_addsub_ps (__m256 a, __m256 b)
1492 VADDSUBPS ymm, ymm, ymm/m256</summary>
1493 <param name="left" />
1494 <param name="right" />
1496 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1497 <summary>__m256d _mm256_and_pd (__m256d a, __m256d b)
1498 VANDPD ymm, ymm, ymm/m256</summary>
1499 <param name="left" />
1500 <param name="right" />
1502 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1503 <summary>__m256 _mm256_and_ps (__m256 a, __m256 b)
1504 VANDPS ymm, ymm, ymm/m256</summary>
1505 <param name="left" />
1506 <param name="right" />
1508 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1509 <summary>__m256d _mm256_andnot_pd (__m256d a, __m256d b)
1510 VANDNPD ymm, ymm, ymm/m256</summary>
1511 <param name="left" />
1512 <param name="right" />
1514 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1515 <summary>__m256 _mm256_andnot_ps (__m256 a, __m256 b)
1516 VANDNPS ymm, ymm, ymm/m256</summary>
1517 <param name="left" />
1518 <param name="right" />
1520 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1521 <summary>__m256d _mm256_blend_pd (__m256d a, __m256d b, const int imm8)
1522 VBLENDPD ymm, ymm, ymm/m256, imm8</summary>
1523 <param name="left" />
1524 <param name="right" />
1525 <param name="control" />
1527 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1528 <summary>__m256 _mm256_blend_ps (__m256 a, __m256 b, const int imm8)
1529 VBLENDPS ymm, ymm, ymm/m256, imm8</summary>
1530 <param name="left" />
1531 <param name="right" />
1532 <param name="control" />
1534 <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})">
1535 <summary>__m256d _mm256_blendv_pd (__m256d a, __m256d b, __m256d mask)
1536 VBLENDVPD ymm, ymm, ymm/m256, ymm</summary>
1537 <param name="left" />
1538 <param name="right" />
1539 <param name="mask" />
1541 <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})">
1542 <summary>__m256 _mm256_blendv_ps (__m256 a, __m256 b, __m256 mask)
1543 VBLENDVPS ymm, ymm, ymm/m256, ymm</summary>
1544 <param name="left" />
1545 <param name="right" />
1546 <param name="mask" />
1548 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector128(System.Single*)">
1549 <summary>__m128 _mm_broadcast_ss (float const * mem_addr)
1550 VBROADCASTSS xmm, m32</summary>
1551 <param name="source" />
1553 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Double*)">
1554 <summary>__m256d _mm256_broadcast_sd (double const * mem_addr)
1555 VBROADCASTSD ymm, m64</summary>
1556 <param name="source" />
1558 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Single*)">
1559 <summary>__m256 _mm256_broadcast_ss (float const * mem_addr)
1560 VBROADCASTSS ymm, m32</summary>
1561 <param name="source" />
1563 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Double*)">
1564 <summary>__m256d _mm256_broadcast_pd (__m128d const * mem_addr)
1565 VBROADCASTF128, ymm, m128</summary>
1566 <param name="address" />
1568 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Single*)">
1569 <summary>__m256 _mm256_broadcast_ps (__m128 const * mem_addr)
1570 VBROADCASTF128, ymm, m128</summary>
1571 <param name="address" />
1573 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Double})">
1574 <summary>__m256d _mm256_ceil_pd (__m256d a)
1575 VROUNDPD ymm, ymm/m256, imm8(10)</summary>
1576 <param name="value" />
1578 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Single})">
1579 <summary>__m256 _mm256_ceil_ps (__m256 a)
1580 VROUNDPS ymm, ymm/m256, imm8(10)</summary>
1581 <param name="value" />
1583 <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)">
1584 <summary>__m128d _mm_cmp_pd (__m128d a, __m128d b, const int imm8)
1585 VCMPPD xmm, xmm, xmm/m128, imm8</summary>
1586 <param name="left" />
1587 <param name="right" />
1588 <param name="mode" />
1590 <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)">
1591 <summary>__m128 _mm_cmp_ps (__m128 a, __m128 b, const int imm8)
1592 VCMPPS xmm, xmm, xmm/m128, imm8</summary>
1593 <param name="left" />
1594 <param name="right" />
1595 <param name="mode" />
1597 <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)">
1598 <summary>__m256d _mm256_cmp_pd (__m256d a, __m256d b, const int imm8)
1599 VCMPPD ymm, ymm, ymm/m256, imm8</summary>
1600 <param name="left" />
1601 <param name="right" />
1602 <param name="mode" />
1604 <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)">
1605 <summary>__m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8)
1606 VCMPPS ymm, ymm, ymm/m256, imm8</summary>
1607 <param name="left" />
1608 <param name="right" />
1609 <param name="mode" />
1611 <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)">
1612 <summary>__m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8)
1613 VCMPSS xmm, xmm, xmm/m32, imm8</summary>
1614 <param name="left" />
1615 <param name="right" />
1616 <param name="mode" />
1618 <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)">
1619 <summary>__m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8)
1620 VCMPSD xmm, xmm, xmm/m64, imm8</summary>
1621 <param name="left" />
1622 <param name="right" />
1623 <param name="mode" />
1625 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Double})">
1626 <summary>__m128i _mm256_cvtpd_epi32 (__m256d a)
1627 VCVTPD2DQ xmm, ymm/m256</summary>
1628 <param name="value" />
1630 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
1631 <summary>__m128i _mm256_cvttpd_epi32 (__m256d a)
1632 VCVTTPD2DQ xmm, ymm/m256</summary>
1633 <param name="value" />
1635 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Double})">
1636 <summary>__m128 _mm256_cvtpd_ps (__m256d a)
1637 VCVTPD2PS xmm, ymm/m256</summary>
1638 <param name="value" />
1640 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
1641 <summary>__m256d _mm256_cvtepi32_pd (__m128i a)
1642 VCVTDQ2PD ymm, xmm/m128</summary>
1643 <param name="value" />
1645 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Single})">
1646 <summary>__m256d _mm256_cvtps_pd (__m128 a)
1647 VCVTPS2PD ymm, xmm/m128</summary>
1648 <param name="value" />
1650 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector256{System.Single})">
1651 <summary>__m256i _mm256_cvtps_epi32 (__m256 a)
1652 VCVTPS2DQ ymm, ymm/m256</summary>
1653 <param name="value" />
1655 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
1656 <summary>__m256i _mm256_cvttps_epi32 (__m256 a)
1657 VCVTTPS2DQ ymm, ymm/m256</summary>
1658 <param name="value" />
1660 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.Int32})">
1661 <summary>__m256 _mm256_cvtepi32_ps (__m256i a)
1662 VCVTDQ2PS ymm, ymm/m256</summary>
1663 <param name="value" />
1665 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1666 <summary>__m256d _mm256_div_pd (__m256d a, __m256d b)
1667 VDIVPD ymm, ymm, ymm/m256</summary>
1668 <param name="left" />
1669 <param name="right" />
1671 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1672 <summary>__m256 _mm256_div_ps (__m256 a, __m256 b)
1673 VDIVPS ymm, ymm, ymm/m256</summary>
1674 <param name="left" />
1675 <param name="right" />
1677 <member name="M:System.Runtime.Intrinsics.X86.Avx.DotProduct(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1678 <summary>__m256 _mm256_dp_ps (__m256 a, __m256 b, const int imm8)
1679 VDPPS ymm, ymm, ymm/m256, imm8</summary>
1680 <param name="left" />
1681 <param name="right" />
1682 <param name="control" />
1684 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Double})">
1685 <summary>__m256d _mm256_movedup_pd (__m256d a)
1686 VMOVDDUP ymm, ymm/m256</summary>
1687 <param name="value" />
1689 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1690 <summary>__m256 _mm256_moveldup_ps (__m256 a)
1691 VMOVSLDUP ymm, ymm/m256</summary>
1692 <param name="value" />
1694 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateOddIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
1695 <summary>__m256 _mm256_movehdup_ps (__m256 a)
1696 VMOVSHDUP ymm, ymm/m256</summary>
1697 <param name="value" />
1699 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
1700 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1701 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1702 <param name="value" />
1703 <param name="index" />
1705 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
1706 <summary>__m128d _mm256_extractf128_pd (__m256d a, const int imm8)
1707 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1708 <param name="value" />
1709 <param name="index" />
1711 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
1712 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1713 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1714 <param name="value" />
1715 <param name="index" />
1717 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
1718 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1719 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1720 <param name="value" />
1721 <param name="index" />
1723 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
1724 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1725 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1726 <param name="value" />
1727 <param name="index" />
1729 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
1730 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1731 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1732 <param name="value" />
1733 <param name="index" />
1735 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
1736 <summary>__m128 _mm256_extractf128_ps (__m256 a, const int imm8)
1737 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1738 <param name="value" />
1739 <param name="index" />
1741 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
1742 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1743 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1744 <param name="value" />
1745 <param name="index" />
1747 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
1748 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1749 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1750 <param name="value" />
1751 <param name="index" />
1753 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
1754 <summary>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)
1755 VEXTRACTF128 xmm/m128, ymm, imm8</summary>
1756 <param name="value" />
1757 <param name="index" />
1759 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Double})">
1760 <summary>__m256d _mm256_floor_pd (__m256d a)
1761 VROUNDPS ymm, ymm/m256, imm8(9)</summary>
1762 <param name="value" />
1764 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Single})">
1765 <summary>__m256 _mm256_floor_ps (__m256 a)
1766 VROUNDPS ymm, ymm/m256, imm8(9)</summary>
1767 <param name="value" />
1769 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1770 <summary>__m256d _mm256_hadd_pd (__m256d a, __m256d b)
1771 VHADDPD ymm, ymm, ymm/m256</summary>
1772 <param name="left" />
1773 <param name="right" />
1775 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1776 <summary>__m256 _mm256_hadd_ps (__m256 a, __m256 b)
1777 VHADDPS ymm, ymm, ymm/m256</summary>
1778 <param name="left" />
1779 <param name="right" />
1781 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
1782 <summary>__m256d _mm256_hsub_pd (__m256d a, __m256d b)
1783 VHSUBPD ymm, ymm, ymm/m256</summary>
1784 <param name="left" />
1785 <param name="right" />
1787 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
1788 <summary>__m256 _mm256_hsub_ps (__m256 a, __m256 b)
1789 VHSUBPS ymm, ymm, ymm/m256</summary>
1790 <param name="left" />
1791 <param name="right" />
1793 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
1794 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1795 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1796 <param name="value" />
1797 <param name="data" />
1798 <param name="index" />
1800 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
1801 <summary>__m256d _mm256_insertf128_pd (__m256d a, __m128d b, int imm8)
1802 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1803 <param name="value" />
1804 <param name="data" />
1805 <param name="index" />
1807 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
1808 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1809 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1810 <param name="value" />
1811 <param name="data" />
1812 <param name="index" />
1814 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
1815 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1816 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1817 <param name="value" />
1818 <param name="data" />
1819 <param name="index" />
1821 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
1822 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1823 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1824 <param name="value" />
1825 <param name="data" />
1826 <param name="index" />
1828 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
1829 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1830 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1831 <param name="value" />
1832 <param name="data" />
1833 <param name="index" />
1835 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
1836 <summary>__m256 _mm256_insertf128_ps (__m256 a, __m128 b, int imm8)
1837 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1838 <param name="value" />
1839 <param name="data" />
1840 <param name="index" />
1842 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
1843 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1844 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1845 <param name="value" />
1846 <param name="data" />
1847 <param name="index" />
1849 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
1850 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1851 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1852 <param name="value" />
1853 <param name="data" />
1854 <param name="index" />
1856 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
1857 <summary>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)
1858 VINSERTF128 ymm, ymm, xmm/m128, imm8</summary>
1859 <param name="value" />
1860 <param name="data" />
1861 <param name="index" />
1863 <member name="P:System.Runtime.Intrinsics.X86.Avx.IsSupported" />
1864 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Byte*)">
1865 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1866 VMOVDQA ymm, m256</summary>
1867 <param name="address" />
1869 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Double*)">
1870 <summary>__m256d _mm256_load_pd (double const * mem_addr)
1871 VMOVAPD ymm, ymm/m256</summary>
1872 <param name="address" />
1874 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int16*)">
1875 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1876 VMOVDQA ymm, m256</summary>
1877 <param name="address" />
1879 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int32*)">
1880 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1881 VMOVDQA ymm, m256</summary>
1882 <param name="address" />
1884 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int64*)">
1885 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1886 VMOVDQA ymm, m256</summary>
1887 <param name="address" />
1889 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.SByte*)">
1890 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1891 VMOVDQA ymm, m256</summary>
1892 <param name="address" />
1894 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Single*)">
1895 <summary>__m256 _mm256_load_ps (float const * mem_addr)
1896 VMOVAPS ymm, ymm/m256</summary>
1897 <param name="address" />
1899 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt16*)">
1900 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1901 VMOVDQA ymm, m256</summary>
1902 <param name="address" />
1904 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt32*)">
1905 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1906 VMOVDQA ymm, m256</summary>
1907 <param name="address" />
1909 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt64*)">
1910 <summary>__m256i _mm256_load_si256 (__m256i const * mem_addr)
1911 VMOVDQA ymm, m256</summary>
1912 <param name="address" />
1914 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Byte*)">
1915 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1916 VLDDQU ymm, m256</summary>
1917 <param name="address" />
1919 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int16*)">
1920 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1921 VLDDQU ymm, m256</summary>
1922 <param name="address" />
1924 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int32*)">
1925 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1926 VLDDQU ymm, m256</summary>
1927 <param name="address" />
1929 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int64*)">
1930 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1931 VLDDQU ymm, m256</summary>
1932 <param name="address" />
1934 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.SByte*)">
1935 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1936 VLDDQU ymm, m256</summary>
1937 <param name="address" />
1939 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt16*)">
1940 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1941 VLDDQU ymm, m256</summary>
1942 <param name="address" />
1944 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt32*)">
1945 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1946 VLDDQU ymm, m256</summary>
1947 <param name="address" />
1949 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt64*)">
1950 <summary>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)
1951 VLDDQU ymm, m256</summary>
1952 <param name="address" />
1954 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Byte*)">
1955 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
1956 VMOVDQU ymm, m256</summary>
1957 <param name="address" />
1959 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Double*)">
1960 <summary>__m256d _mm256_loadu_pd (double const * mem_addr)
1961 VMOVUPD ymm, ymm/m256</summary>
1962 <param name="address" />
1964 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int16*)">
1965 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
1966 VMOVDQU ymm, m256</summary>
1967 <param name="address" />
1969 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int32*)">
1970 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
1971 VMOVDQU ymm, m256</summary>
1972 <param name="address" />
1974 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int64*)">
1975 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
1976 VMOVDQU ymm, m256</summary>
1977 <param name="address" />
1979 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.SByte*)">
1980 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
1981 VMOVDQU ymm, m256</summary>
1982 <param name="address" />
1984 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Single*)">
1985 <summary>__m256 _mm256_loadu_ps (float const * mem_addr)
1986 VMOVUPS ymm, ymm/m256</summary>
1987 <param name="address" />
1989 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt16*)">
1990 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
1991 VMOVDQU ymm, m256</summary>
1992 <param name="address" />
1994 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt32*)">
1995 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
1996 VMOVDQU ymm, m256</summary>
1997 <param name="address" />
1999 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt64*)">
2000 <summary>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)
2001 VMOVDQU ymm, m256</summary>
2002 <param name="address" />
2004 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
2005 <summary>__m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)
2006 VMASKMOVPD xmm, xmm, m128</summary>
2007 <param name="address" />
2008 <param name="mask" />
2010 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2011 <summary>__m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)
2012 VMASKMOVPD ymm, ymm, m256</summary>
2013 <param name="address" />
2014 <param name="mask" />
2016 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
2017 <summary>__m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)
2018 VMASKMOVPS xmm, xmm, m128</summary>
2019 <param name="address" />
2020 <param name="mask" />
2022 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2023 <summary>__m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)
2024 VMASKMOVPS ymm, ymm, m256</summary>
2025 <param name="address" />
2026 <param name="mask" />
2028 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2029 <summary>void _mm_maskstore_pd (double * mem_addr, __m128i mask, __m128d a)
2030 VMASKMOVPD m128, xmm, xmm</summary>
2031 <param name="address" />
2032 <param name="mask" />
2033 <param name="source" />
2035 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2036 <summary>void _mm256_maskstore_pd (double * mem_addr, __m256i mask, __m256d a)
2037 VMASKMOVPD m256, ymm, ymm</summary>
2038 <param name="address" />
2039 <param name="mask" />
2040 <param name="source" />
2042 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2043 <summary>void _mm_maskstore_ps (float * mem_addr, __m128i mask, __m128 a)
2044 VMASKMOVPS m128, xmm, xmm</summary>
2045 <param name="address" />
2046 <param name="mask" />
2047 <param name="source" />
2049 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2050 <summary>void _mm256_maskstore_ps (float * mem_addr, __m256i mask, __m256 a)
2051 VMASKMOVPS m256, ymm, ymm</summary>
2052 <param name="address" />
2053 <param name="mask" />
2054 <param name="source" />
2056 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2057 <summary>__m256d _mm256_max_pd (__m256d a, __m256d b)
2058 VMAXPD ymm, ymm, ymm/m256</summary>
2059 <param name="left" />
2060 <param name="right" />
2062 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2063 <summary>__m256 _mm256_max_ps (__m256 a, __m256 b)
2064 VMAXPS ymm, ymm, ymm/m256</summary>
2065 <param name="left" />
2066 <param name="right" />
2068 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2069 <summary>__m256d _mm256_min_pd (__m256d a, __m256d b)
2070 VMINPD ymm, ymm, ymm/m256</summary>
2071 <param name="left" />
2072 <param name="right" />
2074 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2075 <summary>__m256 _mm256_min_ps (__m256 a, __m256 b)
2076 VMINPS ymm, ymm, ymm/m256</summary>
2077 <param name="left" />
2078 <param name="right" />
2080 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Double})">
2081 <summary>int _mm256_movemask_pd (__m256d a)
2082 VMOVMSKPD reg, ymm</summary>
2083 <param name="value" />
2085 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Single})">
2086 <summary>int _mm256_movemask_ps (__m256 a)
2087 VMOVMSKPS reg, ymm</summary>
2088 <param name="value" />
2090 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2091 <summary>__m256d _mm256_mul_pd (__m256d a, __m256d b)
2092 VMULPD ymm, ymm, ymm/m256</summary>
2093 <param name="left" />
2094 <param name="right" />
2096 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2097 <summary>__m256 _mm256_mul_ps (__m256 a, __m256 b)
2098 VMULPS ymm, ymm, ymm/m256</summary>
2099 <param name="left" />
2100 <param name="right" />
2102 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2103 <summary>__m256d _mm256_or_pd (__m256d a, __m256d b)
2104 VORPD ymm, ymm, ymm/m256</summary>
2105 <param name="left" />
2106 <param name="right" />
2108 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2109 <summary>__m256 _mm256_or_ps (__m256 a, __m256 b)
2110 VORPS ymm, ymm, ymm/m256</summary>
2111 <param name="left" />
2112 <param name="right" />
2114 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
2115 <summary>__m128d _mm_permute_pd (__m128d a, int imm8)
2116 VPERMILPD xmm, xmm, imm8</summary>
2117 <param name="value" />
2118 <param name="control" />
2120 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
2121 <summary>__m128 _mm_permute_ps (__m128 a, int imm8)
2122 VPERMILPS xmm, xmm, imm8</summary>
2123 <param name="value" />
2124 <param name="control" />
2126 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2127 <summary>__m256d _mm256_permute_pd (__m256d a, int imm8)
2128 VPERMILPD ymm, ymm, imm8</summary>
2129 <param name="value" />
2130 <param name="control" />
2132 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2133 <summary>__m256 _mm256_permute_ps (__m256 a, int imm8)
2134 VPERMILPS ymm, ymm, imm8</summary>
2135 <param name="value" />
2136 <param name="control" />
2138 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
2139 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2140 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2141 <param name="left" />
2142 <param name="right" />
2143 <param name="control" />
2145 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2146 <summary>__m256d _mm256_permute2f128_pd (__m256d a, __m256d b, int imm8)
2147 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2148 <param name="left" />
2149 <param name="right" />
2150 <param name="control" />
2152 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
2153 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2154 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2155 <param name="left" />
2156 <param name="right" />
2157 <param name="control" />
2159 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
2160 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2161 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2162 <param name="left" />
2163 <param name="right" />
2164 <param name="control" />
2166 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
2167 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2168 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2169 <param name="left" />
2170 <param name="right" />
2171 <param name="control" />
2173 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
2174 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2175 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2176 <param name="left" />
2177 <param name="right" />
2178 <param name="control" />
2180 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2181 <summary>__m256 _mm256_permute2f128_ps (__m256 a, __m256 b, int imm8)
2182 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2183 <param name="left" />
2184 <param name="right" />
2185 <param name="control" />
2187 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
2188 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2189 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2190 <param name="left" />
2191 <param name="right" />
2192 <param name="control" />
2194 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
2195 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2196 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2197 <param name="left" />
2198 <param name="right" />
2199 <param name="control" />
2201 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
2202 <summary>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)
2203 VPERM2F128 ymm, ymm, ymm/m256, imm8</summary>
2204 <param name="left" />
2205 <param name="right" />
2206 <param name="control" />
2208 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64})">
2209 <summary>__m128d _mm_permutevar_pd (__m128d a, __m128i b)
2210 VPERMILPD xmm, xmm, xmm/m128</summary>
2211 <param name="left" />
2212 <param name="control" />
2214 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32})">
2215 <summary>__m128 _mm_permutevar_ps (__m128 a, __m128i b)
2216 VPERMILPS xmm, xmm, xmm/m128</summary>
2217 <param name="left" />
2218 <param name="control" />
2220 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
2221 <summary>__m256d _mm256_permutevar_pd (__m256d a, __m256i b)
2222 VPERMILPD ymm, ymm, ymm/m256</summary>
2223 <param name="left" />
2224 <param name="control" />
2226 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
2227 <summary>__m256 _mm256_permutevar_ps (__m256 a, __m256i b)
2228 VPERMILPS ymm, ymm, ymm/m256</summary>
2229 <param name="left" />
2230 <param name="control" />
2232 <member name="M:System.Runtime.Intrinsics.X86.Avx.Reciprocal(System.Runtime.Intrinsics.Vector256{System.Single})">
2233 <summary>__m256 _mm256_rcp_ps (__m256 a)
2234 VRCPPS ymm, ymm/m256</summary>
2235 <param name="value" />
2237 <member name="M:System.Runtime.Intrinsics.X86.Avx.ReciprocalSqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2238 <summary>__m256 _mm256_rsqrt_ps (__m256 a)
2239 VRSQRTPS ymm, ymm/m256</summary>
2240 <param name="value" />
2242 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Double})">
2243 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_CUR_DIRECTION)
2244 VROUNDPD ymm, ymm/m256, imm8(4)</summary>
2245 <param name="value" />
2247 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Single})">
2248 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_CUR_DIRECTION)
2249 VROUNDPS ymm, ymm/m256, imm8(4)</summary>
2250 <param name="value" />
2252 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Double})">
2253 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
2254 VROUNDPD ymm, ymm/m256, imm8(8)</summary>
2255 <param name="value" />
2257 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Single})">
2258 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
2259 VROUNDPS ymm, ymm/m256, imm8(8)</summary>
2260 <param name="value" />
2262 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2263 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
2264 VROUNDPD ymm, ymm/m256, imm8(9)</summary>
2265 <param name="value" />
2267 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2268 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
2269 VROUNDPS ymm, ymm/m256, imm8(9)</summary>
2270 <param name="value" />
2272 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
2273 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
2274 VROUNDPD ymm, ymm/m256, imm8(10)</summary>
2275 <param name="value" />
2277 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
2278 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
2279 VROUNDPS ymm, ymm/m256, imm8(10)</summary>
2280 <param name="value" />
2282 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Double})">
2283 <summary>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
2284 VROUNDPD ymm, ymm/m256, imm8(11)</summary>
2285 <param name="value" />
2287 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Single})">
2288 <summary>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
2289 VROUNDPS ymm, ymm/m256, imm8(11)</summary>
2290 <param name="value" />
2292 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
2293 <summary>__m256d _mm256_shuffle_pd (__m256d a, __m256d b, const int imm8)
2294 VSHUFPD ymm, ymm, ymm/m256, imm8</summary>
2295 <param name="value" />
2296 <param name="right" />
2297 <param name="control" />
2299 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
2300 <summary>__m256 _mm256_shuffle_ps (__m256 a, __m256 b, const int imm8)
2301 VSHUFPS ymm, ymm, ymm/m256, imm8</summary>
2302 <param name="value" />
2303 <param name="right" />
2304 <param name="control" />
2306 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Double})">
2307 <summary>__m256d _mm256_sqrt_pd (__m256d a)
2308 VSQRTPD ymm, ymm/m256</summary>
2309 <param name="value" />
2311 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
2312 <summary>__m256 _mm256_sqrt_ps (__m256 a)
2313 VSQRTPS ymm, ymm/m256</summary>
2314 <param name="value" />
2316 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2317 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2318 MOVDQU m256, ymm</summary>
2319 <param name="address" />
2320 <param name="source" />
2322 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2323 <summary>void _mm256_storeu_pd (double * mem_addr, __m256d a)
2324 MOVUPD m256, ymm</summary>
2325 <param name="address" />
2326 <param name="source" />
2328 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2329 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2330 MOVDQU m256, ymm</summary>
2331 <param name="address" />
2332 <param name="source" />
2334 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2335 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2336 MOVDQU m256, ymm</summary>
2337 <param name="address" />
2338 <param name="source" />
2340 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2341 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2342 MOVDQU m256, ymm</summary>
2343 <param name="address" />
2344 <param name="source" />
2346 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2347 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2348 MOVDQU m256, ymm</summary>
2349 <param name="address" />
2350 <param name="source" />
2352 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2353 <summary>void _mm256_storeu_ps (float * mem_addr, __m256 a)
2354 MOVUPS m256, ymm</summary>
2355 <param name="address" />
2356 <param name="source" />
2358 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2359 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2360 MOVDQU m256, ymm</summary>
2361 <param name="address" />
2362 <param name="source" />
2364 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2365 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2366 MOVDQU m256, ymm</summary>
2367 <param name="address" />
2368 <param name="source" />
2370 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2371 <summary>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)
2372 MOVDQU m256, ymm</summary>
2373 <param name="address" />
2374 <param name="source" />
2376 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2377 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2378 MOVDQA m256, ymm</summary>
2379 <param name="address" />
2380 <param name="source" />
2382 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2383 <summary>void _mm256_store_pd (double * mem_addr, __m256d a)
2384 VMOVAPD m256, ymm</summary>
2385 <param name="address" />
2386 <param name="source" />
2388 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2389 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2390 MOVDQA m256, ymm</summary>
2391 <param name="address" />
2392 <param name="source" />
2394 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2395 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2396 MOVDQA m256, ymm</summary>
2397 <param name="address" />
2398 <param name="source" />
2400 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2401 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2402 MOVDQA m256, ymm</summary>
2403 <param name="address" />
2404 <param name="source" />
2406 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2407 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2408 MOVDQA m256, ymm</summary>
2409 <param name="address" />
2410 <param name="source" />
2412 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2413 <summary>void _mm256_store_ps (float * mem_addr, __m256 a)
2414 VMOVAPS m256, ymm</summary>
2415 <param name="address" />
2416 <param name="source" />
2418 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2419 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2420 MOVDQA m256, ymm</summary>
2421 <param name="address" />
2422 <param name="source" />
2424 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2425 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2426 MOVDQA m256, ymm</summary>
2427 <param name="address" />
2428 <param name="source" />
2430 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2431 <summary>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)
2432 MOVDQA m256, ymm</summary>
2433 <param name="address" />
2434 <param name="source" />
2436 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
2437 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2438 VMOVNTDQ m256, ymm</summary>
2439 <param name="address" />
2440 <param name="source" />
2442 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
2443 <summary>void _mm256_stream_pd (double * mem_addr, __m256d a)
2444 MOVNTPD m256, ymm</summary>
2445 <param name="address" />
2446 <param name="source" />
2448 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
2449 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2450 VMOVNTDQ m256, ymm</summary>
2451 <param name="address" />
2452 <param name="source" />
2454 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
2455 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2456 VMOVNTDQ m256, ymm</summary>
2457 <param name="address" />
2458 <param name="source" />
2460 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
2461 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2462 VMOVNTDQ m256, ymm</summary>
2463 <param name="address" />
2464 <param name="source" />
2466 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
2467 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2468 VMOVNTDQ m256, ymm</summary>
2469 <param name="address" />
2470 <param name="source" />
2472 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
2473 <summary>void _mm256_stream_ps (float * mem_addr, __m256 a)
2474 MOVNTPS m256, ymm</summary>
2475 <param name="address" />
2476 <param name="source" />
2478 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
2479 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2480 VMOVNTDQ m256, ymm</summary>
2481 <param name="address" />
2482 <param name="source" />
2484 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
2485 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2486 VMOVNTDQ m256, ymm</summary>
2487 <param name="address" />
2488 <param name="source" />
2490 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
2491 <summary>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)
2492 VMOVNTDQ m256, ymm</summary>
2493 <param name="address" />
2494 <param name="source" />
2496 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2497 <summary>__m256d _mm256_sub_pd (__m256d a, __m256d b)
2498 VSUBPD ymm, ymm, ymm/m256</summary>
2499 <param name="left" />
2500 <param name="right" />
2502 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2503 <summary>__m256 _mm256_sub_ps (__m256 a, __m256 b)
2504 VSUBPS ymm, ymm, ymm/m256</summary>
2505 <param name="left" />
2506 <param name="right" />
2508 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2509 <summary>int _mm_testc_pd (__m128d a, __m128d b)
2510 VTESTPD xmm, xmm/m128</summary>
2511 <param name="left" />
2512 <param name="right" />
2514 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2515 <summary>int _mm_testc_ps (__m128 a, __m128 b)
2516 VTESTPS xmm, xmm/m128</summary>
2517 <param name="left" />
2518 <param name="right" />
2520 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2521 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2522 VPTEST ymm, ymm/m256</summary>
2523 <param name="left" />
2524 <param name="right" />
2526 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2527 <summary>int _mm256_testc_pd (__m256d a, __m256d b)
2528 VTESTPS ymm, ymm/m256</summary>
2529 <param name="left" />
2530 <param name="right" />
2532 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2533 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2534 VPTEST ymm, ymm/m256</summary>
2535 <param name="left" />
2536 <param name="right" />
2538 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2539 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2540 VPTEST ymm, ymm/m256</summary>
2541 <param name="left" />
2542 <param name="right" />
2544 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2545 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2546 VPTEST ymm, ymm/m256</summary>
2547 <param name="left" />
2548 <param name="right" />
2550 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2551 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2552 VPTEST ymm, ymm/m256</summary>
2553 <param name="left" />
2554 <param name="right" />
2556 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2557 <summary>int _mm256_testc_ps (__m256 a, __m256 b)
2558 VTESTPS ymm, ymm/m256</summary>
2559 <param name="left" />
2560 <param name="right" />
2562 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2563 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2564 VPTEST ymm, ymm/m256</summary>
2565 <param name="left" />
2566 <param name="right" />
2568 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2569 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2570 VPTEST ymm, ymm/m256</summary>
2571 <param name="left" />
2572 <param name="right" />
2574 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2575 <summary>int _mm256_testc_si256 (__m256i a, __m256i b)
2576 VPTEST ymm, ymm/m256</summary>
2577 <param name="left" />
2578 <param name="right" />
2580 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2581 <summary>int _mm_testnzc_pd (__m128d a, __m128d b)
2582 VTESTPD xmm, xmm/m128</summary>
2583 <param name="left" />
2584 <param name="right" />
2586 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2587 <summary>int _mm_testnzc_ps (__m128 a, __m128 b)
2588 VTESTPS xmm, xmm/m128</summary>
2589 <param name="left" />
2590 <param name="right" />
2592 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2593 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2594 VPTEST ymm, ymm/m256</summary>
2595 <param name="left" />
2596 <param name="right" />
2598 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2599 <summary>int _mm256_testnzc_pd (__m256d a, __m256d b)
2600 VTESTPD ymm, ymm/m256</summary>
2601 <param name="left" />
2602 <param name="right" />
2604 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2605 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2606 VPTEST ymm, ymm/m256</summary>
2607 <param name="left" />
2608 <param name="right" />
2610 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2611 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2612 VPTEST ymm, ymm/m256</summary>
2613 <param name="left" />
2614 <param name="right" />
2616 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2617 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2618 VPTEST ymm, ymm/m256</summary>
2619 <param name="left" />
2620 <param name="right" />
2622 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2623 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2624 VPTEST ymm, ymm/m256</summary>
2625 <param name="left" />
2626 <param name="right" />
2628 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2629 <summary>int _mm256_testnzc_ps (__m256 a, __m256 b)
2630 VTESTPS ymm, ymm/m256</summary>
2631 <param name="left" />
2632 <param name="right" />
2634 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2635 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2636 VPTEST ymm, ymm/m256</summary>
2637 <param name="left" />
2638 <param name="right" />
2640 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2641 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2642 VPTEST ymm, ymm/m256</summary>
2643 <param name="left" />
2644 <param name="right" />
2646 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2647 <summary>int _mm256_testnzc_si256 (__m256i a, __m256i b)
2648 VPTEST ymm, ymm/m256</summary>
2649 <param name="left" />
2650 <param name="right" />
2652 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2653 <summary>int _mm_testz_pd (__m128d a, __m128d b)
2654 VTESTPD xmm, xmm/m128</summary>
2655 <param name="left" />
2656 <param name="right" />
2658 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2659 <summary>int _mm_testz_ps (__m128 a, __m128 b)
2660 VTESTPS xmm, xmm/m128</summary>
2661 <param name="left" />
2662 <param name="right" />
2664 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2665 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2666 VPTEST ymm, ymm/m256</summary>
2667 <param name="left" />
2668 <param name="right" />
2670 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2671 <summary>int _mm256_testz_pd (__m256d a, __m256d b)
2672 VTESTPD ymm, ymm/m256</summary>
2673 <param name="left" />
2674 <param name="right" />
2676 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2677 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2678 VPTEST ymm, ymm/m256</summary>
2679 <param name="left" />
2680 <param name="right" />
2682 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2683 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2684 VPTEST ymm, ymm/m256</summary>
2685 <param name="left" />
2686 <param name="right" />
2688 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2689 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2690 VPTEST ymm, ymm/m256</summary>
2691 <param name="left" />
2692 <param name="right" />
2694 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2695 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2696 VPTEST ymm, ymm/m256</summary>
2697 <param name="left" />
2698 <param name="right" />
2700 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2701 <summary>int _mm256_testz_ps (__m256 a, __m256 b)
2702 VTESTPS ymm, ymm/m256</summary>
2703 <param name="left" />
2704 <param name="right" />
2706 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2707 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2708 VPTEST ymm, ymm/m256</summary>
2709 <param name="left" />
2710 <param name="right" />
2712 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2713 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2714 VPTEST ymm, ymm/m256</summary>
2715 <param name="left" />
2716 <param name="right" />
2718 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2719 <summary>int _mm256_testz_si256 (__m256i a, __m256i b)
2720 VPTEST ymm, ymm/m256</summary>
2721 <param name="left" />
2722 <param name="right" />
2724 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2725 <summary>__m256d _mm256_unpackhi_pd (__m256d a, __m256d b)
2726 VUNPCKHPD ymm, ymm, ymm/m256</summary>
2727 <param name="left" />
2728 <param name="right" />
2730 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2731 <summary>__m256 _mm256_unpackhi_ps (__m256 a, __m256 b)
2732 VUNPCKHPS ymm, ymm, ymm/m256</summary>
2733 <param name="left" />
2734 <param name="right" />
2736 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2737 <summary>__m256d _mm256_unpacklo_pd (__m256d a, __m256d b)
2738 VUNPCKLPD ymm, ymm, ymm/m256</summary>
2739 <param name="left" />
2740 <param name="right" />
2742 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2743 <summary>__m256 _mm256_unpacklo_ps (__m256 a, __m256 b)
2744 VUNPCKLPS ymm, ymm, ymm/m256</summary>
2745 <param name="left" />
2746 <param name="right" />
2748 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
2749 <summary>__m256d _mm256_xor_pd (__m256d a, __m256d b)
2750 VXORPS ymm, ymm, ymm/m256</summary>
2751 <param name="left" />
2752 <param name="right" />
2754 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
2755 <summary>__m256 _mm256_xor_ps (__m256 a, __m256 b)
2756 VXORPS ymm, ymm, ymm/m256</summary>
2757 <param name="left" />
2758 <param name="right" />
2760 <member name="T:System.Runtime.Intrinsics.X86.Avx2">
2761 <summary>This class provides access to Intel AVX2 hardware instructions via intrinsics</summary>
2763 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int16})">
2764 <summary>__m256i _mm256_abs_epi16 (__m256i a)
2765 VPABSW ymm, ymm/m256</summary>
2766 <param name="value" />
2768 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int32})">
2769 <summary>__m256i _mm256_abs_epi32 (__m256i a)
2770 VPABSD ymm, ymm/m256</summary>
2771 <param name="value" />
2773 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.SByte})">
2774 <summary>__m256i _mm256_abs_epi8 (__m256i a)
2775 VPABSB ymm, ymm/m256</summary>
2776 <param name="value" />
2778 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2779 <summary>__m256i _mm256_add_epi8 (__m256i a, __m256i b)
2780 VPADDB ymm, ymm, ymm/m256</summary>
2781 <param name="left" />
2782 <param name="right" />
2784 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2785 <summary>__m256i _mm256_add_epi16 (__m256i a, __m256i b)
2786 VPADDW ymm, ymm, ymm/m256</summary>
2787 <param name="left" />
2788 <param name="right" />
2790 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2791 <summary>__m256i _mm256_add_epi32 (__m256i a, __m256i b)
2792 VPADDD ymm, ymm, ymm/m256</summary>
2793 <param name="left" />
2794 <param name="right" />
2796 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2797 <summary>__m256i _mm256_add_epi64 (__m256i a, __m256i b)
2798 VPADDQ ymm, ymm, ymm/m256</summary>
2799 <param name="left" />
2800 <param name="right" />
2802 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2803 <summary>__m256i _mm256_add_epi8 (__m256i a, __m256i b)
2804 VPADDB ymm, ymm, ymm/m256</summary>
2805 <param name="left" />
2806 <param name="right" />
2808 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2809 <summary>__m256i _mm256_add_epi16 (__m256i a, __m256i b)
2810 VPADDW ymm, ymm, ymm/m256</summary>
2811 <param name="left" />
2812 <param name="right" />
2814 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2815 <summary>__m256i _mm256_add_epi32 (__m256i a, __m256i b)
2816 VPADDD ymm, ymm, ymm/m256</summary>
2817 <param name="left" />
2818 <param name="right" />
2820 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2821 <summary>__m256i _mm256_add_epi64 (__m256i a, __m256i b)
2822 VPADDQ ymm, ymm, ymm/m256</summary>
2823 <param name="left" />
2824 <param name="right" />
2826 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2827 <summary>__m256i _mm256_adds_epu8 (__m256i a, __m256i b)
2828 VPADDUSB ymm, ymm, ymm/m256</summary>
2829 <param name="left" />
2830 <param name="right" />
2832 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2833 <summary>__m256i _mm256_adds_epi16 (__m256i a, __m256i b)
2834 VPADDSW ymm, ymm, ymm/m256</summary>
2835 <param name="left" />
2836 <param name="right" />
2838 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2839 <summary>__m256i _mm256_adds_epi8 (__m256i a, __m256i b)
2840 VPADDSB ymm, ymm, ymm/m256</summary>
2841 <param name="left" />
2842 <param name="right" />
2844 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2845 <summary>__m256i _mm256_adds_epu16 (__m256i a, __m256i b)
2846 VPADDUSW ymm, ymm, ymm/m256</summary>
2847 <param name="left" />
2848 <param name="right" />
2850 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
2851 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2852 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2853 <param name="left" />
2854 <param name="right" />
2855 <param name="mask" />
2857 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
2858 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2859 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2860 <param name="left" />
2861 <param name="right" />
2862 <param name="mask" />
2864 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
2865 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2866 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2867 <param name="left" />
2868 <param name="right" />
2869 <param name="mask" />
2871 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
2872 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2873 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2874 <param name="left" />
2875 <param name="right" />
2876 <param name="mask" />
2878 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
2879 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2880 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2881 <param name="left" />
2882 <param name="right" />
2883 <param name="mask" />
2885 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
2886 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2887 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2888 <param name="left" />
2889 <param name="right" />
2890 <param name="mask" />
2892 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
2893 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2894 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2895 <param name="left" />
2896 <param name="right" />
2897 <param name="mask" />
2899 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
2900 <summary>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)
2901 VPALIGNR ymm, ymm, ymm/m256, imm8</summary>
2902 <param name="left" />
2903 <param name="right" />
2904 <param name="mask" />
2906 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2907 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2908 VPAND ymm, ymm, ymm/m256</summary>
2909 <param name="left" />
2910 <param name="right" />
2912 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2913 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2914 VPAND ymm, ymm, ymm/m256</summary>
2915 <param name="left" />
2916 <param name="right" />
2918 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2919 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2920 VPAND ymm, ymm, ymm/m256</summary>
2921 <param name="left" />
2922 <param name="right" />
2924 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2925 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2926 VPAND ymm, ymm, ymm/m256</summary>
2927 <param name="left" />
2928 <param name="right" />
2930 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2931 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2932 VPAND ymm, ymm, ymm/m256</summary>
2933 <param name="left" />
2934 <param name="right" />
2936 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2937 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2938 VPAND ymm, ymm, ymm/m256</summary>
2939 <param name="left" />
2940 <param name="right" />
2942 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2943 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2944 VPAND ymm, ymm, ymm/m256</summary>
2945 <param name="left" />
2946 <param name="right" />
2948 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2949 <summary>__m256i _mm256_and_si256 (__m256i a, __m256i b)
2950 VPAND ymm, ymm, ymm/m256</summary>
2951 <param name="left" />
2952 <param name="right" />
2954 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
2955 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2956 VPANDN ymm, ymm, ymm/m256</summary>
2957 <param name="left" />
2958 <param name="right" />
2960 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
2961 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2962 VPANDN ymm, ymm, ymm/m256</summary>
2963 <param name="left" />
2964 <param name="right" />
2966 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
2967 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2968 VPANDN ymm, ymm, ymm/m256</summary>
2969 <param name="left" />
2970 <param name="right" />
2972 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
2973 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2974 VPANDN ymm, ymm, ymm/m256</summary>
2975 <param name="left" />
2976 <param name="right" />
2978 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
2979 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2980 VPANDN ymm, ymm, ymm/m256</summary>
2981 <param name="left" />
2982 <param name="right" />
2984 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
2985 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2986 VPANDN ymm, ymm, ymm/m256</summary>
2987 <param name="left" />
2988 <param name="right" />
2990 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
2991 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2992 VPANDN ymm, ymm, ymm/m256</summary>
2993 <param name="left" />
2994 <param name="right" />
2996 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
2997 <summary>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)
2998 VPANDN ymm, ymm, ymm/m256</summary>
2999 <param name="left" />
3000 <param name="right" />
3002 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3003 <summary>__m256i _mm256_avg_epu8 (__m256i a, __m256i b)
3004 VPAVGB ymm, ymm, ymm/m256</summary>
3005 <param name="left" />
3006 <param name="right" />
3008 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3009 <summary>__m256i _mm256_avg_epu16 (__m256i a, __m256i b)
3010 VPAVGW ymm, ymm, ymm/m256</summary>
3011 <param name="left" />
3012 <param name="right" />
3014 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3015 <summary>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
3016 VPBLENDD xmm, xmm, xmm/m128, imm8</summary>
3017 <param name="left" />
3018 <param name="right" />
3019 <param name="control" />
3021 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3022 <summary>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)
3023 VPBLENDD xmm, xmm, xmm/m128, imm8</summary>
3024 <param name="left" />
3025 <param name="right" />
3026 <param name="control" />
3028 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3029 <summary>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
3030 VPBLENDW ymm, ymm, ymm/m256, imm8</summary>
3031 <param name="left" />
3032 <param name="right" />
3033 <param name="control" />
3035 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3036 <summary>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
3037 VPBLENDD ymm, ymm, ymm/m256, imm8</summary>
3038 <param name="left" />
3039 <param name="right" />
3040 <param name="control" />
3042 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3043 <summary>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)
3044 VPBLENDW ymm, ymm, ymm/m256, imm8</summary>
3045 <param name="left" />
3046 <param name="right" />
3047 <param name="control" />
3049 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3050 <summary>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)
3051 VPBLENDD ymm, ymm, ymm/m256, imm8</summary>
3052 <param name="left" />
3053 <param name="right" />
3054 <param name="control" />
3056 <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})">
3057 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3058 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3059 <param name="left" />
3060 <param name="right" />
3061 <param name="mask" />
3063 <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})">
3064 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3065 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3066 <param name="left" />
3067 <param name="right" />
3068 <param name="mask" />
3070 <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})">
3071 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3072 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3073 <param name="left" />
3074 <param name="right" />
3075 <param name="mask" />
3077 <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})">
3078 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3079 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3080 <param name="left" />
3081 <param name="right" />
3082 <param name="mask" />
3084 <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})">
3085 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3086 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3087 <param name="left" />
3088 <param name="right" />
3089 <param name="mask" />
3091 <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})">
3092 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3093 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3094 <param name="left" />
3095 <param name="right" />
3096 <param name="mask" />
3098 <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})">
3099 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3100 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3101 <param name="left" />
3102 <param name="right" />
3103 <param name="mask" />
3105 <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})">
3106 <summary>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)
3107 VPBLENDVB ymm, ymm, ymm/m256, ymm</summary>
3108 <param name="left" />
3109 <param name="right" />
3110 <param name="mask" />
3112 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Byte*)">
3113 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)
3114 VPBROADCASTB xmm, m8</summary>
3115 <param name="source" />
3117 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int16*)">
3118 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)
3119 VPBROADCASTW xmm, m16</summary>
3120 <param name="source" />
3122 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int32*)">
3123 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)
3124 VPBROADCASTD xmm, m32</summary>
3125 <param name="source" />
3127 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int64*)">
3128 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)
3129 VPBROADCASTQ xmm, m64</summary>
3130 <param name="source" />
3132 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte})">
3133 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)
3134 VPBROADCASTB xmm, xmm</summary>
3135 <param name="value" />
3137 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double})">
3138 <summary>__m128d _mm_broadcastsd_pd (__m128d a)
3139 VMOVDDUP xmm, xmm</summary>
3140 <param name="value" />
3142 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16})">
3143 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)
3144 VPBROADCASTW xmm, xmm</summary>
3145 <param name="value" />
3147 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
3148 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)
3149 VPBROADCASTD xmm, xmm</summary>
3150 <param name="value" />
3152 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64})">
3153 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)
3154 VPBROADCASTQ xmm, xmm</summary>
3155 <param name="value" />
3157 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte})">
3158 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)
3159 VPBROADCASTB xmm, xmm</summary>
3160 <param name="value" />
3162 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single})">
3163 <summary>__m128 _mm_broadcastss_ps (__m128 a)
3164 VBROADCASTSS xmm, xmm</summary>
3165 <param name="value" />
3167 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3168 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)
3169 VPBROADCASTW xmm, xmm</summary>
3170 <param name="value" />
3172 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3173 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)
3174 VPBROADCASTD xmm, xmm</summary>
3175 <param name="value" />
3177 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3178 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)
3179 VPBROADCASTQ xmm, xmm</summary>
3180 <param name="value" />
3182 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.SByte*)">
3183 <summary>__m128i _mm_broadcastb_epi8 (__m128i a)
3184 VPBROADCASTB xmm, m8</summary>
3185 <param name="source" />
3187 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt16*)">
3188 <summary>__m128i _mm_broadcastw_epi16 (__m128i a)
3189 VPBROADCASTW xmm, m16</summary>
3190 <param name="source" />
3192 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt32*)">
3193 <summary>__m128i _mm_broadcastd_epi32 (__m128i a)
3194 VPBROADCASTD xmm, m32</summary>
3195 <param name="source" />
3197 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt64*)">
3198 <summary>__m128i _mm_broadcastq_epi64 (__m128i a)
3199 VPBROADCASTQ xmm, m64</summary>
3200 <param name="source" />
3202 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Byte*)">
3203 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)
3204 VPBROADCASTB ymm, m8</summary>
3205 <param name="source" />
3207 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int16*)">
3208 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)
3209 VPBROADCASTW ymm, m16</summary>
3210 <param name="source" />
3212 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int32*)">
3213 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)
3214 VPBROADCASTD ymm, m32</summary>
3215 <param name="source" />
3217 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int64*)">
3218 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)
3219 VPBROADCASTQ ymm, m64</summary>
3220 <param name="source" />
3222 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Byte})">
3223 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)
3224 VPBROADCASTB ymm, xmm</summary>
3225 <param name="value" />
3227 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Double})">
3228 <summary>__m256d _mm256_broadcastsd_pd (__m128d a)
3229 VBROADCASTSD ymm, xmm</summary>
3230 <param name="value" />
3232 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int16})">
3233 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)
3234 VPBROADCASTW ymm, xmm</summary>
3235 <param name="value" />
3237 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
3238 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)
3239 VPBROADCASTD ymm, xmm</summary>
3240 <param name="value" />
3242 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int64})">
3243 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)
3244 VPBROADCASTQ ymm, xmm</summary>
3245 <param name="value" />
3247 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.SByte})">
3248 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)
3249 VPBROADCASTB ymm, xmm</summary>
3250 <param name="value" />
3252 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
3253 <summary>__m256 _mm256_broadcastss_ps (__m128 a)
3254 VBROADCASTSS ymm, xmm</summary>
3255 <param name="value" />
3257 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3258 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)
3259 VPBROADCASTW ymm, xmm</summary>
3260 <param name="value" />
3262 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3263 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)
3264 VPBROADCASTD ymm, xmm</summary>
3265 <param name="value" />
3267 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3268 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)
3269 VPBROADCASTQ ymm, xmm</summary>
3270 <param name="value" />
3272 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.SByte*)">
3273 <summary>__m256i _mm256_broadcastb_epi8 (__m128i a)
3274 VPBROADCASTB ymm, m8</summary>
3275 <param name="source" />
3277 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt16*)">
3278 <summary>__m256i _mm256_broadcastw_epi16 (__m128i a)
3279 VPBROADCASTW ymm, m16</summary>
3280 <param name="source" />
3282 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt32*)">
3283 <summary>__m256i _mm256_broadcastd_epi32 (__m128i a)
3284 VPBROADCASTD ymm, m32</summary>
3285 <param name="source" />
3287 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt64*)">
3288 <summary>__m256i _mm256_broadcastq_epi64 (__m128i a)
3289 VPBROADCASTQ ymm, m64</summary>
3290 <param name="source" />
3292 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Byte*)">
3293 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3294 VBROADCASTI128 ymm, m128</summary>
3295 <param name="address" />
3297 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int16*)">
3298 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3299 VBROADCASTI128 ymm, m128</summary>
3300 <param name="address" />
3302 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int32*)">
3303 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3304 VBROADCASTI128 ymm, m128</summary>
3305 <param name="address" />
3307 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int64*)">
3308 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3309 VBROADCASTI128 ymm, m128</summary>
3310 <param name="address" />
3312 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.SByte*)">
3313 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3314 VBROADCASTI128 ymm, m128</summary>
3315 <param name="address" />
3317 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt16*)">
3318 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3319 VBROADCASTI128 ymm, m128</summary>
3320 <param name="address" />
3322 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt32*)">
3323 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3324 VBROADCASTI128 ymm, m128</summary>
3325 <param name="address" />
3327 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt64*)">
3328 <summary>__m256i _mm256_broadcastsi128_si256 (__m128i a)
3329 VBROADCASTI128 ymm, m128</summary>
3330 <param name="address" />
3332 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
3333 <summary>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
3334 VPCMPEQB ymm, ymm, ymm/m256</summary>
3335 <param name="left" />
3336 <param name="right" />
3338 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3339 <summary>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
3340 VPCMPEQW ymm, ymm, ymm/m256</summary>
3341 <param name="left" />
3342 <param name="right" />
3344 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3345 <summary>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
3346 VPCMPEQD ymm, ymm, ymm/m256</summary>
3347 <param name="left" />
3348 <param name="right" />
3350 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3351 <summary>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
3352 VPCMPEQQ ymm, ymm, ymm/m256</summary>
3353 <param name="left" />
3354 <param name="right" />
3356 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3357 <summary>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)
3358 VPCMPEQB ymm, ymm, ymm/m256</summary>
3359 <param name="left" />
3360 <param name="right" />
3362 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
3363 <summary>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)
3364 VPCMPEQW ymm, ymm, ymm/m256</summary>
3365 <param name="left" />
3366 <param name="right" />
3368 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
3369 <summary>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)
3370 VPCMPEQD ymm, ymm, ymm/m256</summary>
3371 <param name="left" />
3372 <param name="right" />
3374 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
3375 <summary>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)
3376 VPCMPEQQ ymm, ymm, ymm/m256</summary>
3377 <param name="left" />
3378 <param name="right" />
3380 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
3381 <summary>__m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)
3382 VPCMPGTW ymm, ymm, ymm/m256</summary>
3383 <param name="left" />
3384 <param name="right" />
3386 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
3387 <summary>__m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)
3388 VPCMPGTD ymm, ymm, ymm/m256</summary>
3389 <param name="left" />
3390 <param name="right" />
3392 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
3393 <summary>__m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)
3394 VPCMPGTQ ymm, ymm, ymm/m256</summary>
3395 <param name="left" />
3396 <param name="right" />
3398 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
3399 <summary>__m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)
3400 VPCMPGTB ymm, ymm, ymm/m256</summary>
3401 <param name="left" />
3402 <param name="right" />
3404 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToInt32(System.Runtime.Intrinsics.Vector256{System.Int32})">
3405 <summary>int _mm256_cvtsi256_si32 (__m256i a)
3406 MOVD reg/m32, xmm</summary>
3407 <param name="value" />
3409 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToUInt32(System.Runtime.Intrinsics.Vector256{System.UInt32})">
3410 <summary>int _mm256_cvtsi256_si32 (__m256i a)
3411 MOVD reg/m32, xmm</summary>
3412 <param name="value" />
3414 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Byte*)">
3415 <summary>VPMOVZXBW ymm, m128</summary>
3416 <param name="address" />
3418 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
3419 <summary>__m256i _mm256_cvtepu8_epi16 (__m128i a)
3420 VPMOVZXBW ymm, xmm</summary>
3421 <param name="value" />
3423 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
3424 <summary>__m256i _mm256_cvtepi8_epi16 (__m128i a)
3425 VPMOVSXBW ymm, xmm/m128</summary>
3426 <param name="value" />
3428 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.SByte*)">
3429 <summary>VPMOVSXBW ymm, m128</summary>
3430 <param name="address" />
3432 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Byte*)">
3433 <summary>VPMOVZXBD ymm, m64</summary>
3434 <param name="address" />
3436 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Int16*)">
3437 <summary>VPMOVSXWD ymm, m128</summary>
3438 <param name="address" />
3440 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
3441 <summary>__m256i _mm256_cvtepu8_epi32 (__m128i a)
3442 VPMOVZXBD ymm, xmm</summary>
3443 <param name="value" />
3445 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
3446 <summary>__m256i _mm256_cvtepi16_epi32 (__m128i a)
3447 VPMOVSXWD ymm, xmm/m128</summary>
3448 <param name="value" />
3450 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
3451 <summary>__m256i _mm256_cvtepi8_epi32 (__m128i a)
3452 VPMOVSXBD ymm, xmm/m128</summary>
3453 <param name="value" />
3455 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3456 <summary>__m256i _mm256_cvtepu16_epi32 (__m128i a)
3457 VPMOVZXWD ymm, xmm</summary>
3458 <param name="value" />
3460 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.SByte*)">
3461 <summary>VPMOVSXBD ymm, m64</summary>
3462 <param name="address" />
3464 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.UInt16*)">
3465 <summary>VPMOVZXWD ymm, m128</summary>
3466 <param name="address" />
3468 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Byte*)">
3469 <summary>VPMOVZXBQ ymm, m32</summary>
3470 <param name="address" />
3472 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int16*)">
3473 <summary>VPMOVSXWQ ymm, m64</summary>
3474 <param name="address" />
3476 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int32*)">
3477 <summary>VPMOVSXDQ ymm, m128</summary>
3478 <param name="address" />
3480 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
3481 <summary>__m256i _mm256_cvtepu8_epi64 (__m128i a)
3482 VPMOVZXBQ ymm, xmm</summary>
3483 <param name="value" />
3485 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
3486 <summary>__m256i _mm256_cvtepi16_epi64 (__m128i a)
3487 VPMOVSXWQ ymm, xmm/m128</summary>
3488 <param name="value" />
3490 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
3491 <summary>__m256i _mm256_cvtepi32_epi64 (__m128i a)
3492 VPMOVSXDQ ymm, xmm/m128</summary>
3493 <param name="value" />
3495 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
3496 <summary>__m256i _mm256_cvtepi8_epi64 (__m128i a)
3497 VPMOVSXBQ ymm, xmm/m128</summary>
3498 <param name="value" />
3500 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3501 <summary>__m256i _mm256_cvtepu16_epi64 (__m128i a)
3502 VPMOVZXWQ ymm, xmm</summary>
3503 <param name="value" />
3505 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3506 <summary>__m256i _mm256_cvtepu32_epi64 (__m128i a)
3507 VPMOVZXDQ ymm, xmm</summary>
3508 <param name="value" />
3510 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.SByte*)">
3511 <summary>VPMOVSXBQ ymm, m32</summary>
3512 <param name="address" />
3514 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt16*)">
3515 <summary>VPMOVZXWQ ymm, m64</summary>
3516 <param name="address" />
3518 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt32*)">
3519 <summary>VPMOVZXDQ ymm, m128</summary>
3520 <param name="address" />
3522 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
3523 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3524 VEXTRACTI128 xmm, ymm, imm8</summary>
3525 <param name="value" />
3526 <param name="index" />
3528 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
3529 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3530 VEXTRACTI128 xmm, ymm, imm8</summary>
3531 <param name="value" />
3532 <param name="index" />
3534 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3535 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3536 VEXTRACTI128 xmm, ymm, imm8</summary>
3537 <param name="value" />
3538 <param name="index" />
3540 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3541 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3542 VEXTRACTI128 xmm, ymm, imm8</summary>
3543 <param name="value" />
3544 <param name="index" />
3546 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
3547 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3548 VEXTRACTI128 xmm, ymm, imm8</summary>
3549 <param name="value" />
3550 <param name="index" />
3552 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
3553 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3554 VEXTRACTI128 xmm, ymm, imm8</summary>
3555 <param name="value" />
3556 <param name="index" />
3558 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
3559 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3560 VEXTRACTI128 xmm, ymm, imm8</summary>
3561 <param name="value" />
3562 <param name="index" />
3564 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
3565 <summary>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)
3566 VEXTRACTI128 xmm, ymm, imm8</summary>
3567 <param name="value" />
3568 <param name="index" />
3570 <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)">
3571 <summary>__m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
3572 VGATHERDPD xmm, vm32x, xmm</summary>
3573 <param name="source" />
3574 <param name="baseAddress" />
3575 <param name="index" />
3576 <param name="mask" />
3577 <param name="scale" />
3578 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3580 <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)">
3581 <summary>__m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)
3582 VGATHERQPD xmm, vm64x, xmm</summary>
3583 <param name="source" />
3584 <param name="baseAddress" />
3585 <param name="index" />
3586 <param name="mask" />
3587 <param name="scale" />
3588 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3590 <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)">
3591 <summary>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3592 VPGATHERDD xmm, vm32x, xmm</summary>
3593 <param name="source" />
3594 <param name="baseAddress" />
3595 <param name="index" />
3596 <param name="mask" />
3597 <param name="scale" />
3598 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3600 <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)">
3601 <summary>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3602 VPGATHERQD xmm, vm64x, xmm</summary>
3603 <param name="source" />
3604 <param name="baseAddress" />
3605 <param name="index" />
3606 <param name="mask" />
3607 <param name="scale" />
3608 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3610 <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)">
3611 <summary>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
3612 VPGATHERQD xmm, vm32y, xmm</summary>
3613 <param name="source" />
3614 <param name="baseAddress" />
3615 <param name="index" />
3616 <param name="mask" />
3617 <param name="scale" />
3618 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3620 <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)">
3621 <summary>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
3622 VPGATHERDQ xmm, vm32x, xmm</summary>
3623 <param name="source" />
3624 <param name="baseAddress" />
3625 <param name="index" />
3626 <param name="mask" />
3627 <param name="scale" />
3628 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3630 <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)">
3631 <summary>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
3632 VPGATHERQQ xmm, vm64x, xmm</summary>
3633 <param name="source" />
3634 <param name="baseAddress" />
3635 <param name="index" />
3636 <param name="mask" />
3637 <param name="scale" />
3638 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3640 <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)">
3641 <summary>__m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
3642 VGATHERDPS xmm, vm32x, xmm</summary>
3643 <param name="source" />
3644 <param name="baseAddress" />
3645 <param name="index" />
3646 <param name="mask" />
3647 <param name="scale" />
3648 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3650 <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)">
3651 <summary>__m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)
3652 VGATHERQPS xmm, vm64x, xmm</summary>
3653 <param name="source" />
3654 <param name="baseAddress" />
3655 <param name="index" />
3656 <param name="mask" />
3657 <param name="scale" />
3658 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3660 <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)">
3661 <summary>__m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)
3662 VGATHERQPS xmm, vm32y, xmm</summary>
3663 <param name="source" />
3664 <param name="baseAddress" />
3665 <param name="index" />
3666 <param name="mask" />
3667 <param name="scale" />
3668 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3670 <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)">
3671 <summary>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3672 VPGATHERDD xmm, vm32x, xmm</summary>
3673 <param name="source" />
3674 <param name="baseAddress" />
3675 <param name="index" />
3676 <param name="mask" />
3677 <param name="scale" />
3678 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3680 <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)">
3681 <summary>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)
3682 VPGATHERQD xmm, vm64x, xmm</summary>
3683 <param name="source" />
3684 <param name="baseAddress" />
3685 <param name="index" />
3686 <param name="mask" />
3687 <param name="scale" />
3688 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3690 <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)">
3691 <summary>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)
3692 VPGATHERQD xmm, vm32y, xmm</summary>
3693 <param name="source" />
3694 <param name="baseAddress" />
3695 <param name="index" />
3696 <param name="mask" />
3697 <param name="scale" />
3698 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3700 <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)">
3701 <summary>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
3702 VPGATHERDQ xmm, vm32x, xmm</summary>
3703 <param name="source" />
3704 <param name="baseAddress" />
3705 <param name="index" />
3706 <param name="mask" />
3707 <param name="scale" />
3708 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3710 <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)">
3711 <summary>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)
3712 VPGATHERQQ xmm, vm64x, xmm</summary>
3713 <param name="source" />
3714 <param name="baseAddress" />
3715 <param name="index" />
3716 <param name="mask" />
3717 <param name="scale" />
3718 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3720 <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)">
3721 <summary>__m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)
3722 VPGATHERDPD ymm, vm32y, ymm</summary>
3723 <param name="source" />
3724 <param name="baseAddress" />
3725 <param name="index" />
3726 <param name="mask" />
3727 <param name="scale" />
3728 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3730 <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)">
3731 <summary>__m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)
3732 VGATHERQPD ymm, vm32y, ymm</summary>
3733 <param name="source" />
3734 <param name="baseAddress" />
3735 <param name="index" />
3736 <param name="mask" />
3737 <param name="scale" />
3738 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3740 <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)">
3741 <summary>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
3742 VPGATHERDD ymm, vm32y, ymm</summary>
3743 <param name="source" />
3744 <param name="baseAddress" />
3745 <param name="index" />
3746 <param name="mask" />
3747 <param name="scale" />
3748 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3750 <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)">
3751 <summary>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
3752 VPGATHERDQ ymm, vm32y, ymm</summary>
3753 <param name="source" />
3754 <param name="baseAddress" />
3755 <param name="index" />
3756 <param name="mask" />
3757 <param name="scale" />
3758 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3760 <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)">
3761 <summary>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
3762 VPGATHERQQ ymm, vm32y, ymm</summary>
3763 <param name="source" />
3764 <param name="baseAddress" />
3765 <param name="index" />
3766 <param name="mask" />
3767 <param name="scale" />
3768 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3770 <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)">
3771 <summary>__m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)
3772 VPGATHERDPS ymm, vm32y, ymm</summary>
3773 <param name="source" />
3774 <param name="baseAddress" />
3775 <param name="index" />
3776 <param name="mask" />
3777 <param name="scale" />
3778 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3780 <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)">
3781 <summary>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)
3782 VPGATHERDD ymm, vm32y, ymm</summary>
3783 <param name="source" />
3784 <param name="baseAddress" />
3785 <param name="index" />
3786 <param name="mask" />
3787 <param name="scale" />
3788 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3790 <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)">
3791 <summary>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)
3792 VPGATHERDQ ymm, vm32y, ymm</summary>
3793 <param name="source" />
3794 <param name="baseAddress" />
3795 <param name="index" />
3796 <param name="mask" />
3797 <param name="scale" />
3798 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3800 <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)">
3801 <summary>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)
3802 VPGATHERQQ ymm, vm32y, ymm</summary>
3803 <param name="source" />
3804 <param name="baseAddress" />
3805 <param name="index" />
3806 <param name="mask" />
3807 <param name="scale" />
3808 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3810 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3811 <summary>__m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
3812 VGATHERDPD xmm, vm32x, xmm</summary>
3813 <param name="baseAddress" />
3814 <param name="index" />
3815 <param name="scale" />
3816 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3818 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3819 <summary>__m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)
3820 VGATHERQPD xmm, vm64x, xmm</summary>
3821 <param name="baseAddress" />
3822 <param name="index" />
3823 <param name="scale" />
3824 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3826 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3827 <summary>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3828 VPGATHERDD xmm, vm32x, xmm</summary>
3829 <param name="baseAddress" />
3830 <param name="index" />
3831 <param name="scale" />
3832 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3834 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3835 <summary>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3836 VPGATHERQD xmm, vm64x, xmm</summary>
3837 <param name="baseAddress" />
3838 <param name="index" />
3839 <param name="scale" />
3840 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3842 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3843 <summary>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3844 VPGATHERQD xmm, vm64y, xmm</summary>
3845 <param name="baseAddress" />
3846 <param name="index" />
3847 <param name="scale" />
3848 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3850 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3851 <summary>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3852 VPGATHERDQ xmm, vm32x, xmm</summary>
3853 <param name="baseAddress" />
3854 <param name="index" />
3855 <param name="scale" />
3856 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3858 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3859 <summary>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3860 VPGATHERQQ xmm, vm64x, xmm</summary>
3861 <param name="baseAddress" />
3862 <param name="index" />
3863 <param name="scale" />
3864 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3866 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3867 <summary>__m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)
3868 VGATHERDPS xmm, vm32x, xmm</summary>
3869 <param name="baseAddress" />
3870 <param name="index" />
3871 <param name="scale" />
3872 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3874 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3875 <summary>__m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)
3876 VGATHERQPS xmm, vm64x, xmm</summary>
3877 <param name="baseAddress" />
3878 <param name="index" />
3879 <param name="scale" />
3880 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3882 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3883 <summary>__m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)
3884 VGATHERQPS xmm, vm64y, xmm</summary>
3885 <param name="baseAddress" />
3886 <param name="index" />
3887 <param name="scale" />
3888 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3890 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3891 <summary>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3892 VPGATHERDD xmm, vm32x, xmm</summary>
3893 <param name="baseAddress" />
3894 <param name="index" />
3895 <param name="scale" />
3896 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3898 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3899 <summary>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)
3900 VPGATHERQD xmm, vm64x, xmm</summary>
3901 <param name="baseAddress" />
3902 <param name="index" />
3903 <param name="scale" />
3904 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3906 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3907 <summary>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3908 VPGATHERQD xmm, vm64y, xmm</summary>
3909 <param name="baseAddress" />
3910 <param name="index" />
3911 <param name="scale" />
3912 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3914 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3915 <summary>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3916 VPGATHERDQ xmm, vm32x, xmm</summary>
3917 <param name="baseAddress" />
3918 <param name="index" />
3919 <param name="scale" />
3920 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3922 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3923 <summary>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3924 VPGATHERQQ xmm, vm64x, xmm</summary>
3925 <param name="baseAddress" />
3926 <param name="index" />
3927 <param name="scale" />
3928 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3930 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3931 <summary>__m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)
3932 VGATHERDPD ymm, vm32y, ymm</summary>
3933 <param name="baseAddress" />
3934 <param name="index" />
3935 <param name="scale" />
3936 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3938 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3939 <summary>__m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)
3940 VGATHERQPD ymm, vm64y, ymm</summary>
3941 <param name="baseAddress" />
3942 <param name="index" />
3943 <param name="scale" />
3944 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3946 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3947 <summary>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3948 VPGATHERDD ymm, vm32y, ymm</summary>
3949 <param name="baseAddress" />
3950 <param name="index" />
3951 <param name="scale" />
3952 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3954 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3955 <summary>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3956 VPGATHERDQ ymm, vm32y, ymm</summary>
3957 <param name="baseAddress" />
3958 <param name="index" />
3959 <param name="scale" />
3960 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3962 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3963 <summary>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
3964 VPGATHERQQ ymm, vm64y, ymm</summary>
3965 <param name="baseAddress" />
3966 <param name="index" />
3967 <param name="scale" />
3968 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3970 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3971 <summary>__m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)
3972 VGATHERDPS ymm, vm32y, ymm</summary>
3973 <param name="baseAddress" />
3974 <param name="index" />
3975 <param name="scale" />
3976 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3978 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
3979 <summary>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)
3980 VPGATHERDD ymm, vm32y, ymm</summary>
3981 <param name="baseAddress" />
3982 <param name="index" />
3983 <param name="scale" />
3984 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3986 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3987 <summary>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)
3988 VPGATHERDQ ymm, vm32y, ymm</summary>
3989 <param name="baseAddress" />
3990 <param name="index" />
3991 <param name="scale" />
3992 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
3994 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
3995 <summary>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)
3996 VPGATHERQQ ymm, vm64y, ymm</summary>
3997 <param name="baseAddress" />
3998 <param name="index" />
3999 <param name="scale" />
4000 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
4002 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4003 <summary>__m256i _mm256_hadd_epi16 (__m256i a, __m256i b)
4004 VPHADDW ymm, ymm, ymm/m256</summary>
4005 <param name="left" />
4006 <param name="right" />
4008 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4009 <summary>__m256i _mm256_hadd_epi32 (__m256i a, __m256i b)
4010 VPHADDD ymm, ymm, ymm/m256</summary>
4011 <param name="left" />
4012 <param name="right" />
4014 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4015 <summary>__m256i _mm256_hadds_epi16 (__m256i a, __m256i b)
4016 VPHADDSW ymm, ymm, ymm/m256</summary>
4017 <param name="left" />
4018 <param name="right" />
4020 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4021 <summary>__m256i _mm256_hsub_epi16 (__m256i a, __m256i b)
4022 VPHSUBW ymm, ymm, ymm/m256</summary>
4023 <param name="left" />
4024 <param name="right" />
4026 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4027 <summary>__m256i _mm256_hsub_epi32 (__m256i a, __m256i b)
4028 VPHSUBD ymm, ymm, ymm/m256</summary>
4029 <param name="left" />
4030 <param name="right" />
4032 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4033 <summary>__m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)
4034 VPHSUBSW ymm, ymm, ymm/m256</summary>
4035 <param name="left" />
4036 <param name="right" />
4038 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
4039 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4040 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4041 <param name="value" />
4042 <param name="data" />
4043 <param name="index" />
4045 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
4046 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4047 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4048 <param name="value" />
4049 <param name="data" />
4050 <param name="index" />
4052 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
4053 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4054 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4055 <param name="value" />
4056 <param name="data" />
4057 <param name="index" />
4059 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
4060 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4061 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4062 <param name="value" />
4063 <param name="data" />
4064 <param name="index" />
4066 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
4067 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4068 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4069 <param name="value" />
4070 <param name="data" />
4071 <param name="index" />
4073 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
4074 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4075 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4076 <param name="value" />
4077 <param name="data" />
4078 <param name="index" />
4080 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
4081 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4082 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4083 <param name="value" />
4084 <param name="data" />
4085 <param name="index" />
4087 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
4088 <summary>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)
4089 VINSERTI128 ymm, ymm, xmm, imm8</summary>
4090 <param name="value" />
4091 <param name="data" />
4092 <param name="index" />
4094 <member name="P:System.Runtime.Intrinsics.X86.Avx2.IsSupported" />
4095 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Byte*)">
4096 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4097 VMOVNTDQA ymm, m256</summary>
4098 <param name="address" />
4100 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int16*)">
4101 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4102 VMOVNTDQA ymm, m256</summary>
4103 <param name="address" />
4105 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int32*)">
4106 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4107 VMOVNTDQA ymm, m256</summary>
4108 <param name="address" />
4110 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int64*)">
4111 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4112 VMOVNTDQA ymm, m256</summary>
4113 <param name="address" />
4115 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.SByte*)">
4116 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4117 VMOVNTDQA ymm, m256</summary>
4118 <param name="address" />
4120 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt16*)">
4121 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4122 VMOVNTDQA ymm, m256</summary>
4123 <param name="address" />
4125 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt32*)">
4126 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4127 VMOVNTDQA ymm, m256</summary>
4128 <param name="address" />
4130 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt64*)">
4131 <summary>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)
4132 VMOVNTDQA ymm, m256</summary>
4133 <param name="address" />
4135 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
4136 <summary>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
4137 VPMASKMOVD xmm, xmm, m128</summary>
4138 <param name="address" />
4139 <param name="mask" />
4141 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
4142 <summary>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
4143 VPMASKMOVD ymm, ymm, m256</summary>
4144 <param name="address" />
4145 <param name="mask" />
4147 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
4148 <summary>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
4149 VPMASKMOVQ xmm, xmm, m128</summary>
4150 <param name="address" />
4151 <param name="mask" />
4153 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
4154 <summary>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
4155 VPMASKMOVQ ymm, ymm, m256</summary>
4156 <param name="address" />
4157 <param name="mask" />
4159 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
4160 <summary>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)
4161 VPMASKMOVD xmm, xmm, m128</summary>
4162 <param name="address" />
4163 <param name="mask" />
4165 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
4166 <summary>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)
4167 VPMASKMOVD ymm, ymm, m256</summary>
4168 <param name="address" />
4169 <param name="mask" />
4171 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
4172 <summary>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)
4173 VPMASKMOVQ xmm, xmm, m128</summary>
4174 <param name="address" />
4175 <param name="mask" />
4177 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
4178 <summary>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)
4179 VPMASKMOVQ ymm, ymm, m256</summary>
4180 <param name="address" />
4181 <param name="mask" />
4183 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4184 <summary>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
4185 VPMASKMOVD m128, xmm, xmm</summary>
4186 <param name="address" />
4187 <param name="mask" />
4188 <param name="source" />
4190 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4191 <summary>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
4192 VPMASKMOVD m256, ymm, ymm</summary>
4193 <param name="address" />
4194 <param name="mask" />
4195 <param name="source" />
4197 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4198 <summary>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
4199 VPMASKMOVQ m128, xmm, xmm</summary>
4200 <param name="address" />
4201 <param name="mask" />
4202 <param name="source" />
4204 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4205 <summary>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
4206 VPMASKMOVQ m256, ymm, ymm</summary>
4207 <param name="address" />
4208 <param name="mask" />
4209 <param name="source" />
4211 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4212 <summary>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)
4213 VPMASKMOVD m128, xmm, xmm</summary>
4214 <param name="address" />
4215 <param name="mask" />
4216 <param name="source" />
4218 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4219 <summary>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)
4220 VPMASKMOVD m256, ymm, ymm</summary>
4221 <param name="address" />
4222 <param name="mask" />
4223 <param name="source" />
4225 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4226 <summary>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)
4227 VPMASKMOVQ m128, xmm, xmm</summary>
4228 <param name="address" />
4229 <param name="mask" />
4230 <param name="source" />
4232 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4233 <summary>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)
4234 VPMASKMOVQ m256, ymm, ymm</summary>
4235 <param name="address" />
4236 <param name="mask" />
4237 <param name="source" />
4239 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4240 <summary>__m256i _mm256_max_epu8 (__m256i a, __m256i b)
4241 VPMAXUB ymm, ymm, ymm/m256</summary>
4242 <param name="left" />
4243 <param name="right" />
4245 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4246 <summary>__m256i _mm256_max_epi16 (__m256i a, __m256i b)
4247 VPMAXSW ymm, ymm, ymm/m256</summary>
4248 <param name="left" />
4249 <param name="right" />
4251 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4252 <summary>__m256i _mm256_max_epi32 (__m256i a, __m256i b)
4253 VPMAXSD ymm, ymm, ymm/m256</summary>
4254 <param name="left" />
4255 <param name="right" />
4257 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4258 <summary>__m256i _mm256_max_epi8 (__m256i a, __m256i b)
4259 VPMAXSB ymm, ymm, ymm/m256</summary>
4260 <param name="left" />
4261 <param name="right" />
4263 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4264 <summary>__m256i _mm256_max_epu16 (__m256i a, __m256i b)
4265 VPMAXUW ymm, ymm, ymm/m256</summary>
4266 <param name="left" />
4267 <param name="right" />
4269 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4270 <summary>__m256i _mm256_max_epu32 (__m256i a, __m256i b)
4271 VPMAXUD ymm, ymm, ymm/m256</summary>
4272 <param name="left" />
4273 <param name="right" />
4275 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4276 <summary>__m256i _mm256_min_epu8 (__m256i a, __m256i b)
4277 VPMINUB ymm, ymm, ymm/m256</summary>
4278 <param name="left" />
4279 <param name="right" />
4281 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4282 <summary>__m256i _mm256_min_epi16 (__m256i a, __m256i b)
4283 VPMINSW ymm, ymm, ymm/m256</summary>
4284 <param name="left" />
4285 <param name="right" />
4287 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4288 <summary>__m256i _mm256_min_epi32 (__m256i a, __m256i b)
4289 VPMINSD ymm, ymm, ymm/m256</summary>
4290 <param name="left" />
4291 <param name="right" />
4293 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4294 <summary>__m256i _mm256_min_epi8 (__m256i a, __m256i b)
4295 VPMINSB ymm, ymm, ymm/m256</summary>
4296 <param name="left" />
4297 <param name="right" />
4299 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4300 <summary>__m256i _mm256_min_epu16 (__m256i a, __m256i b)
4301 VPMINUW ymm, ymm, ymm/m256</summary>
4302 <param name="left" />
4303 <param name="right" />
4305 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4306 <summary>__m256i _mm256_min_epu32 (__m256i a, __m256i b)
4307 VPMINUD ymm, ymm, ymm/m256</summary>
4308 <param name="left" />
4309 <param name="right" />
4311 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.Byte})">
4312 <summary>int _mm256_movemask_epi8 (__m256i a)
4313 VPMOVMSKB reg, ymm</summary>
4314 <param name="value" />
4316 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.SByte})">
4317 <summary>int _mm256_movemask_epi8 (__m256i a)
4318 VPMOVMSKB reg, ymm</summary>
4319 <param name="value" />
4321 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4322 <summary>__m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)
4323 VMPSADBW ymm, ymm, ymm/m256, imm8</summary>
4324 <param name="left" />
4325 <param name="right" />
4326 <param name="mask" />
4328 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4329 <summary>__m256i _mm256_mul_epi32 (__m256i a, __m256i b)
4330 VPMULDQ ymm, ymm, ymm/m256</summary>
4331 <param name="left" />
4332 <param name="right" />
4334 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4335 <summary>__m256i _mm256_mul_epu32 (__m256i a, __m256i b)
4336 VPMULUDQ ymm, ymm, ymm/m256</summary>
4337 <param name="left" />
4338 <param name="right" />
4340 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4341 <summary>__m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)
4342 VPMADDUBSW ymm, ymm, ymm/m256</summary>
4343 <param name="left" />
4344 <param name="right" />
4346 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4347 <summary>__m256i _mm256_madd_epi16 (__m256i a, __m256i b)
4348 VPMADDWD ymm, ymm, ymm/m256</summary>
4349 <param name="left" />
4350 <param name="right" />
4352 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4353 <summary>__m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)
4354 VPMULHW ymm, ymm, ymm/m256</summary>
4355 <param name="left" />
4356 <param name="right" />
4358 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4359 <summary>__m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)
4360 VPMULHUW ymm, ymm, ymm/m256</summary>
4361 <param name="left" />
4362 <param name="right" />
4364 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4365 <summary>__m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)
4366 VPMULHRSW ymm, ymm, ymm/m256</summary>
4367 <param name="left" />
4368 <param name="right" />
4370 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4371 <summary>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
4372 VPMULLW ymm, ymm, ymm/m256</summary>
4373 <param name="left" />
4374 <param name="right" />
4376 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4377 <summary>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
4378 VPMULLD ymm, ymm, ymm/m256</summary>
4379 <param name="left" />
4380 <param name="right" />
4382 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4383 <summary>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)
4384 VPMULLW ymm, ymm, ymm/m256</summary>
4385 <param name="left" />
4386 <param name="right" />
4388 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4389 <summary>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)
4390 VPMULLD ymm, ymm, ymm/m256</summary>
4391 <param name="left" />
4392 <param name="right" />
4394 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4395 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4396 VPOR ymm, ymm, ymm/m256</summary>
4397 <param name="left" />
4398 <param name="right" />
4400 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4401 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4402 VPOR ymm, ymm, ymm/m256</summary>
4403 <param name="left" />
4404 <param name="right" />
4406 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4407 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4408 VPOR ymm, ymm, ymm/m256</summary>
4409 <param name="left" />
4410 <param name="right" />
4412 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
4413 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4414 VPOR ymm, ymm, ymm/m256</summary>
4415 <param name="left" />
4416 <param name="right" />
4418 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4419 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4420 VPOR ymm, ymm, ymm/m256</summary>
4421 <param name="left" />
4422 <param name="right" />
4424 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
4425 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4426 VPOR ymm, ymm, ymm/m256</summary>
4427 <param name="left" />
4428 <param name="right" />
4430 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4431 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4432 VPOR ymm, ymm, ymm/m256</summary>
4433 <param name="left" />
4434 <param name="right" />
4436 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4437 <summary>__m256i _mm256_or_si256 (__m256i a, __m256i b)
4438 VPOR ymm, ymm, ymm/m256</summary>
4439 <param name="left" />
4440 <param name="right" />
4442 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4443 <summary>__m256i _mm256_packs_epi16 (__m256i a, __m256i b)
4444 VPACKSSWB ymm, ymm, ymm/m256</summary>
4445 <param name="left" />
4446 <param name="right" />
4448 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4449 <summary>__m256i _mm256_packs_epi32 (__m256i a, __m256i b)
4450 VPACKSSDW ymm, ymm, ymm/m256</summary>
4451 <param name="left" />
4452 <param name="right" />
4454 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4455 <summary>__m256i _mm256_packus_epi16 (__m256i a, __m256i b)
4456 VPACKUSWB ymm, ymm, ymm/m256</summary>
4457 <param name="left" />
4458 <param name="right" />
4460 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4461 <summary>__m256i _mm256_packus_epi32 (__m256i a, __m256i b)
4462 VPACKUSDW ymm, ymm, ymm/m256</summary>
4463 <param name="left" />
4464 <param name="right" />
4466 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4467 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4468 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4469 <param name="left" />
4470 <param name="right" />
4471 <param name="control" />
4473 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4474 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4475 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4476 <param name="left" />
4477 <param name="right" />
4478 <param name="control" />
4480 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4481 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4482 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4483 <param name="left" />
4484 <param name="right" />
4485 <param name="control" />
4487 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4488 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4489 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4490 <param name="left" />
4491 <param name="right" />
4492 <param name="control" />
4494 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4495 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4496 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4497 <param name="left" />
4498 <param name="right" />
4499 <param name="control" />
4501 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4502 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4503 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4504 <param name="left" />
4505 <param name="right" />
4506 <param name="control" />
4508 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4509 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4510 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4511 <param name="left" />
4512 <param name="right" />
4513 <param name="control" />
4515 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4516 <summary>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)
4517 VPERM2I128 ymm, ymm, ymm/m256, imm8</summary>
4518 <param name="left" />
4519 <param name="right" />
4520 <param name="control" />
4522 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
4523 <summary>__m256d _mm256_permute4x64_pd (__m256d a, const int imm8)
4524 VPERMPD ymm, ymm/m256, imm8</summary>
4525 <param name="value" />
4526 <param name="control" />
4528 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4529 <summary>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
4530 VPERMQ ymm, ymm/m256, imm8</summary>
4531 <param name="value" />
4532 <param name="control" />
4534 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4535 <summary>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)
4536 VPERMQ ymm, ymm/m256, imm8</summary>
4537 <param name="value" />
4538 <param name="control" />
4540 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4541 <summary>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
4542 VPERMD ymm, ymm/m256, ymm</summary>
4543 <param name="left" />
4544 <param name="control" />
4546 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
4547 <summary>__m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)
4548 VPERMPS ymm, ymm/m256, ymm</summary>
4549 <param name="left" />
4550 <param name="control" />
4552 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4553 <summary>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)
4554 VPERMD ymm, ymm/m256, ymm</summary>
4555 <param name="left" />
4556 <param name="control" />
4558 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4559 <summary>__m256i _mm256_slli_epi16 (__m256i a, int imm8)
4560 VPSLLW ymm, ymm, imm8</summary>
4561 <param name="value" />
4562 <param name="count" />
4564 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4565 <summary>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)
4566 VPSLLW ymm, ymm, xmm/m128</summary>
4567 <param name="value" />
4568 <param name="count" />
4570 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4571 <summary>__m256i _mm256_slli_epi32 (__m256i a, int imm8)
4572 VPSLLD ymm, ymm, imm8</summary>
4573 <param name="value" />
4574 <param name="count" />
4576 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4577 <summary>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)
4578 VPSLLD ymm, ymm, xmm/m128</summary>
4579 <param name="value" />
4580 <param name="count" />
4582 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4583 <summary>__m256i _mm256_slli_epi64 (__m256i a, int imm8)
4584 VPSLLQ ymm, ymm, imm8</summary>
4585 <param name="value" />
4586 <param name="count" />
4588 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4589 <summary>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)
4590 VPSLLQ ymm, ymm, xmm/m128</summary>
4591 <param name="value" />
4592 <param name="count" />
4594 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4595 <summary>__m256i _mm256_slli_epi16 (__m256i a, int imm8)
4596 VPSLLW ymm, ymm, imm8</summary>
4597 <param name="value" />
4598 <param name="count" />
4600 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4601 <summary>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)
4602 VPSLLW ymm, ymm, xmm/m128</summary>
4603 <param name="value" />
4604 <param name="count" />
4606 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4607 <summary>__m256i _mm256_slli_epi32 (__m256i a, int imm8)
4608 VPSLLD ymm, ymm, imm8</summary>
4609 <param name="value" />
4610 <param name="count" />
4612 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4613 <summary>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)
4614 VPSLLD ymm, ymm, xmm/m128</summary>
4615 <param name="value" />
4616 <param name="count" />
4618 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4619 <summary>__m256i _mm256_slli_epi64 (__m256i a, int imm8)
4620 VPSLLQ ymm, ymm, imm8</summary>
4621 <param name="value" />
4622 <param name="count" />
4624 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4625 <summary>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)
4626 VPSLLQ ymm, ymm, xmm/m128</summary>
4627 <param name="value" />
4628 <param name="count" />
4630 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4631 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4632 VPSLLDQ ymm, ymm, imm8</summary>
4633 <param name="value" />
4634 <param name="numBytes" />
4636 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4637 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4638 VPSLLDQ ymm, ymm, imm8</summary>
4639 <param name="value" />
4640 <param name="numBytes" />
4642 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4643 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4644 VPSLLDQ ymm, ymm, imm8</summary>
4645 <param name="value" />
4646 <param name="numBytes" />
4648 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4649 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4650 VPSLLDQ ymm, ymm, imm8</summary>
4651 <param name="value" />
4652 <param name="numBytes" />
4654 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4655 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4656 VPSLLDQ ymm, ymm, imm8</summary>
4657 <param name="value" />
4658 <param name="numBytes" />
4660 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4661 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4662 VPSLLDQ ymm, ymm, imm8</summary>
4663 <param name="value" />
4664 <param name="numBytes" />
4666 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4667 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4668 VPSLLDQ ymm, ymm, imm8</summary>
4669 <param name="value" />
4670 <param name="numBytes" />
4672 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4673 <summary>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)
4674 VPSLLDQ ymm, ymm, imm8</summary>
4675 <param name="value" />
4676 <param name="numBytes" />
4678 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4679 <summary>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)
4680 VPSLLVD xmm, ymm, xmm/m128</summary>
4681 <param name="value" />
4682 <param name="count" />
4684 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4685 <summary>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)
4686 VPSLLVQ xmm, ymm, xmm/m128</summary>
4687 <param name="value" />
4688 <param name="count" />
4690 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4691 <summary>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)
4692 VPSLLVD xmm, ymm, xmm/m128</summary>
4693 <param name="value" />
4694 <param name="count" />
4696 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4697 <summary>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)
4698 VPSLLVQ xmm, ymm, xmm/m128</summary>
4699 <param name="value" />
4700 <param name="count" />
4702 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4703 <summary>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
4704 VPSLLVD ymm, ymm, ymm/m256</summary>
4705 <param name="value" />
4706 <param name="count" />
4708 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4709 <summary>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
4710 VPSLLVQ ymm, ymm, ymm/m256</summary>
4711 <param name="value" />
4712 <param name="count" />
4714 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4715 <summary>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)
4716 VPSLLVD ymm, ymm, ymm/m256</summary>
4717 <param name="value" />
4718 <param name="count" />
4720 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4721 <summary>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)
4722 VPSLLVQ ymm, ymm, ymm/m256</summary>
4723 <param name="value" />
4724 <param name="count" />
4726 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4727 <summary>__m256i _mm256_srai_epi16 (__m256i a, int imm8)
4728 VPSRAW ymm, ymm, imm8</summary>
4729 <param name="value" />
4730 <param name="count" />
4732 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4733 <summary>_mm256_sra_epi16 (__m256i a, __m128i count)
4734 VPSRAW ymm, ymm, xmm/m128</summary>
4735 <param name="value" />
4736 <param name="count" />
4738 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4739 <summary>__m256i _mm256_srai_epi32 (__m256i a, int imm8)
4740 VPSRAD ymm, ymm, imm8</summary>
4741 <param name="value" />
4742 <param name="count" />
4744 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4745 <summary>_mm256_sra_epi32 (__m256i a, __m128i count)
4746 VPSRAD ymm, ymm, xmm/m128</summary>
4747 <param name="value" />
4748 <param name="count" />
4750 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4751 <summary>__m128i _mm_srav_epi32 (__m128i a, __m128i count)
4752 VPSRAVD xmm, xmm, xmm/m128</summary>
4753 <param name="value" />
4754 <param name="count" />
4756 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4757 <summary>__m256i _mm256_srav_epi32 (__m256i a, __m256i count)
4758 VPSRAVD ymm, ymm, ymm/m256</summary>
4759 <param name="value" />
4760 <param name="count" />
4762 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4763 <summary>__m256i _mm256_srli_epi16 (__m256i a, int imm8)
4764 VPSRLW ymm, ymm, imm8</summary>
4765 <param name="value" />
4766 <param name="count" />
4768 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4769 <summary>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)
4770 VPSRLW ymm, ymm, xmm/m128</summary>
4771 <param name="value" />
4772 <param name="count" />
4774 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4775 <summary>__m256i _mm256_srli_epi32 (__m256i a, int imm8)
4776 VPSRLD ymm, ymm, imm8</summary>
4777 <param name="value" />
4778 <param name="count" />
4780 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4781 <summary>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)
4782 VPSRLD ymm, ymm, xmm/m128</summary>
4783 <param name="value" />
4784 <param name="count" />
4786 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4787 <summary>__m256i _mm256_srli_epi64 (__m256i a, int imm8)
4788 VPSRLQ ymm, ymm, imm8</summary>
4789 <param name="value" />
4790 <param name="count" />
4792 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
4793 <summary>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)
4794 VPSRLQ ymm, ymm, xmm/m128</summary>
4795 <param name="value" />
4796 <param name="count" />
4798 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4799 <summary>__m256i _mm256_srli_epi16 (__m256i a, int imm8)
4800 VPSRLW ymm, ymm, imm8</summary>
4801 <param name="value" />
4802 <param name="count" />
4804 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4805 <summary>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)
4806 VPSRLW ymm, ymm, xmm/m128</summary>
4807 <param name="value" />
4808 <param name="count" />
4810 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4811 <summary>__m256i _mm256_srli_epi32 (__m256i a, int imm8)
4812 VPSRLD ymm, ymm, imm8</summary>
4813 <param name="value" />
4814 <param name="count" />
4816 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4817 <summary>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)
4818 VPSRLD ymm, ymm, xmm/m128</summary>
4819 <param name="value" />
4820 <param name="count" />
4822 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4823 <summary>__m256i _mm256_srli_epi64 (__m256i a, int imm8)
4824 VPSRLQ ymm, ymm, imm8</summary>
4825 <param name="value" />
4826 <param name="count" />
4828 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4829 <summary>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)
4830 VPSRLQ ymm, ymm, xmm/m128</summary>
4831 <param name="value" />
4832 <param name="count" />
4834 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
4835 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4836 VPSRLDQ ymm, ymm, imm8</summary>
4837 <param name="value" />
4838 <param name="numBytes" />
4840 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4841 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4842 VPSRLDQ ymm, ymm, imm8</summary>
4843 <param name="value" />
4844 <param name="numBytes" />
4846 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4847 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4848 VPSRLDQ ymm, ymm, imm8</summary>
4849 <param name="value" />
4850 <param name="numBytes" />
4852 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
4853 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4854 VPSRLDQ ymm, ymm, imm8</summary>
4855 <param name="value" />
4856 <param name="numBytes" />
4858 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
4859 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4860 VPSRLDQ ymm, ymm, imm8</summary>
4861 <param name="value" />
4862 <param name="numBytes" />
4864 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4865 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4866 VPSRLDQ ymm, ymm, imm8</summary>
4867 <param name="value" />
4868 <param name="numBytes" />
4870 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4871 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4872 VPSRLDQ ymm, ymm, imm8</summary>
4873 <param name="value" />
4874 <param name="numBytes" />
4876 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
4877 <summary>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)
4878 VPSRLDQ ymm, ymm, imm8</summary>
4879 <param name="value" />
4880 <param name="numBytes" />
4882 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4883 <summary>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)
4884 VPSRLVD xmm, xmm, xmm/m128</summary>
4885 <param name="value" />
4886 <param name="count" />
4888 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4889 <summary>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)
4890 VPSRLVQ xmm, xmm, xmm/m128</summary>
4891 <param name="value" />
4892 <param name="count" />
4894 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4895 <summary>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)
4896 VPSRLVD xmm, xmm, xmm/m128</summary>
4897 <param name="value" />
4898 <param name="count" />
4900 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4901 <summary>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)
4902 VPSRLVQ xmm, xmm, xmm/m128</summary>
4903 <param name="value" />
4904 <param name="count" />
4906 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4907 <summary>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
4908 VPSRLVD ymm, ymm, ymm/m256</summary>
4909 <param name="value" />
4910 <param name="count" />
4912 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4913 <summary>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
4914 VPSRLVQ ymm, ymm, ymm/m256</summary>
4915 <param name="value" />
4916 <param name="count" />
4918 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
4919 <summary>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)
4920 VPSRLVD ymm, ymm, ymm/m256</summary>
4921 <param name="value" />
4922 <param name="count" />
4924 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
4925 <summary>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)
4926 VPSRLVQ ymm, ymm, ymm/m256</summary>
4927 <param name="value" />
4928 <param name="count" />
4930 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4931 <summary>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
4932 VPSHUFB ymm, ymm, ymm/m256</summary>
4933 <param name="value" />
4934 <param name="mask" />
4936 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
4937 <summary>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
4938 VPSHUFD ymm, ymm/m256, imm8</summary>
4939 <param name="value" />
4940 <param name="control" />
4942 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4943 <summary>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)
4944 VPSHUFB ymm, ymm, ymm/m256</summary>
4945 <param name="value" />
4946 <param name="mask" />
4948 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
4949 <summary>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)
4950 VPSHUFD ymm, ymm/m256, imm8</summary>
4951 <param name="value" />
4952 <param name="control" />
4954 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4955 <summary>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
4956 VPSHUFHW ymm, ymm/m256, imm8</summary>
4957 <param name="value" />
4958 <param name="control" />
4960 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4961 <summary>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)
4962 VPSHUFHW ymm, ymm/m256, imm8</summary>
4963 <param name="value" />
4964 <param name="control" />
4966 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
4967 <summary>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
4968 VPSHUFLW ymm, ymm/m256, imm8</summary>
4969 <param name="value" />
4970 <param name="control" />
4972 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
4973 <summary>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)
4974 VPSHUFLW ymm, ymm/m256, imm8</summary>
4975 <param name="value" />
4976 <param name="control" />
4978 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
4979 <summary>__m256i _mm256_sign_epi16 (__m256i a, __m256i b)
4980 VPSIGNW ymm, ymm, ymm/m256</summary>
4981 <param name="left" />
4982 <param name="right" />
4984 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
4985 <summary>__m256i _mm256_sign_epi32 (__m256i a, __m256i b)
4986 VPSIGND ymm, ymm, ymm/m256</summary>
4987 <param name="left" />
4988 <param name="right" />
4990 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
4991 <summary>__m256i _mm256_sign_epi8 (__m256i a, __m256i b)
4992 VPSIGNB ymm, ymm, ymm/m256</summary>
4993 <param name="left" />
4994 <param name="right" />
4996 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
4997 <summary>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)
4998 VPSUBB ymm, ymm, ymm/m256</summary>
4999 <param name="left" />
5000 <param name="right" />
5002 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5003 <summary>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)
5004 VPSUBW ymm, ymm, ymm/m256</summary>
5005 <param name="left" />
5006 <param name="right" />
5008 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5009 <summary>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)
5010 VPSUBD ymm, ymm, ymm/m256</summary>
5011 <param name="left" />
5012 <param name="right" />
5014 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5015 <summary>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)
5016 VPSUBQ ymm, ymm, ymm/m256</summary>
5017 <param name="left" />
5018 <param name="right" />
5020 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5021 <summary>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)
5022 VPSUBB ymm, ymm, ymm/m256</summary>
5023 <param name="left" />
5024 <param name="right" />
5026 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5027 <summary>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)
5028 VPSUBW ymm, ymm, ymm/m256</summary>
5029 <param name="left" />
5030 <param name="right" />
5032 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5033 <summary>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)
5034 VPSUBD ymm, ymm, ymm/m256</summary>
5035 <param name="left" />
5036 <param name="right" />
5038 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5039 <summary>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)
5040 VPSUBQ ymm, ymm, ymm/m256</summary>
5041 <param name="left" />
5042 <param name="right" />
5044 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5045 <summary>__m256i _mm256_subs_epu8 (__m256i a, __m256i b)
5046 VPSUBUSB ymm, ymm, ymm/m256</summary>
5047 <param name="left" />
5048 <param name="right" />
5050 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5051 <summary>__m256i _mm256_subs_epi16 (__m256i a, __m256i b)
5052 VPSUBSW ymm, ymm, ymm/m256</summary>
5053 <param name="left" />
5054 <param name="right" />
5056 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5057 <summary>__m256i _mm256_subs_epi8 (__m256i a, __m256i b)
5058 VPSUBSB ymm, ymm, ymm/m256</summary>
5059 <param name="left" />
5060 <param name="right" />
5062 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5063 <summary>__m256i _mm256_subs_epu16 (__m256i a, __m256i b)
5064 VPSUBUSW ymm, ymm, ymm/m256</summary>
5065 <param name="left" />
5066 <param name="right" />
5068 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5069 <summary>__m256i _mm256_sad_epu8 (__m256i a, __m256i b)
5070 VPSADBW ymm, ymm, ymm/m256</summary>
5071 <param name="left" />
5072 <param name="right" />
5074 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5075 <summary>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
5076 VPUNPCKHBW ymm, ymm, ymm/m256</summary>
5077 <param name="left" />
5078 <param name="right" />
5080 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5081 <summary>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
5082 VPUNPCKHWD ymm, ymm, ymm/m256</summary>
5083 <param name="left" />
5084 <param name="right" />
5086 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5087 <summary>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
5088 VPUNPCKHDQ ymm, ymm, ymm/m256</summary>
5089 <param name="left" />
5090 <param name="right" />
5092 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5093 <summary>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
5094 VPUNPCKHQDQ ymm, ymm, ymm/m256</summary>
5095 <param name="left" />
5096 <param name="right" />
5098 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5099 <summary>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)
5100 VPUNPCKHBW ymm, ymm, ymm/m256</summary>
5101 <param name="left" />
5102 <param name="right" />
5104 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5105 <summary>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)
5106 VPUNPCKHWD ymm, ymm, ymm/m256</summary>
5107 <param name="left" />
5108 <param name="right" />
5110 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5111 <summary>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)
5112 VPUNPCKHDQ ymm, ymm, ymm/m256</summary>
5113 <param name="left" />
5114 <param name="right" />
5116 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5117 <summary>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)
5118 VPUNPCKHQDQ ymm, ymm, ymm/m256</summary>
5119 <param name="left" />
5120 <param name="right" />
5122 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5123 <summary>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
5124 VPUNPCKLBW ymm, ymm, ymm/m256</summary>
5125 <param name="left" />
5126 <param name="right" />
5128 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5129 <summary>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
5130 VPUNPCKLWD ymm, ymm, ymm/m256</summary>
5131 <param name="left" />
5132 <param name="right" />
5134 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5135 <summary>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
5136 VPUNPCKLDQ ymm, ymm, ymm/m256</summary>
5137 <param name="left" />
5138 <param name="right" />
5140 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5141 <summary>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
5142 VPUNPCKLQDQ ymm, ymm, ymm/m256</summary>
5143 <param name="left" />
5144 <param name="right" />
5146 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5147 <summary>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)
5148 VPUNPCKLBW ymm, ymm, ymm/m256</summary>
5149 <param name="left" />
5150 <param name="right" />
5152 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5153 <summary>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)
5154 VPUNPCKLWD ymm, ymm, ymm/m256</summary>
5155 <param name="left" />
5156 <param name="right" />
5158 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5159 <summary>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)
5160 VPUNPCKLDQ ymm, ymm, ymm/m256</summary>
5161 <param name="left" />
5162 <param name="right" />
5164 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5165 <summary>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)
5166 VPUNPCKLQDQ ymm, ymm, ymm/m256</summary>
5167 <param name="left" />
5168 <param name="right" />
5170 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
5171 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5172 VPXOR ymm, ymm, ymm/m256</summary>
5173 <param name="left" />
5174 <param name="right" />
5176 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
5177 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5178 VPXOR ymm, ymm, ymm/m256</summary>
5179 <param name="left" />
5180 <param name="right" />
5182 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
5183 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5184 VPXOR ymm, ymm, ymm/m256</summary>
5185 <param name="left" />
5186 <param name="right" />
5188 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
5189 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5190 VPXOR ymm, ymm, ymm/m256</summary>
5191 <param name="left" />
5192 <param name="right" />
5194 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
5195 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5196 VPXOR ymm, ymm, ymm/m256</summary>
5197 <param name="left" />
5198 <param name="right" />
5200 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
5201 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5202 VPXOR ymm, ymm, ymm/m256</summary>
5203 <param name="left" />
5204 <param name="right" />
5206 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
5207 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5208 VPXOR ymm, ymm, ymm/m256</summary>
5209 <param name="left" />
5210 <param name="right" />
5212 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
5213 <summary>__m256i _mm256_xor_si256 (__m256i a, __m256i b)
5214 VPXOR ymm, ymm, ymm/m256</summary>
5215 <param name="left" />
5216 <param name="right" />
5218 <member name="T:System.Runtime.Intrinsics.X86.Bmi1">
5219 <summary>This class provides access to Intel BMI1 hardware instructions via intrinsics.</summary>
5221 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.AndNot(System.UInt32,System.UInt32)">
5222 <summary>unsigned int _andn_u32 (unsigned int a, unsigned int b)
5223 ANDN r32a, r32b, reg/m32</summary>
5224 <param name="left" />
5225 <param name="right" />
5227 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.Byte,System.Byte)">
5228 <summary>unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)
5229 BEXTR r32a, reg/m32, r32b</summary>
5230 <param name="value" />
5231 <param name="start" />
5232 <param name="length" />
5234 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.UInt16)">
5235 <summary>unsigned int _bextr2_u32 (unsigned int a, unsigned int control)
5236 BEXTR r32a, reg/m32, r32b</summary>
5237 <param name="value" />
5238 <param name="control" />
5240 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ExtractLowestSetBit(System.UInt32)">
5241 <summary>unsigned int _blsi_u32 (unsigned int a)
5242 BLSI reg, reg/m32</summary>
5243 <param name="value" />
5245 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.GetMaskUpToLowestSetBit(System.UInt32)">
5246 <summary>unsigned int _blsmsk_u32 (unsigned int a)
5247 BLSMSK reg, reg/m32</summary>
5248 <param name="value" />
5250 <member name="P:System.Runtime.Intrinsics.X86.Bmi1.IsSupported" />
5251 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ResetLowestSetBit(System.UInt32)">
5252 <summary>unsigned int _blsr_u32 (unsigned int a)
5253 BLSR reg, reg/m32</summary>
5254 <param name="value" />
5256 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.TrailingZeroCount(System.UInt32)">
5257 <summary>int _mm_tzcnt_32 (unsigned int a)
5258 TZCNT reg, reg/m32</summary>
5259 <param name="value" />
5261 <member name="T:System.Runtime.Intrinsics.X86.Bmi1.X64" />
5262 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.AndNot(System.UInt64,System.UInt64)">
5263 <summary>unsigned __int64 _andn_u64 (unsigned __int64 a, unsigned __int64 b)
5264 ANDN r64a, r64b, reg/m64</summary>
5265 <param name="left" />
5266 <param name="right" />
5268 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.Byte,System.Byte)">
5269 <summary>unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)
5270 BEXTR r64a, reg/m64, r64b</summary>
5271 <param name="value" />
5272 <param name="start" />
5273 <param name="length" />
5275 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.UInt16)">
5276 <summary>unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)
5277 BEXTR r64a, reg/m64, r64b</summary>
5278 <param name="value" />
5279 <param name="control" />
5281 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ExtractLowestSetBit(System.UInt64)">
5282 <summary>unsigned __int64 _blsi_u64 (unsigned __int64 a)
5283 BLSI reg, reg/m64</summary>
5284 <param name="value" />
5286 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.GetMaskUpToLowestSetBit(System.UInt64)">
5287 <summary>unsigned __int64 _blsmsk_u64 (unsigned __int64 a)
5288 BLSMSK reg, reg/m64</summary>
5289 <param name="value" />
5291 <member name="P:System.Runtime.Intrinsics.X86.Bmi1.X64.IsSupported" />
5292 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ResetLowestSetBit(System.UInt64)">
5293 <summary>unsigned __int64 _blsr_u64 (unsigned __int64 a)
5294 BLSR reg, reg/m64</summary>
5295 <param name="value" />
5297 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.TrailingZeroCount(System.UInt64)">
5298 <summary>__int64 _mm_tzcnt_64 (unsigned __int64 a)
5299 TZCNT reg, reg/m64</summary>
5300 <param name="value" />
5302 <member name="T:System.Runtime.Intrinsics.X86.Bmi2">
5303 <summary>This class provides access to Intel BMI2 hardware instructions via intrinsics.</summary>
5305 <member name="P:System.Runtime.Intrinsics.X86.Bmi2.IsSupported" />
5306 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32)">
5307 <summary>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)
5308 MULX r32a, r32b, reg/m32</summary>
5309 <param name="left" />
5310 <param name="right" />
5312 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32,System.UInt32*)">
5313 <summary>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)
5314 MULX r32a, r32b, reg/m32</summary>
5315 <param name="left" />
5316 <param name="right" />
5317 <param name="low" />
5319 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitDeposit(System.UInt32,System.UInt32)">
5320 <summary>unsigned int _pdep_u32 (unsigned int a, unsigned int mask)
5321 PDEP r32a, r32b, reg/m32</summary>
5322 <param name="value" />
5323 <param name="mask" />
5325 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitExtract(System.UInt32,System.UInt32)">
5326 <summary>unsigned int _pext_u32 (unsigned int a, unsigned int mask)
5327 PEXT r32a, r32b, reg/m32</summary>
5328 <param name="value" />
5329 <param name="mask" />
5331 <member name="T:System.Runtime.Intrinsics.X86.Bmi2.X64" />
5332 <member name="P:System.Runtime.Intrinsics.X86.Bmi2.X64.IsSupported" />
5333 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64)">
5334 <summary>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)
5335 MULX r64a, r64b, reg/m64</summary>
5336 <param name="left" />
5337 <param name="right" />
5339 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64,System.UInt64*)">
5340 <summary>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)
5341 MULX r64a, r64b, reg/m64</summary>
5342 <param name="left" />
5343 <param name="right" />
5344 <param name="low" />
5346 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitDeposit(System.UInt64,System.UInt64)">
5347 <summary>unsigned __int64 _pdep_u64 (unsigned __int64 a, unsigned __int64 mask)
5348 PDEP r64a, r64b, reg/m64</summary>
5349 <param name="value" />
5350 <param name="mask" />
5352 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitExtract(System.UInt64,System.UInt64)">
5353 <summary>unsigned __int64 _pext_u64 (unsigned __int64 a, unsigned __int64 mask)
5354 PEXT r64a, r64b, reg/m64</summary>
5355 <param name="value" />
5356 <param name="mask" />
5358 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ZeroHighBits(System.UInt64,System.UInt64)">
5359 <summary>unsigned __int64 _bzhi_u64 (unsigned __int64 a, unsigned int index)
5360 BZHI r64a, reg/m32, r64b</summary>
5361 <param name="value" />
5362 <param name="index" />
5364 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ZeroHighBits(System.UInt32,System.UInt32)">
5365 <summary>unsigned int _bzhi_u32 (unsigned int a, unsigned int index)
5366 BZHI r32a, reg/m32, r32b</summary>
5367 <param name="value" />
5368 <param name="index" />
5370 <member name="T:System.Runtime.Intrinsics.X86.FloatComparisonMode" />
5371 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualNonSignaling">
5372 <summary>_CMP_EQ_OQ</summary>
5374 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualSignaling">
5375 <summary>_CMP_EQ_OS</summary>
5377 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseNonSignaling">
5378 <summary>_CMP_FALSE_OQ</summary>
5380 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseSignaling">
5381 <summary>_CMP_FALSE_OS</summary>
5383 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanNonSignaling">
5384 <summary>_CMP_GT_OQ</summary>
5386 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualNonSignaling">
5387 <summary>_CMP_GE_OQ</summary>
5389 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualSignaling">
5390 <summary>_CMP_GE_OS</summary>
5392 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanSignaling">
5393 <summary>_CMP_GT_OS</summary>
5395 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanNonSignaling">
5396 <summary>_CMP_LT_OQ</summary>
5398 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualNonSignaling">
5399 <summary>_CMP_LE_OQ</summary>
5401 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualSignaling">
5402 <summary>_CMP_LE_OS</summary>
5404 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanSignaling">
5405 <summary>_CMP_LT_OS</summary>
5407 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNonSignaling">
5408 <summary>_CMP_ORD_Q</summary>
5410 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualNonSignaling">
5411 <summary>_CMP_NEQ_OQ</summary>
5413 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualSignaling">
5414 <summary>_CMP_NEQ_OS</summary>
5416 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedSignaling">
5417 <summary>_CMP_ORD_S</summary>
5419 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualNonSignaling">
5420 <summary>_CMP_EQ_UQ</summary>
5422 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualSignaling">
5423 <summary>_CMP_EQ_US</summary>
5425 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNonSignaling">
5426 <summary>_CMP_UNORD_Q</summary>
5428 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualNonSignaling">
5429 <summary>_CMP_NEQ_UQ</summary>
5431 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualSignaling">
5432 <summary>_CMP_NEQ_US</summary>
5434 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanNonSignaling">
5435 <summary>_CMP_NGT_UQ</summary>
5437 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualNonSignaling">
5438 <summary>_CMP_NGE_UQ</summary>
5440 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualSignaling">
5441 <summary>_CMP_NGE_US</summary>
5443 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanSignaling">
5444 <summary>_CMP_NGT_US</summary>
5446 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanNonSignaling">
5447 <summary>_CMP_NLT_UQ</summary>
5449 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualNonSignaling">
5450 <summary>_CMP_NLE_UQ</summary>
5452 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualSignaling">
5453 <summary>_CMP_NLE_US</summary>
5455 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanSignaling">
5456 <summary>_CMP_NLT_US</summary>
5458 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedSignaling">
5459 <summary>_CMP_UNORD_S</summary>
5461 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueNonSignaling">
5462 <summary>_CMP_TRUE_UQ</summary>
5464 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueSignaling">
5465 <summary>_CMP_TRUE_US</summary>
5467 <member name="T:System.Runtime.Intrinsics.X86.Fma">
5468 <summary>This class provides access to Intel FMA hardware instructions via intrinsics.</summary>
5470 <member name="P:System.Runtime.Intrinsics.X86.Fma.IsSupported" />
5471 <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})">
5472 <summary>__m128d _mm_fmadd_pd (__m128d a, __m128d b, __m128d c)
5473 VFMADDPD xmm, xmm, xmm/m128</summary>
5478 <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})">
5479 <summary>__m128 _mm_fmadd_ps (__m128 a, __m128 b, __m128 c)
5480 VFMADDPS xmm, xmm, xmm/m128</summary>
5485 <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})">
5486 <summary>__m256d _mm256_fmadd_pd (__m256d a, __m256d b, __m256d c)
5487 VFMADDPS ymm, ymm, ymm/m256</summary>
5492 <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})">
5493 <summary>__m256 _mm256_fmadd_ps (__m256 a, __m256 b, __m256 c)
5494 VFMADDPS ymm, ymm, ymm/m256</summary>
5499 <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})">
5500 <summary>__m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)
5501 VFNMADDPD xmm, xmm, xmm/m128</summary>
5506 <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})">
5507 <summary>__m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)
5508 VFNMADDPS xmm, xmm, xmm/m128</summary>
5513 <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})">
5514 <summary>__m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)
5515 VFNMADDPD ymm, ymm, ymm/m256</summary>
5520 <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})">
5521 <summary>__m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)
5522 VFNMADDPS ymm, ymm, ymm/m256</summary>
5527 <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})">
5528 <summary>__m128d _mm_fnmadd_sd (__m128d a, __m128d b, __m128d c)
5529 VFNMADDSD xmm, xmm, xmm/m64</summary>
5534 <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})">
5535 <summary>__m128 _mm_fnmadd_ss (__m128 a, __m128 b, __m128 c)
5536 VFNMADDSS xmm, xmm, xmm/m32</summary>
5541 <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})">
5542 <summary>__m128d _mm_fmadd_sd (__m128d a, __m128d b, __m128d c)
5543 VFMADDSS xmm, xmm, xmm/m64</summary>
5548 <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})">
5549 <summary>__m128 _mm_fmadd_ss (__m128 a, __m128 b, __m128 c)
5550 VFMADDSS xmm, xmm, xmm/m32</summary>
5555 <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})">
5556 <summary>__m128d _mm_fmaddsub_pd (__m128d a, __m128d b, __m128d c)
5557 VFMADDSUBPD xmm, xmm, xmm/m128</summary>
5562 <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})">
5563 <summary>__m128 _mm_fmaddsub_ps (__m128 a, __m128 b, __m128 c)
5564 VFMADDSUBPS xmm, xmm, xmm/m128</summary>
5569 <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})">
5570 <summary>__m256d _mm256_fmaddsub_pd (__m256d a, __m256d b, __m256d c)
5571 VFMADDSUBPD ymm, ymm, ymm/m256</summary>
5576 <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})">
5577 <summary>__m256 _mm256_fmaddsub_ps (__m256 a, __m256 b, __m256 c)
5578 VFMADDSUBPS ymm, ymm, ymm/m256</summary>
5583 <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})">
5584 <summary>__m128d _mm_fmsub_pd (__m128d a, __m128d b, __m128d c)
5585 VFMSUBPS xmm, xmm, xmm/m128</summary>
5590 <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})">
5591 <summary>__m128 _mm_fmsub_ps (__m128 a, __m128 b, __m128 c)
5592 VFMSUBPS xmm, xmm, xmm/m128</summary>
5597 <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})">
5598 <summary>__m256d _mm256_fmsub_pd (__m256d a, __m256d b, __m256d c)
5599 VFMSUBPD ymm, ymm, ymm/m256</summary>
5604 <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})">
5605 <summary>__m256 _mm256_fmsub_ps (__m256 a, __m256 b, __m256 c)
5606 VFMSUBPS ymm, ymm, ymm/m256</summary>
5611 <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})">
5612 <summary>__m128d _mm_fmsubadd_pd (__m128d a, __m128d b, __m128d c)
5613 VFMSUBADDPD xmm, xmm, xmm/m128</summary>
5618 <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})">
5619 <summary>__m128 _mm_fmsubadd_ps (__m128 a, __m128 b, __m128 c)
5620 VFMSUBADDPS xmm, xmm, xmm/m128</summary>
5625 <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})">
5626 <summary>__m256d _mm256_fmsubadd_pd (__m256d a, __m256d b, __m256d c)
5627 VFMSUBADDPD ymm, ymm, ymm/m256</summary>
5632 <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})">
5633 <summary>__m256 _mm256_fmsubadd_ps (__m256 a, __m256 b, __m256 c)
5634 VFMSUBADDPS ymm, ymm, ymm/m256</summary>
5639 <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})">
5640 <summary>__m128d _mm_fnmsub_pd (__m128d a, __m128d b, __m128d c)
5641 VFNMSUBPD xmm, xmm, xmm/m128</summary>
5646 <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})">
5647 <summary>__m128 _mm_fnmsub_ps (__m128 a, __m128 b, __m128 c)
5648 VFNMSUBPS xmm, xmm, xmm/m128</summary>
5653 <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})">
5654 <summary>__m256d _mm256_fnmsub_pd (__m256d a, __m256d b, __m256d c)
5655 VFNMSUBPD ymm, ymm, ymm/m256</summary>
5660 <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})">
5661 <summary>__m256 _mm256_fnmsub_ps (__m256 a, __m256 b, __m256 c)
5662 VFNMSUBPS ymm, ymm, ymm/m256</summary>
5667 <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})">
5668 <summary>__m128d _mm_fnmsub_sd (__m128d a, __m128d b, __m128d c)
5669 VFNMSUBSD xmm, xmm, xmm/m64</summary>
5674 <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})">
5675 <summary>__m128 _mm_fnmsub_ss (__m128 a, __m128 b, __m128 c)
5676 VFNMSUBSS xmm, xmm, xmm/m32</summary>
5681 <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})">
5682 <summary>__m128d _mm_fmsub_sd (__m128d a, __m128d b, __m128d c)
5683 VFMSUBSD xmm, xmm, xmm/m64</summary>
5688 <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})">
5689 <summary>__m128 _mm_fmsub_ss (__m128 a, __m128 b, __m128 c)
5690 VFMSUBSS xmm, xmm, xmm/m32</summary>
5695 <member name="T:System.Runtime.Intrinsics.X86.Lzcnt">
5696 <summary>This class provides access to Intel LZCNT hardware instructions via intrinsics.</summary>
5698 <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.IsSupported" />
5699 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.LeadingZeroCount(System.UInt32)">
5700 <summary>unsigned int _lzcnt_u32 (unsigned int a)
5701 LZCNT reg, reg/m32</summary>
5702 <param name="value" />
5704 <member name="T:System.Runtime.Intrinsics.X86.Lzcnt.X64" />
5705 <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.X64.IsSupported" />
5706 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.X64.LeadingZeroCount(System.UInt64)">
5707 <summary>unsigned __int64 _lzcnt_u64 (unsigned __int64 a)
5708 LZCNT reg, reg/m64</summary>
5709 <param name="value" />
5711 <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq">
5712 <summary>This class provides access to Intel PCLMULQDQ hardware instructions via intrinsics.</summary>
5714 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
5715 <summary>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
5716 PCLMULQDQ xmm, xmm/m128, imm8</summary>
5717 <param name="left" />
5718 <param name="right" />
5719 <param name="control" />
5721 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
5722 <summary>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)
5723 PCLMULQDQ xmm, xmm/m128, imm8</summary>
5724 <param name="left" />
5725 <param name="right" />
5726 <param name="control" />
5728 <member name="P:System.Runtime.Intrinsics.X86.Pclmulqdq.IsSupported" />
5729 <member name="T:System.Runtime.Intrinsics.X86.Popcnt">
5730 <summary>This class provides access to Intel POPCNT hardware instructions via intrinsics.</summary>
5732 <member name="P:System.Runtime.Intrinsics.X86.Popcnt.IsSupported" />
5733 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.PopCount(System.UInt32)">
5734 <summary>int _mm_popcnt_u32 (unsigned int a)
5735 POPCNT reg, reg/m32</summary>
5736 <param name="value" />
5738 <member name="T:System.Runtime.Intrinsics.X86.Popcnt.X64" />
5739 <member name="P:System.Runtime.Intrinsics.X86.Popcnt.X64.IsSupported" />
5740 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.X64.PopCount(System.UInt64)">
5741 <summary>__int64 _mm_popcnt_u64 (unsigned __int64 a)
5742 POPCNT reg64, reg/m64</summary>
5743 <param name="value" />
5745 <member name="T:System.Runtime.Intrinsics.X86.Sse">
5746 <summary>This class provides access to Intel SSE hardware instructions via intrinsics.</summary>
5748 <member name="M:System.Runtime.Intrinsics.X86.Sse.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5749 <summary>__m128 _mm_add_ps (__m128 a, __m128 b)
5750 ADDPS xmm, xmm/m128</summary>
5751 <param name="left" />
5752 <param name="right" />
5754 <member name="M:System.Runtime.Intrinsics.X86.Sse.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5755 <summary>__m128 _mm_add_ss (__m128 a, __m128 b)
5756 ADDSS xmm, xmm/m32</summary>
5757 <param name="left" />
5758 <param name="right" />
5760 <member name="M:System.Runtime.Intrinsics.X86.Sse.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5761 <summary>__m128 _mm_and_ps (__m128 a, __m128 b)
5762 ANDPS xmm, xmm/m128</summary>
5763 <param name="left" />
5764 <param name="right" />
5766 <member name="M:System.Runtime.Intrinsics.X86.Sse.AndNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5767 <summary>__m128 _mm_andnot_ps (__m128 a, __m128 b)
5768 ANDNPS xmm, xmm/m128</summary>
5769 <param name="left" />
5770 <param name="right" />
5772 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5773 <summary>__m128 _mm_cmpeq_ps (__m128 a, __m128 b)
5774 CMPPS xmm, xmm/m128, imm8(0)</summary>
5775 <param name="left" />
5776 <param name="right" />
5778 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5779 <summary>__m128 _mm_cmpgt_ps (__m128 a, __m128 b)
5780 CMPPS xmm, xmm/m128, imm8(6)</summary>
5781 <param name="left" />
5782 <param name="right" />
5784 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5785 <summary>__m128 _mm_cmpge_ps (__m128 a, __m128 b)
5786 CMPPS xmm, xmm/m128, imm8(5)</summary>
5787 <param name="left" />
5788 <param name="right" />
5790 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5791 <summary>__m128 _mm_cmplt_ps (__m128 a, __m128 b)
5792 CMPPS xmm, xmm/m128, imm8(1)</summary>
5793 <param name="left" />
5794 <param name="right" />
5796 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5797 <summary>__m128 _mm_cmple_ps (__m128 a, __m128 b)
5798 CMPPS xmm, xmm/m128, imm8(2)</summary>
5799 <param name="left" />
5800 <param name="right" />
5802 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5803 <summary>__m128 _mm_cmpneq_ps (__m128 a, __m128 b)
5804 CMPPS xmm, xmm/m128, imm8(4)</summary>
5805 <param name="left" />
5806 <param name="right" />
5808 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5809 <summary>__m128 _mm_cmpngt_ps (__m128 a, __m128 b)
5810 CMPPS xmm, xmm/m128, imm8(2)</summary>
5811 <param name="left" />
5812 <param name="right" />
5814 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5815 <summary>__m128 _mm_cmpnge_ps (__m128 a, __m128 b)
5816 CMPPS xmm, xmm/m128, imm8(1)</summary>
5817 <param name="left" />
5818 <param name="right" />
5820 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5821 <summary>__m128 _mm_cmpnlt_ps (__m128 a, __m128 b)
5822 CMPPS xmm, xmm/m128, imm8(5)</summary>
5823 <param name="left" />
5824 <param name="right" />
5826 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5827 <summary>__m128 _mm_cmpnle_ps (__m128 a, __m128 b)
5828 CMPPS xmm, xmm/m128, imm8(6)</summary>
5829 <param name="left" />
5830 <param name="right" />
5832 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5833 <summary>__m128 _mm_cmpord_ps (__m128 a, __m128 b)
5834 CMPPS xmm, xmm/m128, imm8(7)</summary>
5835 <param name="left" />
5836 <param name="right" />
5838 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5839 <summary>__m128 _mm_cmpeq_ss (__m128 a, __m128 b)
5840 CMPSS xmm, xmm/m32, imm8(0)</summary>
5841 <param name="left" />
5842 <param name="right" />
5844 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5845 <summary>__m128 _mm_cmpgt_ss (__m128 a, __m128 b)
5846 CMPSS xmm, xmm/m32, imm8(6)</summary>
5847 <param name="left" />
5848 <param name="right" />
5850 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5851 <summary>__m128 _mm_cmpge_ss (__m128 a, __m128 b)
5852 CMPPS xmm, xmm/m32, imm8(5)</summary>
5853 <param name="left" />
5854 <param name="right" />
5856 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5857 <summary>__m128 _mm_cmplt_ss (__m128 a, __m128 b)
5858 CMPSS xmm, xmm/m32, imm8(1)</summary>
5859 <param name="left" />
5860 <param name="right" />
5862 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5863 <summary>__m128 _mm_cmple_ss (__m128 a, __m128 b)
5864 CMPSS xmm, xmm/m32, imm8(2)</summary>
5865 <param name="left" />
5866 <param name="right" />
5868 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5869 <summary>__m128 _mm_cmpneq_ss (__m128 a, __m128 b)
5870 CMPSS xmm, xmm/m32, imm8(4)</summary>
5871 <param name="left" />
5872 <param name="right" />
5874 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5875 <summary>__m128 _mm_cmpngt_ss (__m128 a, __m128 b)
5876 CMPSS xmm, xmm/m32, imm8(2)</summary>
5877 <param name="left" />
5878 <param name="right" />
5880 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5881 <summary>__m128 _mm_cmpnge_ss (__m128 a, __m128 b)
5882 CMPSS xmm, xmm/m32, imm8(1)</summary>
5883 <param name="left" />
5884 <param name="right" />
5886 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5887 <summary>__m128 _mm_cmpnlt_ss (__m128 a, __m128 b)
5888 CMPSS xmm, xmm/m32, imm8(5)</summary>
5889 <param name="left" />
5890 <param name="right" />
5892 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5893 <summary>__m128 _mm_cmpnle_ss (__m128 a, __m128 b)
5894 CMPSS xmm, xmm/m32, imm8(6)</summary>
5895 <param name="left" />
5896 <param name="right" />
5898 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5899 <summary>__m128 _mm_cmpord_ss (__m128 a, __m128 b)
5900 CMPSS xmm, xmm/m32, imm8(7)</summary>
5901 <param name="left" />
5902 <param name="right" />
5904 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5905 <summary>int _mm_comieq_ss (__m128 a, __m128 b)
5906 COMISS xmm, xmm/m32</summary>
5907 <param name="left" />
5908 <param name="right" />
5910 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5911 <summary>int _mm_comigt_ss (__m128 a, __m128 b)
5912 COMISS xmm, xmm/m32</summary>
5913 <param name="left" />
5914 <param name="right" />
5916 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5917 <summary>int _mm_comige_ss (__m128 a, __m128 b)
5918 COMISS xmm, xmm/m32</summary>
5919 <param name="left" />
5920 <param name="right" />
5922 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5923 <summary>int _mm_comilt_ss (__m128 a, __m128 b)
5924 COMISS xmm, xmm/m32</summary>
5925 <param name="left" />
5926 <param name="right" />
5928 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5929 <summary>int _mm_comile_ss (__m128 a, __m128 b)
5930 COMISS xmm, xmm/m32</summary>
5931 <param name="left" />
5932 <param name="right" />
5934 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5935 <summary>int _mm_comineq_ss (__m128 a, __m128 b)
5936 COMISS xmm, xmm/m32</summary>
5937 <param name="left" />
5938 <param name="right" />
5940 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5941 <summary>__m128 _mm_cmpunord_ss (__m128 a, __m128 b)
5942 CMPSS xmm, xmm/m32, imm8(3)</summary>
5943 <param name="left" />
5944 <param name="right" />
5946 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5947 <summary>int _mm_ucomieq_ss (__m128 a, __m128 b)
5948 UCOMISS xmm, xmm/m32</summary>
5949 <param name="left" />
5950 <param name="right" />
5952 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5953 <summary>int _mm_ucomigt_ss (__m128 a, __m128 b)
5954 UCOMISS xmm, xmm/m32</summary>
5955 <param name="left" />
5956 <param name="right" />
5958 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5959 <summary>int _mm_ucomige_ss (__m128 a, __m128 b)
5960 UCOMISS xmm, xmm/m32</summary>
5961 <param name="left" />
5962 <param name="right" />
5964 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5965 <summary>int _mm_ucomilt_ss (__m128 a, __m128 b)
5966 UCOMISS xmm, xmm/m32</summary>
5967 <param name="left" />
5968 <param name="right" />
5970 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5971 <summary>int _mm_ucomile_ss (__m128 a, __m128 b)
5972 UCOMISS xmm, xmm/m32</summary>
5973 <param name="left" />
5974 <param name="right" />
5976 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5977 <summary>int _mm_ucomineq_ss (__m128 a, __m128 b)
5978 UCOMISS xmm, xmm/m32</summary>
5979 <param name="left" />
5980 <param name="right" />
5982 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5983 <summary>__m128 _mm_cmpunord_ps (__m128 a, __m128 b)
5984 CMPPS xmm, xmm/m128, imm8(3)</summary>
5985 <param name="left" />
5986 <param name="right" />
5988 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32)">
5989 <summary>__m128 _mm_cvtsi32_ss (__m128 a, int b)
5990 CVTSI2SS xmm, reg/m32</summary>
5991 <param name="upper" />
5992 <param name="value" />
5994 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
5995 <summary>int _mm_cvtss_si32 (__m128 a)
5996 CVTSS2SI r32, xmm/m32</summary>
5997 <param name="value" />
5999 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
6000 <summary>int _mm_cvttss_si32 (__m128 a)
6001 CVTTSS2SI r32, xmm/m32</summary>
6002 <param name="value" />
6004 <member name="M:System.Runtime.Intrinsics.X86.Sse.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6005 <summary>__m128 _mm_div_ps (__m128 a, __m128 b)
6006 DIVPS xmm, xmm/m128</summary>
6007 <param name="left" />
6008 <param name="right" />
6010 <member name="M:System.Runtime.Intrinsics.X86.Sse.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6011 <summary>__m128 _mm_div_ss (__m128 a, __m128 b)
6012 DIVSS xmm, xmm/m32</summary>
6013 <param name="left" />
6014 <param name="right" />
6016 <member name="P:System.Runtime.Intrinsics.X86.Sse.IsSupported" />
6017 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadAlignedVector128(System.Single*)">
6018 <summary>__m128 _mm_load_ps (float const* mem_address)
6019 MOVAPS xmm, m128</summary>
6020 <param name="address" />
6022 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
6023 <summary>__m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)
6024 MOVHPS xmm, m64</summary>
6025 <param name="lower" />
6026 <param name="address" />
6028 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
6029 <summary>__m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)
6030 MOVLPS xmm, m64</summary>
6031 <param name="upper" />
6032 <param name="address" />
6034 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadScalarVector128(System.Single*)">
6035 <summary>__m128 _mm_load_ss (float const* mem_address)
6036 MOVSS xmm, m32</summary>
6037 <param name="address" />
6039 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadVector128(System.Single*)">
6040 <summary>__m128 _mm_loadu_ps (float const* mem_address)
6041 MOVUPS xmm, m128</summary>
6042 <param name="address" />
6044 <member name="M:System.Runtime.Intrinsics.X86.Sse.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6045 <summary>__m128 _mm_max_ps (__m128 a, __m128 b)
6046 MAXPS xmm, xmm/m128</summary>
6047 <param name="left" />
6048 <param name="right" />
6050 <member name="M:System.Runtime.Intrinsics.X86.Sse.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6051 <summary>__m128 _mm_max_ss (__m128 a, __m128 b)
6052 MAXSS xmm, xmm/m32</summary>
6053 <param name="left" />
6054 <param name="right" />
6056 <member name="M:System.Runtime.Intrinsics.X86.Sse.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6057 <summary>__m128 _mm_min_ps (__m128 a, __m128 b)
6058 MINPS xmm, xmm/m128</summary>
6059 <param name="left" />
6060 <param name="right" />
6062 <member name="M:System.Runtime.Intrinsics.X86.Sse.MinScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6063 <summary>__m128 _mm_min_ss (__m128 a, __m128 b)
6064 MINSS xmm, xmm/m32</summary>
6065 <param name="left" />
6066 <param name="right" />
6068 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveHighToLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6069 <summary>__m128 _mm_movehl_ps (__m128 a, __m128 b)
6070 MOVHLPS xmm, xmm</summary>
6071 <param name="left" />
6072 <param name="right" />
6074 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveLowToHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6075 <summary>__m128 _mm_movelh_ps (__m128 a, __m128 b)
6076 MOVLHPS xmm, xmm</summary>
6077 <param name="left" />
6078 <param name="right" />
6080 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveMask(System.Runtime.Intrinsics.Vector128{System.Single})">
6081 <summary>int _mm_movemask_ps (__m128 a)
6082 MOVMSKPS reg, xmm</summary>
6083 <param name="value" />
6085 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6086 <summary>__m128 _mm_move_ss (__m128 a, __m128 b)
6087 MOVSS xmm, xmm</summary>
6088 <param name="upper" />
6089 <param name="value" />
6091 <member name="M:System.Runtime.Intrinsics.X86.Sse.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6092 <summary>__m128 _mm_mul_ps (__m128 a, __m128 b)
6093 MULPS xmm, xmm/m128</summary>
6094 <param name="left" />
6095 <param name="right" />
6097 <member name="M:System.Runtime.Intrinsics.X86.Sse.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6098 <summary>__m128 _mm_mul_ss (__m128 a, __m128 b)
6099 MULPS xmm, xmm/m32</summary>
6100 <param name="left" />
6101 <param name="right" />
6103 <member name="M:System.Runtime.Intrinsics.X86.Sse.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6104 <summary>__m128 _mm_or_ps (__m128 a, __m128 b)
6105 ORPS xmm, xmm/m128</summary>
6106 <param name="left" />
6107 <param name="right" />
6109 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch0(System.Void*)">
6110 <summary>void _mm_prefetch(char* p, int i)
6111 PREFETCHT0 m8</summary>
6112 <param name="address" />
6114 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch1(System.Void*)">
6115 <summary>void _mm_prefetch(char* p, int i)
6116 PREFETCHT1 m8</summary>
6117 <param name="address" />
6119 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch2(System.Void*)">
6120 <summary>void _mm_prefetch(char* p, int i)
6121 PREFETCHT2 m8</summary>
6122 <param name="address" />
6124 <member name="M:System.Runtime.Intrinsics.X86.Sse.PrefetchNonTemporal(System.Void*)">
6125 <summary>void _mm_prefetch(char* p, int i)
6126 PREFETCHNTA m8</summary>
6127 <param name="address" />
6129 <member name="M:System.Runtime.Intrinsics.X86.Sse.Reciprocal(System.Runtime.Intrinsics.Vector128{System.Single})">
6130 <summary>__m128 _mm_rcp_ps (__m128 a)
6131 RCPPS xmm, xmm/m128</summary>
6132 <param name="value" />
6134 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6135 <summary>__m128 _mm_rcp_ss (__m128 a)
6136 RCPSS xmm, xmm/m32</summary>
6137 <param name="value" />
6139 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6140 <summary>__m128 _mm_rcp_ss (__m128 a, __m128 b)
6141 RCPSS xmm, xmm/m32</summary>
6142 <param name="upper" />
6143 <param name="value" />
6145 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
6146 <summary>__m128 _mm_rsqrt_ps (__m128 a)
6147 RSQRTPS xmm, xmm/m128</summary>
6148 <param name="value" />
6150 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6151 <summary>__m128 _mm_rsqrt_ss (__m128 a)
6152 RSQRTSS xmm, xmm/m32</summary>
6153 <param name="value" />
6155 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6156 <summary>__m128 _mm_rsqrt_ss (__m128 a, __m128 b)
6157 RSQRTSS xmm, xmm/m32</summary>
6158 <param name="upper" />
6159 <param name="value" />
6161 <member name="M:System.Runtime.Intrinsics.X86.Sse.Shuffle(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
6162 <summary>__m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)
6163 SHUFPS xmm, xmm/m128, imm8</summary>
6164 <param name="left" />
6165 <param name="right" />
6166 <param name="control" />
6168 <member name="M:System.Runtime.Intrinsics.X86.Sse.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
6169 <summary>__m128 _mm_sqrt_ps (__m128 a)
6170 SQRTPS xmm, xmm/m128</summary>
6171 <param name="value" />
6173 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
6174 <summary>__m128 _mm_sqrt_ss (__m128 a)
6175 SQRTSS xmm, xmm/m32</summary>
6176 <param name="value" />
6178 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6179 <summary>__m128 _mm_sqrt_ss (__m128 a, __m128 b)
6180 SQRTSS xmm, xmm/m32</summary>
6181 <param name="upper" />
6182 <param name="value" />
6184 <member name="M:System.Runtime.Intrinsics.X86.Sse.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6185 <summary>void _mm_storeu_ps (float* mem_addr, __m128 a)
6186 MOVUPS m128, xmm</summary>
6187 <param name="address" />
6188 <param name="source" />
6190 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6191 <summary>void _mm_store_ps (float* mem_addr, __m128 a)
6192 MOVAPS m128, xmm</summary>
6193 <param name="address" />
6194 <param name="source" />
6196 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6197 <summary>void _mm_stream_ps (float* mem_addr, __m128 a)
6198 MOVNTPS m128, xmm</summary>
6199 <param name="address" />
6200 <param name="source" />
6202 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreFence">
6203 <summary>void _mm_sfence(void)
6206 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreHigh(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6207 <summary>void _mm_storeh_pi (__m64* mem_addr, __m128 a)
6208 MOVHPS m64, xmm</summary>
6209 <param name="address" />
6210 <param name="source" />
6212 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreLow(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6213 <summary>void _mm_storel_pi (__m64* mem_addr, __m128 a)
6214 MOVLPS m64, xmm</summary>
6215 <param name="address" />
6216 <param name="source" />
6218 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
6219 <summary>void _mm_store_ss (float* mem_addr, __m128 a)
6220 MOVSS m32, xmm</summary>
6221 <param name="address" />
6222 <param name="source" />
6224 <member name="M:System.Runtime.Intrinsics.X86.Sse.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6225 <summary>__m128d _mm_sub_ps (__m128d a, __m128d b)
6226 SUBPS xmm, xmm/m128</summary>
6227 <param name="left" />
6228 <param name="right" />
6230 <member name="M:System.Runtime.Intrinsics.X86.Sse.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6231 <summary>__m128 _mm_sub_ss (__m128 a, __m128 b)
6232 SUBSS xmm, xmm/m32</summary>
6233 <param name="left" />
6234 <param name="right" />
6236 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6237 <summary>__m128 _mm_unpackhi_ps (__m128 a, __m128 b)
6238 UNPCKHPS xmm, xmm/m128</summary>
6239 <param name="left" />
6240 <param name="right" />
6242 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6243 <summary>__m128 _mm_unpacklo_ps (__m128 a, __m128 b)
6244 UNPCKLPS xmm, xmm/m128</summary>
6245 <param name="left" />
6246 <param name="right" />
6248 <member name="T:System.Runtime.Intrinsics.X86.Sse.X64" />
6249 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64)">
6250 <summary>__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)
6251 CVTSI2SS xmm, reg/m64</summary>
6252 <param name="upper" />
6253 <param name="value" />
6255 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
6256 <summary>__int64 _mm_cvtss_si64 (__m128 a)
6257 CVTSS2SI r64, xmm/m32</summary>
6258 <param name="value" />
6260 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
6261 <summary>__int64 _mm_cvttss_si64 (__m128 a)
6262 CVTTSS2SI r64, xmm/m32</summary>
6263 <param name="value" />
6265 <member name="P:System.Runtime.Intrinsics.X86.Sse.X64.IsSupported" />
6266 <member name="M:System.Runtime.Intrinsics.X86.Sse.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
6267 <summary>__m128 _mm_xor_ps (__m128 a, __m128 b)
6268 XORPS xmm, xmm/m128</summary>
6269 <param name="left" />
6270 <param name="right" />
6272 <member name="T:System.Runtime.Intrinsics.X86.Sse2">
6273 <summary>This class provides access to Intel SSE2 hardware instructions via intrinsics.</summary>
6275 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6276 <summary>__m128i _mm_add_epi8 (__m128i a, __m128i b)
6277 PADDB xmm, xmm/m128</summary>
6278 <param name="left" />
6279 <param name="right" />
6281 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6282 <summary>__m128d _mm_add_pd (__m128d a, __m128d b)
6283 ADDPD xmm, xmm/m128</summary>
6284 <param name="left" />
6285 <param name="right" />
6287 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6288 <summary>__m128i _mm_add_epi16 (__m128i a, __m128i b)
6289 PADDW xmm, xmm/m128</summary>
6290 <param name="left" />
6291 <param name="right" />
6293 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6294 <summary>__m128i _mm_add_epi32 (__m128i a, __m128i b)
6295 PADDD xmm, xmm/m128</summary>
6296 <param name="left" />
6297 <param name="right" />
6299 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6300 <summary>__m128i _mm_add_epi64 (__m128i a, __m128i b)
6301 PADDQ xmm, xmm/m128</summary>
6302 <param name="left" />
6303 <param name="right" />
6305 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6306 <summary>__m128i _mm_add_epi8 (__m128i a, __m128i b)
6307 PADDB xmm, xmm/m128</summary>
6308 <param name="left" />
6309 <param name="right" />
6311 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6312 <summary>__m128i _mm_add_epi16 (__m128i a, __m128i b)
6313 PADDW xmm, xmm/m128</summary>
6314 <param name="left" />
6315 <param name="right" />
6317 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6318 <summary>__m128i _mm_add_epi32 (__m128i a, __m128i b)
6319 PADDD xmm, xmm/m128</summary>
6320 <param name="left" />
6321 <param name="right" />
6323 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6324 <summary>__m128i _mm_add_epi64 (__m128i a, __m128i b)
6325 PADDQ xmm, xmm/m128</summary>
6326 <param name="left" />
6327 <param name="right" />
6329 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6330 <summary>__m128i _mm_adds_epu8 (__m128i a, __m128i b)
6331 PADDUSB xmm, xmm/m128</summary>
6332 <param name="left" />
6333 <param name="right" />
6335 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6336 <summary>__m128i _mm_adds_epi16 (__m128i a, __m128i b)
6337 PADDSW xmm, xmm/m128</summary>
6338 <param name="left" />
6339 <param name="right" />
6341 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6342 <summary>__m128i _mm_adds_epi8 (__m128i a, __m128i b)
6343 PADDSB xmm, xmm/m128</summary>
6344 <param name="left" />
6345 <param name="right" />
6347 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6348 <summary>__m128i _mm_adds_epu16 (__m128i a, __m128i b)
6349 PADDUSW xmm, xmm/m128</summary>
6350 <param name="left" />
6351 <param name="right" />
6353 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6354 <summary>__m128d _mm_add_sd (__m128d a, __m128d b)
6355 ADDSD xmm, xmm/m64</summary>
6356 <param name="left" />
6357 <param name="right" />
6359 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6360 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6361 PAND xmm, xmm/m128</summary>
6362 <param name="left" />
6363 <param name="right" />
6365 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6366 <summary>__m128d _mm_and_pd (__m128d a, __m128d b)
6367 ANDPD xmm, xmm/m128</summary>
6368 <param name="left" />
6369 <param name="right" />
6371 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6372 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6373 PAND xmm, xmm/m128</summary>
6374 <param name="left" />
6375 <param name="right" />
6377 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6378 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6379 PAND xmm, xmm/m128</summary>
6380 <param name="left" />
6381 <param name="right" />
6383 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6384 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6385 PAND xmm, xmm/m128</summary>
6386 <param name="left" />
6387 <param name="right" />
6389 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6390 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6391 PAND xmm, xmm/m128</summary>
6392 <param name="left" />
6393 <param name="right" />
6395 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6396 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6397 PAND xmm, xmm/m128</summary>
6398 <param name="left" />
6399 <param name="right" />
6401 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6402 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6403 PAND xmm, xmm/m128</summary>
6404 <param name="left" />
6405 <param name="right" />
6407 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6408 <summary>__m128i _mm_and_si128 (__m128i a, __m128i b)
6409 PAND xmm, xmm/m128</summary>
6410 <param name="left" />
6411 <param name="right" />
6413 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6414 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6415 PANDN xmm, xmm/m128</summary>
6416 <param name="left" />
6417 <param name="right" />
6419 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6420 <summary>__m128d _mm_andnot_pd (__m128d a, __m128d b)
6421 ADDNPD xmm, xmm/m128</summary>
6422 <param name="left" />
6423 <param name="right" />
6425 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6426 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6427 PANDN xmm, xmm/m128</summary>
6428 <param name="left" />
6429 <param name="right" />
6431 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6432 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6433 PANDN xmm, xmm/m128</summary>
6434 <param name="left" />
6435 <param name="right" />
6437 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
6438 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6439 PANDN xmm, xmm/m128</summary>
6440 <param name="left" />
6441 <param name="right" />
6443 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6444 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6445 PANDN xmm, xmm/m128</summary>
6446 <param name="left" />
6447 <param name="right" />
6449 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6450 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6451 PANDN xmm, xmm/m128</summary>
6452 <param name="left" />
6453 <param name="right" />
6455 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6456 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6457 PANDN xmm, xmm/m128</summary>
6458 <param name="left" />
6459 <param name="right" />
6461 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
6462 <summary>__m128i _mm_andnot_si128 (__m128i a, __m128i b)
6463 PANDN xmm, xmm/m128</summary>
6464 <param name="left" />
6465 <param name="right" />
6467 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6468 <summary>__m128i _mm_avg_epu8 (__m128i a, __m128i b)
6469 PAVGB xmm, xmm/m128</summary>
6470 <param name="left" />
6471 <param name="right" />
6473 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6474 <summary>__m128i _mm_avg_epu16 (__m128i a, __m128i b)
6475 PAVGW xmm, xmm/m128</summary>
6476 <param name="left" />
6477 <param name="right" />
6479 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6480 <summary>__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
6481 PCMPEQB xmm, xmm/m128</summary>
6482 <param name="left" />
6483 <param name="right" />
6485 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6486 <summary>__m128d _mm_cmpeq_pd (__m128d a, __m128d b)
6487 CMPPD xmm, xmm/m128, imm8(0)</summary>
6488 <param name="left" />
6489 <param name="right" />
6491 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6492 <summary>__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
6493 PCMPEQW xmm, xmm/m128</summary>
6494 <param name="left" />
6495 <param name="right" />
6497 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6498 <summary>__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
6499 PCMPEQD xmm, xmm/m128</summary>
6500 <param name="left" />
6501 <param name="right" />
6503 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6504 <summary>__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)
6505 PCMPEQB xmm, xmm/m128</summary>
6506 <param name="left" />
6507 <param name="right" />
6509 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6510 <summary>__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)
6511 PCMPEQW xmm, xmm/m128</summary>
6512 <param name="left" />
6513 <param name="right" />
6515 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6516 <summary>__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)
6517 PCMPEQD xmm, xmm/m128</summary>
6518 <param name="left" />
6519 <param name="right" />
6521 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6522 <summary>__m128d _mm_cmpgt_pd (__m128d a, __m128d b)
6523 CMPPD xmm, xmm/m128, imm8(6)</summary>
6524 <param name="left" />
6525 <param name="right" />
6527 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6528 <summary>__m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)
6529 PCMPGTW xmm, xmm/m128</summary>
6530 <param name="left" />
6531 <param name="right" />
6533 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6534 <summary>__m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)
6535 PCMPGTD xmm, xmm/m128</summary>
6536 <param name="left" />
6537 <param name="right" />
6539 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6540 <summary>__m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)
6541 PCMPGTB xmm, xmm/m128</summary>
6542 <param name="left" />
6543 <param name="right" />
6545 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6546 <summary>__m128d _mm_cmpge_pd (__m128d a, __m128d b)
6547 CMPPD xmm, xmm/m128, imm8(5)</summary>
6548 <param name="left" />
6549 <param name="right" />
6551 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6552 <summary>__m128d _mm_cmplt_pd (__m128d a, __m128d b)
6553 CMPPD xmm, xmm/m128, imm8(1)</summary>
6554 <param name="left" />
6555 <param name="right" />
6557 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6558 <summary>__m128i _mm_cmplt_epi16 (__m128i a, __m128i b)
6559 PCMPGTW xmm, xmm/m128</summary>
6560 <param name="left" />
6561 <param name="right" />
6563 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6564 <summary>__m128i _mm_cmplt_epi32 (__m128i a, __m128i b)
6565 PCMPGTD xmm, xmm/m128</summary>
6566 <param name="left" />
6567 <param name="right" />
6569 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6570 <summary>__m128i _mm_cmplt_epi8 (__m128i a, __m128i b)
6571 PCMPGTB xmm, xmm/m128</summary>
6572 <param name="left" />
6573 <param name="right" />
6575 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6576 <summary>__m128d _mm_cmple_pd (__m128d a, __m128d b)
6577 CMPPD xmm, xmm/m128, imm8(2)</summary>
6578 <param name="left" />
6579 <param name="right" />
6581 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6582 <summary>__m128d _mm_cmpneq_pd (__m128d a, __m128d b)
6583 CMPPD xmm, xmm/m128, imm8(4)</summary>
6584 <param name="left" />
6585 <param name="right" />
6587 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6588 <summary>__m128d _mm_cmpngt_pd (__m128d a, __m128d b)
6589 CMPPD xmm, xmm/m128, imm8(2)</summary>
6590 <param name="left" />
6591 <param name="right" />
6593 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6594 <summary>__m128d _mm_cmpnge_pd (__m128d a, __m128d b)
6595 CMPPD xmm, xmm/m128, imm8(1)</summary>
6596 <param name="left" />
6597 <param name="right" />
6599 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6600 <summary>__m128d _mm_cmpnlt_pd (__m128d a, __m128d b)
6601 CMPPD xmm, xmm/m128, imm8(5)</summary>
6602 <param name="left" />
6603 <param name="right" />
6605 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6606 <summary>__m128d _mm_cmpnle_pd (__m128d a, __m128d b)
6607 CMPPD xmm, xmm/m128, imm8(6)</summary>
6608 <param name="left" />
6609 <param name="right" />
6611 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6612 <summary>__m128d _mm_cmpord_pd (__m128d a, __m128d b)
6613 CMPPD xmm, xmm/m128, imm8(7)</summary>
6614 <param name="left" />
6615 <param name="right" />
6617 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6618 <summary>__m128d _mm_cmpeq_sd (__m128d a, __m128d b)
6619 CMPSD xmm, xmm/m64, imm8(0)</summary>
6620 <param name="left" />
6621 <param name="right" />
6623 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6624 <summary>__m128d _mm_cmpgt_sd (__m128d a, __m128d b)
6625 CMPSD xmm, xmm/m64, imm8(6)</summary>
6626 <param name="left" />
6627 <param name="right" />
6629 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6630 <summary>__m128d _mm_cmpge_sd (__m128d a, __m128d b)
6631 CMPSD xmm, xmm/m64, imm8(5)</summary>
6632 <param name="left" />
6633 <param name="right" />
6635 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6636 <summary>__m128d _mm_cmplt_sd (__m128d a, __m128d b)
6637 CMPSD xmm, xmm/m64, imm8(1)</summary>
6638 <param name="left" />
6639 <param name="right" />
6641 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6642 <summary>__m128d _mm_cmple_sd (__m128d a, __m128d b)
6643 CMPSD xmm, xmm/m64, imm8(2)</summary>
6644 <param name="left" />
6645 <param name="right" />
6647 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6648 <summary>__m128d _mm_cmpneq_sd (__m128d a, __m128d b)
6649 CMPSD xmm, xmm/m64, imm8(4)</summary>
6650 <param name="left" />
6651 <param name="right" />
6653 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6654 <summary>__m128d _mm_cmpngt_sd (__m128d a, __m128d b)
6655 CMPSD xmm, xmm/m64, imm8(2)</summary>
6656 <param name="left" />
6657 <param name="right" />
6659 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6660 <summary>__m128d _mm_cmpnge_sd (__m128d a, __m128d b)
6661 CMPSD xmm, xmm/m64, imm8(1)</summary>
6662 <param name="left" />
6663 <param name="right" />
6665 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6666 <summary>__m128d _mm_cmpnlt_sd (__m128d a, __m128d b)
6667 CMPSD xmm, xmm/m64, imm8(5)</summary>
6668 <param name="left" />
6669 <param name="right" />
6671 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6672 <summary>__m128d _mm_cmpnle_sd (__m128d a, __m128d b)
6673 CMPSD xmm, xmm/m64, imm8(6)</summary>
6674 <param name="left" />
6675 <param name="right" />
6677 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6678 <summary>__m128d _mm_cmpord_sd (__m128d a, __m128d b)
6679 CMPSD xmm, xmm/m64, imm8(7)</summary>
6680 <param name="left" />
6681 <param name="right" />
6683 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6684 <summary>int _mm_comieq_sd (__m128d a, __m128d b)
6685 COMISD xmm, xmm/m64</summary>
6686 <param name="left" />
6687 <param name="right" />
6689 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6690 <summary>int _mm_comigt_sd (__m128d a, __m128d b)
6691 COMISD xmm, xmm/m64</summary>
6692 <param name="left" />
6693 <param name="right" />
6695 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6696 <summary>int _mm_comige_sd (__m128d a, __m128d b)
6697 COMISD xmm, xmm/m64</summary>
6698 <param name="left" />
6699 <param name="right" />
6701 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6702 <summary>int _mm_comilt_sd (__m128d a, __m128d b)
6703 COMISD xmm, xmm/m64</summary>
6704 <param name="left" />
6705 <param name="right" />
6707 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6708 <summary>int _mm_comile_sd (__m128d a, __m128d b)
6709 COMISD xmm, xmm/m64</summary>
6710 <param name="left" />
6711 <param name="right" />
6713 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6714 <summary>int _mm_comineq_sd (__m128d a, __m128d b)
6715 COMISD xmm, xmm/m64</summary>
6716 <param name="left" />
6717 <param name="right" />
6719 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6720 <summary>__m128d _mm_cmpunord_sd (__m128d a, __m128d b)
6721 CMPSD xmm, xmm/m64, imm8(3)</summary>
6722 <param name="left" />
6723 <param name="right" />
6725 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6726 <summary>int _mm_ucomieq_sd (__m128d a, __m128d b)
6727 UCOMISD xmm, xmm/m64</summary>
6728 <param name="left" />
6729 <param name="right" />
6731 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6732 <summary>int _mm_ucomigt_sd (__m128d a, __m128d b)
6733 UCOMISD xmm, xmm/m64</summary>
6734 <param name="left" />
6735 <param name="right" />
6737 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6738 <summary>int _mm_ucomige_sd (__m128d a, __m128d b)
6739 UCOMISD xmm, xmm/m64</summary>
6740 <param name="left" />
6741 <param name="right" />
6743 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6744 <summary>int _mm_ucomilt_sd (__m128d a, __m128d b)
6745 UCOMISD xmm, xmm/m64</summary>
6746 <param name="left" />
6747 <param name="right" />
6749 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6750 <summary>int _mm_ucomile_sd (__m128d a, __m128d b)
6751 UCOMISD xmm, xmm/m64</summary>
6752 <param name="left" />
6753 <param name="right" />
6755 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6756 <summary>int _mm_ucomineq_sd (__m128d a, __m128d b)
6757 UCOMISD xmm, xmm/m64</summary>
6758 <param name="left" />
6759 <param name="right" />
6761 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6762 <summary>__m128d _mm_cmpunord_pd (__m128d a, __m128d b)
6763 CMPPD xmm, xmm/m128, imm8(3)</summary>
6764 <param name="left" />
6765 <param name="right" />
6767 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int32)">
6768 <summary>__m128d _mm_cvtsi32_sd (__m128d a, int b)
6769 CVTSI2SD xmm, reg/m32</summary>
6770 <param name="upper" />
6771 <param name="value" />
6773 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Single})">
6774 <summary>__m128d _mm_cvtss_sd (__m128d a, __m128 b)
6775 CVTSS2SD xmm, xmm/m32</summary>
6776 <param name="upper" />
6777 <param name="value" />
6779 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Int32(System.Int32)">
6780 <summary>__m128i _mm_cvtsi32_si128 (int a)
6781 MOVD xmm, reg/m32</summary>
6782 <param name="value" />
6784 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
6785 <summary>__m128 _mm_cvtsd_ss (__m128 a, __m128d b)
6786 CVTSD2SS xmm, xmm/m64</summary>
6787 <param name="upper" />
6788 <param name="value" />
6790 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128UInt32(System.UInt32)">
6791 <summary>__m128i _mm_cvtsi32_si128 (int a)
6792 MOVD xmm, reg/m32</summary>
6793 <param name="value" />
6795 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
6796 <summary>int _mm_cvtsd_si32 (__m128d a)
6797 CVTSD2SI r32, xmm/m64</summary>
6798 <param name="value" />
6800 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Int32})">
6801 <summary>int _mm_cvtsi128_si32 (__m128i a)
6802 MOVD reg/m32, xmm</summary>
6803 <param name="value" />
6805 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6806 <summary>int _mm_cvttsd_si32 (__m128d a)
6807 CVTTSD2SI reg, xmm/m64</summary>
6808 <param name="value" />
6810 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.UInt32})">
6811 <summary>int _mm_cvtsi128_si32 (__m128i a)
6812 MOVD reg/m32, xmm</summary>
6813 <param name="value" />
6815 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
6816 <summary>__m128d _mm_cvtepi32_pd (__m128i a)
6817 CVTDQ2PD xmm, xmm/m128</summary>
6818 <param name="value" />
6820 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Single})">
6821 <summary>__m128d _mm_cvtps_pd (__m128 a)
6822 CVTPS2PD xmm, xmm/m128</summary>
6823 <param name="value" />
6825 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Double})">
6826 <summary>__m128i _mm_cvtpd_epi32 (__m128d a)
6827 CVTPD2DQ xmm, xmm/m128</summary>
6828 <param name="value" />
6830 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Single})">
6831 <summary>__m128i _mm_cvtps_epi32 (__m128 a)
6832 CVTPS2DQ xmm, xmm/m128</summary>
6833 <param name="value" />
6835 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
6836 <summary>__m128i _mm_cvttpd_epi32 (__m128d a)
6837 CVTTPD2DQ xmm, xmm/m128</summary>
6838 <param name="value" />
6840 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
6841 <summary>__m128i _mm_cvttps_epi32 (__m128 a)
6842 CVTTPS2DQ xmm, xmm/m128</summary>
6843 <param name="value" />
6845 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Double})">
6846 <summary>__m128 _mm_cvtpd_ps (__m128d a)
6847 CVTPD2PS xmm, xmm/m128</summary>
6848 <param name="value" />
6850 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int32})">
6851 <summary>__m128 _mm_cvtepi32_ps (__m128i a)
6852 CVTDQ2PS xmm, xmm/m128</summary>
6853 <param name="value" />
6855 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6856 <summary>__m128d _mm_div_pd (__m128d a, __m128d b)
6857 DIVPD xmm, xmm/m128</summary>
6858 <param name="left" />
6859 <param name="right" />
6861 <member name="M:System.Runtime.Intrinsics.X86.Sse2.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
6862 <summary>__m128d _mm_div_sd (__m128d a, __m128d b)
6863 DIVSD xmm, xmm/m64</summary>
6864 <param name="left" />
6865 <param name="right" />
6867 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6868 <summary>int _mm_extract_epi16 (__m128i a, int immediate)
6869 PEXTRW reg, xmm, imm8</summary>
6870 <param name="value" />
6871 <param name="index" />
6873 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int16,System.Byte)">
6874 <summary>__m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
6875 PINSRW xmm, reg/m16, imm8</summary>
6876 <param name="value" />
6877 <param name="data" />
6878 <param name="index" />
6880 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.UInt16,System.Byte)">
6881 <summary>__m128i _mm_insert_epi16 (__m128i a, int i, int immediate)
6882 PINSRW xmm, reg/m16, imm8</summary>
6883 <param name="value" />
6884 <param name="data" />
6885 <param name="index" />
6887 <member name="P:System.Runtime.Intrinsics.X86.Sse2.IsSupported" />
6888 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Byte*)">
6889 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6890 MOVDQA xmm, m128</summary>
6891 <param name="address" />
6893 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Double*)">
6894 <summary>__m128d _mm_load_pd (double const* mem_address)
6895 MOVAPD xmm, m128</summary>
6896 <param name="address" />
6898 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int16*)">
6899 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6900 MOVDQA xmm, m128</summary>
6901 <param name="address" />
6903 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int32*)">
6904 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6905 MOVDQA xmm, m128</summary>
6906 <param name="address" />
6908 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int64*)">
6909 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6910 MOVDQA xmm, m128</summary>
6911 <param name="address" />
6913 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.SByte*)">
6914 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6915 MOVDQA xmm, m128</summary>
6916 <param name="address" />
6918 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt16*)">
6919 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6920 MOVDQA xmm, m128</summary>
6921 <param name="address" />
6923 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt32*)">
6924 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6925 MOVDQA xmm, m128</summary>
6926 <param name="address" />
6928 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt64*)">
6929 <summary>__m128i _mm_load_si128 (__m128i const* mem_address)
6930 MOVDQA xmm, m128</summary>
6931 <param name="address" />
6933 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadFence">
6934 <summary>void _mm_lfence(void)
6937 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
6938 <summary>__m128d _mm_loadh_pd (__m128d a, double const* mem_addr)
6939 MOVHPD xmm, m64</summary>
6940 <param name="lower" />
6941 <param name="address" />
6943 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
6944 <summary>__m128d _mm_loadl_pd (__m128d a, double const* mem_addr)
6945 MOVLPD xmm, m64</summary>
6946 <param name="upper" />
6947 <param name="address" />
6949 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Double*)">
6950 <summary>__m128d _mm_load_sd (double const* mem_address)
6951 MOVSD xmm, m64</summary>
6952 <param name="address" />
6954 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int32*)">
6955 <summary>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)
6956 MOVD xmm, reg/m32</summary>
6957 <param name="address" />
6959 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int64*)">
6960 <summary>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)
6961 MOVQ xmm, reg/m64</summary>
6962 <param name="address" />
6964 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt32*)">
6965 <summary>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)
6966 MOVD xmm, reg/m32</summary>
6967 <param name="address" />
6969 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt64*)">
6970 <summary>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)
6971 MOVQ xmm, reg/m64</summary>
6972 <param name="address" />
6974 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Byte*)">
6975 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
6976 MOVDQU xmm, m128</summary>
6977 <param name="address" />
6979 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Double*)">
6980 <summary>__m128d _mm_loadu_pd (double const* mem_address)
6981 MOVUPD xmm, m128</summary>
6982 <param name="address" />
6984 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int16*)">
6985 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
6986 MOVDQU xmm, m128</summary>
6987 <param name="address" />
6989 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int32*)">
6990 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
6991 MOVDQU xmm, m128</summary>
6992 <param name="address" />
6994 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int64*)">
6995 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
6996 MOVDQU xmm, m128</summary>
6997 <param name="address" />
6999 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.SByte*)">
7000 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
7001 MOVDQU xmm, m128</summary>
7002 <param name="address" />
7004 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt16*)">
7005 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
7006 MOVDQU xmm, m128</summary>
7007 <param name="address" />
7009 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt32*)">
7010 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
7011 MOVDQU xmm, m128</summary>
7012 <param name="address" />
7014 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt64*)">
7015 <summary>__m128i _mm_loadu_si128 (__m128i const* mem_address)
7016 MOVDQU xmm, m128</summary>
7017 <param name="address" />
7019 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte*)">
7020 <summary>void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
7021 MASKMOVDQU xmm, xmm</summary>
7022 <param name="source" />
7023 <param name="mask" />
7024 <param name="address" />
7026 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte*)">
7027 <summary>void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)
7028 MASKMOVDQU xmm, xmm</summary>
7029 <param name="source" />
7030 <param name="mask" />
7031 <param name="address" />
7033 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7034 <summary>__m128i _mm_max_epu8 (__m128i a, __m128i b)
7035 PMAXUB xmm, xmm/m128</summary>
7036 <param name="left" />
7037 <param name="right" />
7039 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7040 <summary>__m128d _mm_max_pd (__m128d a, __m128d b)
7041 MAXPD xmm, xmm/m128</summary>
7042 <param name="left" />
7043 <param name="right" />
7045 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7046 <summary>__m128i _mm_max_epi16 (__m128i a, __m128i b)
7047 PMAXSW xmm, xmm/m128</summary>
7048 <param name="left" />
7049 <param name="right" />
7051 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7052 <summary>__m128d _mm_max_sd (__m128d a, __m128d b)
7053 MAXSD xmm, xmm/m64</summary>
7054 <param name="left" />
7055 <param name="right" />
7057 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MemoryFence">
7058 <summary>void _mm_mfence(void)
7061 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7062 <summary>__m128i _mm_min_epu8 (__m128i a, __m128i b)
7063 PMINUB xmm, xmm/m128</summary>
7064 <param name="left" />
7065 <param name="right" />
7067 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7068 <summary>__m128d _mm_min_pd (__m128d a, __m128d b)
7069 MINPD xmm, xmm/m128</summary>
7070 <param name="left" />
7071 <param name="right" />
7073 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7074 <summary>__m128i _mm_min_epi16 (__m128i a, __m128i b)
7075 PMINSW xmm, xmm/m128</summary>
7076 <param name="left" />
7077 <param name="right" />
7079 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MinScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7080 <summary>__m128d _mm_min_sd (__m128d a, __m128d b)
7081 MINSD xmm, xmm/m64</summary>
7082 <param name="left" />
7083 <param name="right" />
7085 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Byte})">
7086 <summary>int _mm_movemask_epi8 (__m128i a)
7087 PMOVMSKB reg, xmm</summary>
7088 <param name="value" />
7090 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Double})">
7091 <summary>int _mm_movemask_pd (__m128d a)
7092 MOVMSKPD reg, xmm</summary>
7093 <param name="value" />
7095 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.SByte})">
7096 <summary>int _mm_movemask_epi8 (__m128i a)
7097 PMOVMSKB reg, xmm</summary>
7098 <param name="value" />
7100 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7101 <summary>__m128d _mm_move_sd (__m128d a, __m128d b)
7102 MOVSD xmm, xmm</summary>
7103 <param name="upper" />
7104 <param name="value" />
7106 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
7107 <summary>__m128i _mm_move_epi64 (__m128i a)
7108 MOVQ xmm, xmm</summary>
7109 <param name="value" />
7111 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
7112 <summary>__m128i _mm_move_epi64 (__m128i a)
7113 MOVQ xmm, xmm</summary>
7114 <param name="value" />
7116 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7117 <summary>__m128d _mm_mul_pd (__m128d a, __m128d b)
7118 MULPD xmm, xmm/m128</summary>
7119 <param name="left" />
7120 <param name="right" />
7122 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7123 <summary>__m128i _mm_mul_epu32 (__m128i a, __m128i b)
7124 PMULUDQ xmm, xmm/m128</summary>
7125 <param name="left" />
7126 <param name="right" />
7128 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7129 <summary>__m128i _mm_madd_epi16 (__m128i a, __m128i b)
7130 PMADDWD xmm, xmm/m128</summary>
7131 <param name="left" />
7132 <param name="right" />
7134 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7135 <summary>__m128i _mm_mulhi_epi16 (__m128i a, __m128i b)
7136 PMULHW xmm, xmm/m128</summary>
7137 <param name="left" />
7138 <param name="right" />
7140 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7141 <summary>__m128i _mm_mulhi_epu16 (__m128i a, __m128i b)
7142 PMULHUW xmm, xmm/m128</summary>
7143 <param name="left" />
7144 <param name="right" />
7146 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7147 <summary>__m128i _mm_mullo_epi16 (__m128i a, __m128i b)
7148 PMULLW xmm, xmm/m128</summary>
7149 <param name="left" />
7150 <param name="right" />
7152 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7153 <summary>__m128i _mm_mullo_epi16 (__m128i a, __m128i b)
7154 PMULLW xmm, xmm/m128</summary>
7155 <param name="left" />
7156 <param name="right" />
7158 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7159 <summary>__m128d _mm_mul_sd (__m128d a, __m128d b)
7160 MULSD xmm, xmm/m64</summary>
7161 <param name="left" />
7162 <param name="right" />
7164 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7165 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7166 POR xmm, xmm/m128</summary>
7167 <param name="left" />
7168 <param name="right" />
7170 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7171 <summary>__m128d _mm_or_pd (__m128d a, __m128d b)
7172 ORPD xmm, xmm/m128</summary>
7173 <param name="left" />
7174 <param name="right" />
7176 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7177 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7178 POR xmm, xmm/m128</summary>
7179 <param name="left" />
7180 <param name="right" />
7182 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7183 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7184 POR xmm, xmm/m128</summary>
7185 <param name="left" />
7186 <param name="right" />
7188 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7189 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7190 POR xmm, xmm/m128</summary>
7191 <param name="left" />
7192 <param name="right" />
7194 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7195 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7196 POR xmm, xmm/m128</summary>
7197 <param name="left" />
7198 <param name="right" />
7200 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7201 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7202 POR xmm, xmm/m128</summary>
7203 <param name="left" />
7204 <param name="right" />
7206 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7207 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7208 POR xmm, xmm/m128</summary>
7209 <param name="left" />
7210 <param name="right" />
7212 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7213 <summary>__m128i _mm_or_si128 (__m128i a, __m128i b)
7214 POR xmm, xmm/m128</summary>
7215 <param name="left" />
7216 <param name="right" />
7218 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7219 <summary>__m128i _mm_packs_epi16 (__m128i a, __m128i b)
7220 PACKSSWB xmm, xmm/m128</summary>
7221 <param name="left" />
7222 <param name="right" />
7224 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7225 <summary>__m128i _mm_packs_epi32 (__m128i a, __m128i b)
7226 PACKSSDW xmm, xmm/m128</summary>
7227 <param name="left" />
7228 <param name="right" />
7230 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7231 <summary>__m128i _mm_packus_epi16 (__m128i a, __m128i b)
7232 PACKUSWB xmm, xmm/m128</summary>
7233 <param name="left" />
7234 <param name="right" />
7236 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7237 <summary>__m128i _mm_slli_epi16 (__m128i a, int immediate)
7238 PSLLW xmm, imm8</summary>
7239 <param name="value" />
7240 <param name="count" />
7242 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7243 <summary>__m128i _mm_sll_epi16 (__m128i a, __m128i count)
7244 PSLLW xmm, xmm/m128</summary>
7245 <param name="value" />
7246 <param name="count" />
7248 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7249 <summary>__m128i _mm_slli_epi32 (__m128i a, int immediate)
7250 PSLLD xmm, imm8</summary>
7251 <param name="value" />
7252 <param name="count" />
7254 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7255 <summary>__m128i _mm_sll_epi32 (__m128i a, __m128i count)
7256 PSLLD xmm, xmm/m128</summary>
7257 <param name="value" />
7258 <param name="count" />
7260 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7261 <summary>__m128i _mm_slli_epi64 (__m128i a, int immediate)
7262 PSLLQ xmm, imm8</summary>
7263 <param name="value" />
7264 <param name="count" />
7266 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7267 <summary>__m128i _mm_sll_epi64 (__m128i a, __m128i count)
7268 PSLLQ xmm, xmm/m128</summary>
7269 <param name="value" />
7270 <param name="count" />
7272 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7273 <summary>__m128i _mm_slli_epi16 (__m128i a, int immediate)
7274 PSLLW xmm, imm8</summary>
7275 <param name="value" />
7276 <param name="count" />
7278 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7279 <summary>__m128i _mm_sll_epi16 (__m128i a, __m128i count)
7280 PSLLW xmm, xmm/m128</summary>
7281 <param name="value" />
7282 <param name="count" />
7284 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7285 <summary>__m128i _mm_slli_epi32 (__m128i a, int immediate)
7286 PSLLD xmm, imm8</summary>
7287 <param name="value" />
7288 <param name="count" />
7290 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7291 <summary>__m128i _mm_sll_epi32 (__m128i a, __m128i count)
7292 PSLLD xmm, xmm/m128</summary>
7293 <param name="value" />
7294 <param name="count" />
7296 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7297 <summary>__m128i _mm_slli_epi64 (__m128i a, int immediate)
7298 PSLLQ xmm, imm8</summary>
7299 <param name="value" />
7300 <param name="count" />
7302 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7303 <summary>__m128i _mm_sll_epi64 (__m128i a, __m128i count)
7304 PSLLQ xmm, xmm/m128</summary>
7305 <param name="value" />
7306 <param name="count" />
7308 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7309 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7310 PSLLDQ xmm, imm8</summary>
7311 <param name="value" />
7312 <param name="numBytes" />
7314 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7315 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7316 PSLLDQ xmm, imm8</summary>
7317 <param name="value" />
7318 <param name="numBytes" />
7320 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7321 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7322 PSLLDQ xmm, imm8</summary>
7323 <param name="value" />
7324 <param name="numBytes" />
7326 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7327 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7328 PSLLDQ xmm, imm8</summary>
7329 <param name="value" />
7330 <param name="numBytes" />
7332 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
7333 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7334 PSLLDQ xmm, imm8</summary>
7335 <param name="value" />
7336 <param name="numBytes" />
7338 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7339 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7340 PSLLDQ xmm, imm8</summary>
7341 <param name="value" />
7342 <param name="numBytes" />
7344 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7345 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7346 PSLLDQ xmm, imm8</summary>
7347 <param name="value" />
7348 <param name="numBytes" />
7350 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7351 <summary>__m128i _mm_bslli_si128 (__m128i a, int imm8)
7352 PSLLDQ xmm, imm8</summary>
7353 <param name="value" />
7354 <param name="numBytes" />
7356 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7357 <summary>__m128i _mm_srai_epi16 (__m128i a, int immediate)
7358 PSRAW xmm, imm8</summary>
7359 <param name="value" />
7360 <param name="count" />
7362 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7363 <summary>__m128i _mm_sra_epi16 (__m128i a, __m128i count)
7364 PSRAW xmm, xmm/m128</summary>
7365 <param name="value" />
7366 <param name="count" />
7368 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7369 <summary>__m128i _mm_srai_epi32 (__m128i a, int immediate)
7370 PSRAD xmm, imm8</summary>
7371 <param name="value" />
7372 <param name="count" />
7374 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7375 <summary>__m128i _mm_sra_epi32 (__m128i a, __m128i count)
7376 PSRAD xmm, xmm/m128</summary>
7377 <param name="value" />
7378 <param name="count" />
7380 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7381 <summary>__m128i _mm_srli_epi16 (__m128i a, int immediate)
7382 PSRLW xmm, imm8</summary>
7383 <param name="value" />
7384 <param name="count" />
7386 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7387 <summary>__m128i _mm_srl_epi16 (__m128i a, __m128i count)
7388 PSRLW xmm, xmm/m128</summary>
7389 <param name="value" />
7390 <param name="count" />
7392 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7393 <summary>__m128i _mm_srli_epi32 (__m128i a, int immediate)
7394 PSRLD xmm, imm8</summary>
7395 <param name="value" />
7396 <param name="count" />
7398 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7399 <summary>__m128i _mm_srl_epi32 (__m128i a, __m128i count)
7400 PSRLD xmm, xmm/m128</summary>
7401 <param name="value" />
7402 <param name="count" />
7404 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7405 <summary>__m128i _mm_srli_epi64 (__m128i a, int immediate)
7406 PSRLQ xmm, imm8</summary>
7407 <param name="value" />
7408 <param name="count" />
7410 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7411 <summary>__m128i _mm_srl_epi64 (__m128i a, __m128i count)
7412 PSRLQ xmm, xmm/m128</summary>
7413 <param name="value" />
7414 <param name="count" />
7416 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7417 <summary>__m128i _mm_srli_epi16 (__m128i a, int immediate)
7418 PSRLW xmm, imm8</summary>
7419 <param name="value" />
7420 <param name="count" />
7422 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7423 <summary>__m128i _mm_srl_epi16 (__m128i a, __m128i count)
7424 PSRLW xmm, xmm/m128</summary>
7425 <param name="value" />
7426 <param name="count" />
7428 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7429 <summary>__m128i _mm_srli_epi32 (__m128i a, int immediate)
7430 PSRLD xmm, imm8</summary>
7431 <param name="value" />
7432 <param name="count" />
7434 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7435 <summary>__m128i _mm_srl_epi32 (__m128i a, __m128i count)
7436 PSRLD xmm, xmm/m128</summary>
7437 <param name="value" />
7438 <param name="count" />
7440 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7441 <summary>__m128i _mm_srli_epi64 (__m128i a, int immediate)
7442 PSRLQ xmm, imm8</summary>
7443 <param name="value" />
7444 <param name="count" />
7446 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7447 <summary>__m128i _mm_srl_epi64 (__m128i a, __m128i count)
7448 PSRLQ xmm, xmm/m128</summary>
7449 <param name="value" />
7450 <param name="count" />
7452 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
7453 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7454 PSRLDQ xmm, imm8</summary>
7455 <param name="value" />
7456 <param name="numBytes" />
7458 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7459 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7460 PSRLDQ xmm, imm8</summary>
7461 <param name="value" />
7462 <param name="numBytes" />
7464 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7465 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7466 PSRLDQ xmm, imm8</summary>
7467 <param name="value" />
7468 <param name="numBytes" />
7470 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
7471 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7472 PSRLDQ xmm, imm8</summary>
7473 <param name="value" />
7474 <param name="numBytes" />
7476 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
7477 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7478 PSRLDQ xmm, imm8</summary>
7479 <param name="value" />
7480 <param name="numBytes" />
7482 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7483 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7484 PSRLDQ xmm, imm8</summary>
7485 <param name="value" />
7486 <param name="numBytes" />
7488 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7489 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7490 PSRLDQ xmm, imm8</summary>
7491 <param name="value" />
7492 <param name="numBytes" />
7494 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
7495 <summary>__m128i _mm_bsrli_si128 (__m128i a, int imm8)
7496 PSRLDQ xmm, imm8</summary>
7497 <param name="value" />
7498 <param name="numBytes" />
7500 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
7501 <summary>__m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)
7502 SHUFPD xmm, xmm/m128, imm8</summary>
7503 <param name="left" />
7504 <param name="right" />
7505 <param name="control" />
7507 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7508 <summary>__m128i _mm_shuffle_epi32 (__m128i a, int immediate)
7509 PSHUFD xmm, xmm/m128, imm8</summary>
7510 <param name="value" />
7511 <param name="control" />
7513 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7514 <summary>__m128i _mm_shuffle_epi32 (__m128i a, int immediate)
7515 PSHUFD xmm, xmm/m128, imm8</summary>
7516 <param name="value" />
7517 <param name="control" />
7519 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7520 <summary>__m128i _mm_shufflehi_epi16 (__m128i a, int immediate)
7521 PSHUFHW xmm, xmm/m128, imm8</summary>
7522 <param name="value" />
7523 <param name="control" />
7525 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7526 <summary>__m128i _mm_shufflehi_epi16 (__m128i a, int control)
7527 PSHUFHW xmm, xmm/m128, imm8</summary>
7528 <param name="value" />
7529 <param name="control" />
7531 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7532 <summary>__m128i _mm_shufflelo_epi16 (__m128i a, int control)
7533 PSHUFLW xmm, xmm/m128, imm8</summary>
7534 <param name="value" />
7535 <param name="control" />
7537 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7538 <summary>__m128i _mm_shufflelo_epi16 (__m128i a, int control)
7539 PSHUFLW xmm, xmm/m128, imm8</summary>
7540 <param name="value" />
7541 <param name="control" />
7543 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
7544 <summary>__m128d _mm_sqrt_pd (__m128d a)
7545 SQRTPD xmm, xmm/m128</summary>
7546 <param name="value" />
7548 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
7549 <summary>__m128d _mm_sqrt_sd (__m128d a)
7550 SQRTSD xmm, xmm/64</summary>
7551 <param name="value" />
7553 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7554 <summary>__m128d _mm_sqrt_sd (__m128d a, __m128d b)
7555 SQRTSD xmm, xmm/64</summary>
7556 <param name="upper" />
7557 <param name="value" />
7559 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7560 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7561 MOVDQU m128, xmm</summary>
7562 <param name="address" />
7563 <param name="source" />
7565 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7566 <summary>void _mm_storeu_pd (double* mem_addr, __m128d a)
7567 MOVUPD m128, xmm</summary>
7568 <param name="address" />
7569 <param name="source" />
7571 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7572 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7573 MOVDQU m128, xmm</summary>
7574 <param name="address" />
7575 <param name="source" />
7577 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7578 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7579 MOVDQU m128, xmm</summary>
7580 <param name="address" />
7581 <param name="source" />
7583 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7584 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7585 MOVDQU m128, xmm</summary>
7586 <param name="address" />
7587 <param name="source" />
7589 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7590 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7591 MOVDQU m128, xmm</summary>
7592 <param name="address" />
7593 <param name="source" />
7595 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7596 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7597 MOVDQU m128, xmm</summary>
7598 <param name="address" />
7599 <param name="source" />
7601 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7602 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7603 MOVDQU m128, xmm</summary>
7604 <param name="address" />
7605 <param name="source" />
7607 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7608 <summary>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)
7609 MOVDQU m128, xmm</summary>
7610 <param name="address" />
7611 <param name="source" />
7613 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7614 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7615 MOVDQA m128, xmm</summary>
7616 <param name="address" />
7617 <param name="source" />
7619 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7620 <summary>void _mm_store_pd (double* mem_addr, __m128d a)
7621 MOVAPD m128, xmm</summary>
7622 <param name="address" />
7623 <param name="source" />
7625 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7626 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7627 MOVDQA m128, xmm</summary>
7628 <param name="address" />
7629 <param name="source" />
7631 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7632 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7633 MOVDQA m128, xmm</summary>
7634 <param name="address" />
7635 <param name="source" />
7637 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7638 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7639 MOVDQA m128, xmm</summary>
7640 <param name="address" />
7641 <param name="source" />
7643 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7644 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7645 MOVDQA m128, xmm</summary>
7646 <param name="address" />
7647 <param name="source" />
7649 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7650 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7651 MOVDQA m128, xmm</summary>
7652 <param name="address" />
7653 <param name="source" />
7655 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7656 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7657 MOVDQA m128, xmm</summary>
7658 <param name="address" />
7659 <param name="source" />
7661 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7662 <summary>void _mm_store_si128 (__m128i* mem_addr, __m128i a)
7663 MOVDQA m128, xmm</summary>
7664 <param name="address" />
7665 <param name="source" />
7667 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
7668 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7669 MOVNTDQ m128, xmm</summary>
7670 <param name="address" />
7671 <param name="source" />
7673 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7674 <summary>void _mm_stream_pd (double* mem_addr, __m128d a)
7675 MOVNTPD m128, xmm</summary>
7676 <param name="address" />
7677 <param name="source" />
7679 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
7680 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7681 MOVNTDQ m128, xmm</summary>
7682 <param name="address" />
7683 <param name="source" />
7685 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
7686 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7687 MOVNTDQ m128, xmm</summary>
7688 <param name="address" />
7689 <param name="source" />
7691 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7692 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7693 MOVNTDQ m128, xmm</summary>
7694 <param name="address" />
7695 <param name="source" />
7697 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
7698 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7699 MOVNTDQ m128, xmm</summary>
7700 <param name="address" />
7701 <param name="source" />
7703 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
7704 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7705 MOVNTDQ m128, xmm</summary>
7706 <param name="address" />
7707 <param name="source" />
7709 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
7710 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7711 MOVNTDQ m128, xmm</summary>
7712 <param name="address" />
7713 <param name="source" />
7715 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7716 <summary>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)
7717 MOVNTDQ m128, xmm</summary>
7718 <param name="address" />
7719 <param name="source" />
7721 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreHigh(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7722 <summary>void _mm_storeh_pd (double* mem_addr, __m128d a)
7723 MOVHPD m64, xmm</summary>
7724 <param name="address" />
7725 <param name="source" />
7727 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7728 <summary>void _mm_storel_pd (double* mem_addr, __m128d a)
7729 MOVLPD m64, xmm</summary>
7730 <param name="address" />
7731 <param name="source" />
7733 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.Int32*,System.Int32)">
7734 <summary>void _mm_stream_si32(int *p, int a)
7735 MOVNTI m32, r32</summary>
7736 <param name="address" />
7737 <param name="value" />
7739 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.UInt32*,System.UInt32)">
7740 <summary>void _mm_stream_si32(int *p, int a)
7741 MOVNTI m32, r32</summary>
7742 <param name="address" />
7743 <param name="value" />
7745 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
7746 <summary>void _mm_store_sd (double* mem_addr, __m128d a)
7747 MOVSD m64, xmm</summary>
7748 <param name="address" />
7749 <param name="source" />
7751 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
7752 <summary>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
7753 MOVQ m64, xmm</summary>
7754 <param name="address" />
7755 <param name="source" />
7757 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
7758 <summary>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)
7759 MOVQ m64, xmm</summary>
7760 <param name="address" />
7761 <param name="source" />
7763 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7764 <summary>__m128i _mm_sub_epi8 (__m128i a, __m128i b)
7765 PSUBB xmm, xmm/m128</summary>
7766 <param name="left" />
7767 <param name="right" />
7769 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7770 <summary>__m128d _mm_sub_pd (__m128d a, __m128d b)
7771 SUBPD xmm, xmm/m128</summary>
7772 <param name="left" />
7773 <param name="right" />
7775 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7776 <summary>__m128i _mm_sub_epi16 (__m128i a, __m128i b)
7777 PSUBW xmm, xmm/m128</summary>
7778 <param name="left" />
7779 <param name="right" />
7781 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7782 <summary>__m128i _mm_sub_epi32 (__m128i a, __m128i b)
7783 PSUBD xmm, xmm/m128</summary>
7784 <param name="left" />
7785 <param name="right" />
7787 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7788 <summary>__m128i _mm_sub_epi64 (__m128i a, __m128i b)
7789 PSUBQ xmm, xmm/m128</summary>
7790 <param name="left" />
7791 <param name="right" />
7793 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7794 <summary>__m128i _mm_sub_epi8 (__m128i a, __m128i b)
7795 PSUBB xmm, xmm/m128</summary>
7796 <param name="left" />
7797 <param name="right" />
7799 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7800 <summary>__m128i _mm_sub_epi16 (__m128i a, __m128i b)
7801 PSUBW xmm, xmm/m128</summary>
7802 <param name="left" />
7803 <param name="right" />
7805 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7806 <summary>__m128i _mm_sub_epi32 (__m128i a, __m128i b)
7807 PSUBD xmm, xmm/m128</summary>
7808 <param name="left" />
7809 <param name="right" />
7811 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7812 <summary>__m128i _mm_sub_epi64 (__m128i a, __m128i b)
7813 PSUBQ xmm, xmm/m128</summary>
7814 <param name="left" />
7815 <param name="right" />
7817 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7818 <summary>__m128i _mm_subs_epu8 (__m128i a, __m128i b)
7819 PSUBUSB xmm, xmm/m128</summary>
7820 <param name="left" />
7821 <param name="right" />
7823 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7824 <summary>__m128i _mm_subs_epi16 (__m128i a, __m128i b)
7825 PSUBSW xmm, xmm/m128</summary>
7826 <param name="left" />
7827 <param name="right" />
7829 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7830 <summary>__m128i _mm_subs_epi8 (__m128i a, __m128i b)
7831 PSUBSB xmm, xmm/m128</summary>
7832 <param name="left" />
7833 <param name="right" />
7835 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7836 <summary>__m128i _mm_subs_epu16 (__m128i a, __m128i b)
7837 PSUBUSW xmm, xmm/m128</summary>
7838 <param name="left" />
7839 <param name="right" />
7841 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7842 <summary>__m128d _mm_sub_sd (__m128d a, __m128d b)
7843 SUBSD xmm, xmm/m64</summary>
7844 <param name="left" />
7845 <param name="right" />
7847 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7848 <summary>__m128i _mm_sad_epu8 (__m128i a, __m128i b)
7849 PSADBW xmm, xmm/m128</summary>
7850 <param name="left" />
7851 <param name="right" />
7853 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7854 <summary>__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
7855 PUNPCKHBW xmm, xmm/m128</summary>
7856 <param name="left" />
7857 <param name="right" />
7859 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7860 <summary>__m128d _mm_unpackhi_pd (__m128d a, __m128d b)
7861 UNPCKHPD xmm, xmm/m128</summary>
7862 <param name="left" />
7863 <param name="right" />
7865 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7866 <summary>__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
7867 PUNPCKHWD xmm, xmm/m128</summary>
7868 <param name="left" />
7869 <param name="right" />
7871 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7872 <summary>__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
7873 PUNPCKHDQ xmm, xmm/m128</summary>
7874 <param name="left" />
7875 <param name="right" />
7877 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7878 <summary>__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
7879 PUNPCKHQDQ xmm, xmm/m128</summary>
7880 <param name="left" />
7881 <param name="right" />
7883 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7884 <summary>__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)
7885 PUNPCKHBW xmm, xmm/m128</summary>
7886 <param name="left" />
7887 <param name="right" />
7889 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7890 <summary>__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)
7891 PUNPCKHWD xmm, xmm/m128</summary>
7892 <param name="left" />
7893 <param name="right" />
7895 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7896 <summary>__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)
7897 PUNPCKHDQ xmm, xmm/m128</summary>
7898 <param name="left" />
7899 <param name="right" />
7901 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7902 <summary>__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)
7903 PUNPCKHQDQ xmm, xmm/m128</summary>
7904 <param name="left" />
7905 <param name="right" />
7907 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7908 <summary>__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
7909 PUNPCKLBW xmm, xmm/m128</summary>
7910 <param name="left" />
7911 <param name="right" />
7913 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
7914 <summary>__m128d _mm_unpacklo_pd (__m128d a, __m128d b)
7915 UNPCKLPD xmm, xmm/m128</summary>
7916 <param name="left" />
7917 <param name="right" />
7919 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7920 <summary>__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
7921 PUNPCKLWD xmm, xmm/m128</summary>
7922 <param name="left" />
7923 <param name="right" />
7925 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7926 <summary>__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
7927 PUNPCKLDQ xmm, xmm/m128</summary>
7928 <param name="left" />
7929 <param name="right" />
7931 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
7932 <summary>__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
7933 PUNPCKLQDQ xmm, xmm/m128</summary>
7934 <param name="left" />
7935 <param name="right" />
7937 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7938 <summary>__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)
7939 PUNPCKLBW xmm, xmm/m128</summary>
7940 <param name="left" />
7941 <param name="right" />
7943 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7944 <summary>__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)
7945 PUNPCKLWD xmm, xmm/m128</summary>
7946 <param name="left" />
7947 <param name="right" />
7949 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7950 <summary>__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)
7951 PUNPCKLDQ xmm, xmm/m128</summary>
7952 <param name="left" />
7953 <param name="right" />
7955 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
7956 <summary>__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)
7957 PUNPCKLQDQ xmm, xmm/m128</summary>
7958 <param name="left" />
7959 <param name="right" />
7961 <member name="T:System.Runtime.Intrinsics.X86.Sse2.X64" />
7962 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64)">
7963 <summary>__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)
7964 CVTSI2SD xmm, reg/m64</summary>
7965 <param name="upper" />
7966 <param name="value" />
7968 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Int64(System.Int64)">
7969 <summary>__m128i _mm_cvtsi64_si128 (__int64 a)
7970 MOVQ xmm, reg/m64</summary>
7971 <param name="value" />
7973 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128UInt64(System.UInt64)">
7974 <summary>__m128i _mm_cvtsi64_si128 (__int64 a)
7975 MOVQ xmm, reg/m64</summary>
7976 <param name="value" />
7978 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
7979 <summary>__int64 _mm_cvtsd_si64 (__m128d a)
7980 CVTSD2SI r64, xmm/m64</summary>
7981 <param name="value" />
7983 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Int64})">
7984 <summary>__int64 _mm_cvtsi128_si64 (__m128i a)
7985 MOVQ reg/m64, xmm</summary>
7986 <param name="value" />
7988 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
7989 <summary>__int64 _mm_cvttsd_si64 (__m128d a)
7990 CVTTSD2SI reg, xmm/m64</summary>
7991 <param name="value" />
7993 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.UInt64})">
7994 <summary>__int64 _mm_cvtsi128_si64 (__m128i a)
7995 MOVQ reg/m64, xmm</summary>
7996 <param name="value" />
7998 <member name="P:System.Runtime.Intrinsics.X86.Sse2.X64.IsSupported" />
7999 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.Int64*,System.Int64)">
8000 <summary>void _mm_stream_si64(__int64 *p, __int64 a)
8001 MOVNTI m64, r64</summary>
8002 <param name="address" />
8003 <param name="value" />
8005 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.UInt64*,System.UInt64)">
8006 <summary>void _mm_stream_si64(__int64 *p, __int64 a)
8007 MOVNTI m64, r64</summary>
8008 <param name="address" />
8009 <param name="value" />
8011 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8012 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8013 PXOR xmm, xmm/m128</summary>
8014 <param name="left" />
8015 <param name="right" />
8017 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8018 <summary>__m128d _mm_xor_pd (__m128d a, __m128d b)
8019 XORPD xmm, xmm/m128</summary>
8020 <param name="left" />
8021 <param name="right" />
8023 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8024 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8025 PXOR xmm, xmm/m128</summary>
8026 <param name="left" />
8027 <param name="right" />
8029 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8030 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8031 PXOR xmm, xmm/m128</summary>
8032 <param name="left" />
8033 <param name="right" />
8035 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8036 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8037 PXOR xmm, xmm/m128</summary>
8038 <param name="left" />
8039 <param name="right" />
8041 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8042 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8043 PXOR xmm, xmm/m128</summary>
8044 <param name="left" />
8045 <param name="right" />
8047 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8048 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8049 PXOR xmm, xmm/m128</summary>
8050 <param name="left" />
8051 <param name="right" />
8053 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8054 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8055 PXOR xmm, xmm/m128</summary>
8056 <param name="left" />
8057 <param name="right" />
8059 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8060 <summary>__m128i _mm_xor_si128 (__m128i a, __m128i b)
8061 PXOR xmm, xmm/m128</summary>
8062 <param name="left" />
8063 <param name="right" />
8065 <member name="T:System.Runtime.Intrinsics.X86.Sse3">
8066 <summary>This class provides access to Intel SSE3 hardware instructions via intrinsics.</summary>
8068 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8069 <summary>__m128d _mm_addsub_pd (__m128d a, __m128d b)
8070 ADDSUBPD xmm, xmm/m128</summary>
8071 <param name="left" />
8072 <param name="right" />
8074 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8075 <summary>__m128 _mm_addsub_ps (__m128 a, __m128 b)
8076 ADDSUBPS xmm, xmm/m128</summary>
8077 <param name="left" />
8078 <param name="right" />
8080 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8081 <summary>__m128d _mm_hadd_pd (__m128d a, __m128d b)
8082 HADDPD xmm, xmm/m128</summary>
8083 <param name="left" />
8084 <param name="right" />
8086 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8087 <summary>__m128 _mm_hadd_ps (__m128 a, __m128 b)
8088 HADDPS xmm, xmm/m128</summary>
8089 <param name="left" />
8090 <param name="right" />
8092 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8093 <summary>__m128d _mm_hsub_pd (__m128d a, __m128d b)
8094 HSUBPD xmm, xmm/m128</summary>
8095 <param name="left" />
8096 <param name="right" />
8098 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8099 <summary>__m128 _mm_hsub_ps (__m128 a, __m128 b)
8100 HSUBPS xmm, xmm/m128</summary>
8101 <param name="left" />
8102 <param name="right" />
8104 <member name="P:System.Runtime.Intrinsics.X86.Sse3.IsSupported" />
8105 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadAndDuplicateToVector128(System.Double*)">
8106 <summary>__m128d _mm_loaddup_pd (double const* mem_addr)
8107 MOVDDUP xmm, m64</summary>
8108 <param name="address" />
8110 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Byte*)">
8111 <param name="address" />
8113 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int16*)">
8114 <param name="address" />
8116 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int32*)">
8117 <param name="address" />
8119 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int64*)">
8120 <param name="address" />
8122 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.SByte*)">
8123 <summary>__m128i _mm_lddqu_si128 (__m128i const* mem_addr)
8124 LDDQU xmm, m128</summary>
8125 <param name="address" />
8127 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt16*)">
8128 <param name="address" />
8130 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt32*)">
8131 <param name="address" />
8133 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt64*)">
8134 <param name="address" />
8136 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Double})">
8137 <summary>__m128d _mm_movedup_pd (__m128d a)
8138 MOVDDUP xmm, xmm/m64</summary>
8139 <param name="source" />
8141 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveHighAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
8142 <summary>__m128 _mm_movehdup_ps (__m128 a)
8143 MOVSHDUP xmm, xmm/m128</summary>
8144 <param name="source" />
8146 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveLowAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
8147 <summary>__m128 _mm_moveldup_ps (__m128 a)
8148 MOVSLDUP xmm, xmm/m128</summary>
8149 <param name="source" />
8151 <member name="T:System.Runtime.Intrinsics.X86.Sse41">
8152 <summary>This class provides access to Intel SSE4.1 hardware instructions via intrinsics</summary>
8154 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
8155 <summary>__m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)
8156 BLENDPD xmm, xmm/m128, imm8</summary>
8157 <param name="left" />
8158 <param name="right" />
8159 <param name="control" />
8161 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
8162 <summary>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
8163 PBLENDW xmm, xmm/m128 imm8</summary>
8164 <param name="left" />
8165 <param name="right" />
8166 <param name="control" />
8168 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8169 <summary>__m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)
8170 BLENDPS xmm, xmm/m128, imm8</summary>
8171 <param name="left" />
8172 <param name="right" />
8173 <param name="control" />
8175 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
8176 <summary>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)
8177 PBLENDW xmm, xmm/m128 imm8</summary>
8178 <param name="left" />
8179 <param name="right" />
8180 <param name="control" />
8182 <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})">
8183 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8184 PBLENDVB xmm, xmm/m128, xmm</summary>
8185 <param name="left" />
8186 <param name="right" />
8187 <param name="mask" />
8189 <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})">
8190 <summary>__m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)
8191 BLENDVPD xmm, xmm/m128, xmm0</summary>
8192 <param name="left" />
8193 <param name="right" />
8194 <param name="mask" />
8196 <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})">
8197 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8198 PBLENDVB xmm, xmm/m128, xmm</summary>
8199 <param name="left" />
8200 <param name="right" />
8201 <param name="mask" />
8203 <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})">
8204 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8205 PBLENDVB xmm, xmm/m128, xmm</summary>
8206 <param name="left" />
8207 <param name="right" />
8208 <param name="mask" />
8210 <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})">
8211 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8212 PBLENDVB xmm, xmm/m128, xmm</summary>
8213 <param name="left" />
8214 <param name="right" />
8215 <param name="mask" />
8217 <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})">
8218 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8219 PBLENDVB xmm, xmm/m128, xmm</summary>
8220 <param name="left" />
8221 <param name="right" />
8222 <param name="mask" />
8224 <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})">
8225 <summary>__m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)
8226 BLENDVPS xmm, xmm/m128, xmm0</summary>
8227 <param name="left" />
8228 <param name="right" />
8229 <param name="mask" />
8231 <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})">
8232 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8233 PBLENDVB xmm, xmm/m128, xmm</summary>
8234 <param name="left" />
8235 <param name="right" />
8236 <param name="mask" />
8238 <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})">
8239 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8240 PBLENDVB xmm, xmm/m128, xmm</summary>
8241 <param name="left" />
8242 <param name="right" />
8243 <param name="mask" />
8245 <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})">
8246 <summary>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)
8247 PBLENDVB xmm, xmm/m128, xmm</summary>
8248 <param name="left" />
8249 <param name="right" />
8250 <param name="mask" />
8252 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
8253 <summary>__m128d _mm_ceil_pd (__m128d a)
8254 ROUNDPD xmm, xmm/m128, imm8(10)</summary>
8255 <param name="value" />
8257 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
8258 <summary>__m128 _mm_ceil_ps (__m128 a)
8259 ROUNDPS xmm, xmm/m128, imm8(10)</summary>
8260 <param name="value" />
8262 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8263 <summary>__m128d _mm_ceil_sd (__m128d a)
8264 ROUNDSD xmm, xmm/m128, imm8(10)</summary>
8265 <param name="value" />
8267 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8268 <summary>__m128d _mm_ceil_sd (__m128d a, __m128d b)
8269 ROUNDSD xmm, xmm/m128, imm8(10)</summary>
8270 <param name="upper" />
8271 <param name="value" />
8273 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8274 <summary>__m128 _mm_ceil_ss (__m128 a)
8275 ROUNDSD xmm, xmm/m128, imm8(10)</summary>
8276 <param name="value" />
8278 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8279 <summary>__m128 _mm_ceil_ss (__m128 a, __m128 b)
8280 ROUNDSS xmm, xmm/m128, imm8(10)</summary>
8281 <param name="upper" />
8282 <param name="value" />
8284 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8285 <summary>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
8286 PCMPEQQ xmm, xmm/m128</summary>
8287 <param name="left" />
8288 <param name="right" />
8290 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8291 <summary>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)
8292 PCMPEQQ xmm, xmm/m128</summary>
8293 <param name="left" />
8294 <param name="right" />
8296 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Byte*)">
8297 <summary>PMOVZXBW xmm, m64</summary>
8298 <param name="address" />
8300 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
8301 <summary>__m128i _mm_cvtepu8_epi16 (__m128i a)
8302 PMOVZXBW xmm, xmm/m64</summary>
8303 <param name="value" />
8305 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
8306 <summary>__m128i _mm_cvtepi8_epi16 (__m128i a)
8307 PMOVSXBW xmm, xmm/m64</summary>
8308 <param name="value" />
8310 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.SByte*)">
8311 <summary>PMOVSXBW xmm, m64</summary>
8312 <param name="address" />
8314 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Byte*)">
8315 <summary>PMOVZXBD xmm, m32</summary>
8316 <param name="address" />
8318 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Int16*)">
8319 <summary>PMOVSXWD xmm, m64</summary>
8320 <param name="address" />
8322 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
8323 <summary>__m128i _mm_cvtepu8_epi32 (__m128i a)
8324 PMOVZXBD xmm, xmm/m32</summary>
8325 <param name="value" />
8327 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
8328 <summary>__m128i _mm_cvtepi16_epi32 (__m128i a)
8329 PMOVSXWD xmm, xmm/m64</summary>
8330 <param name="value" />
8332 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
8333 <summary>__m128i _mm_cvtepi8_epi32 (__m128i a)
8334 PMOVSXBD xmm, xmm/m32</summary>
8335 <param name="value" />
8337 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8338 <summary>__m128i _mm_cvtepu16_epi32 (__m128i a)
8339 PMOVZXWD xmm, xmm/m64</summary>
8340 <param name="value" />
8342 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.SByte*)">
8343 <summary>PMOVSXBD xmm, m32</summary>
8344 <param name="address" />
8346 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.UInt16*)">
8347 <summary>PMOVZXWD xmm, m64</summary>
8348 <param name="address" />
8350 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Byte*)">
8351 <summary>PMOVZXBQ xmm, m16</summary>
8352 <param name="address" />
8354 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int16*)">
8355 <summary>PMOVSXWQ xmm, m32</summary>
8356 <param name="address" />
8358 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int32*)">
8359 <summary>PMOVSXDQ xmm, m64</summary>
8360 <param name="address" />
8362 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
8363 <summary>__m128i _mm_cvtepu8_epi64 (__m128i a)
8364 PMOVZXBQ xmm, xmm/m16</summary>
8365 <param name="value" />
8367 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
8368 <summary>__m128i _mm_cvtepi16_epi64 (__m128i a)
8369 PMOVSXWQ xmm, xmm/m32</summary>
8370 <param name="value" />
8372 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
8373 <summary>__m128i _mm_cvtepi32_epi64 (__m128i a)
8374 PMOVSXDQ xmm, xmm/m64</summary>
8375 <param name="value" />
8377 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
8378 <summary>__m128i _mm_cvtepi8_epi64 (__m128i a)
8379 PMOVSXBQ xmm, xmm/m16</summary>
8380 <param name="value" />
8382 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8383 <summary>__m128i _mm_cvtepu16_epi64 (__m128i a)
8384 PMOVZXWQ xmm, xmm/m32</summary>
8385 <param name="value" />
8387 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
8388 <summary>__m128i _mm_cvtepu32_epi64 (__m128i a)
8389 PMOVZXDQ xmm, xmm/m64</summary>
8390 <param name="value" />
8392 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.SByte*)">
8393 <summary>PMOVSXBQ xmm, m16</summary>
8394 <param name="address" />
8396 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt16*)">
8397 <summary>PMOVZXWQ xmm, m32</summary>
8398 <param name="address" />
8400 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt32*)">
8401 <summary>PMOVZXDQ xmm, m64</summary>
8402 <param name="address" />
8404 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
8405 <summary>__m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)
8406 DPPD xmm, xmm/m128, imm8</summary>
8407 <param name="left" />
8408 <param name="right" />
8409 <param name="control" />
8411 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8412 <summary>__m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)
8413 DPPS xmm, xmm/m128, imm8</summary>
8414 <param name="left" />
8415 <param name="right" />
8416 <param name="control" />
8418 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8419 <summary>int _mm_extract_epi8 (__m128i a, const int imm8)
8420 PEXTRB reg/m8, xmm, imm8</summary>
8421 <param name="value" />
8422 <param name="index" />
8424 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
8425 <summary>int _mm_extract_epi32 (__m128i a, const int imm8)
8426 PEXTRD reg/m32, xmm, imm8</summary>
8427 <param name="value" />
8428 <param name="index" />
8430 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8431 <summary>int _mm_extract_ps (__m128 a, const int imm8)
8432 EXTRACTPS xmm, xmm/m32, imm8</summary>
8433 <param name="value" />
8434 <param name="index" />
8436 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
8437 <summary>int _mm_extract_epi32 (__m128i a, const int imm8)
8438 PEXTRD reg/m32, xmm, imm8</summary>
8439 <param name="value" />
8440 <param name="index" />
8442 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
8443 <summary>__m128d _mm_floor_pd (__m128d a)
8444 ROUNDPD xmm, xmm/m128, imm8(9)</summary>
8445 <param name="value" />
8447 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
8448 <summary>__m128 _mm_floor_ps (__m128 a)
8449 ROUNDPS xmm, xmm/m128, imm8(9)</summary>
8450 <param name="value" />
8452 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8453 <summary>__m128d _mm_floor_sd (__m128d a)
8454 ROUNDSD xmm, xmm/m128, imm8(9)</summary>
8455 <param name="value" />
8457 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8458 <summary>__m128d _mm_floor_sd (__m128d a, __m128d b)
8459 ROUNDSD xmm, xmm/m128, imm8(9)</summary>
8460 <param name="upper" />
8461 <param name="value" />
8463 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8464 <summary>__m128 _mm_floor_ss (__m128 a)
8465 ROUNDSS xmm, xmm/m128, imm8(9)</summary>
8466 <param name="value" />
8468 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8469 <summary>__m128 _mm_floor_ss (__m128 a, __m128 b)
8470 ROUNDSS xmm, xmm/m128, imm8(9)</summary>
8471 <param name="upper" />
8472 <param name="value" />
8474 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
8475 <summary>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
8476 PINSRB xmm, reg/m8, imm8</summary>
8477 <param name="value" />
8478 <param name="data" />
8479 <param name="index" />
8481 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32,System.Byte)">
8482 <summary>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
8483 PINSRD xmm, reg/m32, imm8</summary>
8484 <param name="value" />
8485 <param name="data" />
8486 <param name="index" />
8488 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte,System.Byte)">
8489 <summary>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)
8490 PINSRB xmm, reg/m8, imm8</summary>
8491 <param name="value" />
8492 <param name="data" />
8493 <param name="index" />
8495 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
8496 <summary>__m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)
8497 INSERTPS xmm, xmm/m32, imm8</summary>
8498 <param name="value" />
8499 <param name="data" />
8500 <param name="index" />
8502 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Byte)">
8503 <summary>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)
8504 PINSRD xmm, reg/m32, imm8</summary>
8505 <param name="value" />
8506 <param name="data" />
8507 <param name="index" />
8509 <member name="P:System.Runtime.Intrinsics.X86.Sse41.IsSupported" />
8510 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Byte*)">
8511 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8512 MOVNTDQA xmm, m128</summary>
8513 <param name="address" />
8515 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int16*)">
8516 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8517 MOVNTDQA xmm, m128</summary>
8518 <param name="address" />
8520 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int32*)">
8521 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8522 MOVNTDQA xmm, m128</summary>
8523 <param name="address" />
8525 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int64*)">
8526 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8527 MOVNTDQA xmm, m128</summary>
8528 <param name="address" />
8530 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.SByte*)">
8531 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8532 MOVNTDQA xmm, m128</summary>
8533 <param name="address" />
8535 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt16*)">
8536 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8537 MOVNTDQA xmm, m128</summary>
8538 <param name="address" />
8540 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt32*)">
8541 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8542 MOVNTDQA xmm, m128</summary>
8543 <param name="address" />
8545 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt64*)">
8546 <summary>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)
8547 MOVNTDQA xmm, m128</summary>
8548 <param name="address" />
8550 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8551 <summary>__m128i _mm_max_epi32 (__m128i a, __m128i b)
8552 PMAXSD xmm, xmm/m128</summary>
8553 <param name="left" />
8554 <param name="right" />
8556 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8557 <summary>__m128i _mm_max_epi8 (__m128i a, __m128i b)
8558 PMAXSB xmm, xmm/m128</summary>
8559 <param name="left" />
8560 <param name="right" />
8562 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8563 <summary>__m128i _mm_max_epu16 (__m128i a, __m128i b)
8564 PMAXUW xmm, xmm/m128</summary>
8565 <param name="left" />
8566 <param name="right" />
8568 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8569 <summary>__m128i _mm_max_epu32 (__m128i a, __m128i b)
8570 PMAXUD xmm, xmm/m128</summary>
8571 <param name="left" />
8572 <param name="right" />
8574 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8575 <summary>__m128i _mm_min_epi32 (__m128i a, __m128i b)
8576 PMINSD xmm, xmm/m128</summary>
8577 <param name="left" />
8578 <param name="right" />
8580 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8581 <summary>__m128i _mm_min_epi8 (__m128i a, __m128i b)
8582 PMINSB xmm, xmm/m128</summary>
8583 <param name="left" />
8584 <param name="right" />
8586 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8587 <summary>__m128i _mm_min_epu16 (__m128i a, __m128i b)
8588 PMINUW xmm, xmm/m128</summary>
8589 <param name="left" />
8590 <param name="right" />
8592 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8593 <summary>__m128i _mm_min_epu32 (__m128i a, __m128i b)
8594 PMINUD xmm, xmm/m128</summary>
8595 <param name="left" />
8596 <param name="right" />
8598 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MinHorizontal(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8599 <summary>__m128i _mm_minpos_epu16 (__m128i a)
8600 PHMINPOSUW xmm, xmm/m128</summary>
8601 <param name="value" />
8603 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8604 <summary>__m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)
8605 MPSADBW xmm, xmm/m128, imm8</summary>
8606 <param name="left" />
8607 <param name="right" />
8608 <param name="mask" />
8610 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8611 <summary>__m128i _mm_mul_epi32 (__m128i a, __m128i b)
8612 PMULDQ xmm, xmm/m128</summary>
8613 <param name="left" />
8614 <param name="right" />
8616 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8617 <summary>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)
8618 PMULLD xmm, xmm/m128</summary>
8619 <param name="left" />
8620 <param name="right" />
8622 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8623 <summary>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)
8624 PMULLD xmm, xmm/m128</summary>
8625 <param name="left" />
8626 <param name="right" />
8628 <member name="M:System.Runtime.Intrinsics.X86.Sse41.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8629 <summary>__m128i _mm_packus_epi32 (__m128i a, __m128i b)
8630 PACKUSDW xmm, xmm/m128</summary>
8631 <param name="left" />
8632 <param name="right" />
8634 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Double})">
8635 <summary>_MM_FROUND_CUR_DIRECTION; ROUNDPD xmm, xmm/m128, imm8(4)</summary>
8636 <param name="value" />
8638 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Single})">
8639 <summary>_MM_FROUND_CUR_DIRECTION; ROUNDPS xmm, xmm/m128, imm8(4)</summary>
8640 <param name="value" />
8642 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8643 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)
8644 ROUNDSD xmm, xmm/m128, imm8(4)</summary>
8645 <param name="value" />
8647 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8648 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)
8649 ROUNDSD xmm, xmm/m128, imm8(4)</summary>
8650 <param name="upper" />
8651 <param name="value" />
8653 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8654 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)
8655 ROUNDSS xmm, xmm/m128, imm8(4)</summary>
8656 <param name="value" />
8658 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8659 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)
8660 ROUNDSS xmm, xmm/m128, imm8(4)</summary>
8661 <param name="upper" />
8662 <param name="value" />
8664 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Double})">
8665 <summary>__m128d _mm_round_pd (__m128d a, int rounding)
8666 ROUNDPD xmm, xmm/m128, imm8(8)
8667 _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</summary>
8668 <param name="value" />
8670 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Single})">
8671 <summary>__m128 _mm_round_ps (__m128 a, int rounding)
8672 ROUNDPS xmm, xmm/m128, imm8(8)
8673 _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</summary>
8674 <param name="value" />
8676 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8677 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
8678 ROUNDSD xmm, xmm/m128, imm8(8)</summary>
8679 <param name="value" />
8681 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8682 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)
8683 ROUNDSD xmm, xmm/m128, imm8(8)</summary>
8684 <param name="upper" />
8685 <param name="value" />
8687 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8688 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
8689 ROUNDSS xmm, xmm/m128, imm8(8)</summary>
8690 <param name="value" />
8692 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8693 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)
8694 ROUNDSS xmm, xmm/m128, imm8(8)</summary>
8695 <param name="upper" />
8696 <param name="value" />
8698 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
8699 <summary>_MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(9)</summary>
8700 <param name="value" />
8702 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
8703 <summary>_MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(9)</summary>
8704 <param name="value" />
8706 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8707 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
8708 ROUNDSD xmm, xmm/m128, imm8(9)</summary>
8709 <param name="value" />
8711 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8712 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)
8713 ROUNDSD xmm, xmm/m128, imm8(9)</summary>
8714 <param name="upper" />
8715 <param name="value" />
8717 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8718 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
8719 ROUNDSS xmm, xmm/m128, imm8(9)</summary>
8720 <param name="value" />
8722 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8723 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)
8724 ROUNDSS xmm, xmm/m128, imm8(9)</summary>
8725 <param name="upper" />
8726 <param name="value" />
8728 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
8729 <summary>_MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(10)</summary>
8730 <param name="value" />
8732 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
8733 <summary>_MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(10)</summary>
8734 <param name="value" />
8736 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8737 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
8738 ROUNDSD xmm, xmm/m128, imm8(10)</summary>
8739 <param name="value" />
8741 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8742 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)
8743 ROUNDSD xmm, xmm/m128, imm8(10)</summary>
8744 <param name="upper" />
8745 <param name="value" />
8747 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8748 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
8749 ROUNDSS xmm, xmm/m128, imm8(10)</summary>
8750 <param name="value" />
8752 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8753 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)
8754 ROUNDSS xmm, xmm/m128, imm8(10)</summary>
8755 <param name="upper" />
8756 <param name="value" />
8758 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
8759 <summary>_MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPD xmm, xmm/m128, imm8(11)</summary>
8760 <param name="value" />
8762 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
8763 <summary>_MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC; ROUNDPS xmm, xmm/m128, imm8(11)</summary>
8764 <param name="value" />
8766 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
8767 <summary>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
8768 ROUNDSD xmm, xmm/m128, imm8(11)</summary>
8769 <param name="value" />
8771 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8772 <summary>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)
8773 ROUNDSD xmm, xmm/m128, imm8(11)</summary>
8774 <param name="upper" />
8775 <param name="value" />
8777 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
8778 <summary>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
8779 ROUNDSS xmm, xmm/m128, imm8(11)</summary>
8780 <param name="value" />
8782 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8783 <summary>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)
8784 ROUNDSS xmm, xmm/m128, imm8(11)</summary>
8785 <param name="upper" />
8786 <param name="value" />
8788 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8789 <param name="left" />
8790 <param name="right" />
8792 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8793 <param name="left" />
8794 <param name="right" />
8796 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8797 <param name="left" />
8798 <param name="right" />
8800 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8801 <param name="left" />
8802 <param name="right" />
8804 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8805 <summary>int _mm_testc_si128 (__m128i a, __m128i b)
8806 PTEST xmm, xmm/m128</summary>
8807 <param name="left" />
8808 <param name="right" />
8810 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8811 <param name="left" />
8812 <param name="right" />
8814 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8815 <param name="left" />
8816 <param name="right" />
8818 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8819 <param name="left" />
8820 <param name="right" />
8822 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8823 <param name="left" />
8824 <param name="right" />
8826 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8827 <param name="left" />
8828 <param name="right" />
8830 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8831 <param name="left" />
8832 <param name="right" />
8834 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8835 <param name="left" />
8836 <param name="right" />
8838 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8839 <summary>int _mm_testnzc_si128 (__m128i a, __m128i b)
8840 PTEST xmm, xmm/m128</summary>
8841 <param name="left" />
8842 <param name="right" />
8844 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8845 <param name="left" />
8846 <param name="right" />
8848 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8849 <param name="left" />
8850 <param name="right" />
8852 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8853 <param name="left" />
8854 <param name="right" />
8856 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8857 <param name="left" />
8858 <param name="right" />
8860 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8861 <param name="left" />
8862 <param name="right" />
8864 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8865 <param name="left" />
8866 <param name="right" />
8868 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8869 <param name="left" />
8870 <param name="right" />
8872 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8873 <summary>int _mm_testz_si128 (__m128i a, __m128i b)
8874 PTEST xmm, xmm/m128</summary>
8875 <param name="left" />
8876 <param name="right" />
8878 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8879 <param name="left" />
8880 <param name="right" />
8882 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8883 <param name="left" />
8884 <param name="right" />
8886 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8887 <param name="left" />
8888 <param name="right" />
8890 <member name="T:System.Runtime.Intrinsics.X86.Sse41.X64" />
8891 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
8892 <summary>__int64 _mm_extract_epi64 (__m128i a, const int imm8)
8893 PEXTRQ reg/m64, xmm, imm8</summary>
8894 <param name="value" />
8895 <param name="index" />
8897 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
8898 <summary>__int64 _mm_extract_epi64 (__m128i a, const int imm8)
8899 PEXTRQ reg/m64, xmm, imm8</summary>
8900 <param name="value" />
8901 <param name="index" />
8903 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64,System.Byte)">
8904 <summary>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)
8905 PINSRQ xmm, reg/m64, imm8</summary>
8906 <param name="value" />
8907 <param name="data" />
8908 <param name="index" />
8910 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64,System.Byte)">
8911 <summary>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)
8912 PINSRQ xmm, reg/m64, imm8</summary>
8913 <param name="value" />
8914 <param name="data" />
8915 <param name="index" />
8917 <member name="P:System.Runtime.Intrinsics.X86.Sse41.X64.IsSupported" />
8918 <member name="T:System.Runtime.Intrinsics.X86.Sse42">
8919 <summary>This class provides access to Intel SSE4.2 hardware instructions via intrinsics.</summary>
8921 <member name="M:System.Runtime.Intrinsics.X86.Sse42.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8922 <summary>__m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)
8923 PCMPGTQ xmm, xmm/m128</summary>
8924 <param name="left" />
8925 <param name="right" />
8927 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.Byte)">
8928 <summary>unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v)
8929 CRC32 reg, reg/m8</summary>
8930 <param name="crc" />
8931 <param name="data" />
8933 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt16)">
8934 <summary>unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v)
8935 CRC32 reg, reg/m16</summary>
8936 <param name="crc" />
8937 <param name="data" />
8939 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt32)">
8940 <summary>unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v)
8941 CRC32 reg, reg/m32</summary>
8942 <param name="crc" />
8943 <param name="data" />
8945 <member name="P:System.Runtime.Intrinsics.X86.Sse42.IsSupported" />
8946 <member name="T:System.Runtime.Intrinsics.X86.Sse42.X64" />
8947 <member name="M:System.Runtime.Intrinsics.X86.Sse42.X64.Crc32(System.UInt64,System.UInt64)">
8948 <summary>unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v)
8949 CRC32 reg, reg/m64</summary>
8950 <param name="crc" />
8951 <param name="data" />
8953 <member name="P:System.Runtime.Intrinsics.X86.Sse42.X64.IsSupported" />
8954 <member name="T:System.Runtime.Intrinsics.X86.Ssse3">
8955 <summary>This class provides access to Intel SSSE3 hardware instructions via intrinsics.</summary>
8957 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
8958 <summary>__m128i _mm_abs_epi16 (__m128i a)
8959 PABSW xmm, xmm/m128</summary>
8960 <param name="value" />
8962 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
8963 <summary>__m128i _mm_abs_epi32 (__m128i a)
8964 PABSD xmm, xmm/m128</summary>
8965 <param name="value" />
8967 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
8968 <summary>__m128i _mm_abs_epi8 (__m128i a)
8969 PABSB xmm, xmm/m128</summary>
8970 <param name="value" />
8972 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
8973 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8974 PALIGNR xmm, xmm/m128, imm8</summary>
8975 <param name="left" />
8976 <param name="right" />
8977 <param name="mask" />
8979 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
8980 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8981 PALIGNR xmm, xmm/m128, imm8</summary>
8982 <param name="left" />
8983 <param name="right" />
8984 <param name="mask" />
8986 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
8987 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8988 PALIGNR xmm, xmm/m128, imm8</summary>
8989 <param name="left" />
8990 <param name="right" />
8991 <param name="mask" />
8993 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
8994 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
8995 PALIGNR xmm, xmm/m128, imm8</summary>
8996 <param name="left" />
8997 <param name="right" />
8998 <param name="mask" />
9000 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
9001 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
9002 PALIGNR xmm, xmm/m128, imm8</summary>
9003 <param name="left" />
9004 <param name="right" />
9005 <param name="mask" />
9007 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
9008 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
9009 PALIGNR xmm, xmm/m128, imm8</summary>
9010 <param name="left" />
9011 <param name="right" />
9012 <param name="mask" />
9014 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
9015 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
9016 PALIGNR xmm, xmm/m128, imm8</summary>
9017 <param name="left" />
9018 <param name="right" />
9019 <param name="mask" />
9021 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
9022 <summary>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)
9023 PALIGNR xmm, xmm/m128, imm8</summary>
9024 <param name="left" />
9025 <param name="right" />
9026 <param name="mask" />
9028 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9029 <summary>__m128i _mm_hadd_epi16 (__m128i a, __m128i b)
9030 PHADDW xmm, xmm/m128</summary>
9031 <param name="left" />
9032 <param name="right" />
9034 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9035 <summary>__m128i _mm_hadd_epi32 (__m128i a, __m128i b)
9036 PHADDD xmm, xmm/m128</summary>
9037 <param name="left" />
9038 <param name="right" />
9040 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9041 <summary>__m128i _mm_hadds_epi16 (__m128i a, __m128i b)
9042 PHADDSW xmm, xmm/m128</summary>
9043 <param name="left" />
9044 <param name="right" />
9046 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9047 <summary>__m128i _mm_hsub_epi16 (__m128i a, __m128i b)
9048 PHSUBW xmm, xmm/m128</summary>
9049 <param name="left" />
9050 <param name="right" />
9052 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9053 <summary>__m128i _mm_hsub_epi32 (__m128i a, __m128i b)
9054 PHSUBD xmm, xmm/m128</summary>
9055 <param name="left" />
9056 <param name="right" />
9058 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9059 <summary>__m128i _mm_hsubs_epi16 (__m128i a, __m128i b)
9060 PHSUBSW xmm, xmm/m128</summary>
9061 <param name="left" />
9062 <param name="right" />
9064 <member name="P:System.Runtime.Intrinsics.X86.Ssse3.IsSupported" />
9065 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9066 <summary>__m128i _mm_maddubs_epi16 (__m128i a, __m128i b)
9067 PMADDUBSW xmm, xmm/m128</summary>
9068 <param name="left" />
9069 <param name="right" />
9071 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9072 <summary>__m128i _mm_mulhrs_epi16 (__m128i a, __m128i b)
9073 PMULHRSW xmm, xmm/m128</summary>
9074 <param name="left" />
9075 <param name="right" />
9077 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9078 <summary>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
9079 PSHUFB xmm, xmm/m128</summary>
9080 <param name="value" />
9081 <param name="mask" />
9083 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9084 <summary>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)
9085 PSHUFB xmm, xmm/m128</summary>
9086 <param name="value" />
9087 <param name="mask" />
9089 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9090 <summary>__m128i _mm_sign_epi16 (__m128i a, __m128i b)
9091 PSIGNW xmm, xmm/m128</summary>
9092 <param name="left" />
9093 <param name="right" />
9095 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9096 <summary>__m128i _mm_sign_epi32 (__m128i a, __m128i b)
9097 PSIGND xmm, xmm/m128</summary>
9098 <param name="left" />
9099 <param name="right" />
9101 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9102 <summary>__m128i _mm_sign_epi8 (__m128i a, __m128i b)
9103 PSIGNB xmm, xmm/m128</summary>
9104 <param name="left" />
9105 <param name="right" />