1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Runtime.Intrinsics</name>
7 <member name="T:System.Runtime.Intrinsics.Arm.AdvSimd">
8 <summary>This class provides access to the ARM AdvSIMD hardware instructions via intrinsics.</summary>
10 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
12 <para>int16x8_t vabsq_s16 (int16x8_t a)</para>
13 <para>A32: VABS.S16 Qd, Qm</para>
14 <para>A64: ABS Vd.8H, Vn.8H</para>
16 <param name="value" />
18 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
20 <para>int32x4_t vabsq_s32 (int32x4_t a)</para>
21 <para>A32: VABS.S32 Qd, Qm</para>
22 <para>A64: ABS Vd.4S, Vn.4S</para>
24 <param name="value" />
26 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
28 <para>int8x16_t vabsq_s8 (int8x16_t a)</para>
29 <para>A32: VABS.S8 Qd, Qm</para>
30 <para>A64: ABS Vd.16B, Vn.16B</para>
32 <param name="value" />
34 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Single})">
36 <para>float32x4_t vabsq_f32 (float32x4_t a)</para>
37 <para>A32: VABS.F32 Qd, Qm</para>
38 <para>A64: FABS Vd.4S, Vn.4S</para>
40 <param name="value" />
42 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.Int16})">
44 <para>int16x4_t vabs_s16 (int16x4_t a)</para>
45 <para>A32: VABS.S16 Dd, Dm</para>
46 <para>A64: ABS Vd.4H, Vn.4H</para>
48 <param name="value" />
50 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.Int32})">
52 <para>int32x2_t vabs_s32 (int32x2_t a)</para>
53 <para>A32: VABS.S32 Dd, Dm</para>
54 <para>A64: ABS Vd.2S, Vn.2S</para>
56 <param name="value" />
58 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.SByte})">
60 <para>int8x8_t vabs_s8 (int8x8_t a)</para>
61 <para>A32: VABS.S8 Dd, Dm</para>
62 <para>A64: ABS Vd.8B, Vn.8B</para>
64 <param name="value" />
66 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.Single})">
68 <para>float32x2_t vabs_f32 (float32x2_t a)</para>
69 <para>A32: VABS.F32 Dd, Dm</para>
70 <para>A64: FABS Vd.2S, Vn.2S</para>
72 <param name="value" />
74 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
76 <para>uint32x4_t vcagtq_f32 (float32x4_t a, float32x4_t b)</para>
77 <para>A32: VACGT.F32 Qd, Qn, Qm</para>
78 <para>A64: FACGT Vd.4S, Vn.4S, Vm.4S</para>
81 <param name="right" />
83 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
85 <para>uint32x2_t vcagt_f32 (float32x2_t a, float32x2_t b)</para>
86 <para>A32: VACGT.F32 Dd, Dn, Dm</para>
87 <para>A64: FACGT Vd.2S, Vn.2S, Vm.2S</para>
90 <param name="right" />
92 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
94 <para>uint32x4_t vcageq_f32 (float32x4_t a, float32x4_t b)</para>
95 <para>A32: VACGE.F32 Qd, Qn, Qm</para>
96 <para>A64: FACGE Vd.4S, Vn.4S, Vm.4S</para>
99 <param name="right" />
101 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
103 <para>uint32x2_t vcage_f32 (float32x2_t a, float32x2_t b)</para>
104 <para>A32: VACGE.F32 Dd, Dn, Dm</para>
105 <para>A64: FACGE Vd.2S, Vn.2S, Vm.2S</para>
107 <param name="left" />
108 <param name="right" />
110 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
112 <para>uint32x4_t vcaltq_f32 (float32x4_t a, float32x4_t b)</para>
113 <para>A32: VACLT.F32 Qd, Qn, Qm</para>
114 <para>A64: FACGT Vd.4S, Vn.4S, Vm.4S</para>
116 <param name="left" />
117 <param name="right" />
119 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
121 <para>uint32x2_t vcalt_f32 (float32x2_t a, float32x2_t b)</para>
122 <para>A32: VACLT.F32 Dd, Dn, Dm</para>
123 <para>A64: FACGT Vd.2S, Vn.2S, Vm.2S</para>
125 <param name="left" />
126 <param name="right" />
128 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
130 <para>uint32x4_t vcaleq_f32 (float32x4_t a, float32x4_t b)</para>
131 <para>A32: VACLE.F32 Qd, Qn, Qm</para>
132 <para>A64: FACGE Vd.4S, Vn.4S, Vm.4S</para>
134 <param name="left" />
135 <param name="right" />
137 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
139 <para>uint32x2_t vcale_f32 (float32x2_t a, float32x2_t b)</para>
140 <para>A32: VACLE.F32 Dd, Dn, Dm</para>
141 <para>A64: FACGE Vd.2S, Vn.2S, Vm.2S</para>
143 <param name="left" />
144 <param name="right" />
146 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
148 <para>uint8x16_t vabdq_u8 (uint8x16_t a, uint8x16_t b)</para>
149 <para>A32: VABD.U8 Qd, Qn, Qm</para>
150 <para>A64: UABD Vd.16B, Vn.16B, Vm.16B</para>
152 <param name="left" />
153 <param name="right" />
155 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
157 <para>int16x8_t vabdq_s16 (int16x8_t a, int16x8_t b)</para>
158 <para>A32: VABD.S16 Qd, Qn, Qm</para>
159 <para>A64: SABD Vd.8H, Vn.8H, Vm.8H</para>
161 <param name="left" />
162 <param name="right" />
164 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
166 <para>int32x4_t vabdq_s32 (int32x4_t a, int32x4_t b)</para>
167 <para>A32: VABD.S32 Qd, Qn, Qm</para>
168 <para>A64: SABD Vd.4S, Vn.4S, Vm.4S</para>
170 <param name="left" />
171 <param name="right" />
173 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
175 <para>int8x16_t vabdq_s8 (int8x16_t a, int8x16_t b)</para>
176 <para>A32: VABD.S8 Qd, Qn, Qm</para>
177 <para>A64: SABD Vd.16B, Vn.16B, Vm.16B</para>
179 <param name="left" />
180 <param name="right" />
182 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
184 <para>float32x4_t vabdq_f32 (float32x4_t a, float32x4_t b)</para>
185 <para>A32: VABD.F32 Qd, Qn, Qm</para>
186 <para>A64: FABD Vd.4S, Vn.4S, Vm.4S</para>
188 <param name="left" />
189 <param name="right" />
191 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
193 <para>uint16x8_t vabdq_u16 (uint16x8_t a, uint16x8_t b)</para>
194 <para>A32: VABD.U16 Qd, Qn, Qm</para>
195 <para>A64: UABD Vd.8H, Vn.8H, Vm.8H</para>
197 <param name="left" />
198 <param name="right" />
200 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
202 <para>uint32x4_t vabdq_u32 (uint32x4_t a, uint32x4_t b)</para>
203 <para>A32: VABD.U32 Qd, Qn, Qm</para>
204 <para>A64: UABD Vd.4S, Vn.4S, Vm.4S</para>
206 <param name="left" />
207 <param name="right" />
209 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
211 <para>uint8x8_t vabd_u8 (uint8x8_t a, uint8x8_t b)</para>
212 <para>A32: VABD.U8 Dd, Dn, Dm</para>
213 <para>A64: UABD Vd.8B, Vn.8B, Vm.8B</para>
215 <param name="left" />
216 <param name="right" />
218 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
220 <para>int16x4_t vabd_s16 (int16x4_t a, int16x4_t b)</para>
221 <para>A32: VABD.S16 Dd, Dn, Dm</para>
222 <para>A64: SABD Vd.4H, Vn.4H, Vm.4H</para>
224 <param name="left" />
225 <param name="right" />
227 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
229 <para>int32x2_t vabd_s32 (int32x2_t a, int32x2_t b)</para>
230 <para>A32: VABD.S32 Dd, Dn, Dm</para>
231 <para>A64: SABD Vd.2S, Vn.2S, Vm.2S</para>
233 <param name="left" />
234 <param name="right" />
236 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
238 <para>int8x8_t vabd_s8 (int8x8_t a, int8x8_t b)</para>
239 <para>A32: VABD.S8 Dd, Dn, Dm</para>
240 <para>A64: SABD Vd.8B, Vn.8B, Vm.8B</para>
242 <param name="left" />
243 <param name="right" />
245 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
247 <para>float32x2_t vabd_f32 (float32x2_t a, float32x2_t b)</para>
248 <para>A32: VABD.F32 Dd, Dn, Dm</para>
249 <para>A64: FABD Vd.2S, Vn.2S, Vm.2S</para>
251 <param name="left" />
252 <param name="right" />
254 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
256 <para>uint16x4_t vabd_u16 (uint16x4_t a, uint16x4_t b)</para>
257 <para>A32: VABD.U16 Dd, Dn, Dm</para>
258 <para>A64: UABD Vd.4H, Vn.4H, Vm.4H</para>
260 <param name="left" />
261 <param name="right" />
263 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
265 <para>uint32x2_t vabd_u32 (uint32x2_t a, uint32x2_t b)</para>
266 <para>A32: VABD.U32 Dd, Dn, Dm</para>
267 <para>A64: UABD Vd.2S, Vn.2S, Vm.2S</para>
269 <param name="left" />
270 <param name="right" />
272 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
274 <para>uint8x16_t vabaq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
275 <para>A32: VABA.U8 Qd, Qn, Qm</para>
276 <para>A64: UABA Vd.16B, Vn.16B, Vm.16B</para>
278 <param name="addend" />
279 <param name="left" />
280 <param name="right" />
282 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
284 <para>int16x8_t vabaq_s16 (int16x8_t a, int16x8_t b, int16x8_t c)</para>
285 <para>A32: VABA.S16 Qd, Qn, Qm</para>
286 <para>A64: SABA Vd.8H, Vn.8H, Vm.8H</para>
288 <param name="addend" />
289 <param name="left" />
290 <param name="right" />
292 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
294 <para>int32x4_t vabaq_s32 (int32x4_t a, int32x4_t b, int32x4_t c)</para>
295 <para>A32: VABA.S32 Qd, Qn, Qm</para>
296 <para>A64: SABA Vd.4S, Vn.4S, Vm.4S</para>
298 <param name="addend" />
299 <param name="left" />
300 <param name="right" />
302 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
304 <para>int8x16_t vabaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)</para>
305 <para>A32: VABA.S8 Qd, Qn, Qm</para>
306 <para>A64: SABA Vd.16B, Vn.16B, Vm.16B</para>
308 <param name="addend" />
309 <param name="left" />
310 <param name="right" />
312 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
314 <para>uint16x8_t vabaq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
315 <para>A32: VABA.U16 Qd, Qn, Qm</para>
316 <para>A64: UABA Vd.8H, Vn.8H, Vm.8H</para>
318 <param name="addend" />
319 <param name="left" />
320 <param name="right" />
322 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
324 <para>uint32x4_t vabaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
325 <para>A32: VABA.U32 Qd, Qn, Qm</para>
326 <para>A64: UABA Vd.4S, Vn.4S, Vm.4S</para>
328 <param name="addend" />
329 <param name="left" />
330 <param name="right" />
332 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
334 <para>uint8x8_t vaba_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
335 <para>A32: VABA.U8 Dd, Dn, Dm</para>
336 <para>A64: UABA Vd.8B, Vn.8B, Vm.8B</para>
338 <param name="addend" />
339 <param name="left" />
340 <param name="right" />
342 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
344 <para>int16x4_t vaba_s16 (int16x4_t a, int16x4_t b, int16x4_t c)</para>
345 <para>A32: VABA.S16 Dd, Dn, Dm</para>
346 <para>A64: SABA Vd.4H, Vn.4H, Vm.4H</para>
348 <param name="addend" />
349 <param name="left" />
350 <param name="right" />
352 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
354 <para>int32x2_t vaba_s32 (int32x2_t a, int32x2_t b, int32x2_t c)</para>
355 <para>A32: VABA.S32 Dd, Dn, Dm</para>
356 <para>A64: SABA Vd.2S, Vn.2S, Vm.2S</para>
358 <param name="addend" />
359 <param name="left" />
360 <param name="right" />
362 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
364 <para>int8x8_t vaba_s8 (int8x8_t a, int8x8_t b, int8x8_t c)</para>
365 <para>A32: VABA.S8 Dd, Dn, Dm</para>
366 <para>A64: SABA Vd.8B, Vn.8B, Vm.8B</para>
368 <param name="addend" />
369 <param name="left" />
370 <param name="right" />
372 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
374 <para>uint16x4_t vaba_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
375 <para>A32: VABA.U16 Dd, Dn, Dm</para>
376 <para>A64: UABA Vd.4H, Vn.4H, Vm.4H</para>
378 <param name="addend" />
379 <param name="left" />
380 <param name="right" />
382 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
384 <para>uint32x2_t vaba_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
385 <para>A32: VABA.U32 Dd, Dn, Dm</para>
386 <para>A64: UABA Vd.2S, Vn.2S, Vm.2S</para>
388 <param name="addend" />
389 <param name="left" />
390 <param name="right" />
392 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
394 <para>uint16x8_t vabdl_u8 (uint8x8_t a, uint8x8_t b)</para>
395 <para>A32: VABDL.U8 Qd, Dn, Dm</para>
396 <para>A64: UABDL Vd.8H, Vn.8B, Vm.8B</para>
398 <param name="left" />
399 <param name="right" />
401 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
403 <para>int32x4_t vabdl_s16 (int16x4_t a, int16x4_t b)</para>
404 <para>A32: VABDL.S16 Qd, Dn, Dm</para>
405 <para>A64: SABDL Vd.4S, Vn.4H, Vm.4H</para>
407 <param name="left" />
408 <param name="right" />
410 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
412 <para>int64x2_t vabdl_s32 (int32x2_t a, int32x2_t b)</para>
413 <para>A32: VABDL.S32 Qd, Dn, Dm</para>
414 <para>A64: SABDL Vd.2D, Vn.2S, Vm.2S</para>
416 <param name="left" />
417 <param name="right" />
419 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
421 <para>int16x8_t vabdl_s8 (int8x8_t a, int8x8_t b)</para>
422 <para>A32: VABDL.S8 Qd, Dn, Dm</para>
423 <para>A64: SABDL Vd.8H, Vn.8B, Vm.8B</para>
425 <param name="left" />
426 <param name="right" />
428 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
430 <para>uint32x4_t vabdl_u16 (uint16x4_t a, uint16x4_t b)</para>
431 <para>A32: VABDL.U16 Qd, Dn, Dm</para>
432 <para>A64: UABDL Vd.4S, Vn.4H, Vm.4H</para>
434 <param name="left" />
435 <param name="right" />
437 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
439 <para>uint64x2_t vabdl_u32 (uint32x2_t a, uint32x2_t b)</para>
440 <para>A32: VABDL.U32 Qd, Dn, Dm</para>
441 <para>A64: UABDL Vd.2D, Vn.2S, Vm.2S</para>
443 <param name="left" />
444 <param name="right" />
446 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
448 <para>int16x8_t vabal_s8 (int16x8_t a, int8x8_t b, int8x8_t c)</para>
449 <para>A32: VABAL.S8 Qd, Dn, Dm</para>
450 <para>A64: SABAL Vd.8H, Vn.8B, Vm.8B</para>
452 <param name="addend" />
453 <param name="left" />
454 <param name="right" />
456 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
458 <para>int32x4_t vabal_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
459 <para>A32: VABAL.S16 Qd, Dn, Dm</para>
460 <para>A64: SABAL Vd.4S, Vn.4H, Vm.4H</para>
462 <param name="addend" />
463 <param name="left" />
464 <param name="right" />
466 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
468 <para>int64x2_t vabal_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
469 <para>A32: VABAL.S32 Qd, Dn, Dm</para>
470 <para>A64: SABAL Vd.2D, Vn.2S, Vm.2S</para>
472 <param name="addend" />
473 <param name="left" />
474 <param name="right" />
476 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
478 <para>uint16x8_t vabal_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c)</para>
479 <para>A32: VABAL.U8 Qd, Dn, Dm</para>
480 <para>A64: UABAL Vd.8H, Vn.8B, Vm.8B</para>
482 <param name="addend" />
483 <param name="left" />
484 <param name="right" />
486 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
488 <para>uint32x4_t vabal_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c)</para>
489 <para>A32: VABAL.U16 Qd, Dn, Dm</para>
490 <para>A64: UABAL Vd.4S, Vn.4H, Vm.4H</para>
492 <param name="addend" />
493 <param name="left" />
494 <param name="right" />
496 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
498 <para>uint64x2_t vabal_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c)</para>
499 <para>A32: VABAL.U32 Qd, Dn, Dm</para>
500 <para>A64: UABAL Vd.2D, Vn.2S, Vm.2S</para>
502 <param name="addend" />
503 <param name="left" />
504 <param name="right" />
506 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
508 <para>uint16x8_t vabdl_high_u8 (uint8x16_t a, uint8x16_t b)</para>
509 <para>A32: VABDL.U8 Qd, Dn+1, Dm+1</para>
510 <para>A64: UABDL2 Vd.8H, Vn.16B, Vm.16B</para>
512 <param name="left" />
513 <param name="right" />
515 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
517 <para>int32x4_t vabdl_high_s16 (int16x8_t a, int16x8_t b)</para>
518 <para>A32: VABDL.S16 Qd, Dn+1, Dm+1</para>
519 <para>A64: SABDL2 Vd.4S, Vn.8H, Vm.8H</para>
521 <param name="left" />
522 <param name="right" />
524 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
526 <para>int64x2_t vabdl_high_s32 (int32x4_t a, int32x4_t b)</para>
527 <para>A32: VABDL.S32 Qd, Dn+1, Dm+1</para>
528 <para>A64: SABDL2 Vd.2D, Vn.4S, Vm.4S</para>
530 <param name="left" />
531 <param name="right" />
533 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
535 <para>int16x8_t vabdl_high_s8 (int8x16_t a, int8x16_t b)</para>
536 <para>A32: VABDL.S8 Qd, Dn+1, Dm+1</para>
537 <para>A64: SABDL2 Vd.8H, Vn.16B, Vm.16B</para>
539 <param name="left" />
540 <param name="right" />
542 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
544 <para>uint32x4_t vabdl_high_u16 (uint16x8_t a, uint16x8_t b)</para>
545 <para>A32: VABDL.U16 Qd, Dn+1, Dm+1</para>
546 <para>A64: UABDL2 Vd.4S, Vn.8H, Vm.8H</para>
548 <param name="left" />
549 <param name="right" />
551 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
553 <para>uint64x2_t vabdl_high_u32 (uint32x4_t a, uint32x4_t b)</para>
554 <para>A32: VABDL.U32 Qd, Dn+1, Dm+1</para>
555 <para>A64: UABDL2 Vd.2D, Vn.4S, Vm.4S</para>
557 <param name="left" />
558 <param name="right" />
560 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
562 <para>int16x8_t vabal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)</para>
563 <para>A32: VABAL.S8 Qd, Dn+1, Dm+1</para>
564 <para>A64: SABAL2 Vd.8H, Vn.16B, Vm.16B</para>
566 <param name="addend" />
567 <param name="left" />
568 <param name="right" />
570 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
572 <para>int32x4_t vabal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
573 <para>A32: VABAL.S16 Qd, Dn+1, Dm+1</para>
574 <para>A64: SABAL2 Vd.4S, Vn.8H, Vm.8H</para>
576 <param name="addend" />
577 <param name="left" />
578 <param name="right" />
580 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
582 <para>int64x2_t vabal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
583 <para>A32: VABAL.S32 Qd, Dn+1, Dm+1</para>
584 <para>A64: SABAL2 Vd.2D, Vn.4S, Vm.4S</para>
586 <param name="addend" />
587 <param name="left" />
588 <param name="right" />
590 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
592 <para>uint16x8_t vabal_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c)</para>
593 <para>A32: VABAL.U8 Qd, Dn+1, Dm+1</para>
594 <para>A64: UABAL2 Vd.8H, Vn.16B, Vm.16B</para>
596 <param name="addend" />
597 <param name="left" />
598 <param name="right" />
600 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
602 <para>uint32x4_t vabal_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c)</para>
603 <para>A32: VABAL.U16 Qd, Dn+1, Dm+1</para>
604 <para>A64: UABAL2 Vd.4S, Vn.8H, Vm.8H</para>
606 <param name="addend" />
607 <param name="left" />
608 <param name="right" />
610 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
612 <para>uint64x2_t vabal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)</para>
613 <para>A32: VABAL.U32 Qd, Dn+1, Dm+1</para>
614 <para>A64: UABAL2 Vd.2D, Vn.4S, Vm.4S</para>
616 <param name="addend" />
617 <param name="left" />
618 <param name="right" />
620 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.Int16})">
622 <para>int16x8_t vqabsq_s16 (int16x8_t a)</para>
623 <para>A32: VQABS.S16 Qd, Qm</para>
624 <para>A64: SQABS Vd.8H, Vn.8H</para>
626 <param name="value" />
628 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.Int32})">
630 <para>int32x4_t vqabsq_s32 (int32x4_t a)</para>
631 <para>A32: VQABS.S32 Qd, Qm</para>
632 <para>A64: SQABS Vd.4S, Vn.4S</para>
634 <param name="value" />
636 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.SByte})">
638 <para>int8x16_t vqabsq_s8 (int8x16_t a)</para>
639 <para>A32: VQABS.S8 Qd, Qm</para>
640 <para>A64: SQABS Vd.16B, Vn.16B</para>
642 <param name="value" />
644 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector64{System.Int16})">
646 <para>int16x4_t vqabs_s16 (int16x4_t a)</para>
647 <para>A32: VQABS.S16 Dd, Dm</para>
648 <para>A64: SQABS Vd.4H, Vn.4H</para>
650 <param name="value" />
652 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector64{System.Int32})">
654 <para>int32x2_t vqabs_s32 (int32x2_t a)</para>
655 <para>A32: VQABS.S32 Dd, Dm</para>
656 <para>A64: SQABS Vd.2S, Vn.2S</para>
658 <param name="value" />
660 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector64{System.SByte})">
662 <para>int8x8_t vqabs_s8 (int8x8_t a)</para>
663 <para>A32: VQABS.S8 Dd, Dm</para>
664 <para>A64: SQABS Vd.8B, Vn.8B</para>
666 <param name="value" />
668 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
670 <para>float64x1_t vabs_f64 (float64x1_t a)</para>
671 <para>A32: VABS.F64 Dd, Dm</para>
672 <para>A64: FABS Dd, Dn</para>
674 <param name="value" />
676 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
678 <para>float32_t vabss_f32 (float32_t a)</para>
679 <para>A32: VABS.F32 Sd, Sm</para>
680 <para>A64: FABS Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
682 <param name="value" />
684 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
686 <para>uint8x16_t vaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
687 <para>A32: VADD.I8 Qd, Qn, Qm</para>
688 <para>A64: ADD Vd.16B, Vn.16B, Vm.16B</para>
690 <param name="left" />
691 <param name="right" />
693 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
695 <para>int16x8_t vaddq_s16 (int16x8_t a, int16x8_t b)</para>
696 <para>A32: VADD.I16 Qd, Qn, Qm</para>
697 <para>A64: ADD Vd.8H, Vn.8H, Vm.8H</para>
699 <param name="left" />
700 <param name="right" />
702 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
704 <para>int32x4_t vaddq_s32 (int32x4_t a, int32x4_t b)</para>
705 <para>A32: VADD.I32 Qd, Qn, Qm</para>
706 <para>A64: ADD Vd.4S, Vn.4S, Vm.4S</para>
708 <param name="left" />
709 <param name="right" />
711 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
713 <para>int64x2_t vaddq_s64 (int64x2_t a, int64x2_t b)</para>
714 <para>A32: VADD.I64 Qd, Qn, Qm</para>
715 <para>A64: ADD Vd.2D, Vn.2D, Vm.2D</para>
717 <param name="left" />
718 <param name="right" />
720 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
722 <para>int8x16_t vaddq_s8 (int8x16_t a, int8x16_t b)</para>
723 <para>A32: VADD.I8 Qd, Qn, Qm</para>
724 <para>A64: ADD Vd.16B, Vn.16B, Vm.16B</para>
726 <param name="left" />
727 <param name="right" />
729 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
731 <para>float32x4_t vaddq_f32 (float32x4_t a, float32x4_t b)</para>
732 <para>A32: VADD.F32 Qd, Qn, Qm</para>
733 <para>A64: FADD Vd.4S, Vn.4S, Vm.4S</para>
735 <param name="left" />
736 <param name="right" />
738 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
740 <para>uint16x8_t vaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
741 <para>A32: VADD.I16 Qd, Qn, Qm</para>
742 <para>A64: ADD Vd.8H, Vn.8H, Vm.8H</para>
744 <param name="left" />
745 <param name="right" />
747 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
749 <para>uint32x4_t vaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
750 <para>A32: VADD.I32 Qd, Qn, Qm</para>
751 <para>A64: ADD Vd.4S, Vn.4S, Vm.4S</para>
753 <param name="left" />
754 <param name="right" />
756 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
758 <para>uint64x2_t vaddq_u64 (uint64x2_t a, uint64x2_t b)</para>
759 <para>A32: VADD.I64 Qd, Qn, Qm</para>
760 <para>A64: ADD Vd.2D, Vn.2D, Vm.2D</para>
762 <param name="left" />
763 <param name="right" />
765 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
767 <para>uint8x8_t vadd_u8 (uint8x8_t a, uint8x8_t b)</para>
768 <para>A32: VADD.I8 Dd, Dn, Dm</para>
769 <para>A64: ADD Vd.8B, Vn.8B, Vm.8B</para>
771 <param name="left" />
772 <param name="right" />
774 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
776 <para>int16x4_t vadd_s16 (int16x4_t a, int16x4_t b)</para>
777 <para>A32: VADD.I16 Dd, Dn, Dm</para>
778 <para>A64: ADD Vd.4H, Vn.4H, Vm.4H</para>
780 <param name="left" />
781 <param name="right" />
783 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
785 <para>int32x2_t vadd_s32 (int32x2_t a, int32x2_t b)</para>
786 <para>A32: VADD.I32 Dd, Dn, Dm</para>
787 <para>A64: ADD Vd.2S, Vn.2S, Vm.2S</para>
789 <param name="left" />
790 <param name="right" />
792 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
794 <para>int8x8_t vadd_s8 (int8x8_t a, int8x8_t b)</para>
795 <para>A32: VADD.I8 Dd, Dn, Dm</para>
796 <para>A64: ADD Vd.8B, Vn.8B, Vm.8B</para>
798 <param name="left" />
799 <param name="right" />
801 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
803 <para>float32x2_t vadd_f32 (float32x2_t a, float32x2_t b)</para>
804 <para>A32: VADD.F32 Dd, Dn, Dm</para>
805 <para>A64: FADD Vd.2S, Vn.2S, Vm.2S</para>
807 <param name="left" />
808 <param name="right" />
810 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
812 <para>uint16x4_t vadd_u16 (uint16x4_t a, uint16x4_t b)</para>
813 <para>A32: VADD.I16 Dd, Dn, Dm</para>
814 <para>A64: ADD Vd.4H, Vn.4H, Vm.4H</para>
816 <param name="left" />
817 <param name="right" />
819 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
821 <para>uint32x2_t vadd_u32 (uint32x2_t a, uint32x2_t b)</para>
822 <para>A32: VADD.I32 Dd, Dn, Dm</para>
823 <para>A64: ADD Vd.2S, Vn.2S, Vm.2S</para>
825 <param name="left" />
826 <param name="right" />
828 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
830 <para>int8x8_t vaddhn_s16 (int16x8_t a, int16x8_t b)</para>
831 <para>A32: VADDHN.I16 Dd, Qn, Qm</para>
832 <para>A64: ADDHN Vd.8B, Vn.8H, Vm.8H</para>
834 <param name="left" />
835 <param name="right" />
837 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
839 <para>int16x4_t vaddhn_s32 (int32x4_t a, int32x4_t b)</para>
840 <para>A32: VADDHN.I32 Dd, Qn, Qm</para>
841 <para>A64: ADDHN Vd.4H, Vn.4S, Vm.4S</para>
843 <param name="left" />
844 <param name="right" />
846 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
848 <para>int32x2_t vaddhn_s64 (int64x2_t a, int64x2_t b)</para>
849 <para>A32: VADDHN.I64 Dd, Qn, Qm</para>
850 <para>A64: ADDHN Vd.2S, Vn.2D, Vm.2D</para>
852 <param name="left" />
853 <param name="right" />
855 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
857 <para>uint8x8_t vaddhn_u16 (uint16x8_t a, uint16x8_t b)</para>
858 <para>A32: VADDHN.I16 Dd, Qn, Qm</para>
859 <para>A64: ADDHN Vd.8B, Vn.8H, Vm.8H</para>
861 <param name="left" />
862 <param name="right" />
864 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
866 <para>uint16x4_t vaddhn_u32 (uint32x4_t a, uint32x4_t b)</para>
867 <para>A32: VADDHN.I32 Dd, Qn, Qm</para>
868 <para>A64: ADDHN Vd.4H, Vn.4S, Vm.4S</para>
870 <param name="left" />
871 <param name="right" />
873 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
875 <para>uint32x2_t vaddhn_u64 (uint64x2_t a, uint64x2_t b)</para>
876 <para>A32: VADDHN.I64 Dd, Qn, Qm</para>
877 <para>A64: ADDHN Vd.2S, Vn.2D, Vm.2D</para>
879 <param name="left" />
880 <param name="right" />
882 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
884 <para>uint8x16_t vaddhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
885 <para>A32: VADDHN.I16 Dd+1, Qn, Qm</para>
886 <para>A64: ADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
888 <param name="lower" />
889 <param name="left" />
890 <param name="right" />
892 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
894 <para>int16x8_t vaddhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
895 <para>A32: VADDHN.I32 Dd+1, Qn, Qm</para>
896 <para>A64: ADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
898 <param name="lower" />
899 <param name="left" />
900 <param name="right" />
902 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
904 <para>int32x4_t vaddhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
905 <para>A32: VADDHN.I64 Dd+1, Qn, Qm</para>
906 <para>A64: ADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
908 <param name="lower" />
909 <param name="left" />
910 <param name="right" />
912 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
914 <para>int8x16_t vaddhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
915 <para>A32: VADDHN.I16 Dd+1, Qn, Qm</para>
916 <para>A64: ADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
918 <param name="lower" />
919 <param name="left" />
920 <param name="right" />
922 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
924 <para>uint16x8_t vaddhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
925 <para>A32: VADDHN.I32 Dd+1, Qn, Qm</para>
926 <para>A64: ADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
928 <param name="lower" />
929 <param name="left" />
930 <param name="right" />
932 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
934 <para>uint32x4_t vaddhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
935 <para>A32: VADDHN.I64 Dd+1, Qn, Qm</para>
936 <para>A64: ADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
938 <param name="lower" />
939 <param name="left" />
940 <param name="right" />
942 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
944 <para>uint8x8_t vpadd_u8 (uint8x8_t a, uint8x8_t b)</para>
945 <para>A32: VPADD.I8 Dd, Dn, Dm</para>
946 <para>A64: ADDP Vd.8B, Vn.8B, Vm.8B</para>
948 <param name="left" />
949 <param name="right" />
951 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
953 <para>int16x4_t vpadd_s16 (int16x4_t a, int16x4_t b)</para>
954 <para>A32: VPADD.I16 Dd, Dn, Dm</para>
955 <para>A64: ADDP Vd.4H, Vn.4H, Vm.4H</para>
957 <param name="left" />
958 <param name="right" />
960 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
962 <para>int32x2_t vpadd_s32 (int32x2_t a, int32x2_t b)</para>
963 <para>A32: VPADD.I32 Dd, Dn, Dm</para>
964 <para>A64: ADDP Vd.2S, Vn.2S, Vm.2S</para>
966 <param name="left" />
967 <param name="right" />
969 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
971 <para>int8x8_t vpadd_s8 (int8x8_t a, int8x8_t b)</para>
972 <para>A32: VPADD.I8 Dd, Dn, Dm</para>
973 <para>A64: ADDP Vd.8B, Vn.8B, Vm.8B</para>
975 <param name="left" />
976 <param name="right" />
978 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
980 <para>float32x2_t vpadd_f32 (float32x2_t a, float32x2_t b)</para>
981 <para>A32: VPADD.F32 Dd, Dn, Dm</para>
982 <para>A64: FADDP Vd.2S, Vn.2S, Vm.2S</para>
984 <param name="left" />
985 <param name="right" />
987 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
989 <para>uint16x4_t vpadd_u16 (uint16x4_t a, uint16x4_t b)</para>
990 <para>A32: VPADD.I16 Dd, Dn, Dm</para>
991 <para>A64: ADDP Vd.4H, Vn.4H, Vm.4H</para>
993 <param name="left" />
994 <param name="right" />
996 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
998 <para>uint32x2_t vpadd_u32 (uint32x2_t a, uint32x2_t b)</para>
999 <para>A32: VPADD.I32 Dd, Dn, Dm</para>
1000 <para>A64: ADDP Vd.2S, Vn.2S, Vm.2S</para>
1002 <param name="left" />
1003 <param name="right" />
1005 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Byte})">
1007 <para>uint16x8_t vpaddlq_u8 (uint8x16_t a)</para>
1008 <para>A32: VPADDL.U8 Qd, Qm</para>
1009 <para>A64: UADDLP Vd.8H, Vn.16B</para>
1011 <param name="value" />
1013 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Int16})">
1015 <para>int32x4_t vpaddlq_s16 (int16x8_t a)</para>
1016 <para>A32: VPADDL.S16 Qd, Qm</para>
1017 <para>A64: SADDLP Vd.4S, Vn.8H</para>
1019 <param name="value" />
1021 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Int32})">
1023 <para>int64x2_t vpaddlq_s32 (int32x4_t a)</para>
1024 <para>A32: VPADDL.S32 Qd, Qm</para>
1025 <para>A64: SADDLP Vd.2D, Vn.4S</para>
1027 <param name="value" />
1029 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.SByte})">
1031 <para>int16x8_t vpaddlq_s8 (int8x16_t a)</para>
1032 <para>A32: VPADDL.S8 Qd, Qm</para>
1033 <para>A64: SADDLP Vd.8H, Vn.16B</para>
1035 <param name="value" />
1037 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.UInt16})">
1039 <para>uint32x4_t vpaddlq_u16 (uint16x8_t a)</para>
1040 <para>A32: VPADDL.U16 Qd, Qm</para>
1041 <para>A64: UADDLP Vd.4S, Vn.8H</para>
1043 <param name="value" />
1045 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.UInt32})">
1047 <para>uint64x2_t vpaddlq_u32 (uint32x4_t a)</para>
1048 <para>A32: VPADDL.U32 Qd, Qm</para>
1049 <para>A64: UADDLP Vd.2D, Vn.4S</para>
1051 <param name="value" />
1053 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.Byte})">
1055 <para>uint16x4_t vpaddl_u8 (uint8x8_t a)</para>
1056 <para>A32: VPADDL.U8 Dd, Dm</para>
1057 <para>A64: UADDLP Vd.4H, Vn.8B</para>
1059 <param name="value" />
1061 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.Int16})">
1063 <para>int32x2_t vpaddl_s16 (int16x4_t a)</para>
1064 <para>A32: VPADDL.S16 Dd, Dm</para>
1065 <para>A64: SADDLP Vd.2S, Vn.4H</para>
1067 <param name="value" />
1069 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.SByte})">
1071 <para>int16x4_t vpaddl_s8 (int8x8_t a)</para>
1072 <para>A32: VPADDL.S8 Dd, Dm</para>
1073 <para>A64: SADDLP Vd.4H, Vn.8B</para>
1075 <param name="value" />
1077 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.UInt16})">
1079 <para>uint32x2_t vpaddl_u16 (uint16x4_t a)</para>
1080 <para>A32: VPADDL.U16 Dd, Dm</para>
1081 <para>A64: UADDLP Vd.2S, Vn.4H</para>
1083 <param name="value" />
1085 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte})">
1087 <para>int16x8_t vpadalq_s8 (int16x8_t a, int8x16_t b)</para>
1088 <para>A32: VPADAL.S8 Qd, Qm</para>
1089 <para>A64: SADALP Vd.8H, Vn.16B</para>
1091 <param name="addend" />
1092 <param name="value" />
1094 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16})">
1096 <para>int32x4_t vpadalq_s16 (int32x4_t a, int16x8_t b)</para>
1097 <para>A32: VPADAL.S16 Qd, Qm</para>
1098 <para>A64: SADALP Vd.4S, Vn.8H</para>
1100 <param name="addend" />
1101 <param name="value" />
1103 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32})">
1105 <para>int64x2_t vpadalq_s32 (int64x2_t a, int32x4_t b)</para>
1106 <para>A32: VPADAL.S32 Qd, Qm</para>
1107 <para>A64: SADALP Vd.2D, Vn.4S</para>
1109 <param name="addend" />
1110 <param name="value" />
1112 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte})">
1114 <para>uint16x8_t vpadalq_u8 (uint16x8_t a, uint8x16_t b)</para>
1115 <para>A32: VPADAL.U8 Qd, Qm</para>
1116 <para>A64: UADALP Vd.8H, Vn.16B</para>
1118 <param name="addend" />
1119 <param name="value" />
1121 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1123 <para>uint32x4_t vpadalq_u16 (uint32x4_t a, uint16x8_t b)</para>
1124 <para>A32: VPADAL.U16 Qd, Qm</para>
1125 <para>A64: UADALP Vd.4S, Vn.8H</para>
1127 <param name="addend" />
1128 <param name="value" />
1130 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1132 <para>uint64x2_t vpadalq_u32 (uint64x2_t a, uint32x4_t b)</para>
1133 <para>A32: VPADAL.U32 Qd, Qm</para>
1134 <para>A64: UADALP Vd.2D, Vn.4S</para>
1136 <param name="addend" />
1137 <param name="value" />
1139 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte})">
1141 <para>int16x4_t vpadal_s8 (int16x4_t a, int8x8_t b)</para>
1142 <para>A32: VPADAL.S8 Dd, Dm</para>
1143 <para>A64: SADALP Vd.4H, Vn.8B</para>
1145 <param name="addend" />
1146 <param name="value" />
1148 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16})">
1150 <para>int32x2_t vpadal_s16 (int32x2_t a, int16x4_t b)</para>
1151 <para>A32: VPADAL.S16 Dd, Dm</para>
1152 <para>A64: SADALP Vd.2S, Vn.4H</para>
1154 <param name="addend" />
1155 <param name="value" />
1157 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte})">
1159 <para>uint16x4_t vpadal_u8 (uint16x4_t a, uint8x8_t b)</para>
1160 <para>A32: VPADAL.U8 Dd, Dm</para>
1161 <para>A64: UADALP Vd.4H, Vn.8B</para>
1163 <param name="addend" />
1164 <param name="value" />
1166 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16})">
1168 <para>uint32x2_t vpadal_u16 (uint32x2_t a, uint16x4_t b)</para>
1169 <para>A32: VPADAL.U16 Dd, Dm</para>
1170 <para>A64: UADALP Vd.2S, Vn.4H</para>
1172 <param name="addend" />
1173 <param name="value" />
1175 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32})">
1177 <para>int64x1_t vpadal_s32 (int64x1_t a, int32x2_t b)</para>
1178 <para>A32: VPADAL.S32 Dd, Dm</para>
1179 <para>A64: SADALP Vd.1D, Vn.2S</para>
1181 <param name="addend" />
1182 <param name="value" />
1184 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32})">
1186 <para>uint64x1_t vpadal_u32 (uint64x1_t a, uint32x2_t b)</para>
1187 <para>A32: VPADAL.U32 Dd, Dm</para>
1188 <para>A64: UADALP Vd.1D, Vn.2S</para>
1190 <param name="addend" />
1191 <param name="value" />
1193 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
1195 <para>int64x1_t vpaddl_s32 (int32x2_t a)</para>
1196 <para>A32: VPADDL.S32 Dd, Dm</para>
1197 <para>A64: SADDLP Dd, Vn.2S</para>
1199 <param name="value" />
1201 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningScalar(System.Runtime.Intrinsics.Vector64{System.UInt32})">
1203 <para>uint64x1_t vpaddl_u32 (uint32x2_t a)</para>
1204 <para>A32: VPADDL.U32 Dd, Dm</para>
1205 <para>A64: UADDLP Dd, Vn.2S</para>
1207 <param name="value" />
1209 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
1211 <para>int8x8_t vraddhn_s16 (int16x8_t a, int16x8_t b)</para>
1212 <para>A32: VRADDHN.I16 Dd, Qn, Qm</para>
1213 <para>A64: RADDHN Vd.8B, Vn.8H, Vm.8H</para>
1215 <param name="left" />
1216 <param name="right" />
1218 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
1220 <para>int16x4_t vraddhn_s32 (int32x4_t a, int32x4_t b)</para>
1221 <para>A32: VRADDHN.I32 Dd, Qn, Qm</para>
1222 <para>A64: RADDHN Vd.4H, Vn.4S, Vm.4S</para>
1224 <param name="left" />
1225 <param name="right" />
1227 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
1229 <para>int32x2_t vraddhn_s64 (int64x2_t a, int64x2_t b)</para>
1230 <para>A32: VRADDHN.I64 Dd, Qn, Qm</para>
1231 <para>A64: RADDHN Vd.2S, Vn.2D, Vm.2D</para>
1233 <param name="left" />
1234 <param name="right" />
1236 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1238 <para>uint8x8_t vraddhn_u16 (uint16x8_t a, uint16x8_t b)</para>
1239 <para>A32: VRADDHN.I16 Dd, Qn, Qm</para>
1240 <para>A64: RADDHN Vd.8B, Vn.8H, Vm.8H</para>
1242 <param name="left" />
1243 <param name="right" />
1245 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1247 <para>uint16x4_t vraddhn_u32 (uint32x4_t a, uint32x4_t b)</para>
1248 <para>A32: VRADDHN.I32 Dd, Qn, Qm</para>
1249 <para>A64: RADDHN Vd.4H, Vn.4S, Vm.4S</para>
1251 <param name="left" />
1252 <param name="right" />
1254 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
1256 <para>uint32x2_t vraddhn_u64 (uint64x2_t a, uint64x2_t b)</para>
1257 <para>A32: VRADDHN.I64 Dd, Qn, Qm</para>
1258 <para>A64: RADDHN Vd.2S, Vn.2D, Vm.2D</para>
1260 <param name="left" />
1261 <param name="right" />
1263 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1265 <para>uint8x16_t vraddhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
1266 <para>A32: VRADDHN.I16 Dd+1, Qn, Qm</para>
1267 <para>A64: RADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
1269 <param name="lower" />
1270 <param name="left" />
1271 <param name="right" />
1273 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
1275 <para>int16x8_t vraddhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
1276 <para>A32: VRADDHN.I32 Dd+1, Qn, Qm</para>
1277 <para>A64: RADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
1279 <param name="lower" />
1280 <param name="left" />
1281 <param name="right" />
1283 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
1285 <para>int32x4_t vraddhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
1286 <para>A32: VRADDHN.I64 Dd+1, Qn, Qm</para>
1287 <para>A64: RADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
1289 <param name="lower" />
1290 <param name="left" />
1291 <param name="right" />
1293 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
1295 <para>int8x16_t vraddhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
1296 <para>A32: VRADDHN.I16 Dd+1, Qn, Qm</para>
1297 <para>A64: RADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
1299 <param name="lower" />
1300 <param name="left" />
1301 <param name="right" />
1303 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1305 <para>uint16x8_t vraddhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
1306 <para>A32: VRADDHN.I32 Dd+1, Qn, Qm</para>
1307 <para>A64: RADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
1309 <param name="lower" />
1310 <param name="left" />
1311 <param name="right" />
1313 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
1315 <para>uint32x4_t vraddhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
1316 <para>A32: VRADDHN.I64 Dd+1, Qn, Qm</para>
1317 <para>A64: RADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
1319 <param name="lower" />
1320 <param name="left" />
1321 <param name="right" />
1323 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1325 <para>uint8x16_t vqaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
1326 <para>A32: VQADD.U8 Qd, Qn, Qm</para>
1327 <para>A64: UQADD Vd.16B, Vn.16B, Vm.16B</para>
1329 <param name="left" />
1330 <param name="right" />
1332 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
1334 <para>int16x8_t vqaddq_s16 (int16x8_t a, int16x8_t b)</para>
1335 <para>A32: VQADD.S16 Qd, Qn, Qm</para>
1336 <para>A64: SQADD Vd.8H, Vn.8H, Vm.8H</para>
1338 <param name="left" />
1339 <param name="right" />
1341 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
1343 <para>int32x4_t vqaddq_s32 (int32x4_t a, int32x4_t b)</para>
1344 <para>A32: VQADD.S32 Qd, Qn, Qm</para>
1345 <para>A64: SQADD Vd.4S, Vn.4S, Vm.4S</para>
1347 <param name="left" />
1348 <param name="right" />
1350 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
1352 <para>int64x2_t vqaddq_s64 (int64x2_t a, int64x2_t b)</para>
1353 <para>A32: VQADD.S64 Qd, Qn, Qm</para>
1354 <para>A64: SQADD Vd.2D, Vn.2D, Vm.2D</para>
1356 <param name="left" />
1357 <param name="right" />
1359 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
1361 <para>int8x16_t vqaddq_s8 (int8x16_t a, int8x16_t b)</para>
1362 <para>A32: VQADD.S8 Qd, Qn, Qm</para>
1363 <para>A64: SQADD Vd.16B, Vn.16B, Vm.16B</para>
1365 <param name="left" />
1366 <param name="right" />
1368 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1370 <para>uint16x8_t vqaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
1371 <para>A32: VQADD.U16 Qd, Qn, Qm</para>
1372 <para>A64: UQADD Vd.8H, Vn.8H, Vm.8H</para>
1374 <param name="left" />
1375 <param name="right" />
1377 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1379 <para>uint32x4_t vqaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
1380 <para>A32: VQADD.U32 Qd, Qn, Qm</para>
1381 <para>A64: UQADD Vd.4S, Vn.4S, Vm.4S</para>
1383 <param name="left" />
1384 <param name="right" />
1386 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
1388 <para>uint64x2_t vqaddq_u64 (uint64x2_t a, uint64x2_t b)</para>
1389 <para>A32: VQADD.U64 Qd, Qn, Qm</para>
1390 <para>A64: UQADD Vd.2D, Vn.2D, Vm.2D</para>
1392 <param name="left" />
1393 <param name="right" />
1395 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
1397 <para>uint8x8_t vqadd_u8 (uint8x8_t a, uint8x8_t b)</para>
1398 <para>A32: VQADD.U8 Dd, Dn, Dm</para>
1399 <para>A64: UQADD Vd.8B, Vn.8B, Vm.8B</para>
1401 <param name="left" />
1402 <param name="right" />
1404 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
1406 <para>int16x4_t vqadd_s16 (int16x4_t a, int16x4_t b)</para>
1407 <para>A32: VQADD.S16 Dd, Dn, Dm</para>
1408 <para>A64: SQADD Vd.4H, Vn.4H, Vm.4H</para>
1410 <param name="left" />
1411 <param name="right" />
1413 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
1415 <para>int32x2_t vqadd_s32 (int32x2_t a, int32x2_t b)</para>
1416 <para>A32: VQADD.S32 Dd, Dn, Dm</para>
1417 <para>A64: SQADD Vd.2S, Vn.2S, Vm.2S</para>
1419 <param name="left" />
1420 <param name="right" />
1422 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
1424 <para>int8x8_t vqadd_s8 (int8x8_t a, int8x8_t b)</para>
1425 <para>A32: VQADD.S8 Dd, Dn, Dm</para>
1426 <para>A64: SQADD Vd.8B, Vn.8B, Vm.8B</para>
1428 <param name="left" />
1429 <param name="right" />
1431 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
1433 <para>uint16x4_t vqadd_u16 (uint16x4_t a, uint16x4_t b)</para>
1434 <para>A32: VQADD.U16 Dd, Dn, Dm</para>
1435 <para>A64: UQADD Vd.4H, Vn.4H, Vm.4H</para>
1437 <param name="left" />
1438 <param name="right" />
1440 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
1442 <para>uint32x2_t vqadd_u32 (uint32x2_t a, uint32x2_t b)</para>
1443 <para>A32: VQADD.U32 Dd, Dn, Dm</para>
1444 <para>A64: UQADD Vd.2S, Vn.2S, Vm.2S</para>
1446 <param name="left" />
1447 <param name="right" />
1449 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
1451 <para>int64x1_t vqadd_s64 (int64x1_t a, int64x1_t b)</para>
1452 <para>A32: VQADD.S64 Dd, Dn, Dm</para>
1453 <para>A64: SQADD Dd, Dn, Dm</para>
1455 <param name="left" />
1456 <param name="right" />
1458 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
1460 <para>uint64x1_t vqadd_u64 (uint64x1_t a, uint64x1_t b)</para>
1461 <para>A32: VQADD.U64 Dd, Dn, Dm</para>
1462 <para>A64: UQADD Dd, Dn, Dm</para>
1464 <param name="left" />
1465 <param name="right" />
1467 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
1469 <para>float64x1_t vadd_f64 (float64x1_t a, float64x1_t b)</para>
1470 <para>A32: VADD.F64 Dd, Dn, Dm</para>
1471 <para>A64: FADD Dd, Dn, Dm</para>
1473 <param name="left" />
1474 <param name="right" />
1476 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
1478 <para>int64x1_t vadd_s64 (int64x1_t a, int64x1_t b)</para>
1479 <para>A32: VADD.I64 Dd, Dn, Dm</para>
1480 <para>A64: ADD Dd, Dn, Dm</para>
1482 <param name="left" />
1483 <param name="right" />
1485 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
1487 <para>float32_t vadds_f32 (float32_t a, float32_t b)</para>
1488 <para>A32: VADD.F32 Sd, Sn, Sm</para>
1489 <para>A64: FADD Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
1491 <param name="left" />
1492 <param name="right" />
1494 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
1496 <para>uint64x1_t vadd_u64 (uint64x1_t a, uint64x1_t b)</para>
1497 <para>A32: VADD.I64 Dd, Dn, Dm</para>
1498 <para>A64: ADD Dd, Dn, Dm</para>
1500 <param name="left" />
1501 <param name="right" />
1503 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte})">
1505 <para>int16x8_t vaddw_s8 (int16x8_t a, int8x8_t b)</para>
1506 <para>A32: VADDW.S8 Qd, Qn, Dm</para>
1507 <para>A64: SADDW Vd.8H, Vn.8H, Vm.8B</para>
1509 <param name="left" />
1510 <param name="right" />
1512 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16})">
1514 <para>int32x4_t vaddw_s16 (int32x4_t a, int16x4_t b)</para>
1515 <para>A32: VADDW.S16 Qd, Qn, Dm</para>
1516 <para>A64: SADDW Vd.4S, Vn.4S, Vm.4H</para>
1518 <param name="left" />
1519 <param name="right" />
1521 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32})">
1523 <para>int64x2_t vaddw_s32 (int64x2_t a, int32x2_t b)</para>
1524 <para>A32: VADDW.S32 Qd, Qn, Dm</para>
1525 <para>A64: SADDW Vd.2D, Vn.2D, Vm.2S</para>
1527 <param name="left" />
1528 <param name="right" />
1530 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte})">
1532 <para>uint16x8_t vaddw_u8 (uint16x8_t a, uint8x8_t b)</para>
1533 <para>A32: VADDW.U8 Qd, Qn, Dm</para>
1534 <para>A64: UADDW Vd.8H, Vn.8H, Vm.8B</para>
1536 <param name="left" />
1537 <param name="right" />
1539 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16})">
1541 <para>uint32x4_t vaddw_u16 (uint32x4_t a, uint16x4_t b)</para>
1542 <para>A32: VADDW.U16 Qd, Qn, Dm</para>
1543 <para>A64: UADDW Vd.4S, Vn.4S, Vm.4H</para>
1545 <param name="left" />
1546 <param name="right" />
1548 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32})">
1550 <para>uint64x2_t vaddw_u32 (uint64x2_t a, uint32x2_t b)</para>
1551 <para>A32: VADDW.U32 Qd, Qn, Dm</para>
1552 <para>A64: UADDW Vd.2D, Vn.2D, Vm.2S</para>
1554 <param name="left" />
1555 <param name="right" />
1557 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
1559 <para>uint16x8_t vaddl_u8 (uint8x8_t a, uint8x8_t b)</para>
1560 <para>A32: VADDL.U8 Qd, Dn, Dm</para>
1561 <para>A64: UADDL Vd.8H, Vn.8B, Vm.8B</para>
1563 <param name="left" />
1564 <param name="right" />
1566 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
1568 <para>int32x4_t vaddl_s16 (int16x4_t a, int16x4_t b)</para>
1569 <para>A32: VADDL.S16 Qd, Dn, Dm</para>
1570 <para>A64: SADDL Vd.4S, Vn.4H, Vm.4H</para>
1572 <param name="left" />
1573 <param name="right" />
1575 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
1577 <para>int64x2_t vaddl_s32 (int32x2_t a, int32x2_t b)</para>
1578 <para>A32: VADDL.S32 Qd, Dn, Dm</para>
1579 <para>A64: SADDL Vd.2D, Vn.2S, Vm.2S</para>
1581 <param name="left" />
1582 <param name="right" />
1584 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
1586 <para>int16x8_t vaddl_s8 (int8x8_t a, int8x8_t b)</para>
1587 <para>A32: VADDL.S8 Qd, Dn, Dm</para>
1588 <para>A64: SADDL Vd.8H, Vn.8B, Vm.8B</para>
1590 <param name="left" />
1591 <param name="right" />
1593 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
1595 <para>uint32x4_t vaddl_u16 (uint16x4_t a, uint16x4_t b)</para>
1596 <para>A32: VADDL.U16 Qd, Dn, Dm</para>
1597 <para>A64: UADDL Vd.4S, Vn.4H, Vm.4H</para>
1599 <param name="left" />
1600 <param name="right" />
1602 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
1604 <para>uint64x2_t vaddl_u32 (uint32x2_t a, uint32x2_t b)</para>
1605 <para>A32: VADDL.U32 Qd, Dn, Dm</para>
1606 <para>A64: UADDL Vd.2D, Vn.2S, Vm.2S</para>
1608 <param name="left" />
1609 <param name="right" />
1611 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1613 <para>uint16x8_t vaddl_high_u8 (uint8x16_t a, uint8x16_t b)</para>
1614 <para>A32: VADDL.U8 Qd, Dn+1, Dm+1</para>
1615 <para>A64: UADDL2 Vd.8H, Vn.16B, Vm.16B</para>
1617 <param name="left" />
1618 <param name="right" />
1620 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
1622 <para>int32x4_t vaddl_high_s16 (int16x8_t a, int16x8_t b)</para>
1623 <para>A32: VADDL.S16 Qd, Dn+1, Dm+1</para>
1624 <para>A64: SADDL2 Vd.4S, Vn.8H, Vm.8H</para>
1626 <param name="left" />
1627 <param name="right" />
1629 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte})">
1631 <para>int16x8_t vaddw_high_s8 (int16x8_t a, int8x16_t b)</para>
1632 <para>A32: VADDW.S8 Qd, Qn, Dm+1</para>
1633 <para>A64: SADDW2 Vd.8H, Vn.8H, Vm.16B</para>
1635 <param name="left" />
1636 <param name="right" />
1638 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16})">
1640 <para>int32x4_t vaddw_high_s16 (int32x4_t a, int16x8_t b)</para>
1641 <para>A32: VADDW.S16 Qd, Qn, Dm+1</para>
1642 <para>A64: SADDW2 Vd.4S, Vn.4S, Vm.8H</para>
1644 <param name="left" />
1645 <param name="right" />
1647 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
1649 <para>int64x2_t vaddl_high_s32 (int32x4_t a, int32x4_t b)</para>
1650 <para>A32: VADDL.S32 Qd, Dn+1, Dm+1</para>
1651 <para>A64: SADDL2 Vd.2D, Vn.4S, Vm.4S</para>
1653 <param name="left" />
1654 <param name="right" />
1656 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32})">
1658 <para>int64x2_t vaddw_high_s32 (int64x2_t a, int32x4_t b)</para>
1659 <para>A32: VADDW.S32 Qd, Qn, Dm+1</para>
1660 <para>A64: SADDW2 Vd.2D, Vn.2D, Vm.4S</para>
1662 <param name="left" />
1663 <param name="right" />
1665 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
1667 <para>int16x8_t vaddl_high_s8 (int8x16_t a, int8x16_t b)</para>
1668 <para>A32: VADDL.S8 Qd, Dn+1, Dm+1</para>
1669 <para>A64: SADDL2 Vd.8H, Vn.16B, Vm.16B</para>
1671 <param name="left" />
1672 <param name="right" />
1674 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte})">
1676 <para>uint16x8_t vaddw_high_u8 (uint16x8_t a, uint8x16_t b)</para>
1677 <para>A32: VADDW.U8 Qd, Qn, Dm+1</para>
1678 <para>A64: UADDW2 Vd.8H, Vn.8H, Vm.16B</para>
1680 <param name="left" />
1681 <param name="right" />
1683 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1685 <para>uint32x4_t vaddl_high_u16 (uint16x8_t a, uint16x8_t b)</para>
1686 <para>A32: VADDL.U16 Qd, Dn+1, Dm+1</para>
1687 <para>A64: UADDL2 Vd.4S, Vn.8H, Vm.8H</para>
1689 <param name="left" />
1690 <param name="right" />
1692 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1694 <para>uint32x4_t vaddw_high_u16 (uint32x4_t a, uint16x8_t b)</para>
1695 <para>A32: VADDW.U16 Qd, Qn, Dm+1</para>
1696 <para>A64: UADDW2 Vd.4S, Vn.4S, Vm.8H</para>
1698 <param name="left" />
1699 <param name="right" />
1701 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1703 <para>uint64x2_t vaddl_high_u32 (uint32x4_t a, uint32x4_t b)</para>
1704 <para>A32: VADDL.U32 Qd, Dn+1, Dm+1</para>
1705 <para>A64: UADDL2 Vd.2D, Vn.4S, Vm.4S</para>
1707 <param name="left" />
1708 <param name="right" />
1710 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1712 <para>uint64x2_t vaddw_high_u32 (uint64x2_t a, uint32x4_t b)</para>
1713 <para>A32: VADDW.U32 Qd, Qn, Dm+1</para>
1714 <para>A64: UADDW2 Vd.2D, Vn.2D, Vm.4S</para>
1716 <param name="left" />
1717 <param name="right" />
1719 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1721 <para>uint8x16_t vandq_u8 (uint8x16_t a, uint8x16_t b)</para>
1722 <para>A32: VAND Qd, Qn, Qm</para>
1723 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1725 <param name="left" />
1726 <param name="right" />
1728 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
1730 <para>float64x2_t vandq_f64 (float64x2_t a, float64x2_t b)</para>
1731 <para>A32: VAND Qd, Qn, Qm</para>
1732 <para>A64: AND Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
1734 <param name="left" />
1735 <param name="right" />
1737 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
1739 <para>int16x8_t vandq_s16 (int16x8_t a, int16x8_t b)</para>
1740 <para>A32: VAND Qd, Qn, Qm</para>
1741 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1743 <param name="left" />
1744 <param name="right" />
1746 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
1748 <para>int32x4_t vandq_s32 (int32x4_t a, int32x4_t b)</para>
1749 <para>A32: VAND Qd, Qn, Qm</para>
1750 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1752 <param name="left" />
1753 <param name="right" />
1755 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
1757 <para>int64x2_t vandq_s64 (int64x2_t a, int64x2_t b)</para>
1758 <para>A32: VAND Qd, Qn, Qm</para>
1759 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1761 <param name="left" />
1762 <param name="right" />
1764 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
1766 <para>int8x16_t vandq_s8 (int8x16_t a, int8x16_t b)</para>
1767 <para>A32: VAND Qd, Qn, Qm</para>
1768 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1770 <param name="left" />
1771 <param name="right" />
1773 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
1775 <para>float32x4_t vandq_f32 (float32x4_t a, float32x4_t b)</para>
1776 <para>A32: VAND Qd, Qn, Qm</para>
1777 <para>A64: AND Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
1779 <param name="left" />
1780 <param name="right" />
1782 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1784 <para>uint16x8_t vandq_u16 (uint16x8_t a, uint16x8_t b)</para>
1785 <para>A32: VAND Qd, Qn, Qm</para>
1786 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1788 <param name="left" />
1789 <param name="right" />
1791 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1793 <para>uint32x4_t vandq_u32 (uint32x4_t a, uint32x4_t b)</para>
1794 <para>A32: VAND Qd, Qn, Qm</para>
1795 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1797 <param name="left" />
1798 <param name="right" />
1800 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
1802 <para>uint64x2_t vandq_u64 (uint64x2_t a, uint64x2_t b)</para>
1803 <para>A32: VAND Qd, Qn, Qm</para>
1804 <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
1806 <param name="left" />
1807 <param name="right" />
1809 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
1811 <para>uint8x8_t vand_u8 (uint8x8_t a, uint8x8_t b)</para>
1812 <para>A32: VAND Dd, Dn, Dm</para>
1813 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1815 <param name="left" />
1816 <param name="right" />
1818 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
1820 <para>float64x1_t vand_f64 (float64x1_t a, float64x1_t b)</para>
1821 <para>A32: VAND Dd, Dn, Dm</para>
1822 <para>A64: AND Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
1824 <param name="left" />
1825 <param name="right" />
1827 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
1829 <para>int16x4_t vand_s16 (int16x4_t a, int16x4_t b)</para>
1830 <para>A32: VAND Dd, Dn, Dm</para>
1831 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1833 <param name="left" />
1834 <param name="right" />
1836 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
1838 <para>int32x2_t vand_s32 (int32x2_t a, int32x2_t b)</para>
1839 <para>A32: VAND Dd, Dn, Dm</para>
1840 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1842 <param name="left" />
1843 <param name="right" />
1845 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
1847 <para>int64x1_t vand_s64 (int64x1_t a, int64x1_t b)</para>
1848 <para>A32: VAND Dd, Dn, Dm</para>
1849 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1851 <param name="left" />
1852 <param name="right" />
1854 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
1856 <para>int8x8_t vand_s8 (int8x8_t a, int8x8_t b)</para>
1857 <para>A32: VAND Dd, Dn, Dm</para>
1858 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1860 <param name="left" />
1861 <param name="right" />
1863 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
1865 <para>float32x2_t vand_f32 (float32x2_t a, float32x2_t b)</para>
1866 <para>A32: VAND Dd, Dn, Dm</para>
1867 <para>A64: AND Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
1869 <param name="left" />
1870 <param name="right" />
1872 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
1874 <para>uint16x4_t vand_u16 (uint16x4_t a, uint16x4_t b)</para>
1875 <para>A32: VAND Dd, Dn, Dm</para>
1876 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1878 <param name="left" />
1879 <param name="right" />
1881 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
1883 <para>uint32x2_t vand_u32 (uint32x2_t a, uint32x2_t b)</para>
1884 <para>A32: VAND Dd, Dn, Dm</para>
1885 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1887 <param name="left" />
1888 <param name="right" />
1890 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
1892 <para>uint64x1_t vand_u64 (uint64x1_t a, uint64x1_t b)</para>
1893 <para>A32: VAND Dd, Dn, Dm</para>
1894 <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
1896 <param name="left" />
1897 <param name="right" />
1899 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
1901 <para>uint8x16_t vbicq_u8 (uint8x16_t a, uint8x16_t b)</para>
1902 <para>A32: VBIC Qd, Qn, Qm</para>
1903 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1905 <param name="value" />
1906 <param name="mask" />
1908 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
1910 <para>float64x2_t vbicq_f64 (float64x2_t a, float64x2_t b)</para>
1911 <para>A32: VBIC Qd, Qn, Qm</para>
1912 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
1914 <param name="value" />
1915 <param name="mask" />
1917 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
1919 <para>int16x8_t vbicq_s16 (int16x8_t a, int16x8_t b)</para>
1920 <para>A32: VBIC Qd, Qn, Qm</para>
1921 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1923 <param name="value" />
1924 <param name="mask" />
1926 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
1928 <para>int32x4_t vbicq_s32 (int32x4_t a, int32x4_t b)</para>
1929 <para>A32: VBIC Qd, Qn, Qm</para>
1930 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1932 <param name="value" />
1933 <param name="mask" />
1935 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
1937 <para>int64x2_t vbicq_s64 (int64x2_t a, int64x2_t b)</para>
1938 <para>A32: VBIC Qd, Qn, Qm</para>
1939 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1941 <param name="value" />
1942 <param name="mask" />
1944 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
1946 <para>int8x16_t vbicq_s8 (int8x16_t a, int8x16_t b)</para>
1947 <para>A32: VBIC Qd, Qn, Qm</para>
1948 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1950 <param name="value" />
1951 <param name="mask" />
1953 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
1955 <para>float32x4_t vbicq_f32 (float32x4_t a, float32x4_t b)</para>
1956 <para>A32: VBIC Qd, Qn, Qm</para>
1957 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
1959 <param name="value" />
1960 <param name="mask" />
1962 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
1964 <para>uint16x8_t vbicq_u16 (uint16x8_t a, uint16x8_t b)</para>
1965 <para>A32: VBIC Qd, Qn, Qm</para>
1966 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1968 <param name="value" />
1969 <param name="mask" />
1971 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
1973 <para>uint32x4_t vbicq_u32 (uint32x4_t a, uint32x4_t b)</para>
1974 <para>A32: VBIC Qd, Qn, Qm</para>
1975 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1977 <param name="value" />
1978 <param name="mask" />
1980 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
1982 <para>uint64x2_t vbicq_u64 (uint64x2_t a, uint64x2_t b)</para>
1983 <para>A32: VBIC Qd, Qn, Qm</para>
1984 <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
1986 <param name="value" />
1987 <param name="mask" />
1989 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
1991 <para>uint8x8_t vbic_u8 (uint8x8_t a, uint8x8_t b)</para>
1992 <para>A32: VBIC Dd, Dn, Dm</para>
1993 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
1995 <param name="value" />
1996 <param name="mask" />
1998 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
2000 <para>float64x1_t vbic_f64 (float64x1_t a, float64x1_t b)</para>
2001 <para>A32: VBIC Dd, Dn, Dm</para>
2002 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
2004 <param name="value" />
2005 <param name="mask" />
2007 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
2009 <para>int16x4_t vbic_s16 (int16x4_t a, int16x4_t b)</para>
2010 <para>A32: VBIC Dd, Dn, Dm</para>
2011 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
2013 <param name="value" />
2014 <param name="mask" />
2016 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
2018 <para>int32x2_t vbic_s32 (int32x2_t a, int32x2_t b)</para>
2019 <para>A32: VBIC Dd, Dn, Dm</para>
2020 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
2022 <param name="value" />
2023 <param name="mask" />
2025 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
2027 <para>int64x1_t vbic_s64 (int64x1_t a, int64x1_t b)</para>
2028 <para>A32: VBIC Dd, Dn, Dm</para>
2029 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
2031 <param name="value" />
2032 <param name="mask" />
2034 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
2036 <para>int8x8_t vbic_s8 (int8x8_t a, int8x8_t b)</para>
2037 <para>A32: VBIC Dd, Dn, Dm</para>
2038 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
2040 <param name="value" />
2041 <param name="mask" />
2043 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
2045 <para>float32x2_t vbic_f32 (float32x2_t a, float32x2_t b)</para>
2046 <para>A32: VBIC Dd, Dn, Dm</para>
2047 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
2049 <param name="value" />
2050 <param name="mask" />
2052 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
2054 <para>uint16x4_t vbic_u16 (uint16x4_t a, uint16x4_t b)</para>
2055 <para>A32: VBIC Dd, Dn, Dm</para>
2056 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
2058 <param name="value" />
2059 <param name="mask" />
2061 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
2063 <para>uint32x2_t vbic_u32 (uint32x2_t a, uint32x2_t b)</para>
2064 <para>A32: VBIC Dd, Dn, Dm</para>
2065 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
2067 <param name="value" />
2068 <param name="mask" />
2070 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
2072 <para>uint64x1_t vbic_u64 (uint64x1_t a, uint64x1_t b)</para>
2073 <para>A32: VBIC Dd, Dn, Dm</para>
2074 <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
2076 <param name="value" />
2077 <param name="mask" />
2079 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
2081 <para>uint8x16_t vbslq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
2082 <para>A32: VBSL Qd, Qn, Qm</para>
2083 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2085 <param name="select" />
2086 <param name="left" />
2087 <param name="right" />
2089 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
2091 <para>float64x2_t vbslq_f64 (uint64x2_t a, float64x2_t b, float64x2_t c)</para>
2092 <para>A32: VBSL Qd, Qn, Qm</para>
2093 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2095 <param name="select" />
2096 <param name="left" />
2097 <param name="right" />
2099 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
2101 <para>int16x8_t vbslq_s16 (uint16x8_t a, int16x8_t b, int16x8_t c)</para>
2102 <para>A32: VBSL Qd, Qn, Qm</para>
2103 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2105 <param name="select" />
2106 <param name="left" />
2107 <param name="right" />
2109 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
2111 <para>int32x4_t vbslq_s32 (uint32x4_t a, int32x4_t b, int32x4_t c)</para>
2112 <para>A32: VBSL Qd, Qn, Qm</para>
2113 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2115 <param name="select" />
2116 <param name="left" />
2117 <param name="right" />
2119 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
2121 <para>int64x2_t vbslq_s64 (uint64x2_t a, int64x2_t b, int64x2_t c)</para>
2122 <para>A32: VBSL Qd, Qn, Qm</para>
2123 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2125 <param name="select" />
2126 <param name="left" />
2127 <param name="right" />
2129 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
2131 <para>int8x16_t vbslq_s8 (uint8x16_t a, int8x16_t b, int8x16_t c)</para>
2132 <para>A32: VBSL Qd, Qn, Qm</para>
2133 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2135 <param name="select" />
2136 <param name="left" />
2137 <param name="right" />
2139 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2141 <para>float32x4_t vbslq_f32 (uint32x4_t a, float32x4_t b, float32x4_t c)</para>
2142 <para>A32: VBSL Qd, Qn, Qm</para>
2143 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2145 <param name="select" />
2146 <param name="left" />
2147 <param name="right" />
2149 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
2151 <para>uint16x8_t vbslq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
2152 <para>A32: VBSL Qd, Qn, Qm</para>
2153 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2155 <param name="select" />
2156 <param name="left" />
2157 <param name="right" />
2159 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
2161 <para>uint32x4_t vbslq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
2162 <para>A32: VBSL Qd, Qn, Qm</para>
2163 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2165 <param name="select" />
2166 <param name="left" />
2167 <param name="right" />
2169 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
2171 <para>uint64x2_t vbslq_u64 (uint64x2_t a, uint64x2_t b, uint64x2_t c)</para>
2172 <para>A32: VBSL Qd, Qn, Qm</para>
2173 <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
2175 <param name="select" />
2176 <param name="left" />
2177 <param name="right" />
2179 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
2181 <para>uint8x8_t vbsl_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
2182 <para>A32: VBSL Dd, Dn, Dm</para>
2183 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2185 <param name="select" />
2186 <param name="left" />
2187 <param name="right" />
2189 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
2191 <para>float64x1_t vbsl_f64 (uint64x1_t a, float64x1_t b, float64x1_t c)</para>
2192 <para>A32: VBSL Dd, Dn, Dm</para>
2193 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2195 <param name="select" />
2196 <param name="left" />
2197 <param name="right" />
2199 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
2201 <para>int16x4_t vbsl_s16 (uint16x4_t a, int16x4_t b, int16x4_t c)</para>
2202 <para>A32: VBSL Dd, Dn, Dm</para>
2203 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2205 <param name="select" />
2206 <param name="left" />
2207 <param name="right" />
2209 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
2211 <para>int32x2_t vbsl_s32 (uint32x2_t a, int32x2_t b, int32x2_t c)</para>
2212 <para>A32: VBSL Dd, Dn, Dm</para>
2213 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2215 <param name="select" />
2216 <param name="left" />
2217 <param name="right" />
2219 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
2221 <para>int64x1_t vbsl_s64 (uint64x1_t a, int64x1_t b, int64x1_t c)</para>
2222 <para>A32: VBSL Dd, Dn, Dm</para>
2223 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2225 <param name="select" />
2226 <param name="left" />
2227 <param name="right" />
2229 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
2231 <para>int8x8_t vbsl_s8 (uint8x8_t a, int8x8_t b, int8x8_t c)</para>
2232 <para>A32: VBSL Dd, Dn, Dm</para>
2233 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2235 <param name="select" />
2236 <param name="left" />
2237 <param name="right" />
2239 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
2241 <para>float32x2_t vbsl_f32 (uint32x2_t a, float32x2_t b, float32x2_t c)</para>
2242 <para>A32: VBSL Dd, Dn, Dm</para>
2243 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2245 <param name="select" />
2246 <param name="left" />
2247 <param name="right" />
2249 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
2251 <para>uint16x4_t vbsl_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
2252 <para>A32: VBSL Dd, Dn, Dm</para>
2253 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2255 <param name="select" />
2256 <param name="left" />
2257 <param name="right" />
2259 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
2261 <para>uint32x2_t vbsl_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
2262 <para>A32: VBSL Dd, Dn, Dm</para>
2263 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2265 <param name="select" />
2266 <param name="left" />
2267 <param name="right" />
2269 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
2271 <para>uint64x1_t vbsl_u64 (uint64x1_t a, uint64x1_t b, uint64x1_t c)</para>
2272 <para>A32: VBSL Dd, Dn, Dm</para>
2273 <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
2275 <param name="select" />
2276 <param name="left" />
2277 <param name="right" />
2279 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
2281 <para>float32x4_t vrndpq_f32 (float32x4_t a)</para>
2282 <para>A32: VRINTP.F32 Qd, Qm</para>
2283 <para>A64: FRINTP Vd.4S, Vn.4S</para>
2285 <param name="value" />
2287 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Ceiling(System.Runtime.Intrinsics.Vector64{System.Single})">
2289 <para>float32x2_t vrndp_f32 (float32x2_t a)</para>
2290 <para>A32: VRINTP.F32 Dd, Dm</para>
2291 <para>A64: FRINTP Vd.2S, Vn.2S</para>
2293 <param name="value" />
2295 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CeilingScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
2297 <para>float64x1_t vrndp_f64 (float64x1_t a)</para>
2298 <para>A32: VRINTP.F64 Dd, Dm</para>
2299 <para>A64: FRINTP Dd, Dn</para>
2301 <param name="value" />
2303 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CeilingScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
2305 <para>float32_t vrndps_f32 (float32_t a)</para>
2306 <para>A32: VRINTP.F32 Sd, Sm</para>
2307 <para>A64: FRINTP Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
2309 <param name="value" />
2311 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
2313 <para>uint8x16_t vceqq_u8 (uint8x16_t a, uint8x16_t b)</para>
2314 <para>A32: VCEQ.I8 Qd, Qn, Qm</para>
2315 <para>A64: CMEQ Vd.16B, Vn.16B, Vm.16B</para>
2317 <param name="left" />
2318 <param name="right" />
2320 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
2322 <para>uint16x8_t vceqq_s16 (int16x8_t a, int16x8_t b)</para>
2323 <para>A32: VCEQ.I16 Qd, Qn, Qm</para>
2324 <para>A64: CMEQ Vd.8H, Vn.8H, Vm.8H</para>
2326 <param name="left" />
2327 <param name="right" />
2329 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
2331 <para>uint32x4_t vceqq_s32 (int32x4_t a, int32x4_t b)</para>
2332 <para>A32: VCEQ.I32 Qd, Qn, Qm</para>
2333 <para>A64: CMEQ Vd.4S, Vn.4S, Vm.4S</para>
2335 <param name="left" />
2336 <param name="right" />
2338 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
2340 <para>uint8x16_t vceqq_s8 (int8x16_t a, int8x16_t b)</para>
2341 <para>A32: VCEQ.I8 Qd, Qn, Qm</para>
2342 <para>A64: CMEQ Vd.16B, Vn.16B, Vm.16B</para>
2344 <param name="left" />
2345 <param name="right" />
2347 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2349 <para>uint32x4_t vceqq_f32 (float32x4_t a, float32x4_t b)</para>
2350 <para>A32: VCEQ.F32 Qd, Qn, Qm</para>
2351 <para>A64: FCMEQ Vd.4S, Vn.4S, Vm.4S</para>
2353 <param name="left" />
2354 <param name="right" />
2356 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
2358 <para>uint16x8_t vceqq_u16 (uint16x8_t a, uint16x8_t b)</para>
2359 <para>A32: VCEQ.I16 Qd, Qn, Qm</para>
2360 <para>A64: CMEQ Vd.8H, Vn.8H, Vm.8H</para>
2362 <param name="left" />
2363 <param name="right" />
2365 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
2367 <para>uint32x4_t vceqq_u32 (uint32x4_t a, uint32x4_t b)</para>
2368 <para>A32: VCEQ.I32 Qd, Qn, Qm</para>
2369 <para>A64: CMEQ Vd.4S, Vn.4S, Vm.4S</para>
2371 <param name="left" />
2372 <param name="right" />
2374 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
2376 <para>uint8x8_t vceq_u8 (uint8x8_t a, uint8x8_t b)</para>
2377 <para>A32: VCEQ.I8 Dd, Dn, Dm</para>
2378 <para>A64: CMEQ Vd.8B, Vn.8B, Vm.8B</para>
2380 <param name="left" />
2381 <param name="right" />
2383 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
2385 <para>uint16x4_t vceq_s16 (int16x4_t a, int16x4_t b)</para>
2386 <para>A32: VCEQ.I16 Dd, Dn, Dm</para>
2387 <para>A64: CMEQ Vd.4H, Vn.4H, Vm.4H</para>
2389 <param name="left" />
2390 <param name="right" />
2392 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
2394 <para>uint32x2_t vceq_s32 (int32x2_t a, int32x2_t b)</para>
2395 <para>A32: VCEQ.I32 Dd, Dn, Dm</para>
2396 <para>A64: CMEQ Vd.2S, Vn.2S, Vm.2S</para>
2398 <param name="left" />
2399 <param name="right" />
2401 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
2403 <para>uint8x8_t vceq_s8 (int8x8_t a, int8x8_t b)</para>
2404 <para>A32: VCEQ.I8 Dd, Dn, Dm</para>
2405 <para>A64: CMEQ Vd.8B, Vn.8B, Vm.8B</para>
2407 <param name="left" />
2408 <param name="right" />
2410 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
2412 <para>uint32x2_t vceq_f32 (float32x2_t a, float32x2_t b)</para>
2413 <para>A32: VCEQ.F32 Dd, Dn, Dm</para>
2414 <para>A64: FCMEQ Vd.2S, Vn.2S, Vm.2S</para>
2416 <param name="left" />
2417 <param name="right" />
2419 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
2421 <para>uint16x4_t vceq_u16 (uint16x4_t a, uint16x4_t b)</para>
2422 <para>A32: VCEQ.I16 Dd, Dn, Dm</para>
2423 <para>A64: CMEQ Vd.4H, Vn.4H, Vm.4H</para>
2425 <param name="left" />
2426 <param name="right" />
2428 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
2430 <para>uint32x2_t vceq_u32 (uint32x2_t a, uint32x2_t b)</para>
2431 <para>A32: VCEQ.I32 Dd, Dn, Dm</para>
2432 <para>A64: CMEQ Vd.2S, Vn.2S, Vm.2S</para>
2434 <param name="left" />
2435 <param name="right" />
2437 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
2439 <para>uint8x16_t vcgtq_u8 (uint8x16_t a, uint8x16_t b)</para>
2440 <para>A32: VCGT.U8 Qd, Qn, Qm</para>
2441 <para>A64: CMHI Vd.16B, Vn.16B, Vm.16B</para>
2443 <param name="left" />
2444 <param name="right" />
2446 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
2448 <para>uint16x8_t vcgtq_s16 (int16x8_t a, int16x8_t b)</para>
2449 <para>A32: VCGT.S16 Qd, Qn, Qm</para>
2450 <para>A64: CMGT Vd.8H, Vn.8H, Vm.8H</para>
2452 <param name="left" />
2453 <param name="right" />
2455 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
2457 <para>uint32x4_t vcgtq_s32 (int32x4_t a, int32x4_t b)</para>
2458 <para>A32: VCGT.S32 Qd, Qn, Qm</para>
2459 <para>A64: CMGT Vd.4S, Vn.4S, Vm.4S</para>
2461 <param name="left" />
2462 <param name="right" />
2464 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
2466 <para>uint8x16_t vcgtq_s8 (int8x16_t a, int8x16_t b)</para>
2467 <para>A32: VCGT.S8 Qd, Qn, Qm</para>
2468 <para>A64: CMGT Vd.16B, Vn.16B, Vm.16B</para>
2470 <param name="left" />
2471 <param name="right" />
2473 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2475 <para>uint32x4_t vcgtq_f32 (float32x4_t a, float32x4_t b)</para>
2476 <para>A32: VCGT.F32 Qd, Qn, Qm</para>
2477 <para>A64: FCMGT Vd.4S, Vn.4S, Vm.4S</para>
2479 <param name="left" />
2480 <param name="right" />
2482 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
2484 <para>uint16x8_t vcgtq_u16 (uint16x8_t a, uint16x8_t b)</para>
2485 <para>A32: VCGT.U16 Qd, Qn, Qm</para>
2486 <para>A64: CMHI Vd.8H, Vn.8H, Vm.8H</para>
2488 <param name="left" />
2489 <param name="right" />
2491 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
2493 <para>uint32x4_t vcgtq_u32 (uint32x4_t a, uint32x4_t b)</para>
2494 <para>A32: VCGT.U32 Qd, Qn, Qm</para>
2495 <para>A64: CMHI Vd.4S, Vn.4S, Vm.4S</para>
2497 <param name="left" />
2498 <param name="right" />
2500 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
2502 <para>uint8x8_t vcgt_u8 (uint8x8_t a, uint8x8_t b)</para>
2503 <para>A32: VCGT.U8 Dd, Dn, Dm</para>
2504 <para>A64: CMHI Vd.8B, Vn.8B, Vm.8B</para>
2506 <param name="left" />
2507 <param name="right" />
2509 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
2511 <para>uint16x4_t vcgt_s16 (int16x4_t a, int16x4_t b)</para>
2512 <para>A32: VCGT.S16 Dd, Dn, Dm</para>
2513 <para>A64: CMGT Vd.4H, Vn.4H, Vm.4H</para>
2515 <param name="left" />
2516 <param name="right" />
2518 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
2520 <para>uint32x2_t vcgt_s32 (int32x2_t a, int32x2_t b)</para>
2521 <para>A32: VCGT.S32 Dd, Dn, Dm</para>
2522 <para>A64: CMGT Vd.2S, Vn.2S, Vm.2S</para>
2524 <param name="left" />
2525 <param name="right" />
2527 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
2529 <para>uint8x8_t vcgt_s8 (int8x8_t a, int8x8_t b)</para>
2530 <para>A32: VCGT.S8 Dd, Dn, Dm</para>
2531 <para>A64: CMGT Vd.8B, Vn.8B, Vm.8B</para>
2533 <param name="left" />
2534 <param name="right" />
2536 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
2538 <para>uint32x2_t vcgt_f32 (float32x2_t a, float32x2_t b)</para>
2539 <para>A32: VCGT.F32 Dd, Dn, Dm</para>
2540 <para>A64: FCMGT Vd.2S, Vn.2S, Vm.2S</para>
2542 <param name="left" />
2543 <param name="right" />
2545 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
2547 <para>uint16x4_t vcgt_u16 (uint16x4_t a, uint16x4_t b)</para>
2548 <para>A32: VCGT.U16 Dd, Dn, Dm</para>
2549 <para>A64: CMHI Vd.4H, Vn.4H, Vm.4H</para>
2551 <param name="left" />
2552 <param name="right" />
2554 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
2556 <para>uint32x2_t vcgt_u32 (uint32x2_t a, uint32x2_t b)</para>
2557 <para>A32: VCGT.U32 Dd, Dn, Dm</para>
2558 <para>A64: CMHI Vd.2S, Vn.2S, Vm.2S</para>
2560 <param name="left" />
2561 <param name="right" />
2563 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
2565 <para>uint8x16_t vcgeq_u8 (uint8x16_t a, uint8x16_t b)</para>
2566 <para>A32: VCGE.U8 Qd, Qn, Qm</para>
2567 <para>A64: CMHS Vd.16B, Vn.16B, Vm.16B</para>
2569 <param name="left" />
2570 <param name="right" />
2572 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
2574 <para>uint16x8_t vcgeq_s16 (int16x8_t a, int16x8_t b)</para>
2575 <para>A32: VCGE.S16 Qd, Qn, Qm</para>
2576 <para>A64: CMGE Vd.8H, Vn.8H, Vm.8H</para>
2578 <param name="left" />
2579 <param name="right" />
2581 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
2583 <para>uint32x4_t vcgeq_s32 (int32x4_t a, int32x4_t b)</para>
2584 <para>A32: VCGE.S32 Qd, Qn, Qm</para>
2585 <para>A64: CMGE Vd.4S, Vn.4S, Vm.4S</para>
2587 <param name="left" />
2588 <param name="right" />
2590 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
2592 <para>uint8x16_t vcgeq_s8 (int8x16_t a, int8x16_t b)</para>
2593 <para>A32: VCGE.S8 Qd, Qn, Qm</para>
2594 <para>A64: CMGE Vd.16B, Vn.16B, Vm.16B</para>
2596 <param name="left" />
2597 <param name="right" />
2599 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2601 <para>uint32x4_t vcgeq_f32 (float32x4_t a, float32x4_t b)</para>
2602 <para>A32: VCGE.F32 Qd, Qn, Qm</para>
2603 <para>A64: FCMGE Vd.4S, Vn.4S, Vm.4S</para>
2605 <param name="left" />
2606 <param name="right" />
2608 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
2610 <para>uint16x8_t vcgeq_u16 (uint16x8_t a, uint16x8_t b)</para>
2611 <para>A32: VCGE.U16 Qd, Qn, Qm</para>
2612 <para>A64: CMHS Vd.8H, Vn.8H, Vm.8H</para>
2614 <param name="left" />
2615 <param name="right" />
2617 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
2619 <para>uint32x4_t vcgeq_u32 (uint32x4_t a, uint32x4_t b)</para>
2620 <para>A32: VCGE.U32 Qd, Qn, Qm</para>
2621 <para>A64: CMHS Vd.4S, Vn.4S, Vm.4S</para>
2623 <param name="left" />
2624 <param name="right" />
2626 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
2628 <para>uint8x8_t vcge_u8 (uint8x8_t a, uint8x8_t b)</para>
2629 <para>A32: VCGE.U8 Dd, Dn, Dm</para>
2630 <para>A64: CMHS Vd.8B, Vn.8B, Vm.8B</para>
2632 <param name="left" />
2633 <param name="right" />
2635 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
2637 <para>uint16x4_t vcge_s16 (int16x4_t a, int16x4_t b)</para>
2638 <para>A32: VCGE.S16 Dd, Dn, Dm</para>
2639 <para>A64: CMGE Vd.4H, Vn.4H, Vm.4H</para>
2641 <param name="left" />
2642 <param name="right" />
2644 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
2646 <para>uint32x2_t vcge_s32 (int32x2_t a, int32x2_t b)</para>
2647 <para>A32: VCGE.S32 Dd, Dn, Dm</para>
2648 <para>A64: CMGE Vd.2S, Vn.2S, Vm.2S</para>
2650 <param name="left" />
2651 <param name="right" />
2653 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
2655 <para>uint8x8_t vcge_s8 (int8x8_t a, int8x8_t b)</para>
2656 <para>A32: VCGE.S8 Dd, Dn, Dm</para>
2657 <para>A64: CMGE Vd.8B, Vn.8B, Vm.8B</para>
2659 <param name="left" />
2660 <param name="right" />
2662 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
2664 <para>uint32x2_t vcge_f32 (float32x2_t a, float32x2_t b)</para>
2665 <para>A32: VCGE.F32 Dd, Dn, Dm</para>
2666 <para>A64: FCMGE Vd.2S, Vn.2S, Vm.2S</para>
2668 <param name="left" />
2669 <param name="right" />
2671 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
2673 <para>uint16x4_t vcge_u16 (uint16x4_t a, uint16x4_t b)</para>
2674 <para>A32: VCGE.U16 Dd, Dn, Dm</para>
2675 <para>A64: CMHS Vd.4H, Vn.4H, Vm.4H</para>
2677 <param name="left" />
2678 <param name="right" />
2680 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
2682 <para>uint32x2_t vcge_u32 (uint32x2_t a, uint32x2_t b)</para>
2683 <para>A32: VCGE.U32 Dd, Dn, Dm</para>
2684 <para>A64: CMHS Vd.2S, Vn.2S, Vm.2S</para>
2686 <param name="left" />
2687 <param name="right" />
2689 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
2691 <para>uint8x16_t vcltq_u8 (uint8x16_t a, uint8x16_t b)</para>
2692 <para>A32: VCLT.U8 Qd, Qn, Qm</para>
2693 <para>A64: CMHI Vd.16B, Vn.16B, Vm.16B</para>
2695 <param name="left" />
2696 <param name="right" />
2698 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
2700 <para>uint16x8_t vcltq_s16 (int16x8_t a, int16x8_t b)</para>
2701 <para>A32: VCLT.S16 Qd, Qn, Qm</para>
2702 <para>A64: CMGT Vd.8H, Vn.8H, Vm.8H</para>
2704 <param name="left" />
2705 <param name="right" />
2707 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
2709 <para>uint32x4_t vcltq_s32 (int32x4_t a, int32x4_t b)</para>
2710 <para>A32: VCLT.S32 Qd, Qn, Qm</para>
2711 <para>A64: CMGT Vd.4S, Vn.4S, Vm.4S</para>
2713 <param name="left" />
2714 <param name="right" />
2716 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
2718 <para>uint8x16_t vcltq_s8 (int8x16_t a, int8x16_t b)</para>
2719 <para>A32: VCLT.S8 Qd, Qn, Qm</para>
2720 <para>A64: CMGT Vd.16B, Vn.16B, Vm.16B</para>
2722 <param name="left" />
2723 <param name="right" />
2725 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2727 <para>uint32x4_t vcltq_f32 (float32x4_t a, float32x4_t b)</para>
2728 <para>A32: VCLT.F32 Qd, Qn, Qm</para>
2729 <para>A64: FCMGT Vd.4S, Vn.4S, Vm.4S</para>
2731 <param name="left" />
2732 <param name="right" />
2734 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
2736 <para>uint16x8_t vcltq_u16 (uint16x8_t a, uint16x8_t b)</para>
2737 <para>A32: VCLT.U16 Qd, Qn, Qm</para>
2738 <para>A64: CMHI Vd.8H, Vn.8H, Vm.8H</para>
2740 <param name="left" />
2741 <param name="right" />
2743 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
2745 <para>uint32x4_t vcltq_u32 (uint32x4_t a, uint32x4_t b)</para>
2746 <para>A32: VCLT.U32 Qd, Qn, Qm</para>
2747 <para>A64: CMHI Vd.4S, Vn.4S, Vm.4S</para>
2749 <param name="left" />
2750 <param name="right" />
2752 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
2754 <para>uint8x8_t vclt_u8 (uint8x8_t a, uint8x8_t b)</para>
2755 <para>A32: VCLT.U8 Dd, Dn, Dm</para>
2756 <para>A64: CMHI Vd.8B, Vn.8B, Vm.8B</para>
2758 <param name="left" />
2759 <param name="right" />
2761 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
2763 <para>uint16x4_t vclt_s16 (int16x4_t a, int16x4_t b)</para>
2764 <para>A32: VCLT.S16 Dd, Dn, Dm</para>
2765 <para>A64: CMGT Vd.4H, Vn.4H, Vm.4H</para>
2767 <param name="left" />
2768 <param name="right" />
2770 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
2772 <para>uint32x2_t vclt_s32 (int32x2_t a, int32x2_t b)</para>
2773 <para>A32: VCLT.S32 Dd, Dn, Dm</para>
2774 <para>A64: CMGT Vd.2S, Vn.2S, Vm.2S</para>
2776 <param name="left" />
2777 <param name="right" />
2779 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
2781 <para>uint8x8_t vclt_s8 (int8x8_t a, int8x8_t b)</para>
2782 <para>A32: VCLT.S8 Dd, Dn, Dm</para>
2783 <para>A64: CMGT Vd.8B, Vn.8B, Vm.8B</para>
2785 <param name="left" />
2786 <param name="right" />
2788 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
2790 <para>uint32x2_t vclt_f32 (float32x2_t a, float32x2_t b)</para>
2791 <para>A32: VCLT.F32 Dd, Dn, Dm</para>
2792 <para>A64: FCMGT Vd.2S, Vn.2S, Vm.2S</para>
2794 <param name="left" />
2795 <param name="right" />
2797 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
2799 <para>uint16x4_t vclt_u16 (uint16x4_t a, uint16x4_t b)</para>
2800 <para>A32: VCLT.U16 Dd, Dn, Dm</para>
2801 <para>A64: CMHI Vd.4H, Vn.4H, Vm.4H</para>
2803 <param name="left" />
2804 <param name="right" />
2806 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
2808 <para>uint32x2_t vclt_u32 (uint32x2_t a, uint32x2_t b)</para>
2809 <para>A32: VCLT.U32 Dd, Dn, Dm</para>
2810 <para>A64: CMHI Vd.2S, Vn.2S, Vm.2S</para>
2812 <param name="left" />
2813 <param name="right" />
2815 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
2817 <para>uint8x16_t vcleq_u8 (uint8x16_t a, uint8x16_t b)</para>
2818 <para>A32: VCLE.U8 Qd, Qn, Qm</para>
2819 <para>A64: CMHS Vd.16B, Vn.16B, Vm.16B</para>
2821 <param name="left" />
2822 <param name="right" />
2824 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
2826 <para>uint16x8_t vcleq_s16 (int16x8_t a, int16x8_t b)</para>
2827 <para>A32: VCLE.S16 Qd, Qn, Qm</para>
2828 <para>A64: CMGE Vd.8H, Vn.8H, Vm.8H</para>
2830 <param name="left" />
2831 <param name="right" />
2833 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
2835 <para>uint32x4_t vcleq_s32 (int32x4_t a, int32x4_t b)</para>
2836 <para>A32: VCLE.S32 Qd, Qn, Qm</para>
2837 <para>A64: CMGE Vd.4S, Vn.4S, Vm.4S</para>
2839 <param name="left" />
2840 <param name="right" />
2842 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
2844 <para>uint8x16_t vcleq_s8 (int8x16_t a, int8x16_t b)</para>
2845 <para>A32: VCLE.S8 Qd, Qn, Qm</para>
2846 <para>A64: CMGE Vd.16B, Vn.16B, Vm.16B</para>
2848 <param name="left" />
2849 <param name="right" />
2851 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2853 <para>uint32x4_t vcleq_f32 (float32x4_t a, float32x4_t b)</para>
2854 <para>A32: VCLE.F32 Qd, Qn, Qm</para>
2855 <para>A64: FCMGE Vd.4S, Vn.4S, Vm.4S</para>
2857 <param name="left" />
2858 <param name="right" />
2860 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
2862 <para>uint16x8_t vcleq_u16 (uint16x8_t a, uint16x8_t b)</para>
2863 <para>A32: VCLE.U16 Qd, Qn, Qm</para>
2864 <para>A64: CMHS Vd.8H, Vn.8H, Vm.8H</para>
2866 <param name="left" />
2867 <param name="right" />
2869 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
2871 <para>uint32x4_t vcleq_u32 (uint32x4_t a, uint32x4_t b)</para>
2872 <para>A32: VCLE.U32 Qd, Qn, Qm</para>
2873 <para>A64: CMHS Vd.4S, Vn.4S, Vm.4S</para>
2875 <param name="left" />
2876 <param name="right" />
2878 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
2880 <para>uint8x8_t vcle_u8 (uint8x8_t a, uint8x8_t b)</para>
2881 <para>A32: VCLE.U8 Dd, Dn, Dm</para>
2882 <para>A64: CMHS Vd.8B, Vn.8B, Vm.8B</para>
2884 <param name="left" />
2885 <param name="right" />
2887 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
2889 <para>uint16x4_t vcle_s16 (int16x4_t a, int16x4_t b)</para>
2890 <para>A32: VCLE.S16 Dd, Dn, Dm</para>
2891 <para>A64: CMGE Vd.4H, Vn.4H, Vm.4H</para>
2893 <param name="left" />
2894 <param name="right" />
2896 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
2898 <para>uint32x2_t vcle_s32 (int32x2_t a, int32x2_t b)</para>
2899 <para>A32: VCLE.S32 Dd, Dn, Dm</para>
2900 <para>A64: CMGE Vd.2S, Vn.2S, Vm.2S</para>
2902 <param name="left" />
2903 <param name="right" />
2905 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
2907 <para>uint8x8_t vcle_s8 (int8x8_t a, int8x8_t b)</para>
2908 <para>A32: VCLE.S8 Dd, Dn, Dm</para>
2909 <para>A64: CMGE Vd.8B, Vn.8B, Vm.8B</para>
2911 <param name="left" />
2912 <param name="right" />
2914 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
2916 <para>uint32x2_t vcle_f32 (float32x2_t a, float32x2_t b)</para>
2917 <para>A32: VCLE.F32 Dd, Dn, Dm</para>
2918 <para>A64: FCMGE Vd.2S, Vn.2S, Vm.2S</para>
2920 <param name="left" />
2921 <param name="right" />
2923 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
2925 <para>uint16x4_t vcle_u16 (uint16x4_t a, uint16x4_t b)</para>
2926 <para>A32: VCLE.U16 Dd, Dn, Dm</para>
2927 <para>A64: CMHS Vd.4H, Vn.4H, Vm.4H</para>
2929 <param name="left" />
2930 <param name="right" />
2932 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
2934 <para>uint32x2_t vcle_u32 (uint32x2_t a, uint32x2_t b)</para>
2935 <para>A32: VCLE.U32 Dd, Dn, Dm</para>
2936 <para>A64: CMHS Vd.2S, Vn.2S, Vm.2S</para>
2938 <param name="left" />
2939 <param name="right" />
2941 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
2943 <para>uint8x16_t vtstq_u8 (uint8x16_t a, uint8x16_t b)</para>
2944 <para>A32: VTST.8 Qd, Qn, Qm</para>
2945 <para>A64: CMTST Vd.16B, Vn.16B, Vm.16B</para>
2947 <param name="left" />
2948 <param name="right" />
2950 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
2952 <para>uint16x8_t vtstq_s16 (int16x8_t a, int16x8_t b)</para>
2953 <para>A32: VTST.16 Qd, Qn, Qm</para>
2954 <para>A64: CMTST Vd.8H, Vn.8H, Vm.8H</para>
2956 <param name="left" />
2957 <param name="right" />
2959 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
2961 <para>uint32x4_t vtstq_s32 (int32x4_t a, int32x4_t b)</para>
2962 <para>A32: VTST.32 Qd, Qn, Qm</para>
2963 <para>A64: CMTST Vd.4S, Vn.4S, Vm.4S</para>
2965 <param name="left" />
2966 <param name="right" />
2968 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
2970 <para>uint8x16_t vtstq_s8 (int8x16_t a, int8x16_t b)</para>
2971 <para>A32: VTST.8 Qd, Qn, Qm</para>
2972 <para>A64: CMTST Vd.16B, Vn.16B, Vm.16B</para>
2974 <param name="left" />
2975 <param name="right" />
2977 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
2979 <para>uint32x4_t vtstq_f32 (float32x4_t a, float32x4_t b)</para>
2980 <para>A32: VTST.32 Qd, Qn, Qm</para>
2981 <para>A64: CMTST Vd.4S, Vn.4S, Vm.4S The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
2983 <param name="left" />
2984 <param name="right" />
2986 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
2988 <para>uint16x8_t vtstq_u16 (uint16x8_t a, uint16x8_t b)</para>
2989 <para>A32: VTST.16 Qd, Qn, Qm</para>
2990 <para>A64: CMTST Vd.8H, Vn.8H, Vm.8H</para>
2992 <param name="left" />
2993 <param name="right" />
2995 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
2997 <para>uint32x4_t vtstq_u32 (uint32x4_t a, uint32x4_t b)</para>
2998 <para>A32: VTST.32 Qd, Qn, Qm</para>
2999 <para>A64: CMTST Vd.4S, Vn.4S, Vm.4S</para>
3001 <param name="left" />
3002 <param name="right" />
3004 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
3006 <para>uint8x8_t vtst_u8 (uint8x8_t a, uint8x8_t b)</para>
3007 <para>A32: VTST.8 Dd, Dn, Dm</para>
3008 <para>A64: CMTST Vd.8B, Vn.8B, Vm.8B</para>
3010 <param name="left" />
3011 <param name="right" />
3013 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
3015 <para>uint16x4_t vtst_s16 (int16x4_t a, int16x4_t b)</para>
3016 <para>A32: VTST.16 Dd, Dn, Dm</para>
3017 <para>A64: CMTST Vd.4H, Vn.4H, Vm.4H</para>
3019 <param name="left" />
3020 <param name="right" />
3022 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
3024 <para>uint32x2_t vtst_s32 (int32x2_t a, int32x2_t b)</para>
3025 <para>A32: VTST.32 Dd, Dn, Dm</para>
3026 <para>A64: CMTST Vd.2S, Vn.2S, Vm.2S</para>
3028 <param name="left" />
3029 <param name="right" />
3031 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
3033 <para>uint8x8_t vtst_s8 (int8x8_t a, int8x8_t b)</para>
3034 <para>A32: VTST.8 Dd, Dn, Dm</para>
3035 <para>A64: CMTST Vd.8B, Vn.8B, Vm.8B</para>
3037 <param name="left" />
3038 <param name="right" />
3040 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
3042 <para>uint32x2_t vtst_f32 (float32x2_t a, float32x2_t b)</para>
3043 <para>A32: VTST.32 Dd, Dn, Dm</para>
3044 <para>A64: CMTST Vd.2S, Vn.2S, Vm.2S The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
3046 <param name="left" />
3047 <param name="right" />
3049 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
3051 <para>uint16x4_t vtst_u16 (uint16x4_t a, uint16x4_t b)</para>
3052 <para>A32: VTST.16 Dd, Dn, Dm</para>
3053 <para>A64: CMTST Vd.4H, Vn.4H, Vm.4H</para>
3055 <param name="left" />
3056 <param name="right" />
3058 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
3060 <para>uint32x2_t vtst_u32 (uint32x2_t a, uint32x2_t b)</para>
3061 <para>A32: VTST.32 Dd, Dn, Dm</para>
3062 <para>A64: CMTST Vd.2S, Vn.2S, Vm.2S</para>
3064 <param name="left" />
3065 <param name="right" />
3067 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Single})">
3069 <para>int32x4_t vcvtaq_s32_f32 (float32x4_t a)</para>
3070 <para>A32: VCVTA.S32.F32 Qd, Qm</para>
3071 <para>A64: FCVTAS Vd.4S, Vn.4S</para>
3073 <param name="value" />
3075 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector64{System.Single})">
3077 <para>int32x2_t vcvta_s32_f32 (float32x2_t a)</para>
3078 <para>A32: VCVTA.S32.F32 Dd, Dm</para>
3079 <para>A64: FCVTAS Vd.2S, Vn.2S</para>
3081 <param name="value" />
3083 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3085 <para>int32_t vcvtas_s32_f32 (float32_t a)</para>
3086 <para>A32: VCVTA.S32.F32 Sd, Sm</para>
3087 <para>A64: FCVTAS Sd, Sn</para>
3089 <param name="value" />
3091 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToEven(System.Runtime.Intrinsics.Vector128{System.Single})">
3093 <para>int32x4_t vcvtnq_s32_f32 (float32x4_t a)</para>
3094 <para>A32: VCVTN.S32.F32 Qd, Qm</para>
3095 <para>A64: FCVTNS Vd.4S, Vn.4S</para>
3097 <param name="value" />
3099 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToEven(System.Runtime.Intrinsics.Vector64{System.Single})">
3101 <para>int32x2_t vcvtn_s32_f32 (float32x2_t a)</para>
3102 <para>A32: VCVTN.S32.F32 Dd, Dm</para>
3103 <para>A64: FCVTNS Vd.2S, Vn.2S</para>
3105 <param name="value" />
3107 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3109 <para>int32_t vcvtns_s32_f32 (float32_t a)</para>
3110 <para>A32: VCVTN.S32.F32 Sd, Sm</para>
3111 <para>A64: FCVTNS Sd, Sn</para>
3113 <param name="value" />
3115 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
3117 <para>int32x4_t vcvtmq_s32_f32 (float32x4_t a)</para>
3118 <para>A32: VCVTM.S32.F32 Qd, Qm</para>
3119 <para>A64: FCVTMS Vd.4S, Vn.4S</para>
3121 <param name="value" />
3123 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
3125 <para>int32x2_t vcvtm_s32_f32 (float32x2_t a)</para>
3126 <para>A32: VCVTM.S32.F32 Dd, Dm</para>
3127 <para>A64: FCVTMS Vd.2S, Vn.2S</para>
3129 <param name="value" />
3131 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3133 <para>int32_t vcvtms_s32_f32 (float32_t a)</para>
3134 <para>A32: VCVTM.S32.F32 Sd, Sm</para>
3135 <para>A64: FCVTMS Sd, Sn</para>
3137 <param name="value" />
3139 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
3141 <para>int32x4_t vcvtpq_s32_f32 (float32x4_t a)</para>
3142 <para>A32: VCVTP.S32.F32 Qd, Qm</para>
3143 <para>A64: FCVTPS Vd.4S, Vn.4S</para>
3145 <param name="value" />
3147 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
3149 <para>int32x2_t vcvtp_s32_f32 (float32x2_t a)</para>
3150 <para>A32: VCVTP.S32.F32 Dd, Dm</para>
3151 <para>A64: FCVTPS Vd.2S, Vn.2S</para>
3153 <param name="value" />
3155 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3157 <para>int32_t vcvtps_s32_f32 (float32_t a)</para>
3158 <para>A32: VCVTP.S32.F32 Sd, Sm</para>
3159 <para>A64: FCVTPS Sd, Sn</para>
3161 <param name="value" />
3163 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
3165 <para>int32x4_t vcvtq_s32_f32 (float32x4_t a)</para>
3166 <para>A32: VCVT.S32.F32 Qd, Qm</para>
3167 <para>A64: FCVTZS Vd.4S, Vn.4S</para>
3169 <param name="value" />
3171 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToZero(System.Runtime.Intrinsics.Vector64{System.Single})">
3173 <para>int32x2_t vcvt_s32_f32 (float32x2_t a)</para>
3174 <para>A32: VCVT.S32.F32 Dd, Dm</para>
3175 <para>A64: FCVTZS Vd.2S, Vn.2S</para>
3177 <param name="value" />
3179 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3181 <para>int32_t vcvts_s32_f32 (float32_t a)</para>
3182 <para>A32: VCVT.S32.F32 Sd, Sm</para>
3183 <para>A64: FCVTZS Sd, Sn</para>
3185 <param name="value" />
3187 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.Int32})">
3189 <para>float32x4_t vcvtq_f32_s32 (int32x4_t a)</para>
3190 <para>A32: VCVT.F32.S32 Qd, Qm</para>
3191 <para>A64: SCVTF Vd.4S, Vn.4S</para>
3193 <param name="value" />
3195 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3197 <para>float32x4_t vcvtq_f32_u32 (uint32x4_t a)</para>
3198 <para>A32: VCVT.F32.U32 Qd, Qm</para>
3199 <para>A64: UCVTF Vd.4S, Vn.4S</para>
3201 <param name="value" />
3203 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector64{System.Int32})">
3205 <para>float32x2_t vcvt_f32_s32 (int32x2_t a)</para>
3206 <para>A32: VCVT.F32.S32 Dd, Dm</para>
3207 <para>A64: SCVTF Vd.2S, Vn.2S</para>
3209 <param name="value" />
3211 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector64{System.UInt32})">
3213 <para>float32x2_t vcvt_f32_u32 (uint32x2_t a)</para>
3214 <para>A32: VCVT.F32.U32 Dd, Dm</para>
3215 <para>A64: UCVTF Vd.2S, Vn.2S</para>
3217 <param name="value" />
3219 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingleScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
3221 <para>float32_t vcvts_f32_s32 (int32_t a)</para>
3222 <para>A32: VCVT.F32.S32 Sd, Sm</para>
3223 <para>A64: SCVTF Sd, Sn</para>
3225 <param name="value" />
3227 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingleScalar(System.Runtime.Intrinsics.Vector64{System.UInt32})">
3229 <para>float32_t vcvts_f32_u32 (uint32_t a)</para>
3230 <para>A32: VCVT.F32.U32 Sd, Sm</para>
3231 <para>A64: UCVTF Sd, Sn</para>
3233 <param name="value" />
3235 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Single})">
3237 <para>uint32x4_t vcvtaq_u32_f32 (float32x4_t a)</para>
3238 <para>A32: VCVTA.U32.F32 Qd, Qm</para>
3239 <para>A64: FCVTAU Vd.4S, Vn.4S</para>
3241 <param name="value" />
3243 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector64{System.Single})">
3245 <para>uint32x2_t vcvta_u32_f32 (float32x2_t a)</para>
3246 <para>A32: VCVTA.U32.F32 Dd, Dm</para>
3247 <para>A64: FCVTAU Vd.2S, Vn.2S</para>
3249 <param name="value" />
3251 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3253 <para>uint32_t vcvtas_u32_f32 (float32_t a)</para>
3254 <para>A32: VCVTA.U32.F32 Sd, Sm</para>
3255 <para>A64: FCVTAU Sd, Sn</para>
3257 <param name="value" />
3259 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToEven(System.Runtime.Intrinsics.Vector128{System.Single})">
3261 <para>uint32x4_t vcvtnq_u32_f32 (float32x4_t a)</para>
3262 <para>A32: VCVTN.U32.F32 Qd, Qm</para>
3263 <para>A64: FCVTNU Vd.4S, Vn.4S</para>
3265 <param name="value" />
3267 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToEven(System.Runtime.Intrinsics.Vector64{System.Single})">
3269 <para>uint32x2_t vcvtn_u32_f32 (float32x2_t a)</para>
3270 <para>A32: VCVTN.U32.F32 Dd, Dm</para>
3271 <para>A64: FCVTNU Vd.2S, Vn.2S</para>
3273 <param name="value" />
3275 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3277 <para>uint32_t vcvtns_u32_f32 (float32_t a)</para>
3278 <para>A32: VCVTN.U32.F32 Sd, Sm</para>
3279 <para>A64: FCVTNU Sd, Sn</para>
3281 <param name="value" />
3283 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
3285 <para>uint32x4_t vcvtmq_u32_f32 (float32x4_t a)</para>
3286 <para>A32: VCVTM.U32.F32 Qd, Qm</para>
3287 <para>A64: FCVTMU Vd.4S, Vn.4S</para>
3289 <param name="value" />
3291 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
3293 <para>uint32x2_t vcvtm_u32_f32 (float32x2_t a)</para>
3294 <para>A32: VCVTM.U32.F32 Dd, Dm</para>
3295 <para>A64: FCVTMU Vd.2S, Vn.2S</para>
3297 <param name="value" />
3299 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3301 <para>uint32_t vcvtms_u32_f32 (float32_t a)</para>
3302 <para>A32: VCVTM.U32.F32 Sd, Sm</para>
3303 <para>A64: FCVTMU Sd, Sn</para>
3305 <param name="value" />
3307 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
3309 <para>uint32x4_t vcvtpq_u32_f32 (float32x4_t a)</para>
3310 <para>A32: VCVTP.U32.F32 Qd, Qm</para>
3311 <para>A64: FCVTPU Vd.4S, Vn.4S</para>
3313 <param name="value" />
3315 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
3317 <para>uint32x2_t vcvtp_u32_f32 (float32x2_t a)</para>
3318 <para>A32: VCVTP.U32.F32 Dd, Dm</para>
3319 <para>A64: FCVTPU Vd.2S, Vn.2S</para>
3321 <param name="value" />
3323 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3325 <para>uint32_t vcvtps_u32_f32 (float32_t a)</para>
3326 <para>A32: VCVTP.U32.F32 Sd, Sm</para>
3327 <para>A64: FCVTPU Sd, Sn</para>
3329 <param name="value" />
3331 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
3333 <para>uint32x4_t vcvtq_u32_f32 (float32x4_t a)</para>
3334 <para>A32: VCVT.U32.F32 Qd, Qm</para>
3335 <para>A64: FCVTZU Vd.4S, Vn.4S</para>
3337 <param name="value" />
3339 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToZero(System.Runtime.Intrinsics.Vector64{System.Single})">
3341 <para>uint32x2_t vcvt_u32_f32 (float32x2_t a)</para>
3342 <para>A32: VCVT.U32.F32 Dd, Dm</para>
3343 <para>A64: FCVTZU Vd.2S, Vn.2S</para>
3345 <param name="value" />
3347 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
3349 <para>uint32_t vcvts_u32_f32 (float32_t a)</para>
3350 <para>A32: VCVT.U32.F32 Sd, Sm</para>
3351 <para>A64: FCVTZU Sd, Sn</para>
3353 <param name="value" />
3355 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DivideScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
3357 <para>float64x1_t vdiv_f64 (float64x1_t a, float64x1_t b)</para>
3358 <para>A32: VDIV.F64 Dd, Dn, Dm</para>
3359 <para>A64: FDIV Dd, Dn, Dm</para>
3361 <param name="left" />
3362 <param name="right" />
3364 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DivideScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
3366 <para>float32_t vdivs_f32 (float32_t a, float32_t b)</para>
3367 <para>A32: VDIV.F32 Sd, Sn, Sm</para>
3368 <para>A64: FDIV Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
3370 <param name="left" />
3371 <param name="right" />
3373 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
3375 <para>uint8x16_t vdupq_lane_u8 (uint8x16_t vec, const int lane)</para>
3376 <para>A32: VDUP.8 Qd, Dm[index]</para>
3377 <para>A64: DUP Vd.16B, Vn.B[index]</para>
3379 <param name="value" />
3380 <param name="index" />
3382 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
3384 <para>int16x8_t vdupq_lane_s16 (int16x8_t vec, const int lane)</para>
3385 <para>A32: VDUP.16 Qd, Dm[index]</para>
3386 <para>A64: DUP Vd.8H, Vn.H[index]</para>
3388 <param name="value" />
3389 <param name="index" />
3391 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3393 <para>int32x4_t vdupq_lane_s32 (int32x4_t vec, const int lane)</para>
3394 <para>A32: VDUP.32 Qd, Dm[index]</para>
3395 <para>A64: DUP Vd.4S, Vn.S[index]</para>
3397 <param name="value" />
3398 <param name="index" />
3400 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
3402 <para>int8x16_t vdupq_lane_s8 (int8x16_t vec, const int lane)</para>
3403 <para>A32: VDUP.8 Qd, Dm[index]</para>
3404 <para>A64: DUP Vd.16B, Vn.B[index]</para>
3406 <param name="value" />
3407 <param name="index" />
3409 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
3411 <para>float32x4_t vdupq_lane_f32 (float32x4_t vec, const int lane)</para>
3412 <para>A32: VDUP.32 Qd, Dm[index]</para>
3413 <para>A64: DUP Vd.4S, Vn.S[index]</para>
3415 <param name="value" />
3416 <param name="index" />
3418 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
3420 <para>uint16x8_t vdupq_lane_u16 (uint16x8_t vec, const int lane)</para>
3421 <para>A32: VDUP.16 Qd, Dm[index]</para>
3422 <para>A64: DUP Vd.8H, Vn.H[index]</para>
3424 <param name="value" />
3425 <param name="index" />
3427 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3429 <para>uint32x4_t vdupq_lane_u32 (uint32x4_t vec, const int lane)</para>
3430 <para>A32: VDUP.32 Qd, Dm[index]</para>
3431 <para>A64: DUP Vd.4S, Vn.S[index]</para>
3433 <param name="value" />
3434 <param name="index" />
3436 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
3438 <para>uint8x16_t vdupq_lane_u8 (uint8x8_t vec, const int lane)</para>
3439 <para>A32: VDUP.8 Qd, Dm[index]</para>
3440 <para>A64: DUP Vd.16B, Vn.B[index]</para>
3442 <param name="value" />
3443 <param name="index" />
3445 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
3447 <para>int16x8_t vdupq_lane_s16 (int16x4_t vec, const int lane)</para>
3448 <para>A32: VDUP.16 Qd, Dm[index]</para>
3449 <para>A64: DUP Vd.8H, Vn.H[index]</para>
3451 <param name="value" />
3452 <param name="index" />
3454 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
3456 <para>int32x4_t vdupq_lane_s32 (int32x2_t vec, const int lane)</para>
3457 <para>A32: VDUP.32 Qd, Dm[index]</para>
3458 <para>A64: DUP Vd.4S, Vn.S[index]</para>
3460 <param name="value" />
3461 <param name="index" />
3463 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
3465 <para>int8x16_t vdupq_lane_s8 (int8x8_t vec, const int lane)</para>
3466 <para>A32: VDUP.8 Qd, Dm[index]</para>
3467 <para>A64: DUP Vd.16B, Vn.B[index]</para>
3469 <param name="value" />
3470 <param name="index" />
3472 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
3474 <para>float32x4_t vdupq_lane_f32 (float32x2_t vec, const int lane)</para>
3475 <para>A32: VDUP.32 Qd, Dm[index]</para>
3476 <para>A64: DUP Vd.4S, Vn.S[index]</para>
3478 <param name="value" />
3479 <param name="index" />
3481 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
3483 <para>uint16x8_t vdupq_lane_u16 (uint16x4_t vec, const int lane)</para>
3484 <para>A32: VDUP.16 Qd, Dm[index]</para>
3485 <para>A64: DUP Vd.8H, Vn.H[index]</para>
3487 <param name="value" />
3488 <param name="index" />
3490 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
3492 <para>uint32x4_t vdupq_lane_u32 (uint32x2_t vec, const int lane)</para>
3493 <para>A32: VDUP.32 Qd, Dm[index]</para>
3494 <para>A64: DUP Vd.4S, Vn.S[index]</para>
3496 <param name="value" />
3497 <param name="index" />
3499 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
3501 <para>uint8x8_t vdup_laneq_u8 (uint8x16_t vec, const int lane)</para>
3502 <para>A32: VDUP.8 Dd, Dm[index]</para>
3503 <para>A64: DUP Vd.8B, Vn.B[index]</para>
3505 <param name="value" />
3506 <param name="index" />
3508 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
3510 <para>int16x4_t vdup_laneq_s16 (int16x8_t vec, const int lane)</para>
3511 <para>A32: VDUP.16 Dd, Dm[index]</para>
3512 <para>A64: DUP Vd.4H, Vn.H[index]</para>
3514 <param name="value" />
3515 <param name="index" />
3517 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3519 <para>int32x2_t vdup_laneq_s32 (int32x4_t vec, const int lane)</para>
3520 <para>A32: VDUP.32 Dd, Dm[index]</para>
3521 <para>A64: DUP Vd.2S, Vn.S[index]</para>
3523 <param name="value" />
3524 <param name="index" />
3526 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
3528 <para>int8x8_t vdup_laneq_s8 (int8x16_t vec, const int lane)</para>
3529 <para>A32: VDUP.8 Dd, Dm[index]</para>
3530 <para>A64: DUP Vd.8B, Vn.B[index]</para>
3532 <param name="value" />
3533 <param name="index" />
3535 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
3537 <para>float32x2_t vdup_laneq_f32 (float32x4_t vec, const int lane)</para>
3538 <para>A32: VDUP.32 Dd, Dm[index]</para>
3539 <para>A64: DUP Vd.2S, Vn.S[index]</para>
3541 <param name="value" />
3542 <param name="index" />
3544 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
3546 <para>uint16x4_t vdup_laneq_u16 (uint16x8_t vec, const int lane)</para>
3547 <para>A32: VDUP.16 Dd, Dm[index]</para>
3548 <para>A64: DUP Vd.4H, Vn.H[index]</para>
3550 <param name="value" />
3551 <param name="index" />
3553 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3555 <para>uint32x2_t vdup_laneq_u32 (uint32x4_t vec, const int lane)</para>
3556 <para>A32: VDUP.32 Dd, Dm[index]</para>
3557 <para>A64: DUP Vd.2S, Vn.S[index]</para>
3559 <param name="value" />
3560 <param name="index" />
3562 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
3564 <para>uint8x8_t vdup_lane_u8 (uint8x8_t vec, const int lane)</para>
3565 <para>A32: VDUP.8 Dd, Dm[index]</para>
3566 <para>A64: DUP Vd.8B, Vn.B[index]</para>
3568 <param name="value" />
3569 <param name="index" />
3571 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
3573 <para>int16x4_t vdup_lane_s16 (int16x4_t vec, const int lane)</para>
3574 <para>A32: VDUP.16 Dd, Dm[index]</para>
3575 <para>A64: DUP Vd.4H, Vn.H[index]</para>
3577 <param name="value" />
3578 <param name="index" />
3580 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
3582 <para>int32x2_t vdup_lane_s32 (int32x2_t vec, const int lane)</para>
3583 <para>A32: VDUP.32 Dd, Dm[index]</para>
3584 <para>A64: DUP Vd.2S, Vn.S[index]</para>
3586 <param name="value" />
3587 <param name="index" />
3589 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
3591 <para>int8x8_t vdup_lane_s8 (int8x8_t vec, const int lane)</para>
3592 <para>A32: VDUP.8 Dd, Dm[index]</para>
3593 <para>A64: DUP Vd.8B, Vn.B[index]</para>
3595 <param name="value" />
3596 <param name="index" />
3598 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
3600 <para>float32x2_t vdup_lane_f32 (float32x2_t vec, const int lane)</para>
3601 <para>A32: VDUP.32 Dd, Dm[index]</para>
3602 <para>A64: DUP Vd.2S, Vn.S[index]</para>
3604 <param name="value" />
3605 <param name="index" />
3607 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
3609 <para>uint16x4_t vdup_lane_u16 (uint16x4_t vec, const int lane)</para>
3610 <para>A32: VDUP.16 Dd, Dm[index]</para>
3611 <para>A64: DUP Vd.4H, Vn.H[index]</para>
3613 <param name="value" />
3614 <param name="index" />
3616 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
3618 <para>uint32x2_t vdup_lane_u32 (uint32x2_t vec, const int lane)</para>
3619 <para>A32: VDUP.32 Dd, Dm[index]</para>
3620 <para>A64: DUP Vd.2S, Vn.S[index]</para>
3622 <param name="value" />
3623 <param name="index" />
3625 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Byte)">
3627 <para>uint8x16_t vdupq_n_u8 (uint8_t value)</para>
3628 <para>A32: VDUP.8 Qd, Rt</para>
3629 <para>A64: DUP Vd.16B, Rn</para>
3631 <param name="value" />
3633 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Int16)">
3635 <para>int16x8_t vdupq_n_s16 (int16_t value)</para>
3636 <para>A32: VDUP.16 Qd, Rt</para>
3637 <para>A64: DUP Vd.8H, Rn</para>
3639 <param name="value" />
3641 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Int32)">
3643 <para>int32x4_t vdupq_n_s32 (int32_t value)</para>
3644 <para>A32: VDUP.32 Qd, Rt</para>
3645 <para>A64: DUP Vd.4S, Rn</para>
3647 <param name="value" />
3649 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.SByte)">
3651 <para>int8x16_t vdupq_n_s8 (int8_t value)</para>
3652 <para>A32: VDUP.8 Qd, Rt</para>
3653 <para>A64: DUP Vd.16B, Rn</para>
3655 <param name="value" />
3657 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Single)">
3659 <para>float32x4_t vdupq_n_f32 (float32_t value)</para>
3660 <para>A32: VDUP Qd, Dm[0]</para>
3661 <para>A64: DUP Vd.4S, Vn.S[0]</para>
3663 <param name="value" />
3665 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.UInt16)">
3667 <para>uint16x8_t vdupq_n_u16 (uint16_t value)</para>
3668 <para>A32: VDUP.16 Qd, Rt</para>
3669 <para>A64: DUP Vd.8H, Rn</para>
3671 <param name="value" />
3673 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.UInt32)">
3675 <para>uint32x4_t vdupq_n_u32 (uint32_t value)</para>
3676 <para>A32: VDUP.32 Qd, Rt</para>
3677 <para>A64: DUP Vd.4S, Rn</para>
3679 <param name="value" />
3681 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Byte)">
3683 <para>uint8x8_t vdup_n_u8 (uint8_t value)</para>
3684 <para>A32: VDUP.8 Dd, Rt</para>
3685 <para>A64: DUP Vd.8B, Rn</para>
3687 <param name="value" />
3689 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Int16)">
3691 <para>int16x4_t vdup_n_s16 (int16_t value)</para>
3692 <para>A32: VDUP.16 Dd, Rt</para>
3693 <para>A64: DUP Vd.4H, Rn</para>
3695 <param name="value" />
3697 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Int32)">
3699 <para>int32x2_t vdup_n_s32 (int32_t value)</para>
3700 <para>A32: VDUP.32 Dd, Rt</para>
3701 <para>A64: DUP Vd.2S, Rn</para>
3703 <param name="value" />
3705 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.SByte)">
3707 <para>int8x8_t vdup_n_s8 (int8_t value)</para>
3708 <para>A32: VDUP.8 Dd, Rt</para>
3709 <para>A64: DUP Vd.8B, Rn</para>
3711 <param name="value" />
3713 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Single)">
3715 <para>float32x2_t vdup_n_f32 (float32_t value)</para>
3716 <para>A32: VDUP Dd, Dm[0]</para>
3717 <para>A64: DUP Vd.2S, Vn.S[0]</para>
3719 <param name="value" />
3721 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.UInt16)">
3723 <para>uint16x4_t vdup_n_u16 (uint16_t value)</para>
3724 <para>A32: VDUP.16 Dd, Rt</para>
3725 <para>A64: DUP Vd.4H, Rn</para>
3727 <param name="value" />
3729 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.UInt32)">
3731 <para>uint32x2_t vdup_n_u32 (uint32_t value)</para>
3732 <para>A32: VDUP.32 Dd, Rt</para>
3733 <para>A64: DUP Vd.2S, Rn</para>
3735 <param name="value" />
3737 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
3739 <para>uint8_t vgetq_lane_u8 (uint8x16_t v, const int lane)</para>
3740 <para>A32: VMOV.U8 Rt, Dn[lane]</para>
3741 <para>A64: UMOV Wd, Vn.B[lane]</para>
3743 <param name="vector" />
3744 <param name="index" />
3746 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
3748 <para>float64_t vgetq_lane_f64 (float64x2_t v, const int lane)</para>
3749 <para>A32: VMOV.F64 Dd, Dm</para>
3750 <para>A64: DUP Dd, Vn.D[lane]</para>
3752 <param name="vector" />
3753 <param name="index" />
3755 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
3757 <para>int16_t vgetq_lane_s16 (int16x8_t v, const int lane)</para>
3758 <para>A32: VMOV.S16 Rt, Dn[lane]</para>
3759 <para>A64: SMOV Wd, Vn.H[lane]</para>
3761 <param name="vector" />
3762 <param name="index" />
3764 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
3766 <para>int32_t vgetq_lane_s32 (int32x4_t v, const int lane)</para>
3767 <para>A32: VMOV.32 Rt, Dn[lane]</para>
3768 <para>A64: SMOV Wd, Vn.S[lane]</para>
3770 <param name="vector" />
3771 <param name="index" />
3773 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
3775 <para>int64_t vgetq_lane_s64 (int64x2_t v, const int lane)</para>
3776 <para>A32: VMOV Rt, Rt2, Dm</para>
3777 <para>A64: UMOV Xd, Vn.D[lane]</para>
3779 <param name="vector" />
3780 <param name="index" />
3782 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
3784 <para>int8_t vgetq_lane_s8 (int8x16_t v, const int lane)</para>
3785 <para>A32: VMOV.S8 Rt, Dn[lane]</para>
3786 <para>A64: SMOV Wd, Vn.B[lane]</para>
3788 <param name="vector" />
3789 <param name="index" />
3791 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
3793 <para>float32_t vgetq_lane_f32 (float32x4_t v, const int lane)</para>
3794 <para>A32: VMOV.F32 Sd, Sm</para>
3795 <para>A64: DUP Sd, Vn.S[lane]</para>
3797 <param name="vector" />
3798 <param name="index" />
3800 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
3802 <para>uint16_t vgetq_lane_u16 (uint16x8_t v, const int lane)</para>
3803 <para>A32: VMOV.U16 Rt, Dn[lane]</para>
3804 <para>A64: UMOV Wd, Vn.H[lane]</para>
3806 <param name="vector" />
3807 <param name="index" />
3809 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
3811 <para>uint32_t vgetq_lane_u32 (uint32x4_t v, const int lane)</para>
3812 <para>A32: VMOV.32 Rt, Dn[lane]</para>
3813 <para>A64: UMOV Wd, Vn.S[lane]</para>
3815 <param name="vector" />
3816 <param name="index" />
3818 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
3820 <para>uint64_t vgetq_lane_u64 (uint64x2_t v, const int lane)</para>
3821 <para>A32: VMOV Rt, Rt2, Dm</para>
3822 <para>A64: UMOV Xd, Vn.D[lane]</para>
3824 <param name="vector" />
3825 <param name="index" />
3827 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
3829 <para>uint8_t vget_lane_u8 (uint8x8_t v, const int lane)</para>
3830 <para>A32: VMOV.U8 Rt, Dn[lane]</para>
3831 <para>A64: UMOV Wd, Vn.B[lane]</para>
3833 <param name="vector" />
3834 <param name="index" />
3836 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
3838 <para>int16_t vget_lane_s16 (int16x4_t v, const int lane)</para>
3839 <para>A32: VMOV.S16 Rt, Dn[lane]</para>
3840 <para>A64: SMOV Wd, Vn.H[lane]</para>
3842 <param name="vector" />
3843 <param name="index" />
3845 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
3847 <para>int32_t vget_lane_s32 (int32x2_t v, const int lane)</para>
3848 <para>A32: VMOV.32 Rt, Dn[lane]</para>
3849 <para>A64: SMOV Wd, Vn.S[lane]</para>
3851 <param name="vector" />
3852 <param name="index" />
3854 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
3856 <para>int8_t vget_lane_s8 (int8x8_t v, const int lane)</para>
3857 <para>A32: VMOV.S8 Rt, Dn[lane]</para>
3858 <para>A64: SMOV Wd, Vn.B[lane]</para>
3860 <param name="vector" />
3861 <param name="index" />
3863 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
3865 <para>float32_t vget_lane_f32 (float32x2_t v, const int lane)</para>
3866 <para>A32: VMOV.F32 Sd, Sm</para>
3867 <para>A64: DUP Sd, Vn.S[lane]</para>
3869 <param name="vector" />
3870 <param name="index" />
3872 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
3874 <para>uint16_t vget_lane_u16 (uint16x4_t v, const int lane)</para>
3875 <para>A32: VMOV.U16 Rt, Dn[lane]</para>
3876 <para>A64: UMOV Wd, Vn.H[lane]</para>
3878 <param name="vector" />
3879 <param name="index" />
3881 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
3883 <para>uint32_t vget_lane_u32 (uint32x2_t v, const int lane)</para>
3884 <para>A32: VMOV.32 Rt, Dn[lane]</para>
3885 <para>A64: UMOV Wd, Vn.S[lane]</para>
3887 <param name="vector" />
3888 <param name="index" />
3890 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
3892 <para>int8x8_t vmovn_s16 (int16x8_t a)</para>
3893 <para>A32: VMOVN.I16 Dd, Qm</para>
3894 <para>A64: XTN Vd.8B, Vn.8H</para>
3896 <param name="value" />
3898 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
3900 <para>int16x4_t vmovn_s32 (int32x4_t a)</para>
3901 <para>A32: VMOVN.I32 Dd, Qm</para>
3902 <para>A64: XTN Vd.4H, Vn.4S</para>
3904 <param name="value" />
3906 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64})">
3908 <para>int32x2_t vmovn_s64 (int64x2_t a)</para>
3909 <para>A32: VMOVN.I64 Dd, Qm</para>
3910 <para>A64: XTN Vd.2S, Vn.2D</para>
3912 <param name="value" />
3914 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3916 <para>uint8x8_t vmovn_u16 (uint16x8_t a)</para>
3917 <para>A32: VMOVN.I16 Dd, Qm</para>
3918 <para>A64: XTN Vd.8B, Vn.8H</para>
3920 <param name="value" />
3922 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3924 <para>uint16x4_t vmovn_u32 (uint32x4_t a)</para>
3925 <para>A32: VMOVN.I32 Dd, Qm</para>
3926 <para>A64: XTN Vd.4H, Vn.4S</para>
3928 <param name="value" />
3930 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3932 <para>uint32x2_t vmovn_u64 (uint64x2_t a)</para>
3933 <para>A32: VMOVN.I64 Dd, Qm</para>
3934 <para>A64: XTN Vd.2S, Vn.2D</para>
3936 <param name="value" />
3938 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
3939 <summary>int8x8_t vqmovn_s16 (int16x8_t a) A32: VQMOVN.S16 Dd, Qm A64: SQXTN Vd.8B, Vn.8H</summary>
3940 <param name="value" />
3942 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
3943 <summary>int16x4_t vqmovn_s32 (int32x4_t a) A32: VQMOVN.S32 Dd, Qm A64: SQXTN Vd.4H, Vn.4S</summary>
3944 <param name="value" />
3946 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64})">
3947 <summary>int32x2_t vqmovn_s64 (int64x2_t a) A32: VQMOVN.S64 Dd, Qm A64: SQXTN Vd.2S, Vn.2D</summary>
3948 <param name="value" />
3950 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16})">
3951 <summary>uint8x8_t vqmovn_u16 (uint16x8_t a) A32: VQMOVN.U16 Dd, Qm A64: UQXTN Vd.8B, Vn.8H</summary>
3952 <param name="value" />
3954 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
3955 <summary>uint16x4_t vqmovn_u32 (uint32x4_t a) A32: VQMOVN.U32 Dd, Qm A64: UQXTN Vd.4H, Vn.4S</summary>
3956 <param name="value" />
3958 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64})">
3959 <summary>uint32x2_t vqmovn_u64 (uint64x2_t a) A32: VQMOVN.U64 Dd, Qm A64: UQXTN Vd.2S, Vn.2D</summary>
3960 <param name="value" />
3962 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
3963 <summary>uint8x8_t vqmovun_s16 (int16x8_t a) A32: VQMOVUN.S16 Dd, Qm A64: SQXTUN Vd.8B, Vn.8H</summary>
3964 <param name="value" />
3966 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
3967 <summary>uint16x4_t vqmovun_s32 (int32x4_t a) A32: VQMOVUN.S32 Dd, Qm A64: SQXTUN Vd.4H, Vn.4S</summary>
3968 <param name="value" />
3970 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64})">
3971 <summary>uint32x2_t vqmovun_s64 (int64x2_t a) A32: VQMOVUN.S64 Dd, Qm A64: SQXTUN Vd.2S, Vn.2D</summary>
3972 <param name="value" />
3974 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16})">
3975 <summary>uint8x16_t vqmovun_high_s16 (uint8x8_t r, int16x8_t a) A32: VQMOVUN.S16 Dd+1, Qm A64: SQXTUN2 Vd.16B, Vn.8H</summary>
3976 <param name="lower" />
3977 <param name="value" />
3979 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32})">
3980 <summary>uint16x8_t vqmovun_high_s32 (uint16x4_t r, int32x4_t a) A32: VQMOVUN.S32 Dd+1, Qm A64: SQXTUN2 Vd.8H, Vn.4S</summary>
3981 <param name="lower" />
3982 <param name="value" />
3984 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64})">
3985 <summary>uint32x4_t vqmovun_high_s64 (uint32x2_t r, int64x2_t a) A32: VQMOVUN.S64 Dd+1, Qm A64: SQXTUN2 Vd.4S, Vn.2D</summary>
3986 <param name="lower" />
3987 <param name="value" />
3989 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16})">
3990 <summary>uint8x16_t vqmovn_high_u16 (uint8x8_t r, uint16x8_t a) A32: VQMOVN.U16 Dd+1, Qm A64: UQXTN2 Vd.16B, Vn.8H</summary>
3991 <param name="lower" />
3992 <param name="value" />
3994 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32})">
3995 <summary>int16x8_t vqmovn_high_s32 (int16x4_t r, int32x4_t a) A32: VQMOVN.S32 Dd+1, Qm A64: SQXTN2 Vd.8H, Vn.4S</summary>
3996 <param name="lower" />
3997 <param name="value" />
3999 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64})">
4000 <summary>int32x4_t vqmovn_high_s64 (int32x2_t r, int64x2_t a) A32: VQMOVN.S64 Dd+1, Qm A64: SQXTN2 Vd.4S, Vn.2D</summary>
4001 <param name="lower" />
4002 <param name="value" />
4004 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16})">
4005 <summary>int8x16_t vqmovn_high_s16 (int8x8_t r, int16x8_t a) A32: VQMOVN.S16 Dd+1, Qm A64: SQXTN2 Vd.16B, Vn.8H</summary>
4006 <param name="lower" />
4007 <param name="value" />
4009 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4010 <summary>uint16x8_t vqmovn_high_u32 (uint16x4_t r, uint32x4_t a) A32: VQMOVN.U32 Dd+1, Qm A64: UQXTN2 Vd.8H, Vn.4S</summary>
4011 <param name="lower" />
4012 <param name="value" />
4014 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4015 <summary>uint32x4_t vqmovn_high_u64 (uint32x2_t r, uint64x2_t a) A32: VQMOVN.U64 Dd+1, Qm A64: UQXTN2 Vd.4S, Vn.2D</summary>
4016 <param name="lower" />
4017 <param name="value" />
4019 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4021 <para>uint8x16_t vmovn_high_u16 (uint8x8_t r, uint16x8_t a)</para>
4022 <para>A32: VMOVN.I16 Dd+1, Qm</para>
4023 <para>A64: XTN2 Vd.16B, Vn.8H</para>
4025 <param name="lower" />
4026 <param name="value" />
4028 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32})">
4030 <para>int16x8_t vmovn_high_s32 (int16x4_t r, int32x4_t a)</para>
4031 <para>A32: VMOVN.I32 Dd+1, Qm</para>
4032 <para>A64: XTN2 Vd.8H, Vn.4S</para>
4034 <param name="lower" />
4035 <param name="value" />
4037 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64})">
4039 <para>int32x4_t vmovn_high_s64 (int32x2_t r, int64x2_t a)</para>
4040 <para>A32: VMOVN.I64 Dd+1, Qm</para>
4041 <para>A64: XTN2 Vd.4S, Vn.2D</para>
4043 <param name="lower" />
4044 <param name="value" />
4046 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16})">
4048 <para>int8x16_t vmovn_high_s16 (int8x8_t r, int16x8_t a)</para>
4049 <para>A32: VMOVN.I16 Dd+1, Qm</para>
4050 <para>A64: XTN2 Vd.16B, Vn.8H</para>
4052 <param name="lower" />
4053 <param name="value" />
4055 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4057 <para>uint16x8_t vmovn_high_u32 (uint16x4_t r, uint32x4_t a)</para>
4058 <para>A32: VMOVN.I32 Dd+1, Qm</para>
4059 <para>A64: XTN2 Vd.8H, Vn.4S</para>
4061 <param name="lower" />
4062 <param name="value" />
4064 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64})">
4066 <para>uint32x4_t vmovn_high_u64 (uint32x2_t r, uint64x2_t a)</para>
4067 <para>A32: VMOVN.I64 Dd+1, Qm</para>
4068 <para>A64: XTN2 Vd.4S, Vn.2D</para>
4070 <param name="lower" />
4071 <param name="value" />
4073 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
4075 <para>uint8x16_t vextq_s8 (uint8x16_t a, uint8x16_t b, const int n)</para>
4076 <para>A32: VEXT.8 Qd, Qn, Qm, #n</para>
4077 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #n</para>
4079 <param name="upper" />
4080 <param name="lower" />
4081 <param name="index" />
4083 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
4085 <para>float64x2_t vextq_f64 (float64x2_t a, float64x2_t b, const int n)</para>
4086 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*8)</para>
4087 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)</para>
4089 <param name="upper" />
4090 <param name="lower" />
4091 <param name="index" />
4093 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
4095 <para>int16x8_t vextq_s16 (int16x8_t a, int16x8_t b, const int n)</para>
4096 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*2)</para>
4097 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)</para>
4099 <param name="upper" />
4100 <param name="lower" />
4101 <param name="index" />
4103 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
4105 <para>int32x4_t vextq_s32 (int32x4_t a, int32x4_t b, const int n)</para>
4106 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*4)</para>
4107 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)</para>
4109 <param name="upper" />
4110 <param name="lower" />
4111 <param name="index" />
4113 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
4115 <para>int64x2_t vextq_s64 (int64x2_t a, int64x2_t b, const int n)</para>
4116 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*8)</para>
4117 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)</para>
4119 <param name="upper" />
4120 <param name="lower" />
4121 <param name="index" />
4123 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
4125 <para>int8x16_t vextq_s8 (int8x16_t a, int8x16_t b, const int n)</para>
4126 <para>A32: VEXT.8 Qd, Qn, Qm, #n</para>
4127 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #n</para>
4129 <param name="upper" />
4130 <param name="lower" />
4131 <param name="index" />
4133 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
4135 <para>float32x4_t vextq_f32 (float32x4_t a, float32x4_t b, const int n)</para>
4136 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*4)</para>
4137 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)</para>
4139 <param name="upper" />
4140 <param name="lower" />
4141 <param name="index" />
4143 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
4145 <para>uint16x8_t vextq_s16 (uint16x8_t a, uint16x8_t b, const int n)</para>
4146 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*2)</para>
4147 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)</para>
4149 <param name="upper" />
4150 <param name="lower" />
4151 <param name="index" />
4153 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
4155 <para>uint32x4_t vextq_s32 (uint32x4_t a, uint32x4_t b, const int n)</para>
4156 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*4)</para>
4157 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)</para>
4159 <param name="upper" />
4160 <param name="lower" />
4161 <param name="index" />
4163 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
4165 <para>uint64x2_t vextq_s64 (uint64x2_t a, uint64x2_t b, const int n)</para>
4166 <para>A32: VEXT.8 Qd, Qn, Qm, #(n*8)</para>
4167 <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)</para>
4169 <param name="upper" />
4170 <param name="lower" />
4171 <param name="index" />
4173 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
4175 <para>uint8x8_t vext_s8 (uint8x8_t a, uint8x8_t b, const int n)</para>
4176 <para>A32: VEXT.8 Dd, Dn, Dm, #n</para>
4177 <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #n</para>
4179 <param name="upper" />
4180 <param name="lower" />
4181 <param name="index" />
4183 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
4185 <para>int16x4_t vext_s16 (int16x4_t a, int16x4_t b, const int n)</para>
4186 <para>A32: VEXT.8 Dd, Dn, Dm, #(n*2)</para>
4187 <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*2)</para>
4189 <param name="upper" />
4190 <param name="lower" />
4191 <param name="index" />
4193 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
4195 <para>int32x2_t vext_s32 (int32x2_t a, int32x2_t b, const int n)</para>
4196 <para>A32: VEXT.8 Dd, Dn, Dm, #(n*4)</para>
4197 <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4)</para>
4199 <param name="upper" />
4200 <param name="lower" />
4201 <param name="index" />
4203 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
4205 <para>int8x8_t vext_s8 (int8x8_t a, int8x8_t b, const int n)</para>
4206 <para>A32: VEXT.8 Dd, Dn, Dm, #n</para>
4207 <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #n</para>
4209 <param name="upper" />
4210 <param name="lower" />
4211 <param name="index" />
4213 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
4215 <para>float32x2_t vext_f32 (float32x2_t a, float32x2_t b, const int n)</para>
4216 <para>A32: VEXT.8 Dd, Dn, Dm, #(n*4)</para>
4217 <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4)</para>
4219 <param name="upper" />
4220 <param name="lower" />
4221 <param name="index" />
4223 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
4225 <para>uint16x4_t vext_s16 (uint16x4_t a, uint16x4_t b, const int n)</para>
4226 <para>A32: VEXT.8 Dd, Dn, Dm, #(n*2)</para>
4227 <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*2)</para>
4229 <param name="upper" />
4230 <param name="lower" />
4231 <param name="index" />
4233 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
4235 <para>uint32x2_t vext_s32 (uint32x2_t a, uint32x2_t b, const int n)</para>
4236 <para>A32: VEXT.8 Dd, Dn, Dm, #(n*4)</para>
4237 <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4)</para>
4239 <param name="upper" />
4240 <param name="lower" />
4241 <param name="index" />
4243 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
4245 <para>float32x4_t vrndmq_f32 (float32x4_t a)</para>
4246 <para>A32: VRINTM.F32 Qd, Qm</para>
4247 <para>A64: FRINTM Vd.4S, Vn.4S</para>
4249 <param name="value" />
4251 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Floor(System.Runtime.Intrinsics.Vector64{System.Single})">
4253 <para>float32x2_t vrndm_f32 (float32x2_t a)</para>
4254 <para>A32: VRINTM.F32 Dd, Dm</para>
4255 <para>A64: FRINTM Vd.2S, Vn.2S</para>
4257 <param name="value" />
4259 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FloorScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
4261 <para>float64x1_t vrndm_f64 (float64x1_t a)</para>
4262 <para>A32: VRINTM.F64 Dd, Dm</para>
4263 <para>A64: FRINTM Dd, Dn</para>
4265 <param name="value" />
4267 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FloorScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
4269 <para>float32_t vrndms_f32 (float32_t a)</para>
4270 <para>A32: VRINTM.F32 Sd, Sm</para>
4271 <para>A64: FRINTM Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
4273 <param name="value" />
4275 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
4277 <para>uint8x16_t vhaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
4278 <para>A32: VHADD.U8 Qd, Qn, Qm</para>
4279 <para>A64: UHADD Vd.16B, Vn.16B, Vm.16B</para>
4281 <param name="left" />
4282 <param name="right" />
4284 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4286 <para>int16x8_t vhaddq_s16 (int16x8_t a, int16x8_t b)</para>
4287 <para>A32: VHADD.S16 Qd, Qn, Qm</para>
4288 <para>A64: SHADD Vd.8H, Vn.8H, Vm.8H</para>
4290 <param name="left" />
4291 <param name="right" />
4293 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4295 <para>int32x4_t vhaddq_s32 (int32x4_t a, int32x4_t b)</para>
4296 <para>A32: VHADD.S32 Qd, Qn, Qm</para>
4297 <para>A64: SHADD Vd.4S, Vn.4S, Vm.4S</para>
4299 <param name="left" />
4300 <param name="right" />
4302 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
4304 <para>int8x16_t vhaddq_s8 (int8x16_t a, int8x16_t b)</para>
4305 <para>A32: VHADD.S8 Qd, Qn, Qm</para>
4306 <para>A64: SHADD Vd.16B, Vn.16B, Vm.16B</para>
4308 <param name="left" />
4309 <param name="right" />
4311 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4313 <para>uint16x8_t vhaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
4314 <para>A32: VHADD.U16 Qd, Qn, Qm</para>
4315 <para>A64: UHADD Vd.8H, Vn.8H, Vm.8H</para>
4317 <param name="left" />
4318 <param name="right" />
4320 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4322 <para>uint32x4_t vhaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
4323 <para>A32: VHADD.U32 Qd, Qn, Qm</para>
4324 <para>A64: UHADD Vd.4S, Vn.4S, Vm.4S</para>
4326 <param name="left" />
4327 <param name="right" />
4329 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
4331 <para>uint8x8_t vhadd_u8 (uint8x8_t a, uint8x8_t b)</para>
4332 <para>A32: VHADD.U8 Dd, Dn, Dm</para>
4333 <para>A64: UHADD Vd.8B, Vn.8B, Vm.8B</para>
4335 <param name="left" />
4336 <param name="right" />
4338 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
4340 <para>int16x4_t vhadd_s16 (int16x4_t a, int16x4_t b)</para>
4341 <para>A32: VHADD.S16 Dd, Dn, Dm</para>
4342 <para>A64: SHADD Vd.4H, Vn.4H, Vm.4H</para>
4344 <param name="left" />
4345 <param name="right" />
4347 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
4349 <para>int32x2_t vhadd_s32 (int32x2_t a, int32x2_t b)</para>
4350 <para>A32: VHADD.S32 Dd, Dn, Dm</para>
4351 <para>A64: SHADD Vd.2S, Vn.2S, Vm.2S</para>
4353 <param name="left" />
4354 <param name="right" />
4356 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
4358 <para>int8x8_t vhadd_s8 (int8x8_t a, int8x8_t b)</para>
4359 <para>A32: VHADD.S8 Dd, Dn, Dm</para>
4360 <para>A64: SHADD Vd.8B, Vn.8B, Vm.8B</para>
4362 <param name="left" />
4363 <param name="right" />
4365 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
4367 <para>uint16x4_t vhadd_u16 (uint16x4_t a, uint16x4_t b)</para>
4368 <para>A32: VHADD.U16 Dd, Dn, Dm</para>
4369 <para>A64: UHADD Vd.4H, Vn.4H, Vm.4H</para>
4371 <param name="left" />
4372 <param name="right" />
4374 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
4376 <para>uint32x2_t vhadd_u32 (uint32x2_t a, uint32x2_t b)</para>
4377 <para>A32: VHADD.U32 Dd, Dn, Dm</para>
4378 <para>A64: UHADD Vd.2S, Vn.2S, Vm.2S</para>
4380 <param name="left" />
4381 <param name="right" />
4383 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
4385 <para>uint8x16_t vrhaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
4386 <para>A32: VRHADD.U8 Qd, Qn, Qm</para>
4387 <para>A64: URHADD Vd.16B, Vn.16B, Vm.16B</para>
4389 <param name="left" />
4390 <param name="right" />
4392 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4394 <para>int16x8_t vrhaddq_s16 (int16x8_t a, int16x8_t b)</para>
4395 <para>A32: VRHADD.S16 Qd, Qn, Qm</para>
4396 <para>A64: SRHADD Vd.8H, Vn.8H, Vm.8H</para>
4398 <param name="left" />
4399 <param name="right" />
4401 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4403 <para>int32x4_t vrhaddq_s32 (int32x4_t a, int32x4_t b)</para>
4404 <para>A32: VRHADD.S32 Qd, Qn, Qm</para>
4405 <para>A64: SRHADD Vd.4S, Vn.4S, Vm.4S</para>
4407 <param name="left" />
4408 <param name="right" />
4410 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
4412 <para>int8x16_t vrhaddq_s8 (int8x16_t a, int8x16_t b)</para>
4413 <para>A32: VRHADD.S8 Qd, Qn, Qm</para>
4414 <para>A64: SRHADD Vd.16B, Vn.16B, Vm.16B</para>
4416 <param name="left" />
4417 <param name="right" />
4419 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4421 <para>uint16x8_t vrhaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
4422 <para>A32: VRHADD.U16 Qd, Qn, Qm</para>
4423 <para>A64: URHADD Vd.8H, Vn.8H, Vm.8H</para>
4425 <param name="left" />
4426 <param name="right" />
4428 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4430 <para>uint32x4_t vrhaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
4431 <para>A32: VRHADD.U32 Qd, Qn, Qm</para>
4432 <para>A64: URHADD Vd.4S, Vn.4S, Vm.4S</para>
4434 <param name="left" />
4435 <param name="right" />
4437 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
4439 <para>uint8x8_t vrhadd_u8 (uint8x8_t a, uint8x8_t b)</para>
4440 <para>A32: VRHADD.U8 Dd, Dn, Dm</para>
4441 <para>A64: URHADD Vd.8B, Vn.8B, Vm.8B</para>
4443 <param name="left" />
4444 <param name="right" />
4446 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
4448 <para>int16x4_t vrhadd_s16 (int16x4_t a, int16x4_t b)</para>
4449 <para>A32: VRHADD.S16 Dd, Dn, Dm</para>
4450 <para>A64: SRHADD Vd.4H, Vn.4H, Vm.4H</para>
4452 <param name="left" />
4453 <param name="right" />
4455 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
4457 <para>int32x2_t vrhadd_s32 (int32x2_t a, int32x2_t b)</para>
4458 <para>A32: VRHADD.S32 Dd, Dn, Dm</para>
4459 <para>A64: SRHADD Vd.2S, Vn.2S, Vm.2S</para>
4461 <param name="left" />
4462 <param name="right" />
4464 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
4466 <para>int8x8_t vrhadd_s8 (int8x8_t a, int8x8_t b)</para>
4467 <para>A32: VRHADD.S8 Dd, Dn, Dm</para>
4468 <para>A64: SRHADD Vd.8B, Vn.8B, Vm.8B</para>
4470 <param name="left" />
4471 <param name="right" />
4473 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
4475 <para>uint16x4_t vrhadd_u16 (uint16x4_t a, uint16x4_t b)</para>
4476 <para>A32: VRHADD.U16 Dd, Dn, Dm</para>
4477 <para>A64: URHADD Vd.4H, Vn.4H, Vm.4H</para>
4479 <param name="left" />
4480 <param name="right" />
4482 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
4484 <para>uint32x2_t vrhadd_u32 (uint32x2_t a, uint32x2_t b)</para>
4485 <para>A32: VRHADD.U32 Dd, Dn, Dm</para>
4486 <para>A64: URHADD Vd.2S, Vn.2S, Vm.2S</para>
4488 <param name="left" />
4489 <param name="right" />
4491 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
4493 <para>float32x4_t vfmaq_f32 (float32x4_t a, float32x4_t b, float32x4_t c)</para>
4494 <para>A32: VFMA.F32 Qd, Qn, Qm</para>
4495 <para>A64: FMLA Vd.4S, Vn.4S, Vm.4S</para>
4497 <param name="addend" />
4498 <param name="left" />
4499 <param name="right" />
4501 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
4503 <para>float32x2_t vfma_f32 (float32x2_t a, float32x2_t b, float32x2_t c)</para>
4504 <para>A32: VFMA.F32 Dd, Dn, Dm</para>
4505 <para>A64: FMLA Vd.2S, Vn.2S, Vm.2S</para>
4507 <param name="addend" />
4508 <param name="left" />
4509 <param name="right" />
4511 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
4513 <para>float64x1_t vfnma_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
4514 <para>A32: VFNMA.F64 Dd, Dn, Dm</para>
4515 <para>A64: FNMADD Dd, Dn, Dm, Da The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
4517 <param name="addend" />
4518 <param name="left" />
4519 <param name="right" />
4521 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
4523 <para>float32_t vfnmas_f32 (float32_t a, float32_t b, float32_t c)</para>
4524 <para>A32: VFNMA.F32 Sd, Sn, Sm</para>
4525 <para>A64: FNMADD Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
4527 <param name="addend" />
4528 <param name="left" />
4529 <param name="right" />
4531 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
4533 <para>float64x1_t vfma_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
4534 <para>A32: VFMA.F64 Dd, Dn, Dm</para>
4535 <para>A64: FMADD Dd, Dn, Dm, Da</para>
4537 <param name="addend" />
4538 <param name="left" />
4539 <param name="right" />
4541 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
4543 <para>float32_t vfmas_f32 (float32_t a, float32_t b, float32_t c)</para>
4544 <para>A32: VFMA.F32 Sd, Sn, Sm</para>
4545 <para>A64: FMADD Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
4547 <param name="addend" />
4548 <param name="left" />
4549 <param name="right" />
4551 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplySubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
4553 <para>float32x4_t vfmsq_f32 (float32x4_t a, float32x4_t b, float32x4_t c)</para>
4554 <para>A32: VFMS.F32 Qd, Qn, Qm</para>
4555 <para>A64: FMLS Vd.4S, Vn.4S, Vm.4S</para>
4557 <param name="minuend" />
4558 <param name="left" />
4559 <param name="right" />
4561 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplySubtract(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
4563 <para>float32x2_t vfms_f32 (float32x2_t a, float32x2_t b, float32x2_t c)</para>
4564 <para>A32: VFMS.F32 Dd, Dn, Dm</para>
4565 <para>A64: FMLS Vd.2S, Vn.2S, Vm.2S</para>
4567 <param name="minuend" />
4568 <param name="left" />
4569 <param name="right" />
4571 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
4573 <para>float64x1_t vfnms_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
4574 <para>A32: VFNMS.F64 Dd, Dn, Dm</para>
4575 <para>A64: FNMSUB Dd, Dn, Dm, Da The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
4577 <param name="minuend" />
4578 <param name="left" />
4579 <param name="right" />
4581 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
4583 <para>float32_t vfnmss_f32 (float32_t a, float32_t b, float32_t c)</para>
4584 <para>A32: VFNMS.F32 Sd, Sn, Sm</para>
4585 <para>A64: FNMSUB Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
4587 <param name="minuend" />
4588 <param name="left" />
4589 <param name="right" />
4591 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
4593 <para>float64x1_t vfms_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
4594 <para>A32: VFMS.F64 Dd, Dn, Dm</para>
4595 <para>A64: FMSUB Dd, Dn, Dm, Da</para>
4597 <param name="minuend" />
4598 <param name="left" />
4599 <param name="right" />
4601 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
4603 <para>float32_t vfmss_f32 (float32_t a, float32_t b, float32_t c)</para>
4604 <para>A32: VFMS.F32 Sd, Sn, Sm</para>
4605 <para>A64: FMSUB Sd, Sn, Sm, Sa The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
4607 <param name="minuend" />
4608 <param name="left" />
4609 <param name="right" />
4611 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
4613 <para>uint8x16_t vhsubq_u8 (uint8x16_t a, uint8x16_t b)</para>
4614 <para>A32: VHSUB.U8 Qd, Qn, Qm</para>
4615 <para>A64: UHSUB Vd.16B, Vn.16B, Vm.16B</para>
4617 <param name="left" />
4618 <param name="right" />
4620 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
4622 <para>int16x8_t vhsubq_s16 (int16x8_t a, int16x8_t b)</para>
4623 <para>A32: VHSUB.S16 Qd, Qn, Qm</para>
4624 <para>A64: SHSUB Vd.8H, Vn.8H, Vm.8H</para>
4626 <param name="left" />
4627 <param name="right" />
4629 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
4631 <para>int32x4_t vhsubq_s32 (int32x4_t a, int32x4_t b)</para>
4632 <para>A32: VHSUB.S32 Qd, Qn, Qm</para>
4633 <para>A64: SHSUB Vd.4S, Vn.4S, Vm.4S</para>
4635 <param name="left" />
4636 <param name="right" />
4638 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
4640 <para>int8x16_t vhsubq_s8 (int8x16_t a, int8x16_t b)</para>
4641 <para>A32: VHSUB.S8 Qd, Qn, Qm</para>
4642 <para>A64: SHSUB Vd.16B, Vn.16B, Vm.16B</para>
4644 <param name="left" />
4645 <param name="right" />
4647 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
4649 <para>uint16x8_t vhsubq_u16 (uint16x8_t a, uint16x8_t b)</para>
4650 <para>A32: VHSUB.U16 Qd, Qn, Qm</para>
4651 <para>A64: UHSUB Vd.8H, Vn.8H, Vm.8H</para>
4653 <param name="left" />
4654 <param name="right" />
4656 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
4658 <para>uint32x4_t vhsubq_u32 (uint32x4_t a, uint32x4_t b)</para>
4659 <para>A32: VHSUB.U32 Qd, Qn, Qm</para>
4660 <para>A64: UHSUB Vd.4S, Vn.4S, Vm.4S</para>
4662 <param name="left" />
4663 <param name="right" />
4665 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
4667 <para>uint8x8_t vhsub_u8 (uint8x8_t a, uint8x8_t b)</para>
4668 <para>A32: VHSUB.U8 Dd, Dn, Dm</para>
4669 <para>A64: UHSUB Vd.8B, Vn.8B, Vm.8B</para>
4671 <param name="left" />
4672 <param name="right" />
4674 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
4676 <para>int16x4_t vhsub_s16 (int16x4_t a, int16x4_t b)</para>
4677 <para>A32: VHSUB.S16 Dd, Dn, Dm</para>
4678 <para>A64: SHSUB Vd.4H, Vn.4H, Vm.4H</para>
4680 <param name="left" />
4681 <param name="right" />
4683 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
4685 <para>int32x2_t vhsub_s32 (int32x2_t a, int32x2_t b)</para>
4686 <para>A32: VHSUB.S32 Dd, Dn, Dm</para>
4687 <para>A64: SHSUB Vd.2S, Vn.2S, Vm.2S</para>
4689 <param name="left" />
4690 <param name="right" />
4692 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
4694 <para>int8x8_t vhsub_s8 (int8x8_t a, int8x8_t b)</para>
4695 <para>A32: VHSUB.S8 Dd, Dn, Dm</para>
4696 <para>A64: SHSUB Vd.8B, Vn.8B, Vm.8B</para>
4698 <param name="left" />
4699 <param name="right" />
4701 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
4703 <para>uint16x4_t vhsub_u16 (uint16x4_t a, uint16x4_t b)</para>
4704 <para>A32: VHSUB.U16 Dd, Dn, Dm</para>
4705 <para>A64: UHSUB Vd.4H, Vn.4H, Vm.4H</para>
4707 <param name="left" />
4708 <param name="right" />
4710 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
4712 <para>uint32x2_t vhsub_u32 (uint32x2_t a, uint32x2_t b)</para>
4713 <para>A32: VHSUB.U32 Dd, Dn, Dm</para>
4714 <para>A64: UHSUB Vd.2S, Vn.2S, Vm.2S</para>
4716 <param name="left" />
4717 <param name="right" />
4719 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
4721 <para>uint8x16_t vsetq_lane_u8 (uint8_t a, uint8x16_t v, const int lane)</para>
4722 <para>A32: VMOV.8 Dd[lane], Rt</para>
4723 <para>A64: INS Vd.B[lane], Wn</para>
4725 <param name="vector" />
4726 <param name="index" />
4727 <param name="data" />
4729 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Double)">
4731 <para>float64x2_t vsetq_lane_f64 (float64_t a, float64x2_t v, const int lane)</para>
4732 <para>A32: VMOV.F64 Dd, Dm</para>
4733 <para>A64: INS Vd.D[lane], Vn.D[0]</para>
4735 <param name="vector" />
4736 <param name="index" />
4737 <param name="data" />
4739 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte,System.Int16)">
4741 <para>int16x8_t vsetq_lane_s16 (int16_t a, int16x8_t v, const int lane)</para>
4742 <para>A32: VMOV.16 Dd[lane], Rt</para>
4743 <para>A64: INS Vd.H[lane], Wn</para>
4745 <param name="vector" />
4746 <param name="index" />
4747 <param name="data" />
4749 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte,System.Int32)">
4751 <para>int32x4_t vsetq_lane_s32 (int32_t a, int32x4_t v, const int lane)</para>
4752 <para>A32: VMOV.32 Dd[lane], Rt</para>
4753 <para>A64: INS Vd.S[lane], Wn</para>
4755 <param name="vector" />
4756 <param name="index" />
4757 <param name="data" />
4759 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Int64)">
4761 <para>int64x2_t vsetq_lane_s64 (int64_t a, int64x2_t v, const int lane)</para>
4762 <para>A32: VMOV.64 Dd, Rt, Rt2</para>
4763 <para>A64: INS Vd.D[lane], Xn</para>
4765 <param name="vector" />
4766 <param name="index" />
4767 <param name="data" />
4769 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte,System.SByte)">
4771 <para>int8x16_t vsetq_lane_s8 (int8_t a, int8x16_t v, const int lane)</para>
4772 <para>A32: VMOV.8 Dd[lane], Rt</para>
4773 <para>A64: INS Vd.B[lane], Wn</para>
4775 <param name="vector" />
4776 <param name="index" />
4777 <param name="data" />
4779 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte,System.Single)">
4781 <para>float32x4_t vsetq_lane_f32 (float32_t a, float32x4_t v, const int lane)</para>
4782 <para>A32: VMOV.F32 Sd, Sm</para>
4783 <para>A64: INS Vd.S[lane], Vn.S[0]</para>
4785 <param name="vector" />
4786 <param name="index" />
4787 <param name="data" />
4789 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte,System.UInt16)">
4791 <para>uint16x8_t vsetq_lane_u16 (uint16_t a, uint16x8_t v, const int lane)</para>
4792 <para>A32: VMOV.16 Dd[lane], Rt</para>
4793 <para>A64: INS Vd.H[lane], Wn</para>
4795 <param name="vector" />
4796 <param name="index" />
4797 <param name="data" />
4799 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte,System.UInt32)">
4801 <para>uint32x4_t vsetq_lane_u32 (uint32_t a, uint32x4_t v, const int lane)</para>
4802 <para>A32: VMOV.32 Dd[lane], Rt</para>
4803 <para>A64: INS Vd.S[lane], Wn</para>
4805 <param name="vector" />
4806 <param name="index" />
4807 <param name="data" />
4809 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.UInt64)">
4811 <para>uint64x2_t vsetq_lane_u64 (uint64_t a, uint64x2_t v, const int lane)</para>
4812 <para>A32: VMOV.64 Dd, Rt, Rt2</para>
4813 <para>A64: INS Vd.D[lane], Xn</para>
4815 <param name="vector" />
4816 <param name="index" />
4817 <param name="data" />
4819 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte,System.Byte)">
4821 <para>uint8x8_t vset_lane_u8 (uint8_t a, uint8x8_t v, const int lane)</para>
4822 <para>A32: VMOV.8 Dd[lane], Rt</para>
4823 <para>A64: INS Vd.B[lane], Wn</para>
4825 <param name="vector" />
4826 <param name="index" />
4827 <param name="data" />
4829 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte,System.Int16)">
4831 <para>int16x4_t vset_lane_s16 (int16_t a, int16x4_t v, const int lane)</para>
4832 <para>A32: VMOV.16 Dd[lane], Rt</para>
4833 <para>A64: INS Vd.H[lane], Wn</para>
4835 <param name="vector" />
4836 <param name="index" />
4837 <param name="data" />
4839 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte,System.Int32)">
4841 <para>int32x2_t vset_lane_s32 (int32_t a, int32x2_t v, const int lane)</para>
4842 <para>A32: VMOV.32 Dd[lane], Rt</para>
4843 <para>A64: INS Vd.S[lane], Wn</para>
4845 <param name="vector" />
4846 <param name="index" />
4847 <param name="data" />
4849 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte,System.SByte)">
4851 <para>int8x8_t vset_lane_s8 (int8_t a, int8x8_t v, const int lane)</para>
4852 <para>A32: VMOV.8 Dd[lane], Rt</para>
4853 <para>A64: INS Vd.B[lane], Wn</para>
4855 <param name="vector" />
4856 <param name="index" />
4857 <param name="data" />
4859 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte,System.Single)">
4861 <para>float32x2_t vset_lane_f32 (float32_t a, float32x2_t v, const int lane)</para>
4862 <para>A32: VMOV.F32 Sd, Sm</para>
4863 <para>A64: INS Vd.S[lane], Vn.S[0]</para>
4865 <param name="vector" />
4866 <param name="index" />
4867 <param name="data" />
4869 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte,System.UInt16)">
4871 <para>uint16x4_t vset_lane_u16 (uint16_t a, uint16x4_t v, const int lane)</para>
4872 <para>A32: VMOV.16 Dd[lane], Rt</para>
4873 <para>A64: INS Vd.H[lane], Wn</para>
4875 <param name="vector" />
4876 <param name="index" />
4877 <param name="data" />
4879 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte,System.UInt32)">
4881 <para>uint32x2_t vset_lane_u32 (uint32_t a, uint32x2_t v, const int lane)</para>
4882 <para>A32: VMOV.32 Dd[lane], Rt</para>
4883 <para>A64: INS Vd.S[lane], Wn</para>
4885 <param name="vector" />
4886 <param name="index" />
4887 <param name="data" />
4889 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.InsertScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Runtime.Intrinsics.Vector64{System.Double})">
4890 <summary>float64x2_t vcopyq_lane_f64 (float64x2_t a, const int lane1, float64x1_t b, const int lane2) A32: VMOV.F64 Dd, Dm A64: INS Vd.D[lane1], Vn.D[0]</summary>
4891 <param name="result" />
4892 <param name="resultIndex" />
4893 <param name="value" />
4895 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.InsertScalar(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Runtime.Intrinsics.Vector64{System.Int64})">
4896 <summary>int64x2_t vcopyq_lane_s64 (int64x2_t a, const int lane1, int64x1_t b, const int lane2) A32: VMOV Dd, Dm A64: INS Vd.D[lane1], Vn.D[0]</summary>
4897 <param name="result" />
4898 <param name="resultIndex" />
4899 <param name="value" />
4901 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.InsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.Runtime.Intrinsics.Vector64{System.UInt64})">
4902 <summary>uint64x2_t vcopyq_lane_u64 (uint64x2_t a, const int lane1, uint64x1_t b, const int lane2) A32: VMOV Dd, Dm A64: INS Vd.D[lane1], Vn.D[0]</summary>
4903 <param name="result" />
4904 <param name="resultIndex" />
4905 <param name="value" />
4907 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector128{System.Int16})">
4909 <para>int16x8_t vclsq_s16 (int16x8_t a)</para>
4910 <para>A32: VCLS.S16 Qd, Qm</para>
4911 <para>A64: CLS Vd.8H, Vn.8H</para>
4913 <param name="value" />
4915 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector128{System.Int32})">
4917 <para>int32x4_t vclsq_s32 (int32x4_t a)</para>
4918 <para>A32: VCLS.S32 Qd, Qm</para>
4919 <para>A64: CLS Vd.4S, Vn.4S</para>
4921 <param name="value" />
4923 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector128{System.SByte})">
4925 <para>int8x16_t vclsq_s8 (int8x16_t a)</para>
4926 <para>A32: VCLS.S8 Qd, Qm</para>
4927 <para>A64: CLS Vd.16B, Vn.16B</para>
4929 <param name="value" />
4931 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.Int16})">
4933 <para>int16x4_t vcls_s16 (int16x4_t a)</para>
4934 <para>A32: VCLS.S16 Dd, Dm</para>
4935 <para>A64: CLS Vd.4H, Vn.4H</para>
4937 <param name="value" />
4939 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.Int32})">
4941 <para>int32x2_t vcls_s32 (int32x2_t a)</para>
4942 <para>A32: VCLS.S32 Dd, Dm</para>
4943 <para>A64: CLS Vd.2S, Vn.2S</para>
4945 <param name="value" />
4947 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
4949 <para>int8x8_t vcls_s8 (int8x8_t a)</para>
4950 <para>A32: VCLS.S8 Dd, Dm</para>
4951 <para>A64: CLS Vd.8B, Vn.8B</para>
4953 <param name="value" />
4955 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Byte})">
4957 <para>uint8x16_t vclzq_u8 (uint8x16_t a)</para>
4958 <para>A32: VCLZ.I8 Qd, Qm</para>
4959 <para>A64: CLZ Vd.16B, Vn.16B</para>
4961 <param name="value" />
4963 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int16})">
4965 <para>int16x8_t vclzq_s16 (int16x8_t a)</para>
4966 <para>A32: VCLZ.I16 Qd, Qm</para>
4967 <para>A64: CLZ Vd.8H, Vn.8H</para>
4969 <param name="value" />
4971 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int32})">
4973 <para>int32x4_t vclzq_s32 (int32x4_t a)</para>
4974 <para>A32: VCLZ.I32 Qd, Qm</para>
4975 <para>A64: CLZ Vd.4S, Vn.4S</para>
4977 <param name="value" />
4979 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.SByte})">
4981 <para>int8x16_t vclzq_s8 (int8x16_t a)</para>
4982 <para>A32: VCLZ.I8 Qd, Qm</para>
4983 <para>A64: CLZ Vd.16B, Vn.16B</para>
4985 <param name="value" />
4987 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt16})">
4989 <para>uint16x8_t vclzq_u16 (uint16x8_t a)</para>
4990 <para>A32: VCLZ.I16 Qd, Qm</para>
4991 <para>A64: CLZ Vd.8H, Vn.8H</para>
4993 <param name="value" />
4995 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt32})">
4997 <para>uint32x4_t vclzq_u32 (uint32x4_t a)</para>
4998 <para>A32: VCLZ.I32 Qd, Qm</para>
4999 <para>A64: CLZ Vd.4S, Vn.4S</para>
5001 <param name="value" />
5003 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
5005 <para>uint8x8_t vclz_u8 (uint8x8_t a)</para>
5006 <para>A32: VCLZ.I8 Dd, Dm</para>
5007 <para>A64: CLZ Vd.8B, Vn.8B</para>
5009 <param name="value" />
5011 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Int16})">
5013 <para>int16x4_t vclz_s16 (int16x4_t a)</para>
5014 <para>A32: VCLZ.I16 Dd, Dm</para>
5015 <para>A64: CLZ Vd.4H, Vn.4H</para>
5017 <param name="value" />
5019 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Int32})">
5021 <para>int32x2_t vclz_s32 (int32x2_t a)</para>
5022 <para>A32: VCLZ.I32 Dd, Dm</para>
5023 <para>A64: CLZ Vd.2S, Vn.2S</para>
5025 <param name="value" />
5027 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
5029 <para>int8x8_t vclz_s8 (int8x8_t a)</para>
5030 <para>A32: VCLZ.I8 Dd, Dm</para>
5031 <para>A64: CLZ Vd.8B, Vn.8B</para>
5033 <param name="value" />
5035 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.UInt16})">
5037 <para>uint16x4_t vclz_u16 (uint16x4_t a)</para>
5038 <para>A32: VCLZ.I16 Dd, Dm</para>
5039 <para>A64: CLZ Vd.4H, Vn.4H</para>
5041 <param name="value" />
5043 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.UInt32})">
5045 <para>uint32x2_t vclz_u32 (uint32x2_t a)</para>
5046 <para>A32: VCLZ.I32 Dd, Dm</para>
5047 <para>A64: CLZ Vd.2S, Vn.2S</para>
5049 <param name="value" />
5051 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte*)">
5053 <para>uint8x16_t vld1q_lane_u8 (uint8_t const * ptr, uint8x16_t src, const int lane)</para>
5054 <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
5055 <para>A64: LD1 { Vt.B }[index], [Xn]</para>
5057 <param name="value" />
5058 <param name="index" />
5059 <param name="address" />
5061 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Double*)">
5063 <para>float64x2_t vld1q_lane_f64 (float64_t const * ptr, float64x2_t src, const int lane)</para>
5064 <para>A32: VLDR.64 Dd, [Rn]</para>
5065 <para>A64: LD1 { Vt.D }[index], [Xn]</para>
5067 <param name="value" />
5068 <param name="index" />
5069 <param name="address" />
5071 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte,System.Int16*)">
5073 <para>int16x8_t vld1q_lane_s16 (int16_t const * ptr, int16x8_t src, const int lane)</para>
5074 <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
5075 <para>A64: LD1 { Vt.H }[index], [Xn]</para>
5077 <param name="value" />
5078 <param name="index" />
5079 <param name="address" />
5081 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte,System.Int32*)">
5083 <para>int32x4_t vld1q_lane_s32 (int32_t const * ptr, int32x4_t src, const int lane)</para>
5084 <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
5085 <para>A64: LD1 { Vt.S }[index], [Xn]</para>
5087 <param name="value" />
5088 <param name="index" />
5089 <param name="address" />
5091 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Int64*)">
5093 <para>int64x2_t vld1q_lane_s64 (int64_t const * ptr, int64x2_t src, const int lane)</para>
5094 <para>A32: VLDR.64 Dd, [Rn]</para>
5095 <para>A64: LD1 { Vt.D }[index], [Xn]</para>
5097 <param name="value" />
5098 <param name="index" />
5099 <param name="address" />
5101 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte,System.SByte*)">
5103 <para>int8x16_t vld1q_lane_s8 (int8_t const * ptr, int8x16_t src, const int lane)</para>
5104 <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
5105 <para>A64: LD1 { Vt.B }[index], [Xn]</para>
5107 <param name="value" />
5108 <param name="index" />
5109 <param name="address" />
5111 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte,System.Single*)">
5113 <para>float32x4_t vld1q_lane_f32 (float32_t const * ptr, float32x4_t src, const int lane)</para>
5114 <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
5115 <para>A64: LD1 { Vt.S }[index], [Xn]</para>
5117 <param name="value" />
5118 <param name="index" />
5119 <param name="address" />
5121 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte,System.UInt16*)">
5123 <para>uint16x8_t vld1q_lane_u16 (uint16_t const * ptr, uint16x8_t src, const int lane)</para>
5124 <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
5125 <para>A64: LD1 { Vt.H }[index], [Xn]</para>
5127 <param name="value" />
5128 <param name="index" />
5129 <param name="address" />
5131 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte,System.UInt32*)">
5133 <para>uint32x4_t vld1q_lane_u32 (uint32_t const * ptr, uint32x4_t src, const int lane)</para>
5134 <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
5135 <para>A64: LD1 { Vt.S }[index], [Xn]</para>
5137 <param name="value" />
5138 <param name="index" />
5139 <param name="address" />
5141 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.UInt64*)">
5143 <para>uint64x2_t vld1q_lane_u64 (uint64_t const * ptr, uint64x2_t src, const int lane)</para>
5144 <para>A32: VLDR.64 Dd, [Rn]</para>
5145 <para>A64: LD1 { Vt.D }[index], [Xn]</para>
5147 <param name="value" />
5148 <param name="index" />
5149 <param name="address" />
5151 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte,System.Byte*)">
5153 <para>uint8x8_t vld1_lane_u8 (uint8_t const * ptr, uint8x8_t src, const int lane)</para>
5154 <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
5155 <para>A64: LD1 { Vt.B }[index], [Xn]</para>
5157 <param name="value" />
5158 <param name="index" />
5159 <param name="address" />
5161 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte,System.Int16*)">
5163 <para>int16x4_t vld1_lane_s16 (int16_t const * ptr, int16x4_t src, const int lane)</para>
5164 <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
5165 <para>A64: LD1 { Vt.H }[index], [Xn]</para>
5167 <param name="value" />
5168 <param name="index" />
5169 <param name="address" />
5171 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte,System.Int32*)">
5173 <para>int32x2_t vld1_lane_s32 (int32_t const * ptr, int32x2_t src, const int lane)</para>
5174 <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
5175 <para>A64: LD1 { Vt.S }[index], [Xn]</para>
5177 <param name="value" />
5178 <param name="index" />
5179 <param name="address" />
5181 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte,System.SByte*)">
5183 <para>int8x8_t vld1_lane_s8 (int8_t const * ptr, int8x8_t src, const int lane)</para>
5184 <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
5185 <para>A64: LD1 { Vt.B }[index], [Xn]</para>
5187 <param name="value" />
5188 <param name="index" />
5189 <param name="address" />
5191 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte,System.Single*)">
5193 <para>float32x2_t vld1_lane_f32 (float32_t const * ptr, float32x2_t src, const int lane)</para>
5194 <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
5195 <para>A64: LD1 { Vt.S }[index], [Xn]</para>
5197 <param name="value" />
5198 <param name="index" />
5199 <param name="address" />
5201 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte,System.UInt16*)">
5203 <para>uint16x4_t vld1_lane_u16 (uint16_t const * ptr, uint16x4_t src, const int lane)</para>
5204 <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
5205 <para>A64: LD1 { Vt.H }[index], [Xn]</para>
5207 <param name="value" />
5208 <param name="index" />
5209 <param name="address" />
5211 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte,System.UInt32*)">
5213 <para>uint32x2_t vld1_lane_u32 (uint32_t const * ptr, uint32x2_t src, const int lane)</para>
5214 <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
5215 <para>A64: LD1 { Vt.S }[index], [Xn]</para>
5217 <param name="value" />
5218 <param name="index" />
5219 <param name="address" />
5221 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Byte*)">
5223 <para>uint8x16_t vld1q_dup_u8 (uint8_t const * ptr)</para>
5224 <para>A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]</para>
5225 <para>A64: LD1R { Vt.16B }, [Xn]</para>
5227 <param name="address" />
5229 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Int16*)">
5231 <para>int16x8_t vld1q_dup_s16 (int16_t const * ptr)</para>
5232 <para>A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]</para>
5233 <para>A64: LD1R { Vt.8H }, [Xn]</para>
5235 <param name="address" />
5237 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Int32*)">
5239 <para>int32x4_t vld1q_dup_s32 (int32_t const * ptr)</para>
5240 <para>A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]</para>
5241 <para>A64: LD1R { Vt.4S }, [Xn]</para>
5243 <param name="address" />
5245 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.SByte*)">
5247 <para>int8x16_t vld1q_dup_s8 (int8_t const * ptr)</para>
5248 <para>A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]</para>
5249 <para>A64: LD1R { Vt.16B }, [Xn]</para>
5251 <param name="address" />
5253 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Single*)">
5255 <para>float32x4_t vld1q_dup_f32 (float32_t const * ptr)</para>
5256 <para>A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]</para>
5257 <para>A64: LD1R { Vt.4S }, [Xn]</para>
5259 <param name="address" />
5261 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.UInt16*)">
5263 <para>uint16x8_t vld1q_dup_u16 (uint16_t const * ptr)</para>
5264 <para>A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]</para>
5265 <para>A64: LD1R { Vt.8H }, [Xn]</para>
5267 <param name="address" />
5269 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.UInt32*)">
5271 <para>uint32x4_t vld1q_dup_u32 (uint32_t const * ptr)</para>
5272 <para>A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]</para>
5273 <para>A64: LD1R { Vt.4S }, [Xn]</para>
5275 <param name="address" />
5277 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Byte*)">
5279 <para>uint8x8_t vld1_dup_u8 (uint8_t const * ptr)</para>
5280 <para>A32: VLD1.8 { Dd[] }, [Rn]</para>
5281 <para>A64: LD1R { Vt.8B }, [Xn]</para>
5283 <param name="address" />
5285 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Int16*)">
5287 <para>int16x4_t vld1_dup_s16 (int16_t const * ptr)</para>
5288 <para>A32: VLD1.16 { Dd[] }, [Rn]</para>
5289 <para>A64: LD1R { Vt.4H }, [Xn]</para>
5291 <param name="address" />
5293 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Int32*)">
5295 <para>int32x2_t vld1_dup_s32 (int32_t const * ptr)</para>
5296 <para>A32: VLD1.32 { Dd[] }, [Rn]</para>
5297 <para>A64: LD1R { Vt.2S }, [Xn]</para>
5299 <param name="address" />
5301 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.SByte*)">
5303 <para>int8x8_t vld1_dup_s8 (int8_t const * ptr)</para>
5304 <para>A32: VLD1.8 { Dd[] }, [Rn]</para>
5305 <para>A64: LD1R { Vt.8B }, [Xn]</para>
5307 <param name="address" />
5309 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Single*)">
5311 <para>float32x2_t vld1_dup_f32 (float32_t const * ptr)</para>
5312 <para>A32: VLD1.32 { Dd[] }, [Rn]</para>
5313 <para>A64: LD1R { Vt.2S }, [Xn]</para>
5315 <param name="address" />
5317 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.UInt16*)">
5319 <para>uint16x4_t vld1_dup_u16 (uint16_t const * ptr)</para>
5320 <para>A32: VLD1.16 { Dd[] }, [Rn]</para>
5321 <para>A64: LD1R { Vt.4H }, [Xn]</para>
5323 <param name="address" />
5325 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.UInt32*)">
5327 <para>uint32x2_t vld1_dup_u32 (uint32_t const * ptr)</para>
5328 <para>A32: VLD1.32 { Dd[] }, [Rn]</para>
5329 <para>A64: LD1R { Vt.2S }, [Xn]</para>
5331 <param name="address" />
5333 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Byte*)">
5335 <para>uint8x16_t vld1q_u8 (uint8_t const * ptr)</para>
5336 <para>A32: VLD1.8 Dd, Dd+1, [Rn]</para>
5337 <para>A64: LD1 Vt.16B, [Xn]</para>
5339 <param name="address" />
5341 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Double*)">
5343 <para>float64x2_t vld1q_f64 (float64_t const * ptr)</para>
5344 <para>A32: VLD1.64 Dd, Dd+1, [Rn]</para>
5345 <para>A64: LD1 Vt.2D, [Xn]</para>
5347 <param name="address" />
5349 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Int16*)">
5351 <para>int16x8_t vld1q_s16 (int16_t const * ptr)</para>
5352 <para>A32: VLD1.16 Dd, Dd+1, [Rn]</para>
5353 <para>A64: LD1 Vt.8H, [Xn]</para>
5355 <param name="address" />
5357 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Int32*)">
5359 <para>int32x4_t vld1q_s32 (int32_t const * ptr)</para>
5360 <para>A32: VLD1.32 Dd, Dd+1, [Rn]</para>
5361 <para>A64: LD1 Vt.4S, [Xn]</para>
5363 <param name="address" />
5365 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Int64*)">
5367 <para>int64x2_t vld1q_s64 (int64_t const * ptr)</para>
5368 <para>A32: VLD1.64 Dd, Dd+1, [Rn]</para>
5369 <para>A64: LD1 Vt.2D, [Xn]</para>
5371 <param name="address" />
5373 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.SByte*)">
5375 <para>int8x16_t vld1q_s8 (int8_t const * ptr)</para>
5376 <para>A32: VLD1.8 Dd, Dd+1, [Rn]</para>
5377 <para>A64: LD1 Vt.16B, [Xn]</para>
5379 <param name="address" />
5381 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Single*)">
5383 <para>float32x4_t vld1q_f32 (float32_t const * ptr)</para>
5384 <para>A32: VLD1.32 Dd, Dd+1, [Rn]</para>
5385 <para>A64: LD1 Vt.4S, [Xn]</para>
5387 <param name="address" />
5389 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.UInt16*)">
5391 <para>uint16x8_t vld1q_s16 (uint16_t const * ptr)</para>
5392 <para>A32: VLD1.16 Dd, Dd+1, [Rn]</para>
5393 <para>A64: LD1 Vt.8H, [Xn]</para>
5395 <param name="address" />
5397 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.UInt32*)">
5399 <para>uint32x4_t vld1q_s32 (uint32_t const * ptr)</para>
5400 <para>A32: VLD1.32 Dd, Dd+1, [Rn]</para>
5401 <para>A64: LD1 Vt.4S, [Xn]</para>
5403 <param name="address" />
5405 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.UInt64*)">
5407 <para>uint64x2_t vld1q_u64 (uint64_t const * ptr)</para>
5408 <para>A32: VLD1.64 Dd, Dd+1, [Rn]</para>
5409 <para>A64: LD1 Vt.2D, [Xn]</para>
5411 <param name="address" />
5413 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Byte*)">
5415 <para>uint8x8_t vld1_u8 (uint8_t const * ptr)</para>
5416 <para>A32: VLD1.8 Dd, [Rn]</para>
5417 <para>A64: LD1 Vt.8B, [Xn]</para>
5419 <param name="address" />
5421 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Double*)">
5423 <para>float64x1_t vld1_f64 (float64_t const * ptr)</para>
5424 <para>A32: VLD1.64 Dd, [Rn]</para>
5425 <para>A64: LD1 Vt.1D, [Xn]</para>
5427 <param name="address" />
5429 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Int16*)">
5431 <para>int16x4_t vld1_s16 (int16_t const * ptr)</para>
5432 <para>A32: VLD1.16 Dd, [Rn]</para>
5433 <para>A64: LD1 Vt.4H, [Xn]</para>
5435 <param name="address" />
5437 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Int32*)">
5439 <para>int32x2_t vld1_s32 (int32_t const * ptr)</para>
5440 <para>A32: VLD1.32 Dd, [Rn]</para>
5441 <para>A64: LD1 Vt.2S, [Xn]</para>
5443 <param name="address" />
5445 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Int64*)">
5447 <para>int64x1_t vld1_s64 (int64_t const * ptr)</para>
5448 <para>A32: VLD1.64 Dd, [Rn]</para>
5449 <para>A64: LD1 Vt.1D, [Xn]</para>
5451 <param name="address" />
5453 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.SByte*)">
5455 <para>int8x8_t vld1_s8 (int8_t const * ptr)</para>
5456 <para>A32: VLD1.8 Dd, [Rn]</para>
5457 <para>A64: LD1 Vt.8B, [Xn]</para>
5459 <param name="address" />
5461 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Single*)">
5463 <para>float32x2_t vld1_f32 (float32_t const * ptr)</para>
5464 <para>A32: VLD1.32 Dd, [Rn]</para>
5465 <para>A64: LD1 Vt.2S, [Xn]</para>
5467 <param name="address" />
5469 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.UInt16*)">
5471 <para>uint16x4_t vld1_u16 (uint16_t const * ptr)</para>
5472 <para>A32: VLD1.16 Dd, [Rn]</para>
5473 <para>A64: LD1 Vt.4H, [Xn]</para>
5475 <param name="address" />
5477 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.UInt32*)">
5479 <para>uint32x2_t vld1_u32 (uint32_t const * ptr)</para>
5480 <para>A32: VLD1.32 Dd, [Rn]</para>
5481 <para>A64: LD1 Vt.2S, [Xn]</para>
5483 <param name="address" />
5485 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.UInt64*)">
5487 <para>uint64x1_t vld1_u64 (uint64_t const * ptr)</para>
5488 <para>A32: VLD1.64 Dd, [Rn]</para>
5489 <para>A64: LD1 Vt.1D, [Xn]</para>
5491 <param name="address" />
5493 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5495 <para>uint8x16_t vmaxq_u8 (uint8x16_t a, uint8x16_t b)</para>
5496 <para>A32: VMAX.U8 Qd, Qn, Qm</para>
5497 <para>A64: UMAX Vd.16B, Vn.16B, Vm.16B</para>
5499 <param name="left" />
5500 <param name="right" />
5502 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5504 <para>int16x8_t vmaxq_s16 (int16x8_t a, int16x8_t b)</para>
5505 <para>A32: VMAX.S16 Qd, Qn, Qm</para>
5506 <para>A64: SMAX Vd.8H, Vn.8H, Vm.8H</para>
5508 <param name="left" />
5509 <param name="right" />
5511 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5513 <para>int32x4_t vmaxq_s32 (int32x4_t a, int32x4_t b)</para>
5514 <para>A32: VMAX.S32 Qd, Qn, Qm</para>
5515 <para>A64: SMAX Vd.4S, Vn.4S, Vm.4S</para>
5517 <param name="left" />
5518 <param name="right" />
5520 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5522 <para>int8x16_t vmaxq_s8 (int8x16_t a, int8x16_t b)</para>
5523 <para>A32: VMAX.S8 Qd, Qn, Qm</para>
5524 <para>A64: SMAX Vd.16B, Vn.16B, Vm.16B</para>
5526 <param name="left" />
5527 <param name="right" />
5529 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5531 <para>float32x4_t vmaxq_f32 (float32x4_t a, float32x4_t b)</para>
5532 <para>A32: VMAX.F32 Qd, Qn, Qm</para>
5533 <para>A64: FMAX Vd.4S, Vn.4S, Vm.4S</para>
5535 <param name="left" />
5536 <param name="right" />
5538 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5540 <para>uint16x8_t vmaxq_u16 (uint16x8_t a, uint16x8_t b)</para>
5541 <para>A32: VMAX.U16 Qd, Qn, Qm</para>
5542 <para>A64: UMAX Vd.8H, Vn.8H, Vm.8H</para>
5544 <param name="left" />
5545 <param name="right" />
5547 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5549 <para>uint32x4_t vmaxq_u32 (uint32x4_t a, uint32x4_t b)</para>
5550 <para>A32: VMAX.U32 Qd, Qn, Qm</para>
5551 <para>A64: UMAX Vd.4S, Vn.4S, Vm.4S</para>
5553 <param name="left" />
5554 <param name="right" />
5556 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
5558 <para>uint8x8_t vmax_u8 (uint8x8_t a, uint8x8_t b)</para>
5559 <para>A32: VMAX.U8 Dd, Dn, Dm</para>
5560 <para>A64: UMAX Vd.8B, Vn.8B, Vm.8B</para>
5562 <param name="left" />
5563 <param name="right" />
5565 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
5567 <para>int16x4_t vmax_s16 (int16x4_t a, int16x4_t b)</para>
5568 <para>A32: VMAX.S16 Dd, Dn, Dm</para>
5569 <para>A64: SMAX Vd.4H, Vn.4H, Vm.4H</para>
5571 <param name="left" />
5572 <param name="right" />
5574 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
5576 <para>int32x2_t vmax_s32 (int32x2_t a, int32x2_t b)</para>
5577 <para>A32: VMAX.S32 Dd, Dn, Dm</para>
5578 <para>A64: SMAX Vd.2S, Vn.2S, Vm.2S</para>
5580 <param name="left" />
5581 <param name="right" />
5583 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
5585 <para>int8x8_t vmax_s8 (int8x8_t a, int8x8_t b)</para>
5586 <para>A32: VMAX.S8 Dd, Dn, Dm</para>
5587 <para>A64: SMAX Vd.8B, Vn.8B, Vm.8B</para>
5589 <param name="left" />
5590 <param name="right" />
5592 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5594 <para>float32x2_t vmax_f32 (float32x2_t a, float32x2_t b)</para>
5595 <para>A32: VMAX.F32 Dd, Dn, Dm</para>
5596 <para>A64: FMAX Vd.2S, Vn.2S, Vm.2S</para>
5598 <param name="left" />
5599 <param name="right" />
5601 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
5603 <para>uint16x4_t vmax_u16 (uint16x4_t a, uint16x4_t b)</para>
5604 <para>A32: VMAX.U16 Dd, Dn, Dm</para>
5605 <para>A64: UMAX Vd.4H, Vn.4H, Vm.4H</para>
5607 <param name="left" />
5608 <param name="right" />
5610 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
5612 <para>uint32x2_t vmax_u32 (uint32x2_t a, uint32x2_t b)</para>
5613 <para>A32: VMAX.U32 Dd, Dn, Dm</para>
5614 <para>A64: UMAX Vd.2S, Vn.2S, Vm.2S</para>
5616 <param name="left" />
5617 <param name="right" />
5619 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumber(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5621 <para>float32x4_t vmaxnmq_f32 (float32x4_t a, float32x4_t b)</para>
5622 <para>A32: VMAXNM.F32 Qd, Qn, Qm</para>
5623 <para>A64: FMAXNM Vd.4S, Vn.4S, Vm.4S</para>
5625 <param name="left" />
5626 <param name="right" />
5628 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumber(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5630 <para>float32x2_t vmaxnm_f32 (float32x2_t a, float32x2_t b)</para>
5631 <para>A32: VMAXNM.F32 Dd, Dn, Dm</para>
5632 <para>A64: FMAXNM Vd.2S, Vn.2S, Vm.2S</para>
5634 <param name="left" />
5635 <param name="right" />
5637 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumberScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
5639 <para>float64x1_t vmaxnm_f64 (float64x1_t a, float64x1_t b)</para>
5640 <para>A32: VMAXNM.F64 Dd, Dn, Dm</para>
5641 <para>A64: FMAXNM Dd, Dn, Dm</para>
5643 <param name="left" />
5644 <param name="right" />
5646 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumberScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5648 <para>float32_t vmaxnms_f32 (float32_t a, float32_t b)</para>
5649 <para>A32: VMAXNM.F32 Sd, Sn, Sm</para>
5650 <para>A64: FMAXNM Sd, Sn, Sm</para>
5652 <param name="left" />
5653 <param name="right" />
5655 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
5657 <para>uint8x8_t vpmax_u8 (uint8x8_t a, uint8x8_t b)</para>
5658 <para>A32: VPMAX.U8 Dd, Dn, Dm</para>
5659 <para>A64: UMAXP Vd.8B, Vn.8B, Vm.8B</para>
5661 <param name="left" />
5662 <param name="right" />
5664 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
5666 <para>int16x4_t vpmax_s16 (int16x4_t a, int16x4_t b)</para>
5667 <para>A32: VPMAX.S16 Dd, Dn, Dm</para>
5668 <para>A64: SMAXP Vd.4H, Vn.4H, Vm.4H</para>
5670 <param name="left" />
5671 <param name="right" />
5673 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
5675 <para>int32x2_t vpmax_s32 (int32x2_t a, int32x2_t b)</para>
5676 <para>A32: VPMAX.S32 Dd, Dn, Dm</para>
5677 <para>A64: SMAXP Vd.2S, Vn.2S, Vm.2S</para>
5679 <param name="left" />
5680 <param name="right" />
5682 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
5684 <para>int8x8_t vpmax_s8 (int8x8_t a, int8x8_t b)</para>
5685 <para>A32: VPMAX.S8 Dd, Dn, Dm</para>
5686 <para>A64: SMAXP Vd.8B, Vn.8B, Vm.8B</para>
5688 <param name="left" />
5689 <param name="right" />
5691 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5693 <para>float32x2_t vpmax_f32 (float32x2_t a, float32x2_t b)</para>
5694 <para>A32: VPMAX.F32 Dd, Dn, Dm</para>
5695 <para>A64: FMAXP Vd.2S, Vn.2S, Vm.2S</para>
5697 <param name="left" />
5698 <param name="right" />
5700 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
5702 <para>uint16x4_t vpmax_u16 (uint16x4_t a, uint16x4_t b)</para>
5703 <para>A32: VPMAX.U16 Dd, Dn, Dm</para>
5704 <para>A64: UMAXP Vd.4H, Vn.4H, Vm.4H</para>
5706 <param name="left" />
5707 <param name="right" />
5709 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
5711 <para>uint32x2_t vpmax_u32 (uint32x2_t a, uint32x2_t b)</para>
5712 <para>A32: VPMAX.U32 Dd, Dn, Dm</para>
5713 <para>A64: UMAXP Vd.2S, Vn.2S, Vm.2S</para>
5715 <param name="left" />
5716 <param name="right" />
5718 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5720 <para>uint8x16_t vminq_u8 (uint8x16_t a, uint8x16_t b)</para>
5721 <para>A32: VMIN.U8 Qd, Qn, Qm</para>
5722 <para>A64: UMIN Vd.16B, Vn.16B, Vm.16B</para>
5724 <param name="left" />
5725 <param name="right" />
5727 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5729 <para>int16x8_t vminq_s16 (int16x8_t a, int16x8_t b)</para>
5730 <para>A32: VMIN.S16 Qd, Qn, Qm</para>
5731 <para>A64: SMIN Vd.8H, Vn.8H, Vm.8H</para>
5733 <param name="left" />
5734 <param name="right" />
5736 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5738 <para>int32x4_t vminq_s32 (int32x4_t a, int32x4_t b)</para>
5739 <para>A32: VMIN.S32 Qd, Qn, Qm</para>
5740 <para>A64: SMIN Vd.4S, Vn.4S, Vm.4S</para>
5742 <param name="left" />
5743 <param name="right" />
5745 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5747 <para>int8x16_t vminq_s8 (int8x16_t a, int8x16_t b)</para>
5748 <para>A32: VMIN.S8 Qd, Qn, Qm</para>
5749 <para>A64: SMIN Vd.16B, Vn.16B, Vm.16B</para>
5751 <param name="left" />
5752 <param name="right" />
5754 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5756 <para>float32x4_t vminq_f32 (float32x4_t a, float32x4_t b)</para>
5757 <para>A32: VMIN.F32 Qd, Qn, Qm</para>
5758 <para>A64: FMIN Vd.4S, Vn.4S, Vm.4S</para>
5760 <param name="left" />
5761 <param name="right" />
5763 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5765 <para>uint16x8_t vminq_u16 (uint16x8_t a, uint16x8_t b)</para>
5766 <para>A32: VMIN.U16 Qd, Qn, Qm</para>
5767 <para>A64: UMIN Vd.8H, Vn.8H, Vm.8H</para>
5769 <param name="left" />
5770 <param name="right" />
5772 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5774 <para>uint32x4_t vminq_u32 (uint32x4_t a, uint32x4_t b)</para>
5775 <para>A32: VMIN.U32 Qd, Qn, Qm</para>
5776 <para>A64: UMIN Vd.4S, Vn.4S, Vm.4S</para>
5778 <param name="left" />
5779 <param name="right" />
5781 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
5783 <para>uint8x8_t vmin_u8 (uint8x8_t a, uint8x8_t b)</para>
5784 <para>A32: VMIN.U8 Dd, Dn, Dm</para>
5785 <para>A64: UMIN Vd.8B, Vn.8B, Vm.8B</para>
5787 <param name="left" />
5788 <param name="right" />
5790 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
5792 <para>int16x4_t vmin_s16 (int16x4_t a, int16x4_t b)</para>
5793 <para>A32: VMIN.S16 Dd, Dn, Dm</para>
5794 <para>A64: SMIN Vd.4H, Vn.4H, Vm.4H</para>
5796 <param name="left" />
5797 <param name="right" />
5799 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
5801 <para>int32x2_t vmin_s32 (int32x2_t a, int32x2_t b)</para>
5802 <para>A32: VMIN.S32 Dd, Dn, Dm</para>
5803 <para>A64: SMIN Vd.2S, Vn.2S, Vm.2S</para>
5805 <param name="left" />
5806 <param name="right" />
5808 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
5810 <para>int8x8_t vmin_s8 (int8x8_t a, int8x8_t b)</para>
5811 <para>A32: VMIN.S8 Dd, Dn, Dm</para>
5812 <para>A64: SMIN Vd.8B, Vn.8B, Vm.8B</para>
5814 <param name="left" />
5815 <param name="right" />
5817 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5819 <para>float32x2_t vmin_f32 (float32x2_t a, float32x2_t b)</para>
5820 <para>A32: VMIN.F32 Dd, Dn, Dm</para>
5821 <para>A64: FMIN Vd.2S, Vn.2S, Vm.2S</para>
5823 <param name="left" />
5824 <param name="right" />
5826 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
5828 <para>uint16x4_t vmin_u16 (uint16x4_t a, uint16x4_t b)</para>
5829 <para>A32: VMIN.U16 Dd, Dn, Dm</para>
5830 <para>A64: UMIN Vd.4H, Vn.4H, Vm.4H</para>
5832 <param name="left" />
5833 <param name="right" />
5835 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
5837 <para>uint32x2_t vmin_u32 (uint32x2_t a, uint32x2_t b)</para>
5838 <para>A32: VMIN.U32 Dd, Dn, Dm</para>
5839 <para>A64: UMIN Vd.2S, Vn.2S, Vm.2S</para>
5841 <param name="left" />
5842 <param name="right" />
5844 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumber(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5846 <para>float32x4_t vminnmq_f32 (float32x4_t a, float32x4_t b)</para>
5847 <para>A32: VMINNM.F32 Qd, Qn, Qm</para>
5848 <para>A64: FMINNM Vd.4S, Vn.4S, Vm.4S</para>
5850 <param name="left" />
5851 <param name="right" />
5853 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumber(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5855 <para>float32x2_t vminnm_f32 (float32x2_t a, float32x2_t b)</para>
5856 <para>A32: VMINNM.F32 Dd, Dn, Dm</para>
5857 <para>A64: FMINNM Vd.2S, Vn.2S, Vm.2S</para>
5859 <param name="left" />
5860 <param name="right" />
5862 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumberScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
5864 <para>float64x1_t vminnm_f64 (float64x1_t a, float64x1_t b)</para>
5865 <para>A32: VMINNM.F64 Dd, Dn, Dm</para>
5866 <para>A64: FMINNM Dd, Dn, Dm</para>
5868 <param name="left" />
5869 <param name="right" />
5871 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumberScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5873 <para>float32_t vminnms_f32 (float32_t a, float32_t b)</para>
5874 <para>A32: VMINNM.F32 Sd, Sn, Sm</para>
5875 <para>A64: FMINNM Sd, Sn, Sm</para>
5877 <param name="left" />
5878 <param name="right" />
5880 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
5882 <para>uint8x8_t vpmin_u8 (uint8x8_t a, uint8x8_t b)</para>
5883 <para>A32: VPMIN.U8 Dd, Dn, Dm</para>
5884 <para>A64: UMINP Vd.8B, Vn.8B, Vm.8B</para>
5886 <param name="left" />
5887 <param name="right" />
5889 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
5891 <para>int16x4_t vpmin_s16 (int16x4_t a, int16x4_t b)</para>
5892 <para>A32: VPMIN.S16 Dd, Dn, Dm</para>
5893 <para>A64: SMINP Vd.4H, Vn.4H, Vm.4H</para>
5895 <param name="left" />
5896 <param name="right" />
5898 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
5900 <para>int32x2_t vpmin_s32 (int32x2_t a, int32x2_t b)</para>
5901 <para>A32: VPMIN.S32 Dd, Dn, Dm</para>
5902 <para>A64: SMINP Vd.2S, Vn.2S, Vm.2S</para>
5904 <param name="left" />
5905 <param name="right" />
5907 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
5909 <para>int8x8_t vpmin_s8 (int8x8_t a, int8x8_t b)</para>
5910 <para>A32: VPMIN.S8 Dd, Dn, Dm</para>
5911 <para>A64: SMINP Vd.8B, Vn.8B, Vm.8B</para>
5913 <param name="left" />
5914 <param name="right" />
5916 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
5918 <para>float32x2_t vpmin_f32 (float32x2_t a, float32x2_t b)</para>
5919 <para>A32: VPMIN.F32 Dd, Dn, Dm</para>
5920 <para>A64: FMINP Vd.2S, Vn.2S, Vm.2S</para>
5922 <param name="left" />
5923 <param name="right" />
5925 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
5927 <para>uint16x4_t vpmin_u16 (uint16x4_t a, uint16x4_t b)</para>
5928 <para>A32: VPMIN.U16 Dd, Dn, Dm</para>
5929 <para>A64: UMINP Vd.4H, Vn.4H, Vm.4H</para>
5931 <param name="left" />
5932 <param name="right" />
5934 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
5936 <para>uint32x2_t vpmin_u32 (uint32x2_t a, uint32x2_t b)</para>
5937 <para>A32: VPMIN.U32 Dd, Dn, Dm</para>
5938 <para>A64: UMINP Vd.2S, Vn.2S, Vm.2S</para>
5940 <param name="left" />
5941 <param name="right" />
5943 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
5945 <para>uint8x16_t vmulq_u8 (uint8x16_t a, uint8x16_t b)</para>
5946 <para>A32: VMUL.I8 Qd, Qn, Qm</para>
5947 <para>A64: MUL Vd.16B, Vn.16B, Vm.16B</para>
5949 <param name="left" />
5950 <param name="right" />
5952 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
5954 <para>int16x8_t vmulq_s16 (int16x8_t a, int16x8_t b)</para>
5955 <para>A32: VMUL.I16 Qd, Qn, Qm</para>
5956 <para>A64: MUL Vd.8H, Vn.8H, Vm.8H</para>
5958 <param name="left" />
5959 <param name="right" />
5961 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
5963 <para>int32x4_t vmulq_s32 (int32x4_t a, int32x4_t b)</para>
5964 <para>A32: VMUL.I32 Qd, Qn, Qm</para>
5965 <para>A64: MUL Vd.4S, Vn.4S, Vm.4S</para>
5967 <param name="left" />
5968 <param name="right" />
5970 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
5972 <para>int8x16_t vmulq_s8 (int8x16_t a, int8x16_t b)</para>
5973 <para>A32: VMUL.I8 Qd, Qn, Qm</para>
5974 <para>A64: MUL Vd.16B, Vn.16B, Vm.16B</para>
5976 <param name="left" />
5977 <param name="right" />
5979 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
5981 <para>float32x4_t vmulq_f32 (float32x4_t a, float32x4_t b)</para>
5982 <para>A32: VMUL.F32 Qd, Qn, Qm</para>
5983 <para>A64: FMUL Vd.4S, Vn.4S, Vm.4S</para>
5985 <param name="left" />
5986 <param name="right" />
5988 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
5990 <para>uint16x8_t vmulq_u16 (uint16x8_t a, uint16x8_t b)</para>
5991 <para>A32: VMUL.I16 Qd, Qn, Qm</para>
5992 <para>A64: MUL Vd.8H, Vn.8H, Vm.8H</para>
5994 <param name="left" />
5995 <param name="right" />
5997 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
5999 <para>uint32x4_t vmulq_u32 (uint32x4_t a, uint32x4_t b)</para>
6000 <para>A32: VMUL.I32 Qd, Qn, Qm</para>
6001 <para>A64: MUL Vd.4S, Vn.4S, Vm.4S</para>
6003 <param name="left" />
6004 <param name="right" />
6006 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
6008 <para>uint8x8_t vmul_u8 (uint8x8_t a, uint8x8_t b)</para>
6009 <para>A32: VMUL.I8 Dd, Dn, Dm</para>
6010 <para>A64: MUL Vd.8B, Vn.8B, Vm.8B</para>
6012 <param name="left" />
6013 <param name="right" />
6015 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
6017 <para>int16x4_t vmul_s16 (int16x4_t a, int16x4_t b)</para>
6018 <para>A32: VMUL.I16 Dd, Dn, Dm</para>
6019 <para>A64: MUL Vd.4H, Vn.4H, Vm.4H</para>
6021 <param name="left" />
6022 <param name="right" />
6024 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
6026 <para>int32x2_t vmul_s32 (int32x2_t a, int32x2_t b)</para>
6027 <para>A32: VMUL.I32 Dd, Dn, Dm</para>
6028 <para>A64: MUL Vd.2S, Vn.2S, Vm.2S</para>
6030 <param name="left" />
6031 <param name="right" />
6033 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
6035 <para>int8x8_t vmul_s8 (int8x8_t a, int8x8_t b)</para>
6036 <para>A32: VMUL.I8 Dd, Dn, Dm</para>
6037 <para>A64: MUL Vd.8B, Vn.8B, Vm.8B</para>
6039 <param name="left" />
6040 <param name="right" />
6042 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
6044 <para>float32x2_t vmul_f32 (float32x2_t a, float32x2_t b)</para>
6045 <para>A32: VMUL.F32 Dd, Dn, Dm</para>
6046 <para>A64: FMUL Vd.2S, Vn.2S, Vm.2S</para>
6048 <param name="left" />
6049 <param name="right" />
6051 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
6053 <para>uint16x4_t vmul_u16 (uint16x4_t a, uint16x4_t b)</para>
6054 <para>A32: VMUL.I16 Dd, Dn, Dm</para>
6055 <para>A64: MUL Vd.4H, Vn.4H, Vm.4H</para>
6057 <param name="left" />
6058 <param name="right" />
6060 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
6062 <para>uint32x2_t vmul_u32 (uint32x2_t a, uint32x2_t b)</para>
6063 <para>A32: VMUL.I32 Dd, Dn, Dm</para>
6064 <para>A64: MUL Vd.2S, Vn.2S, Vm.2S</para>
6066 <param name="left" />
6067 <param name="right" />
6069 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
6071 <para>uint8x16_t vmlaq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
6072 <para>A32: VMLA.I8 Qd, Qn, Qm</para>
6073 <para>A64: MLA Vd.16B, Vn.16B, Vm.16B</para>
6075 <param name="addend" />
6076 <param name="left" />
6077 <param name="right" />
6079 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
6081 <para>int16x8_t vmlaq_s16 (int16x8_t a, int16x8_t b, int16x8_t c)</para>
6082 <para>A32: VMLA.I16 Qd, Qn, Qm</para>
6083 <para>A64: MLA Vd.8H, Vn.8H, Vm.8H</para>
6085 <param name="addend" />
6086 <param name="left" />
6087 <param name="right" />
6089 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
6091 <para>int32x4_t vmlaq_s32 (int32x4_t a, int32x4_t b, int32x4_t c)</para>
6092 <para>A32: VMLA.I32 Qd, Qn, Qm</para>
6093 <para>A64: MLA Vd.4S, Vn.4S, Vm.4S</para>
6095 <param name="addend" />
6096 <param name="left" />
6097 <param name="right" />
6099 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
6101 <para>int8x16_t vmlaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)</para>
6102 <para>A32: VMLA.I8 Qd, Qn, Qm</para>
6103 <para>A64: MLA Vd.16B, Vn.16B, Vm.16B</para>
6105 <param name="addend" />
6106 <param name="left" />
6107 <param name="right" />
6109 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
6111 <para>uint16x8_t vmlaq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
6112 <para>A32: VMLA.I16 Qd, Qn, Qm</para>
6113 <para>A64: MLA Vd.8H, Vn.8H, Vm.8H</para>
6115 <param name="addend" />
6116 <param name="left" />
6117 <param name="right" />
6119 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
6121 <para>uint32x4_t vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
6122 <para>A32: VMLA.I32 Qd, Qn, Qm</para>
6123 <para>A64: MLA Vd.4S, Vn.4S, Vm.4S</para>
6125 <param name="addend" />
6126 <param name="left" />
6127 <param name="right" />
6129 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
6131 <para>uint8x8_t vmla_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
6132 <para>A32: VMLA.I8 Dd, Dn, Dm</para>
6133 <para>A64: MLA Vd.8B, Vn.8B, Vm.8B</para>
6135 <param name="addend" />
6136 <param name="left" />
6137 <param name="right" />
6139 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
6141 <para>int16x4_t vmla_s16 (int16x4_t a, int16x4_t b, int16x4_t c)</para>
6142 <para>A32: VMLA.I16 Dd, Dn, Dm</para>
6143 <para>A64: MLA Vd.4H, Vn.4H, Vm.4H</para>
6145 <param name="addend" />
6146 <param name="left" />
6147 <param name="right" />
6149 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
6151 <para>int32x2_t vmla_s32 (int32x2_t a, int32x2_t b, int32x2_t c)</para>
6152 <para>A32: VMLA.I32 Dd, Dn, Dm</para>
6153 <para>A64: MLA Vd.2S, Vn.2S, Vm.2S</para>
6155 <param name="addend" />
6156 <param name="left" />
6157 <param name="right" />
6159 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
6161 <para>int8x8_t vmla_s8 (int8x8_t a, int8x8_t b, int8x8_t c)</para>
6162 <para>A32: VMLA.I8 Dd, Dn, Dm</para>
6163 <para>A64: MLA Vd.8B, Vn.8B, Vm.8B</para>
6165 <param name="addend" />
6166 <param name="left" />
6167 <param name="right" />
6169 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
6171 <para>uint16x4_t vmla_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
6172 <para>A32: VMLA.I16 Dd, Dn, Dm</para>
6173 <para>A64: MLA Vd.4H, Vn.4H, Vm.4H</para>
6175 <param name="addend" />
6176 <param name="left" />
6177 <param name="right" />
6179 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
6181 <para>uint32x2_t vmla_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
6182 <para>A32: VMLA.I32 Dd, Dn, Dm</para>
6183 <para>A64: MLA Vd.2S, Vn.2S, Vm.2S</para>
6185 <param name="addend" />
6186 <param name="left" />
6187 <param name="right" />
6189 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
6191 <para>int16x8_t vmlaq_n_s16 (int16x8_t a, int16x8_t b, int16_t c)</para>
6192 <para>A32: VMLA.I16 Qd, Qn, Dm[0]</para>
6193 <para>A64: MLA Vd.8H, Vn.8H, Vm.H[0]</para>
6195 <param name="addend" />
6196 <param name="left" />
6197 <param name="right" />
6199 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
6201 <para>int32x4_t vmlaq_n_s32 (int32x4_t a, int32x4_t b, int32_t c)</para>
6202 <para>A32: VMLA.I32 Qd, Qn, Dm[0]</para>
6203 <para>A64: MLA Vd.4S, Vn.4S, Vm.S[0]</para>
6205 <param name="addend" />
6206 <param name="left" />
6207 <param name="right" />
6209 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
6211 <para>uint16x8_t vmlaq_n_u16 (uint16x8_t a, uint16x8_t b, uint16_t c)</para>
6212 <para>A32: VMLA.I16 Qd, Qn, Dm[0]</para>
6213 <para>A64: MLA Vd.8H, Vn.8H, Vm.H[0]</para>
6215 <param name="addend" />
6216 <param name="left" />
6217 <param name="right" />
6219 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
6221 <para>uint32x4_t vmlaq_n_u32 (uint32x4_t a, uint32x4_t b, uint32_t c)</para>
6222 <para>A32: VMLA.I32 Qd, Qn, Dm[0]</para>
6223 <para>A64: MLA Vd.4S, Vn.4S, Vm.S[0]</para>
6225 <param name="addend" />
6226 <param name="left" />
6227 <param name="right" />
6229 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
6231 <para>int16x4_t vmla_n_s16 (int16x4_t a, int16x4_t b, int16_t c)</para>
6232 <para>A32: VMLA.I16 Dd, Dn, Dm[0]</para>
6233 <para>A64: MLA Vd.4H, Vn.4H, Vm.H[0]</para>
6235 <param name="addend" />
6236 <param name="left" />
6237 <param name="right" />
6239 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
6241 <para>int32x2_t vmla_n_s32 (int32x2_t a, int32x2_t b, int32_t c)</para>
6242 <para>A32: VMLA.I32 Dd, Dn, Dm[0]</para>
6243 <para>A64: MLA Vd.2S, Vn.2S, Vm.S[0]</para>
6245 <param name="addend" />
6246 <param name="left" />
6247 <param name="right" />
6249 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
6251 <para>uint16x4_t vmla_n_u16 (uint16x4_t a, uint16x4_t b, uint16_t c)</para>
6252 <para>A32: VMLA.I16 Dd, Dn, Dm[0]</para>
6253 <para>A64: MLA Vd.4H, Vn.4H, Vm.H[0]</para>
6255 <param name="addend" />
6256 <param name="left" />
6257 <param name="right" />
6259 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddByScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
6261 <para>uint32x2_t vmla_n_u32 (uint32x2_t a, uint32x2_t b, uint32_t c)</para>
6262 <para>A32: VMLA.I32 Dd, Dn, Dm[0]</para>
6263 <para>A64: MLA Vd.2S, Vn.2S, Vm.S[0]</para>
6265 <param name="addend" />
6266 <param name="left" />
6267 <param name="right" />
6269 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6271 <para>int16x8_t vmlaq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane)</para>
6272 <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
6273 <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
6275 <param name="addend" />
6276 <param name="left" />
6277 <param name="right" />
6278 <param name="rightIndex" />
6280 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
6282 <para>int16x8_t vmlaq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane)</para>
6283 <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
6284 <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
6286 <param name="addend" />
6287 <param name="left" />
6288 <param name="right" />
6289 <param name="rightIndex" />
6291 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6293 <para>int32x4_t vmlaq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane)</para>
6294 <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
6295 <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
6297 <param name="addend" />
6298 <param name="left" />
6299 <param name="right" />
6300 <param name="rightIndex" />
6302 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
6304 <para>int32x4_t vmlaq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane)</para>
6305 <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
6306 <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
6308 <param name="addend" />
6309 <param name="left" />
6310 <param name="right" />
6311 <param name="rightIndex" />
6313 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6315 <para>uint16x8_t vmlaq_laneq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
6316 <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
6317 <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
6319 <param name="addend" />
6320 <param name="left" />
6321 <param name="right" />
6322 <param name="rightIndex" />
6324 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
6326 <para>uint16x8_t vmlaq_lane_u16 (uint16x8_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
6327 <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
6328 <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
6330 <param name="addend" />
6331 <param name="left" />
6332 <param name="right" />
6333 <param name="rightIndex" />
6335 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6337 <para>uint32x4_t vmlaq_laneq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
6338 <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
6339 <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
6341 <param name="addend" />
6342 <param name="left" />
6343 <param name="right" />
6344 <param name="rightIndex" />
6346 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
6348 <para>uint32x4_t vmlaq_lane_u32 (uint32x4_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
6349 <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
6350 <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
6352 <param name="addend" />
6353 <param name="left" />
6354 <param name="right" />
6355 <param name="rightIndex" />
6357 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6359 <para>int16x4_t vmla_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
6360 <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
6361 <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
6363 <param name="addend" />
6364 <param name="left" />
6365 <param name="right" />
6366 <param name="rightIndex" />
6368 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
6370 <para>int16x4_t vmla_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
6371 <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
6372 <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
6374 <param name="addend" />
6375 <param name="left" />
6376 <param name="right" />
6377 <param name="rightIndex" />
6379 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6381 <para>int32x2_t vmla_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
6382 <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
6383 <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
6385 <param name="addend" />
6386 <param name="left" />
6387 <param name="right" />
6388 <param name="rightIndex" />
6390 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
6392 <para>int32x2_t vmla_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
6393 <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
6394 <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
6396 <param name="addend" />
6397 <param name="left" />
6398 <param name="right" />
6399 <param name="rightIndex" />
6401 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6403 <para>uint16x4_t vmla_laneq_u16 (uint16x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
6404 <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
6405 <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
6407 <param name="addend" />
6408 <param name="left" />
6409 <param name="right" />
6410 <param name="rightIndex" />
6412 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
6414 <para>uint16x4_t vmla_lane_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
6415 <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
6416 <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
6418 <param name="addend" />
6419 <param name="left" />
6420 <param name="right" />
6421 <param name="rightIndex" />
6423 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6425 <para>uint32x2_t vmla_laneq_u32 (uint32x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
6426 <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
6427 <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
6429 <param name="addend" />
6430 <param name="left" />
6431 <param name="right" />
6432 <param name="rightIndex" />
6434 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
6436 <para>uint32x2_t vmla_lane_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
6437 <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
6438 <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
6440 <param name="addend" />
6441 <param name="left" />
6442 <param name="right" />
6443 <param name="rightIndex" />
6445 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
6447 <para>int16x8_t vmulq_n_s16 (int16x8_t a, int16_t b)</para>
6448 <para>A32: VMUL.I16 Qd, Qn, Dm[0]</para>
6449 <para>A64: MUL Vd.8H, Vn.8H, Vm.H[0]</para>
6451 <param name="left" />
6452 <param name="right" />
6454 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
6456 <para>int32x4_t vmulq_n_s32 (int32x4_t a, int32_t b)</para>
6457 <para>A32: VMUL.I32 Qd, Qn, Dm[0]</para>
6458 <para>A64: MUL Vd.4S, Vn.4S, Vm.S[0]</para>
6460 <param name="left" />
6461 <param name="right" />
6463 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
6465 <para>float32x4_t vmulq_n_f32 (float32x4_t a, float32_t b)</para>
6466 <para>A32: VMUL.F32 Qd, Qn, Dm[0]</para>
6467 <para>A64: FMUL Vd.4S, Vn.4S, Vm.S[0]</para>
6469 <param name="left" />
6470 <param name="right" />
6472 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
6474 <para>uint16x8_t vmulq_n_u16 (uint16x8_t a, uint16_t b)</para>
6475 <para>A32: VMUL.I16 Qd, Qn, Dm[0]</para>
6476 <para>A64: MUL Vd.8H, Vn.8H, Vm.H[0]</para>
6478 <param name="left" />
6479 <param name="right" />
6481 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
6483 <para>uint32x4_t vmulq_n_u32 (uint32x4_t a, uint32_t b)</para>
6484 <para>A32: VMUL.I32 Qd, Qn, Dm[0]</para>
6485 <para>A64: MUL Vd.4S, Vn.4S, Vm.S[0]</para>
6487 <param name="left" />
6488 <param name="right" />
6490 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
6492 <para>int16x4_t vmul_n_s16 (int16x4_t a, int16_t b)</para>
6493 <para>A32: VMUL.I16 Dd, Dn, Dm[0]</para>
6494 <para>A64: MUL Vd.4H, Vn.4H, Vm.H[0]</para>
6496 <param name="left" />
6497 <param name="right" />
6499 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
6501 <para>int32x2_t vmul_n_s32 (int32x2_t a, int32_t b)</para>
6502 <para>A32: VMUL.I32 Dd, Dn, Dm[0]</para>
6503 <para>A64: MUL Vd.2S, Vn.2S, Vm.S[0]</para>
6505 <param name="left" />
6506 <param name="right" />
6508 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
6510 <para>float32x2_t vmul_n_f32 (float32x2_t a, float32_t b)</para>
6511 <para>A32: VMUL.F32 Dd, Dn, Dm[0]</para>
6512 <para>A64: FMUL Vd.2S, Vn.2S, Vm.S[0]</para>
6514 <param name="left" />
6515 <param name="right" />
6517 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
6519 <para>uint16x4_t vmul_n_u16 (uint16x4_t a, uint16_t b)</para>
6520 <para>A32: VMUL.I16 Dd, Dn, Dm[0]</para>
6521 <para>A64: MUL Vd.4H, Vn.4H, Vm.H[0]</para>
6523 <param name="left" />
6524 <param name="right" />
6526 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
6528 <para>uint32x2_t vmul_n_u32 (uint32x2_t a, uint32_t b)</para>
6529 <para>A32: VMUL.I32 Dd, Dn, Dm[0]</para>
6530 <para>A64: MUL Vd.2S, Vn.2S, Vm.S[0]</para>
6532 <param name="left" />
6533 <param name="right" />
6535 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6537 <para>int16x8_t vmulq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane)</para>
6538 <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
6539 <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
6541 <param name="left" />
6542 <param name="right" />
6543 <param name="rightIndex" />
6545 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
6547 <para>int16x8_t vmulq_lane_s16 (int16x8_t a, int16x4_t v, const int lane)</para>
6548 <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
6549 <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
6551 <param name="left" />
6552 <param name="right" />
6553 <param name="rightIndex" />
6555 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6557 <para>int32x4_t vmulq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane)</para>
6558 <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
6559 <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
6561 <param name="left" />
6562 <param name="right" />
6563 <param name="rightIndex" />
6565 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
6567 <para>int32x4_t vmulq_lane_s32 (int32x4_t a, int32x2_t v, const int lane)</para>
6568 <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
6569 <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
6571 <param name="left" />
6572 <param name="right" />
6573 <param name="rightIndex" />
6575 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
6577 <para>float32x4_t vmulq_laneq_f32 (float32x4_t a, float32x4_t v, const int lane)</para>
6578 <para>A32: VMUL.F32 Qd, Qn, Dm[lane]</para>
6579 <para>A64: FMUL Vd.4S, Vn.4S, Vm.S[lane]</para>
6581 <param name="left" />
6582 <param name="right" />
6583 <param name="rightIndex" />
6585 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
6587 <para>float32x4_t vmulq_lane_f32 (float32x4_t a, float32x2_t v, const int lane)</para>
6588 <para>A32: VMUL.F32 Qd, Qn, Dm[lane]</para>
6589 <para>A64: FMUL Vd.4S, Vn.4S, Vm.S[lane]</para>
6591 <param name="left" />
6592 <param name="right" />
6593 <param name="rightIndex" />
6595 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6597 <para>uint16x8_t vmulq_laneq_u16 (uint16x8_t a, uint16x8_t v, const int lane)</para>
6598 <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
6599 <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
6601 <param name="left" />
6602 <param name="right" />
6603 <param name="rightIndex" />
6605 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
6607 <para>uint16x8_t vmulq_lane_u16 (uint16x8_t a, uint16x4_t v, const int lane)</para>
6608 <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
6609 <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
6611 <param name="left" />
6612 <param name="right" />
6613 <param name="rightIndex" />
6615 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6617 <para>uint32x4_t vmulq_laneq_u32 (uint32x4_t a, uint32x4_t v, const int lane)</para>
6618 <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
6619 <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
6621 <param name="left" />
6622 <param name="right" />
6623 <param name="rightIndex" />
6625 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
6627 <para>uint32x4_t vmulq_lane_u32 (uint32x4_t a, uint32x2_t v, const int lane)</para>
6628 <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
6629 <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
6631 <param name="left" />
6632 <param name="right" />
6633 <param name="rightIndex" />
6635 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6637 <para>int16x4_t vmul_laneq_s16 (int16x4_t a, int16x8_t v, const int lane)</para>
6638 <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
6639 <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
6641 <param name="left" />
6642 <param name="right" />
6643 <param name="rightIndex" />
6645 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
6647 <para>int16x4_t vmul_lane_s16 (int16x4_t a, int16x4_t v, const int lane)</para>
6648 <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
6649 <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
6651 <param name="left" />
6652 <param name="right" />
6653 <param name="rightIndex" />
6655 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6657 <para>int32x2_t vmul_laneq_s32 (int32x2_t a, int32x4_t v, const int lane)</para>
6658 <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
6659 <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
6661 <param name="left" />
6662 <param name="right" />
6663 <param name="rightIndex" />
6665 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
6667 <para>int32x2_t vmul_lane_s32 (int32x2_t a, int32x2_t v, const int lane)</para>
6668 <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
6669 <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
6671 <param name="left" />
6672 <param name="right" />
6673 <param name="rightIndex" />
6675 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
6677 <para>float32x2_t vmul_laneq_f32 (float32x2_t a, float32x4_t v, const int lane)</para>
6678 <para>A32: VMUL.F32 Dd, Dn, Dm[lane]</para>
6679 <para>A64: FMUL Vd.2S, Vn.2S, Vm.S[lane]</para>
6681 <param name="left" />
6682 <param name="right" />
6683 <param name="rightIndex" />
6685 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
6687 <para>float32x2_t vmul_lane_f32 (float32x2_t a, float32x2_t v, const int lane)</para>
6688 <para>A32: VMUL.F32 Dd, Dn, Dm[lane]</para>
6689 <para>A64: FMUL Vd.2S, Vn.2S, Vm.S[lane]</para>
6691 <param name="left" />
6692 <param name="right" />
6693 <param name="rightIndex" />
6695 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6697 <para>uint16x4_t vmul_laneq_u16 (uint16x4_t a, uint16x8_t v, const int lane)</para>
6698 <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
6699 <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
6701 <param name="left" />
6702 <param name="right" />
6703 <param name="rightIndex" />
6705 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
6707 <para>uint16x4_t vmul_lane_u16 (uint16x4_t a, uint16x4_t v, const int lane)</para>
6708 <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
6709 <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
6711 <param name="left" />
6712 <param name="right" />
6713 <param name="rightIndex" />
6715 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6717 <para>uint32x2_t vmul_laneq_u32 (uint32x2_t a, uint32x4_t v, const int lane)</para>
6718 <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
6719 <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
6721 <param name="left" />
6722 <param name="right" />
6723 <param name="rightIndex" />
6725 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
6727 <para>uint32x2_t vmul_lane_u32 (uint32x2_t a, uint32x2_t v, const int lane)</para>
6728 <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
6729 <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
6731 <param name="left" />
6732 <param name="right" />
6733 <param name="rightIndex" />
6735 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6737 <para>int32x4_t vmull_laneq_s16 (int16x4_t a, int16x8_t v, const int lane)</para>
6738 <para>A32: VMULL.S16 Qd, Dn, Dm[lane]</para>
6739 <para>A64: SMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
6741 <param name="left" />
6742 <param name="right" />
6743 <param name="rightIndex" />
6745 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
6747 <para>int32x4_t vmull_lane_s16 (int16x4_t a, int16x4_t v, const int lane)</para>
6748 <para>A32: VMULL.S16 Qd, Dn, Dm[lane]</para>
6749 <para>A64: SMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
6751 <param name="left" />
6752 <param name="right" />
6753 <param name="rightIndex" />
6755 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6757 <para>int64x2_t vmull_laneq_s32 (int32x2_t a, int32x4_t v, const int lane)</para>
6758 <para>A32: VMULL.S32 Qd, Dn, Dm[lane]</para>
6759 <para>A64: SMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
6761 <param name="left" />
6762 <param name="right" />
6763 <param name="rightIndex" />
6765 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
6767 <para>int64x2_t vmull_lane_s32 (int32x2_t a, int32x2_t v, const int lane)</para>
6768 <para>A32: VMULL.S32 Qd, Dn, Dm[lane]</para>
6769 <para>A64: SMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
6771 <param name="left" />
6772 <param name="right" />
6773 <param name="rightIndex" />
6775 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6777 <para>uint32x4_t vmull_laneq_u16 (uint16x4_t a, uint16x8_t v, const int lane)</para>
6778 <para>A32: VMULL.U16 Qd, Dn, Dm[lane]</para>
6779 <para>A64: UMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
6781 <param name="left" />
6782 <param name="right" />
6783 <param name="rightIndex" />
6785 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
6787 <para>uint32x4_t vmull_lane_u16 (uint16x4_t a, uint16x4_t v, const int lane)</para>
6788 <para>A32: VMULL.U16 Qd, Dn, Dm[lane]</para>
6789 <para>A64: UMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
6791 <param name="left" />
6792 <param name="right" />
6793 <param name="rightIndex" />
6795 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6797 <para>uint64x2_t vmull_laneq_u32 (uint32x2_t a, uint32x4_t v, const int lane)</para>
6798 <para>A32: VMULL.U32 Qd, Dn, Dm[lane]</para>
6799 <para>A64: UMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
6801 <param name="left" />
6802 <param name="right" />
6803 <param name="rightIndex" />
6805 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
6807 <para>uint64x2_t vmull_lane_u32 (uint32x2_t a, uint32x2_t v, const int lane)</para>
6808 <para>A32: VMULL.U32 Qd, Dn, Dm[lane]</para>
6809 <para>A64: UMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
6811 <param name="left" />
6812 <param name="right" />
6813 <param name="rightIndex" />
6815 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6817 <para>int32x4_t vmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
6818 <para>A32: VMLAL.S16 Qd, Dn, Dm[lane]</para>
6819 <para>A64: SMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
6821 <param name="addend" />
6822 <param name="left" />
6823 <param name="right" />
6824 <param name="rightIndex" />
6826 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
6828 <para>int32x4_t vmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
6829 <para>A32: VMLAL.S16 Qd, Dn, Dm[lane]</para>
6830 <para>A64: SMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
6832 <param name="addend" />
6833 <param name="left" />
6834 <param name="right" />
6835 <param name="rightIndex" />
6837 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6839 <para>int64x2_t vmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
6840 <para>A32: VMLAL.S32 Qd, Dn, Dm[lane]</para>
6841 <para>A64: SMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
6843 <param name="addend" />
6844 <param name="left" />
6845 <param name="right" />
6846 <param name="rightIndex" />
6848 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
6850 <para>int64x2_t vmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
6851 <para>A32: VMLAL.S32 Qd, Dn, Dm[lane]</para>
6852 <para>A64: SMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
6854 <param name="addend" />
6855 <param name="left" />
6856 <param name="right" />
6857 <param name="rightIndex" />
6859 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6861 <para>uint32x4_t vmlal_laneq_u16 (uint32x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
6862 <para>A32: VMLAL.U16 Qd, Dn, Dm[lane]</para>
6863 <para>A64: UMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
6865 <param name="addend" />
6866 <param name="left" />
6867 <param name="right" />
6868 <param name="rightIndex" />
6870 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
6872 <para>uint32x4_t vmlal_lane_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
6873 <para>A32: VMLAL.U16 Qd, Dn, Dm[lane]</para>
6874 <para>A64: UMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
6876 <param name="addend" />
6877 <param name="left" />
6878 <param name="right" />
6879 <param name="rightIndex" />
6881 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6883 <para>uint64x2_t vmlal_laneq_u32 (uint64x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
6884 <para>A32: VMLAL.U32 Qd, Dn, Dm[lane]</para>
6885 <para>A64: UMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
6887 <param name="addend" />
6888 <param name="left" />
6889 <param name="right" />
6890 <param name="rightIndex" />
6892 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
6894 <para>uint64x2_t vmlal_lane_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
6895 <para>A32: VMLAL.U32 Qd, Dn, Dm[lane]</para>
6896 <para>A64: UMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
6898 <param name="addend" />
6899 <param name="left" />
6900 <param name="right" />
6901 <param name="rightIndex" />
6903 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6905 <para>int32x4_t vmlsl_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
6906 <para>A32: VMLSL.S16 Qd, Dn, Dm[lane]</para>
6907 <para>A64: SMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
6909 <param name="minuend" />
6910 <param name="left" />
6911 <param name="right" />
6912 <param name="rightIndex" />
6914 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
6916 <para>int32x4_t vmlsl_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
6917 <para>A32: VMLSL.S16 Qd, Dn, Dm[lane]</para>
6918 <para>A64: SMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
6920 <param name="minuend" />
6921 <param name="left" />
6922 <param name="right" />
6923 <param name="rightIndex" />
6925 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
6927 <para>int64x2_t vmlsl_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
6928 <para>A32: VMLSL.S32 Qd, Dn, Dm[lane]</para>
6929 <para>A64: SMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
6931 <param name="minuend" />
6932 <param name="left" />
6933 <param name="right" />
6934 <param name="rightIndex" />
6936 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
6938 <para>int64x2_t vmlsl_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
6939 <para>A32: VMLSL.S32 Qd, Dn, Dm[lane]</para>
6940 <para>A64: SMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
6942 <param name="minuend" />
6943 <param name="left" />
6944 <param name="right" />
6945 <param name="rightIndex" />
6947 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
6949 <para>uint32x4_t vmlsl_laneq_u16 (uint32x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
6950 <para>A32: VMLSL.U16 Qd, Dn, Dm[lane]</para>
6951 <para>A64: UMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
6953 <param name="minuend" />
6954 <param name="left" />
6955 <param name="right" />
6956 <param name="rightIndex" />
6958 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
6960 <para>uint32x4_t vmlsl_lane_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
6961 <para>A32: VMLSL.U16 Qd, Dn, Dm[lane]</para>
6962 <para>A64: UMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
6964 <param name="minuend" />
6965 <param name="left" />
6966 <param name="right" />
6967 <param name="rightIndex" />
6969 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
6971 <para>uint64x2_t vmlsl_laneq_u32 (uint64x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
6972 <para>A32: VMLSL.U32 Qd, Dn, Dm[lane]</para>
6973 <para>A64: UMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
6975 <param name="minuend" />
6976 <param name="left" />
6977 <param name="right" />
6978 <param name="rightIndex" />
6980 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
6982 <para>uint64x2_t vmlsl_lane_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
6983 <para>A32: VMLSL.U32 Qd, Dn, Dm[lane]</para>
6984 <para>A64: UMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
6986 <param name="minuend" />
6987 <param name="left" />
6988 <param name="right" />
6989 <param name="rightIndex" />
6991 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
6993 <para>int32x4_t vmull_high_laneq_s16 (int16x8_t a, int16x8_t v, const int lane)</para>
6994 <para>A32: VMULL.S16 Qd, Dn+1, Dm[lane]</para>
6995 <para>A64: SMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
6997 <param name="left" />
6998 <param name="right" />
6999 <param name="rightIndex" />
7001 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7003 <para>int32x4_t vmull_high_lane_s16 (int16x8_t a, int16x4_t v, const int lane)</para>
7004 <para>A32: VMULL.S16 Qd, Dn+1, Dm[lane]</para>
7005 <para>A64: SMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7007 <param name="left" />
7008 <param name="right" />
7009 <param name="rightIndex" />
7011 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7013 <para>int64x2_t vmull_high_laneq_s32 (int32x4_t a, int32x4_t v, const int lane)</para>
7014 <para>A32: VMULL.S32 Qd, Dn+1, Dm[lane]</para>
7015 <para>A64: SMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7017 <param name="left" />
7018 <param name="right" />
7019 <param name="rightIndex" />
7021 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7023 <para>int64x2_t vmull_high_lane_s32 (int32x4_t a, int32x2_t v, const int lane)</para>
7024 <para>A32: VMULL.S32 Qd, Dn+1, Dm[lane]</para>
7025 <para>A64: SMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7027 <param name="left" />
7028 <param name="right" />
7029 <param name="rightIndex" />
7031 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7033 <para>uint32x4_t vmull_high_laneq_u16 (uint16x8_t a, uint16x8_t v, const int lane)</para>
7034 <para>A32: VMULL.U16 Qd, Dn+1, Dm[lane]</para>
7035 <para>A64: UMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7037 <param name="left" />
7038 <param name="right" />
7039 <param name="rightIndex" />
7041 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
7043 <para>uint32x4_t vmull_high_lane_u16 (uint16x8_t a, uint16x4_t v, const int lane)</para>
7044 <para>A32: VMULL.U16 Qd, Dn+1, Dm[lane]</para>
7045 <para>A64: UMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7047 <param name="left" />
7048 <param name="right" />
7049 <param name="rightIndex" />
7051 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7053 <para>uint64x2_t vmull_high_laneq_u32 (uint32x4_t a, uint32x4_t v, const int lane)</para>
7054 <para>A32: VMULL.U32 Qd, Dn+1, Dm[lane]</para>
7055 <para>A64: UMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7057 <param name="left" />
7058 <param name="right" />
7059 <param name="rightIndex" />
7061 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
7063 <para>uint64x2_t vmull_high_lane_u32 (uint32x4_t a, uint32x2_t v, const int lane)</para>
7064 <para>A32: VMULL.U32 Qd, Dn+1, Dm[lane]</para>
7065 <para>A64: UMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7067 <param name="left" />
7068 <param name="right" />
7069 <param name="rightIndex" />
7071 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7073 <para>int32x4_t vmlal_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane)</para>
7074 <para>A32: VMLAL.S16 Qd, Dn+1, Dm[lane]</para>
7075 <para>A64: SMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7077 <param name="addend" />
7078 <param name="left" />
7079 <param name="right" />
7080 <param name="rightIndex" />
7082 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7084 <para>int32x4_t vmlal_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane)</para>
7085 <para>A32: VMLAL.S16 Qd, Dn+1, Dm[lane]</para>
7086 <para>A64: SMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7088 <param name="addend" />
7089 <param name="left" />
7090 <param name="right" />
7091 <param name="rightIndex" />
7093 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7095 <para>int64x2_t vmlal_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane)</para>
7096 <para>A32: VMLAL.S32 Qd, Dn+1, Dm[lane]</para>
7097 <para>A64: SMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7099 <param name="addend" />
7100 <param name="left" />
7101 <param name="right" />
7102 <param name="rightIndex" />
7104 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7106 <para>int64x2_t vmlal_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane)</para>
7107 <para>A32: VMLAL.S32 Qd, Dn+1, Dm[lane]</para>
7108 <para>A64: SMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7110 <param name="addend" />
7111 <param name="left" />
7112 <param name="right" />
7113 <param name="rightIndex" />
7115 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7117 <para>uint32x4_t vmlal_high_laneq_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
7118 <para>A32: VMLAL.U16 Qd, Dn+1, Dm[lane]</para>
7119 <para>A64: UMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7121 <param name="addend" />
7122 <param name="left" />
7123 <param name="right" />
7124 <param name="rightIndex" />
7126 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
7128 <para>uint32x4_t vmlal_high_lane_u16 (uint32x4_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
7129 <para>A32: VMLAL.U16 Qd, Dn+1, Dm[lane]</para>
7130 <para>A64: UMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7132 <param name="addend" />
7133 <param name="left" />
7134 <param name="right" />
7135 <param name="rightIndex" />
7137 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7139 <para>uint64x2_t vmlal_high_laneq_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
7140 <para>A32: VMLAL.U32 Qd, Dn+1, Dm[lane]</para>
7141 <para>A64: UMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7143 <param name="addend" />
7144 <param name="left" />
7145 <param name="right" />
7146 <param name="rightIndex" />
7148 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
7150 <para>uint64x2_t vmlal_high_lane_u32 (uint64x2_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
7151 <para>A32: VMLAL.U32 Qd, Dn+1, Dm[lane]</para>
7152 <para>A64: UMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7154 <param name="addend" />
7155 <param name="left" />
7156 <param name="right" />
7157 <param name="rightIndex" />
7159 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7161 <para>int32x4_t vmlsl_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane)</para>
7162 <para>A32: VMLSL.S16 Qd, Dn+1, Dm[lane]</para>
7163 <para>A64: SMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7165 <param name="minuend" />
7166 <param name="left" />
7167 <param name="right" />
7168 <param name="rightIndex" />
7170 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7172 <para>int32x4_t vmlsl_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane)</para>
7173 <para>A32: VMLSL.S16 Qd, Dn+1, Dm[lane]</para>
7174 <para>A64: SMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7176 <param name="minuend" />
7177 <param name="left" />
7178 <param name="right" />
7179 <param name="rightIndex" />
7181 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7183 <para>int64x2_t vmlsl_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane)</para>
7184 <para>A32: VMLSL.S32 Qd, Dn+1, Dm[lane]</para>
7185 <para>A64: SMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7187 <param name="minuend" />
7188 <param name="left" />
7189 <param name="right" />
7190 <param name="rightIndex" />
7192 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7194 <para>int64x2_t vmlsl_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane)</para>
7195 <para>A32: VMLSL.S32 Qd, Dn+1, Dm[lane]</para>
7196 <para>A64: SMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7198 <param name="minuend" />
7199 <param name="left" />
7200 <param name="right" />
7201 <param name="rightIndex" />
7203 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
7205 <para>uint32x4_t vmlsl_high_laneq_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
7206 <para>A32: VMLSL.U16 Qd, Dn+1, Dm[lane]</para>
7207 <para>A64: UMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7209 <param name="minuend" />
7210 <param name="left" />
7211 <param name="right" />
7212 <param name="rightIndex" />
7214 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
7216 <para>uint32x4_t vmlsl_high_lane_u16 (uint32x4_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
7217 <para>A32: VMLSL.U16 Qd, Dn+1, Dm[lane]</para>
7218 <para>A64: UMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
7220 <param name="minuend" />
7221 <param name="left" />
7222 <param name="right" />
7223 <param name="rightIndex" />
7225 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
7227 <para>uint64x2_t vmlsl_high_laneq_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
7228 <para>A32: VMLSL.U32 Qd, Dn+1, Dm[lane]</para>
7229 <para>A64: UMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7231 <param name="minuend" />
7232 <param name="left" />
7233 <param name="right" />
7234 <param name="rightIndex" />
7236 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
7238 <para>uint64x2_t vmlsl_high_lane_u32 (uint64x2_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
7239 <para>A32: VMLSL.U32 Qd, Dn+1, Dm[lane]</para>
7240 <para>A64: UMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
7242 <param name="minuend" />
7243 <param name="left" />
7244 <param name="right" />
7245 <param name="rightIndex" />
7247 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7248 <summary>int16x8_t vqdmulhq_n_s16 (int16x8_t a, int16_t b) A32: VQDMULH.S16 Qd, Qn, Dm[0] A64: SQDMULH Vd.8H, Vn.8H, Vm.H[0]</summary>
7249 <param name="left" />
7250 <param name="right" />
7252 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7253 <summary>int32x4_t vqdmulhq_n_s32 (int32x4_t a, int32_t b) A32: VQDMULH.S32 Qd, Qn, Dm[0] A64: SQDMULH Vd.4S, Vn.4S, Vm.S[0]</summary>
7254 <param name="left" />
7255 <param name="right" />
7257 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7258 <summary>int16x4_t vqdmulh_n_s16 (int16x4_t a, int16_t b) A32: VQDMULH.S16 Dd, Dn, Dm[0] A64: SQDMULH Vd.4H, Vn.4H, Vm.H[0]</summary>
7259 <param name="left" />
7260 <param name="right" />
7262 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7263 <summary>int32x2_t vqdmulh_n_s32 (int32x2_t a, int32_t b) A32: VQDMULH.S32 Dd, Dn, Dm[0] A64: SQDMULH Vd.2S, Vn.2S, Vm.S[0]</summary>
7264 <param name="left" />
7265 <param name="right" />
7267 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7268 <summary>int16x8_t vqdmulhq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) A32: VQDMULH.S16 Qd, Qn, Dm[lane] A64: SQDMULH Vd.8H, Vn.8H, Vm.H[lane]</summary>
7269 <param name="left" />
7270 <param name="right" />
7271 <param name="rightIndex" />
7273 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7274 <summary>int16x8_t vqdmulhq_lane_s16 (int16x8_t a, int16x4_t v, const int lane) A32: VQDMULH.S16 Qd, Qn, Dm[lane] A64: SQDMULH Vd.8H, Vn.8H, Vm.H[lane]</summary>
7275 <param name="left" />
7276 <param name="right" />
7277 <param name="rightIndex" />
7279 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7280 <summary>int32x4_t vqdmulhq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) A32: VQDMULH.S32 Qd, Qn, Dm[lane] A64: SQDMULH Vd.4S, Vn.4S, Vm.S[lane]</summary>
7281 <param name="left" />
7282 <param name="right" />
7283 <param name="rightIndex" />
7285 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7286 <summary>int32x4_t vqdmulhq_lane_s32 (int32x4_t a, int32x2_t v, const int lane) A32: VQDMULH.S32 Qd, Qn, Dm[lane] A64: SQDMULH Vd.4S, Vn.4S, Vm.S[lane]</summary>
7287 <param name="left" />
7288 <param name="right" />
7289 <param name="rightIndex" />
7291 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7292 <summary>int16x4_t vqdmulh_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) A32: VQDMULH.S16 Dd, Dn, Dm[lane] A64: SQDMULH Vd.4H, Vn.4H, Vm.H[lane]</summary>
7293 <param name="left" />
7294 <param name="right" />
7295 <param name="rightIndex" />
7297 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7298 <summary>int16x4_t vqdmulh_lane_s16 (int16x4_t a, int16x4_t v, const int lane) A32: VQDMULH.S16 Dd, Dn, Dm[lane] A64: SQDMULH Vd.4H, Vn.4H, Vm.H[lane]</summary>
7299 <param name="left" />
7300 <param name="right" />
7301 <param name="rightIndex" />
7303 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7304 <summary>int32x2_t vqdmulh_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) A32: VQDMULH.S32 Dd, Dn, Dm[lane] A64: SQDMULH Vd.2S, Vn.2S, Vm.S[lane]</summary>
7305 <param name="left" />
7306 <param name="right" />
7307 <param name="rightIndex" />
7309 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7310 <summary>int32x2_t vqdmulh_lane_s32 (int32x2_t a, int32x2_t v, const int lane) A32: VQDMULH.S32 Dd, Dn, Dm[lane] A64: SQDMULH Vd.2S, Vn.2S, Vm.S[lane]</summary>
7311 <param name="left" />
7312 <param name="right" />
7313 <param name="rightIndex" />
7315 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7316 <summary>int16x8_t vqdmulhq_s16 (int16x8_t a, int16x8_t b) A32: VQDMULH.S16 Qd, Qn, Qm A64: SQDMULH Vd.8H, Vn.8H, Vm.8H</summary>
7317 <param name="left" />
7318 <param name="right" />
7320 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7321 <summary>int32x4_t vqdmulhq_s32 (int32x4_t a, int32x4_t b) A32: VQDMULH.S32 Qd, Qn, Qm A64: SQDMULH Vd.4S, Vn.4S, Vm.4S</summary>
7322 <param name="left" />
7323 <param name="right" />
7325 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7326 <summary>int16x4_t vqdmulh_s16 (int16x4_t a, int16x4_t b) A32: VQDMULH.S16 Dd, Dn, Dm A64: SQDMULH Vd.4H, Vn.4H, Vm.4H</summary>
7327 <param name="left" />
7328 <param name="right" />
7330 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7331 <summary>int32x2_t vqdmulh_s32 (int32x2_t a, int32x2_t b) A32: VQDMULH.S32 Dd, Dn, Dm A64: SQDMULH Vd.2S, Vn.2S, Vm.2S</summary>
7332 <param name="left" />
7333 <param name="right" />
7335 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7336 <summary>int32x4_t vqdmlal_s16 (int32x4_t a, int16x4_t b, int16x4_t c) A32: VQDMLAL.S16 Qd, Dn, Dm A64: SQDMLAL Vd.4S, Vn.4H, Vm.4H</summary>
7337 <param name="addend" />
7338 <param name="left" />
7339 <param name="right" />
7341 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7342 <summary>int64x2_t vqdmlal_s32 (int64x2_t a, int32x2_t b, int32x2_t c) A32: VQDMLAL.S32 Qd, Dn, Dm A64: SQDMLAL Vd.2D, Vn.2S, Vm.2S</summary>
7343 <param name="addend" />
7344 <param name="left" />
7345 <param name="right" />
7347 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7348 <summary>int32x4_t vqdmlsl_s16 (int32x4_t a, int16x4_t b, int16x4_t c) A32: VQDMLSL.S16 Qd, Dn, Dm A64: SQDMLSL Vd.4S, Vn.4H, Vm.4H</summary>
7349 <param name="minuend" />
7350 <param name="left" />
7351 <param name="right" />
7353 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7354 <summary>int64x2_t vqdmlsl_s32 (int64x2_t a, int32x2_t b, int32x2_t c) A32: VQDMLSL.S32 Qd, Dn, Dm A64: SQDMLSL Vd.2D, Vn.2S, Vm.2S</summary>
7355 <param name="minuend" />
7356 <param name="left" />
7357 <param name="right" />
7359 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7360 <summary>int32x4_t vqdmlal_n_s16 (int32x4_t a, int16x4_t b, int16_t c) A32: VQDMLAL.S16 Qd, Dn, Dm[0] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[0]</summary>
7361 <param name="addend" />
7362 <param name="left" />
7363 <param name="right" />
7365 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7366 <summary>int64x2_t vqdmlal_n_s32 (int64x2_t a, int32x2_t b, int32_t c) A32: VQDMLAL.S32 Qd, Dn, Dm[0] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[0]</summary>
7367 <param name="addend" />
7368 <param name="left" />
7369 <param name="right" />
7371 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7372 <summary>int32x4_t vqdmlsl_n_s16 (int32x4_t a, int16x4_t b, int16_t c) A32: VQDMLSL.S16 Qd, Dn, Dm[0] A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[0]</summary>
7373 <param name="minuend" />
7374 <param name="left" />
7375 <param name="right" />
7377 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7378 <summary>int64x2_t vqdmlsl_n_s32 (int64x2_t a, int32x2_t b, int32_t c) A32: VQDMLSL.S32 Qd, Dn, Dm[0] A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[0]</summary>
7379 <param name="minuend" />
7380 <param name="left" />
7381 <param name="right" />
7383 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7384 <summary>int32x4_t vqdmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane]</summary>
7385 <param name="addend" />
7386 <param name="left" />
7387 <param name="right" />
7388 <param name="rightIndex" />
7390 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7391 <summary>int32x4_t vqdmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane]</summary>
7392 <param name="addend" />
7393 <param name="left" />
7394 <param name="right" />
7395 <param name="rightIndex" />
7397 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7398 <summary>int64x2_t vqdmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane]</summary>
7399 <param name="addend" />
7400 <param name="left" />
7401 <param name="right" />
7402 <param name="rightIndex" />
7404 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7405 <summary>int64x2_t vqdmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane]</summary>
7406 <param name="addend" />
7407 <param name="left" />
7408 <param name="right" />
7409 <param name="rightIndex" />
7411 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7412 <summary>int32x4_t vqdmlsl_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[lane]</summary>
7413 <param name="minuend" />
7414 <param name="left" />
7415 <param name="right" />
7416 <param name="rightIndex" />
7418 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7419 <summary>int32x4_t vqdmlsl_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[lane]</summary>
7420 <param name="minuend" />
7421 <param name="left" />
7422 <param name="right" />
7423 <param name="rightIndex" />
7425 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7426 <summary>int64x2_t vqdmlsl_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[lane]</summary>
7427 <param name="minuend" />
7428 <param name="left" />
7429 <param name="right" />
7430 <param name="rightIndex" />
7432 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7433 <summary>int64x2_t vqdmlsl_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn, Dm[lane] A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[lane]</summary>
7434 <param name="minuend" />
7435 <param name="left" />
7436 <param name="right" />
7437 <param name="rightIndex" />
7439 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7440 <summary>int32x4_t vqdmull_s16 (int16x4_t a, int16x4_t b) A32: VQDMULL.S16 Qd, Dn, Dm A64: SQDMULL Vd.4S, Vn.4H, Vm.4H</summary>
7441 <param name="left" />
7442 <param name="right" />
7444 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7445 <summary>int64x2_t vqdmull_s32 (int32x2_t a, int32x2_t b) A32: VQDMULL.S32 Qd, Dn, Dm A64: SQDMULL Vd.2D, Vn.2S, Vm.2S</summary>
7446 <param name="left" />
7447 <param name="right" />
7449 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerByScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7450 <summary>int32x4_t vqdmull_n_s16 (int16x4_t a, int16_t b) A32: VQDMULL.S16 Qd, Dn, Dm[0] A64: SQDMULL Vd.4S, Vn.4H, Vm.H[0]</summary>
7451 <param name="left" />
7452 <param name="right" />
7454 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerByScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7455 <summary>int64x2_t vqdmull_n_s32 (int32x2_t a, int32_t b) A32: VQDMULL.S32 Qd, Dn, Dm[0] A64: SQDMULL Vd.2D, Vn.2S, Vm.S[0]</summary>
7456 <param name="left" />
7457 <param name="right" />
7459 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7460 <summary>int32x4_t vqdmull_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) A32: VQDMULL.S16 Qd, Dn, Dm[lane] A64: SQDMULL Vd.4S, Vn.4H, Vm.H[lane]</summary>
7461 <param name="left" />
7462 <param name="right" />
7463 <param name="rightIndex" />
7465 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7466 <summary>int32x4_t vqdmull_lane_s16 (int16x4_t a, int16x4_t v, const int lane) A32: VQDMULL.S16 Qd, Dn, Dm[lane] A64: SQDMULL Vd.4S, Vn.4H, Vm.H[lane]</summary>
7467 <param name="left" />
7468 <param name="right" />
7469 <param name="rightIndex" />
7471 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7472 <summary>int64x2_t vqdmull_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) A32: VQDMULL.S32 Qd, Dn, Dm[lane] A64: SQDMULL Vd.2D, Vn.2S, Vm.S[lane]</summary>
7473 <param name="left" />
7474 <param name="right" />
7475 <param name="rightIndex" />
7477 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7478 <summary>int64x2_t vqdmull_lane_s32 (int32x2_t a, int32x2_t v, const int lane) A32: VQDMULL.S32 Qd, Dn, Dm[lane] A64: SQDMULL Vd.2D, Vn.2S, Vm.S[lane]</summary>
7479 <param name="left" />
7480 <param name="right" />
7481 <param name="rightIndex" />
7483 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7484 <summary>int32x4_t vqdmull_high_s16 (int16x8_t a, int16x8_t b) A32: VQDMULL.S16 Qd, Dn+1, Dm+1 A64: SQDMULL2 Vd.4S, Vn.8H, Vm.8H</summary>
7485 <param name="left" />
7486 <param name="right" />
7488 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7489 <summary>int64x2_t vqdmull_high_s32 (int32x4_t a, int32x4_t b) A32: VQDMULL.S32 Qd, Dn+1, Dm+1 A64: SQDMULL2 Vd.2D, Vn.4S, Vm.4S</summary>
7490 <param name="left" />
7491 <param name="right" />
7493 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperByScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7494 <summary>int32x4_t vqdmull_high_n_s16 (int16x8_t a, int16_t b) A32: VQDMULL.S16 Qd, Dn+1, Dm[0] A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[0]</summary>
7495 <param name="left" />
7496 <param name="right" />
7498 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperByScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7499 <summary>int64x2_t vqdmull_high_n_s32 (int32x4_t a, int32_t b) A32: VQDMULL.S32 Qd, Dn+1, Dm[0] A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[0]</summary>
7500 <param name="left" />
7501 <param name="right" />
7503 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7504 <summary>int32x4_t vqdmull_high_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) A32: VQDMULL.S16 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[lane]</summary>
7505 <param name="left" />
7506 <param name="right" />
7507 <param name="rightIndex" />
7509 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7510 <summary>int32x4_t vqdmull_high_lane_s16 (int16x8_t a, int16x4_t v, const int lane) A32: VQDMULL.S16 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[lane]</summary>
7511 <param name="left" />
7512 <param name="right" />
7513 <param name="rightIndex" />
7515 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7516 <summary>int64x2_t vqdmull_high_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) A32: VQDMULL.S32 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[lane]</summary>
7517 <param name="left" />
7518 <param name="right" />
7519 <param name="rightIndex" />
7521 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7522 <summary>int64x2_t vqdmull_high_lane_s32 (int32x4_t a, int32x2_t v, const int lane) A32: VQDMULL.S32 Qd, Dn+1, Dm[lane] A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[lane]</summary>
7523 <param name="left" />
7524 <param name="right" />
7525 <param name="rightIndex" />
7527 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7528 <summary>int32x4_t vqdmlal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c) A32: VQDMLAL.S16 Qd, Dn+1, Dm+1 A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.8H</summary>
7529 <param name="addend" />
7530 <param name="left" />
7531 <param name="right" />
7533 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7534 <summary>int64x2_t vqdmlal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c) A32: VQDMLAL.S32 Qd, Dn+1, Dm+1 A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.4S</summary>
7535 <param name="addend" />
7536 <param name="left" />
7537 <param name="right" />
7539 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7540 <summary>int32x4_t vqdmlsl_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c) A32: VQDMLSL.S16 Qd, Dn+1, Dm+1 A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.8H</summary>
7541 <param name="minuend" />
7542 <param name="left" />
7543 <param name="right" />
7545 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7546 <summary>int64x2_t vqdmlsl_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c) A32: VQDMLSL.S32 Qd, Dn+1, Dm+1 A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.4S</summary>
7547 <param name="minuend" />
7548 <param name="left" />
7549 <param name="right" />
7551 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7552 <summary>int32x4_t vqdmlal_high_n_s16 (int32x4_t a, int16x8_t b, int16_t c) A32: VQDMLAL.S16 Qd, Dn+1, Dm[0] A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[0]</summary>
7553 <param name="addend" />
7554 <param name="left" />
7555 <param name="right" />
7557 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperByScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7558 <summary>int64x2_t vqdmlal_high_n_s32 (int64x2_t a, int32x4_t b, int32_t c) A32: VQDMLAL.S32 Qd, Dn+1, Dm[0] A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[0]</summary>
7559 <param name="addend" />
7560 <param name="left" />
7561 <param name="right" />
7563 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7564 <summary>int32x4_t vqdmlsl_high_n_s16 (int32x4_t a, int16x8_t b, int16_t c) A32: VQDMLSL.S16 Qd, Dn+1, Dm[0] A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[0]</summary>
7565 <param name="minuend" />
7566 <param name="left" />
7567 <param name="right" />
7569 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperByScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7570 <summary>int64x2_t vqdmlsl_high_n_s32 (int64x2_t a, int32x4_t b, int32_t c) A32: VQDMLSL.S32 Qd, Dn+1, Dm[0] A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[0]</summary>
7571 <param name="minuend" />
7572 <param name="left" />
7573 <param name="right" />
7575 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7576 <summary>int32x4_t vqdmlal_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</summary>
7577 <param name="addend" />
7578 <param name="left" />
7579 <param name="right" />
7580 <param name="rightIndex" />
7582 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7583 <summary>int32x4_t vqdmlal_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</summary>
7584 <param name="addend" />
7585 <param name="left" />
7586 <param name="right" />
7587 <param name="rightIndex" />
7589 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7590 <summary>int64x2_t vqdmlal_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</summary>
7591 <param name="addend" />
7592 <param name="left" />
7593 <param name="right" />
7594 <param name="rightIndex" />
7596 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7597 <summary>int64x2_t vqdmlal_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</summary>
7598 <param name="addend" />
7599 <param name="left" />
7600 <param name="right" />
7601 <param name="rightIndex" />
7603 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7604 <summary>int32x4_t vqdmlsl_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</summary>
7605 <param name="minuend" />
7606 <param name="left" />
7607 <param name="right" />
7608 <param name="rightIndex" />
7610 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7611 <summary>int32x4_t vqdmlsl_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQDMLSL.S16 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</summary>
7612 <param name="minuend" />
7613 <param name="left" />
7614 <param name="right" />
7615 <param name="rightIndex" />
7617 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7618 <summary>int64x2_t vqdmlsl_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</summary>
7619 <param name="minuend" />
7620 <param name="left" />
7621 <param name="right" />
7622 <param name="rightIndex" />
7624 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningUpperBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7625 <summary>int64x2_t vqdmlsl_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQDMLSL.S32 Qd, Dn+1, Dm[lane] A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</summary>
7626 <param name="minuend" />
7627 <param name="left" />
7628 <param name="right" />
7629 <param name="rightIndex" />
7631 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7632 <summary>int16x8_t vqrdmulhq_n_s16 (int16x8_t a, int16_t b) A32: VQRDMULH.S16 Qd, Qn, Dm[0] A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[0]</summary>
7633 <param name="left" />
7634 <param name="right" />
7636 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7637 <summary>int32x4_t vqrdmulhq_n_s32 (int32x4_t a, int32_t b) A32: VQRDMULH.S32 Qd, Qn, Dm[0] A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[0]</summary>
7638 <param name="left" />
7639 <param name="right" />
7641 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7642 <summary>int16x4_t vqrdmulh_n_s16 (int16x4_t a, int16_t b) A32: VQRDMULH.S16 Dd, Dn, Dm[0] A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[0]</summary>
7643 <param name="left" />
7644 <param name="right" />
7646 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7647 <summary>int32x2_t vqrdmulh_n_s32 (int32x2_t a, int32_t b) A32: VQRDMULH.S32 Dd, Dn, Dm[0] A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[0]</summary>
7648 <param name="left" />
7649 <param name="right" />
7651 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7652 <summary>int16x8_t vqrdmulhq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane) A32: VQRDMULH.S16 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[lane]</summary>
7653 <param name="left" />
7654 <param name="right" />
7655 <param name="rightIndex" />
7657 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7658 <summary>int16x8_t vqrdmulhq_lane_s16 (int16x8_t a, int16x4_t v, const int lane) A32: VQRDMULH.S16 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[lane]</summary>
7659 <param name="left" />
7660 <param name="right" />
7661 <param name="rightIndex" />
7663 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7664 <summary>int32x4_t vqrdmulhq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane) A32: VQRDMULH.S32 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[lane]</summary>
7665 <param name="left" />
7666 <param name="right" />
7667 <param name="rightIndex" />
7669 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7670 <summary>int32x4_t vqrdmulhq_lane_s32 (int32x4_t a, int32x2_t v, const int lane) A32: VQRDMULH.S32 Qd, Qn, Dm[lane] A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[lane]</summary>
7671 <param name="left" />
7672 <param name="right" />
7673 <param name="rightIndex" />
7675 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7676 <summary>int16x4_t vqrdmulh_laneq_s16 (int16x4_t a, int16x8_t v, const int lane) A32: VQRDMULH.S16 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[lane]</summary>
7677 <param name="left" />
7678 <param name="right" />
7679 <param name="rightIndex" />
7681 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7682 <summary>int16x4_t vqrdmulh_lane_s16 (int16x4_t a, int16x4_t v, const int lane) A32: VQRDMULH.S16 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[lane]</summary>
7683 <param name="left" />
7684 <param name="right" />
7685 <param name="rightIndex" />
7687 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7688 <summary>int32x2_t vqrdmulh_laneq_s32 (int32x2_t a, int32x4_t v, const int lane) A32: VQRDMULH.S32 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[lane]</summary>
7689 <param name="left" />
7690 <param name="right" />
7691 <param name="rightIndex" />
7693 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7694 <summary>int32x2_t vqrdmulh_lane_s32 (int32x2_t a, int32x2_t v, const int lane) A32: VQRDMULH.S32 Dd, Dn, Dm[lane] A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[lane]</summary>
7695 <param name="left" />
7696 <param name="right" />
7697 <param name="rightIndex" />
7699 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7700 <summary>int16x8_t vqrdmulhq_s16 (int16x8_t a, int16x8_t b) A32: VQRDMULH.S16 Qd, Qn, Qm A64: SQRDMULH Vd.8H, Vn.8H, Vm.8H</summary>
7701 <param name="left" />
7702 <param name="right" />
7704 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7705 <summary>int32x4_t vqrdmulhq_s32 (int32x4_t a, int32x4_t b) A32: VQRDMULH.S32 Qd, Qn, Qm A64: SQRDMULH Vd.4S, Vn.4S, Vm.4S</summary>
7706 <param name="left" />
7707 <param name="right" />
7709 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7710 <summary>int16x4_t vqrdmulh_s16 (int16x4_t a, int16x4_t b) A32: VQRDMULH.S16 Dd, Dn, Dm A64: SQRDMULH Vd.4H, Vn.4H, Vm.4H</summary>
7711 <param name="left" />
7712 <param name="right" />
7714 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7715 <summary>int32x2_t vqrdmulh_s32 (int32x2_t a, int32x2_t b) A32: VQRDMULH.S32 Dd, Dn, Dm A64: SQRDMULH Vd.2S, Vn.2S, Vm.2S</summary>
7716 <param name="left" />
7717 <param name="right" />
7719 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
7721 <para>float64x1_t vmul_f64 (float64x1_t a, float64x1_t b)</para>
7722 <para>A32: VMUL.F64 Dd, Dn, Dm</para>
7723 <para>A64: FMUL Dd, Dn, Dm</para>
7725 <param name="left" />
7726 <param name="right" />
7728 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
7730 <para>float32_t vmuls_f32 (float32_t a, float32_t b)</para>
7731 <para>A32: VMUL.F32 Sd, Sn, Sm</para>
7732 <para>A64: FMUL Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
7734 <param name="left" />
7735 <param name="right" />
7737 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
7739 <para>float32_t vmuls_laneq_f32 (float32_t a, float32x4_t v, const int lane)</para>
7740 <para>A32: VMUL.F32 Sd, Sn, Dm[lane]</para>
7741 <para>A64: FMUL Sd, Sn, Vm.S[lane]</para>
7743 <param name="left" />
7744 <param name="right" />
7745 <param name="rightIndex" />
7747 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
7749 <para>float32_t vmuls_lane_f32 (float32_t a, float32x2_t v, const int lane)</para>
7750 <para>A32: VMUL.F32 Sd, Sn, Dm[lane]</para>
7751 <para>A64: FMUL Sd, Sn, Vm.S[lane]</para>
7753 <param name="left" />
7754 <param name="right" />
7755 <param name="rightIndex" />
7757 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
7759 <para>uint8x16_t vmlsq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
7760 <para>A32: VMLS.I8 Qd, Qn, Qm</para>
7761 <para>A64: MLS Vd.16B, Vn.16B, Vm.16B</para>
7763 <param name="minuend" />
7764 <param name="left" />
7765 <param name="right" />
7767 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
7769 <para>int16x8_t vmlsq_s16 (int16x8_t a, int16x8_t b, int16x8_t c)</para>
7770 <para>A32: VMLS.I16 Qd, Qn, Qm</para>
7771 <para>A64: MLS Vd.8H, Vn.8H, Vm.8H</para>
7773 <param name="minuend" />
7774 <param name="left" />
7775 <param name="right" />
7777 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
7779 <para>int32x4_t vmlsq_s32 (int32x4_t a, int32x4_t b, int32x4_t c)</para>
7780 <para>A32: VMLS.I32 Qd, Qn, Qm</para>
7781 <para>A64: MLS Vd.4S, Vn.4S, Vm.4S</para>
7783 <param name="minuend" />
7784 <param name="left" />
7785 <param name="right" />
7787 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
7789 <para>int8x16_t vmlsq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)</para>
7790 <para>A32: VMLS.I8 Qd, Qn, Qm</para>
7791 <para>A64: MLS Vd.16B, Vn.16B, Vm.16B</para>
7793 <param name="minuend" />
7794 <param name="left" />
7795 <param name="right" />
7797 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
7799 <para>uint16x8_t vmlsq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
7800 <para>A32: VMLS.I16 Qd, Qn, Qm</para>
7801 <para>A64: MLS Vd.8H, Vn.8H, Vm.8H</para>
7803 <param name="minuend" />
7804 <param name="left" />
7805 <param name="right" />
7807 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
7809 <para>uint32x4_t vmlsq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
7810 <para>A32: VMLS.I32 Qd, Qn, Qm</para>
7811 <para>A64: MLS Vd.4S, Vn.4S, Vm.4S</para>
7813 <param name="minuend" />
7814 <param name="left" />
7815 <param name="right" />
7817 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
7819 <para>uint8x8_t vmls_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
7820 <para>A32: VMLS.I8 Dd, Dn, Dm</para>
7821 <para>A64: MLS Vd.8B, Vn.8B, Vm.8B</para>
7823 <param name="minuend" />
7824 <param name="left" />
7825 <param name="right" />
7827 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7829 <para>int16x4_t vmls_s16 (int16x4_t a, int16x4_t b, int16x4_t c)</para>
7830 <para>A32: VMLS.I16 Dd, Dn, Dm</para>
7831 <para>A64: MLS Vd.4H, Vn.4H, Vm.4H</para>
7833 <param name="minuend" />
7834 <param name="left" />
7835 <param name="right" />
7837 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7839 <para>int32x2_t vmls_s32 (int32x2_t a, int32x2_t b, int32x2_t c)</para>
7840 <para>A32: VMLS.I32 Dd, Dn, Dm</para>
7841 <para>A64: MLS Vd.2S, Vn.2S, Vm.2S</para>
7843 <param name="minuend" />
7844 <param name="left" />
7845 <param name="right" />
7847 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
7849 <para>int8x8_t vmls_s8 (int8x8_t a, int8x8_t b, int8x8_t c)</para>
7850 <para>A32: VMLS.I8 Dd, Dn, Dm</para>
7851 <para>A64: MLS Vd.8B, Vn.8B, Vm.8B</para>
7853 <param name="minuend" />
7854 <param name="left" />
7855 <param name="right" />
7857 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
7859 <para>uint16x4_t vmls_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
7860 <para>A32: VMLS.I16 Dd, Dn, Dm</para>
7861 <para>A64: MLS Vd.4H, Vn.4H, Vm.4H</para>
7863 <param name="minuend" />
7864 <param name="left" />
7865 <param name="right" />
7867 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtract(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
7869 <para>uint32x2_t vmls_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
7870 <para>A32: VMLS.I32 Dd, Dn, Dm</para>
7871 <para>A64: MLS Vd.2S, Vn.2S, Vm.2S</para>
7873 <param name="minuend" />
7874 <param name="left" />
7875 <param name="right" />
7877 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7879 <para>int16x8_t vmlsq_n_s16 (int16x8_t a, int16x8_t b, int16_t c)</para>
7880 <para>A32: VMLS.I16 Qd, Qn, Dm[0]</para>
7881 <para>A64: MLS Vd.8H, Vn.8H, Vm.H[0]</para>
7883 <param name="minuend" />
7884 <param name="left" />
7885 <param name="right" />
7887 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7889 <para>int32x4_t vmlsq_n_s32 (int32x4_t a, int32x4_t b, int32_t c)</para>
7890 <para>A32: VMLS.I32 Qd, Qn, Dm[0]</para>
7891 <para>A64: MLS Vd.4S, Vn.4S, Vm.S[0]</para>
7893 <param name="minuend" />
7894 <param name="left" />
7895 <param name="right" />
7897 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
7899 <para>uint16x8_t vmlsq_n_u16 (uint16x8_t a, uint16x8_t b, uint16_t c)</para>
7900 <para>A32: VMLS.I16 Qd, Qn, Dm[0]</para>
7901 <para>A64: MLS Vd.8H, Vn.8H, Vm.H[0]</para>
7903 <param name="minuend" />
7904 <param name="left" />
7905 <param name="right" />
7907 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
7909 <para>uint32x4_t vmlsq_n_u32 (uint32x4_t a, uint32x4_t b, uint32_t c)</para>
7910 <para>A32: VMLS.I32 Qd, Qn, Dm[0]</para>
7911 <para>A64: MLS Vd.4S, Vn.4S, Vm.S[0]</para>
7913 <param name="minuend" />
7914 <param name="left" />
7915 <param name="right" />
7917 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
7919 <para>int16x4_t vmls_n_s16 (int16x4_t a, int16x4_t b, int16_t c)</para>
7920 <para>A32: VMLS.I16 Dd, Dn, Dm[0]</para>
7921 <para>A64: MLS Vd.4H, Vn.4H, Vm.H[0]</para>
7923 <param name="minuend" />
7924 <param name="left" />
7925 <param name="right" />
7927 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
7929 <para>int32x2_t vmls_n_s32 (int32x2_t a, int32x2_t b, int32_t c)</para>
7930 <para>A32: VMLS.I32 Dd, Dn, Dm[0]</para>
7931 <para>A64: MLS Vd.2S, Vn.2S, Vm.S[0]</para>
7933 <param name="minuend" />
7934 <param name="left" />
7935 <param name="right" />
7937 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
7939 <para>uint16x4_t vmls_n_u16 (uint16x4_t a, uint16x4_t b, uint16_t c)</para>
7940 <para>A32: VMLS.I16 Dd, Dn, Dm[0]</para>
7941 <para>A64: MLS Vd.4H, Vn.4H, Vm.H[0]</para>
7943 <param name="minuend" />
7944 <param name="left" />
7945 <param name="right" />
7947 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
7949 <para>uint32x2_t vmls_n_u32 (uint32x2_t a, uint32x2_t b, uint32_t c)</para>
7950 <para>A32: VMLS.I32 Dd, Dn, Dm[0]</para>
7951 <para>A64: MLS Vd.2S, Vn.2S, Vm.S[0]</para>
7953 <param name="minuend" />
7954 <param name="left" />
7955 <param name="right" />
7957 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
7959 <para>int16x8_t vmlsq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane)</para>
7960 <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
7961 <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
7963 <param name="minuend" />
7964 <param name="left" />
7965 <param name="right" />
7966 <param name="rightIndex" />
7968 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
7970 <para>int16x8_t vmlsq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane)</para>
7971 <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
7972 <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
7974 <param name="minuend" />
7975 <param name="left" />
7976 <param name="right" />
7977 <param name="rightIndex" />
7979 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
7981 <para>int32x4_t vmlsq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane)</para>
7982 <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
7983 <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
7985 <param name="minuend" />
7986 <param name="left" />
7987 <param name="right" />
7988 <param name="rightIndex" />
7990 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
7992 <para>int32x4_t vmlsq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane)</para>
7993 <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
7994 <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
7996 <param name="minuend" />
7997 <param name="left" />
7998 <param name="right" />
7999 <param name="rightIndex" />
8001 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
8003 <para>uint16x8_t vmlsq_laneq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
8004 <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
8005 <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
8007 <param name="minuend" />
8008 <param name="left" />
8009 <param name="right" />
8010 <param name="rightIndex" />
8012 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
8014 <para>uint16x8_t vmlsq_lane_u16 (uint16x8_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
8015 <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
8016 <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
8018 <param name="minuend" />
8019 <param name="left" />
8020 <param name="right" />
8021 <param name="rightIndex" />
8023 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
8025 <para>uint32x4_t vmlsq_laneq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
8026 <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
8027 <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
8029 <param name="minuend" />
8030 <param name="left" />
8031 <param name="right" />
8032 <param name="rightIndex" />
8034 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
8036 <para>uint32x4_t vmlsq_lane_u32 (uint32x4_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
8037 <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
8038 <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
8040 <param name="minuend" />
8041 <param name="left" />
8042 <param name="right" />
8043 <param name="rightIndex" />
8045 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
8047 <para>int16x4_t vmls_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
8048 <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
8049 <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
8051 <param name="minuend" />
8052 <param name="left" />
8053 <param name="right" />
8054 <param name="rightIndex" />
8056 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
8058 <para>int16x4_t vmls_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
8059 <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
8060 <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
8062 <param name="minuend" />
8063 <param name="left" />
8064 <param name="right" />
8065 <param name="rightIndex" />
8067 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
8069 <para>int32x2_t vmls_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
8070 <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
8071 <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
8073 <param name="minuend" />
8074 <param name="left" />
8075 <param name="right" />
8076 <param name="rightIndex" />
8078 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
8080 <para>int32x2_t vmls_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
8081 <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
8082 <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
8084 <param name="minuend" />
8085 <param name="left" />
8086 <param name="right" />
8087 <param name="rightIndex" />
8089 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
8091 <para>uint16x4_t vmls_laneq_u16 (uint16x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
8092 <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
8093 <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
8095 <param name="minuend" />
8096 <param name="left" />
8097 <param name="right" />
8098 <param name="rightIndex" />
8100 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
8102 <para>uint16x4_t vmls_lane_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
8103 <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
8104 <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
8106 <param name="minuend" />
8107 <param name="left" />
8108 <param name="right" />
8109 <param name="rightIndex" />
8111 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
8113 <para>uint32x2_t vmls_laneq_u32 (uint32x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
8114 <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
8115 <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
8117 <param name="minuend" />
8118 <param name="left" />
8119 <param name="right" />
8120 <param name="rightIndex" />
8122 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
8124 <para>uint32x2_t vmls_lane_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
8125 <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
8126 <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
8128 <param name="minuend" />
8129 <param name="left" />
8130 <param name="right" />
8131 <param name="rightIndex" />
8133 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
8135 <para>uint16x8_t vmull_u8 (uint8x8_t a, uint8x8_t b)</para>
8136 <para>A32: VMULL.U8 Qd, Dn, Dm</para>
8137 <para>A64: UMULL Vd.8H, Vn.8B, Vm.8B</para>
8139 <param name="left" />
8140 <param name="right" />
8142 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
8144 <para>int32x4_t vmull_s16 (int16x4_t a, int16x4_t b)</para>
8145 <para>A32: VMULL.S16 Qd, Dn, Dm</para>
8146 <para>A64: SMULL Vd.4S, Vn.4H, Vm.4H</para>
8148 <param name="left" />
8149 <param name="right" />
8151 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
8153 <para>int64x2_t vmull_s32 (int32x2_t a, int32x2_t b)</para>
8154 <para>A32: VMULL.S32 Qd, Dn, Dm</para>
8155 <para>A64: SMULL Vd.2D, Vn.2S, Vm.2S</para>
8157 <param name="left" />
8158 <param name="right" />
8160 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
8162 <para>int16x8_t vmull_s8 (int8x8_t a, int8x8_t b)</para>
8163 <para>A32: VMULL.S8 Qd, Dn, Dm</para>
8164 <para>A64: SMULL Vd.8H, Vn.8B, Vm.8B</para>
8166 <param name="left" />
8167 <param name="right" />
8169 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
8171 <para>uint32x4_t vmull_u16 (uint16x4_t a, uint16x4_t b)</para>
8172 <para>A32: VMULL.U16 Qd, Dn, Dm</para>
8173 <para>A64: UMULL Vd.4S, Vn.4H, Vm.4H</para>
8175 <param name="left" />
8176 <param name="right" />
8178 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
8180 <para>uint64x2_t vmull_u32 (uint32x2_t a, uint32x2_t b)</para>
8181 <para>A32: VMULL.U32 Qd, Dn, Dm</para>
8182 <para>A64: UMULL Vd.2D, Vn.2S, Vm.2S</para>
8184 <param name="left" />
8185 <param name="right" />
8187 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
8189 <para>int16x8_t vmlal_s8 (int16x8_t a, int8x8_t b, int8x8_t c)</para>
8190 <para>A32: VMLAL.S8 Qd, Dn, Dm</para>
8191 <para>A64: SMLAL Vd.8H, Vn.8B, Vm.8B</para>
8193 <param name="addend" />
8194 <param name="left" />
8195 <param name="right" />
8197 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
8199 <para>int32x4_t vmlal_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
8200 <para>A32: VMLAL.S16 Qd, Dn, Dm</para>
8201 <para>A64: SMLAL Vd.4S, Vn.4H, Vm.4H</para>
8203 <param name="addend" />
8204 <param name="left" />
8205 <param name="right" />
8207 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
8209 <para>int64x2_t vmlal_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
8210 <para>A32: VMLAL.S32 Qd, Dn, Dm</para>
8211 <para>A64: SMLAL Vd.2D, Vn.2S, Vm.2S</para>
8213 <param name="addend" />
8214 <param name="left" />
8215 <param name="right" />
8217 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
8219 <para>uint16x8_t vmlal_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c)</para>
8220 <para>A32: VMLAL.U8 Qd, Dn, Dm</para>
8221 <para>A64: UMLAL Vd.8H, Vn.8B, Vm.8B</para>
8223 <param name="addend" />
8224 <param name="left" />
8225 <param name="right" />
8227 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
8229 <para>uint32x4_t vmlal_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c)</para>
8230 <para>A32: VMLAL.U16 Qd, Dn, Dm</para>
8231 <para>A64: UMLAL Vd.4S, Vn.4H, Vm.4H</para>
8233 <param name="addend" />
8234 <param name="left" />
8235 <param name="right" />
8237 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
8239 <para>uint64x2_t vmlal_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c)</para>
8240 <para>A32: VMLAL.U32 Qd, Dn, Dm</para>
8241 <para>A64: UMLAL Vd.2D, Vn.2S, Vm.2S</para>
8243 <param name="addend" />
8244 <param name="left" />
8245 <param name="right" />
8247 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
8249 <para>int16x8_t vmlsl_s8 (int16x8_t a, int8x8_t b, int8x8_t c)</para>
8250 <para>A32: VMLSL.S8 Qd, Dn, Dm</para>
8251 <para>A64: SMLSL Vd.8H, Vn.8B, Vm.8B</para>
8253 <param name="minuend" />
8254 <param name="left" />
8255 <param name="right" />
8257 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
8259 <para>int32x4_t vmlsl_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
8260 <para>A32: VMLSL.S16 Qd, Dn, Dm</para>
8261 <para>A64: SMLSL Vd.4S, Vn.4H, Vm.4H</para>
8263 <param name="minuend" />
8264 <param name="left" />
8265 <param name="right" />
8267 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
8269 <para>int64x2_t vmlsl_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
8270 <para>A32: VMLSL.S32 Qd, Dn, Dm</para>
8271 <para>A64: SMLSL Vd.2D, Vn.2S, Vm.2S</para>
8273 <param name="minuend" />
8274 <param name="left" />
8275 <param name="right" />
8277 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
8279 <para>uint16x8_t vmlsl_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c)</para>
8280 <para>A32: VMLSL.U8 Qd, Dn, Dm</para>
8281 <para>A64: UMLSL Vd.8H, Vn.8B, Vm.8B</para>
8283 <param name="minuend" />
8284 <param name="left" />
8285 <param name="right" />
8287 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
8289 <para>uint32x4_t vmlsl_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c)</para>
8290 <para>A32: VMLSL.U16 Qd, Dn, Dm</para>
8291 <para>A64: UMLSL Vd.4S, Vn.4H, Vm.4H</para>
8293 <param name="minuend" />
8294 <param name="left" />
8295 <param name="right" />
8297 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLowerAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
8299 <para>uint64x2_t vmlsl_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c)</para>
8300 <para>A32: VMLSL.U32 Qd, Dn, Dm</para>
8301 <para>A64: UMLSL Vd.2D, Vn.2S, Vm.2S</para>
8303 <param name="minuend" />
8304 <param name="left" />
8305 <param name="right" />
8307 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8309 <para>uint16x8_t vmull_high_u8 (uint8x16_t a, uint8x16_t b)</para>
8310 <para>A32: VMULL.U8 Qd, Dn+1, Dm+1</para>
8311 <para>A64: UMULL2 Vd.8H, Vn.16B, Vm.16B</para>
8313 <param name="left" />
8314 <param name="right" />
8316 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8318 <para>int32x4_t vmull_high_s16 (int16x8_t a, int16x8_t b)</para>
8319 <para>A32: VMULL.S16 Qd, Dn+1, Dm+1</para>
8320 <para>A64: SMULL2 Vd.4S, Vn.8H, Vm.8H</para>
8322 <param name="left" />
8323 <param name="right" />
8325 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8327 <para>int64x2_t vmull_high_s32 (int32x4_t a, int32x4_t b)</para>
8328 <para>A32: VMULL.S32 Qd, Dn+1, Dm+1</para>
8329 <para>A64: SMULL2 Vd.2D, Vn.4S, Vm.4S</para>
8331 <param name="left" />
8332 <param name="right" />
8334 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8336 <para>int16x8_t vmull_high_s8 (int8x16_t a, int8x16_t b)</para>
8337 <para>A32: VMULL.S8 Qd, Dn+1, Dm+1</para>
8338 <para>A64: SMULL2 Vd.8H, Vn.16B, Vm.16B</para>
8340 <param name="left" />
8341 <param name="right" />
8343 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8345 <para>uint32x4_t vmull_high_u16 (uint16x8_t a, uint16x8_t b)</para>
8346 <para>A32: VMULL.U16 Qd, Dn+1, Dm+1</para>
8347 <para>A64: UMULL2 Vd.4S, Vn.8H, Vm.8H</para>
8349 <param name="left" />
8350 <param name="right" />
8352 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8354 <para>uint64x2_t vmull_high_u32 (uint32x4_t a, uint32x4_t b)</para>
8355 <para>A32: VMULL.U32 Qd, Dn+1, Dm+1</para>
8356 <para>A64: UMULL2 Vd.2D, Vn.4S, Vm.4S</para>
8358 <param name="left" />
8359 <param name="right" />
8361 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8363 <para>int16x8_t vmlal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)</para>
8364 <para>A32: VMLAL.S8 Qd, Dn+1, Dm+1</para>
8365 <para>A64: SMLAL2 Vd.8H, Vn.16B, Vm.16B</para>
8367 <param name="addend" />
8368 <param name="left" />
8369 <param name="right" />
8371 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8373 <para>int32x4_t vmlal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
8374 <para>A32: VMLAL.S16 Qd, Dn+1, Dm+1</para>
8375 <para>A64: SMLAL2 Vd.4S, Vn.8H, Vm.8H</para>
8377 <param name="addend" />
8378 <param name="left" />
8379 <param name="right" />
8381 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8383 <para>int64x2_t vmlal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
8384 <para>A32: VMLAL.S32 Qd, Dn+1, Dm+1</para>
8385 <para>A64: SMLAL2 Vd.2D, Vn.4S, Vm.4S</para>
8387 <param name="addend" />
8388 <param name="left" />
8389 <param name="right" />
8391 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8393 <para>uint16x8_t vmlal_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c)</para>
8394 <para>A32: VMLAL.U8 Qd, Dn+1, Dm+1</para>
8395 <para>A64: UMLAL2 Vd.8H, Vn.16B, Vm.16B</para>
8397 <param name="addend" />
8398 <param name="left" />
8399 <param name="right" />
8401 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8403 <para>uint32x4_t vmlal_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c)</para>
8404 <para>A32: VMLAL.U16 Qd, Dn+1, Dm+1</para>
8405 <para>A64: UMLAL2 Vd.4S, Vn.8H, Vm.8H</para>
8407 <param name="addend" />
8408 <param name="left" />
8409 <param name="right" />
8411 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8413 <para>uint64x2_t vmlal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)</para>
8414 <para>A32: VMLAL.U32 Qd, Dn+1, Dm+1</para>
8415 <para>A64: UMLAL2 Vd.2D, Vn.4S, Vm.4S</para>
8417 <param name="addend" />
8418 <param name="left" />
8419 <param name="right" />
8421 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8423 <para>int16x8_t vmlsl_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)</para>
8424 <para>A32: VMLSL.S8 Qd, Dn+1, Dm+1</para>
8425 <para>A64: SMLSL2 Vd.8H, Vn.16B, Vm.16B</para>
8427 <param name="minuend" />
8428 <param name="left" />
8429 <param name="right" />
8431 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8433 <para>int32x4_t vmlsl_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
8434 <para>A32: VMLSL.S16 Qd, Dn+1, Dm+1</para>
8435 <para>A64: SMLSL2 Vd.4S, Vn.8H, Vm.8H</para>
8437 <param name="minuend" />
8438 <param name="left" />
8439 <param name="right" />
8441 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8443 <para>int64x2_t vmlsl_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
8444 <para>A32: VMLSL.S32 Qd, Dn+1, Dm+1</para>
8445 <para>A64: SMLSL2 Vd.2D, Vn.4S, Vm.4S</para>
8447 <param name="minuend" />
8448 <param name="left" />
8449 <param name="right" />
8451 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8453 <para>uint16x8_t vmlsl_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c)</para>
8454 <para>A32: VMLSL.U8 Qd, Dn+1, Dm+1</para>
8455 <para>A64: UMLSL2 Vd.8H, Vn.16B, Vm.16B</para>
8457 <param name="minuend" />
8458 <param name="left" />
8459 <param name="right" />
8461 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8463 <para>uint32x4_t vmlsl_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c)</para>
8464 <para>A32: VMLSL.U16 Qd, Dn+1, Dm+1</para>
8465 <para>A64: UMLSL2 Vd.4S, Vn.8H, Vm.8H</para>
8467 <param name="minuend" />
8468 <param name="left" />
8469 <param name="right" />
8471 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpperAndSubtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8473 <para>uint64x2_t vmlsl_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)</para>
8474 <para>A32: VMLSL.U32 Qd, Dn+1, Dm+1</para>
8475 <para>A64: UMLSL2 Vd.2D, Vn.4S, Vm.4S</para>
8477 <param name="minuend" />
8478 <param name="left" />
8479 <param name="right" />
8481 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Int16})">
8483 <para>int16x8_t vnegq_s16 (int16x8_t a)</para>
8484 <para>A32: VNEG.S16 Qd, Qm</para>
8485 <para>A64: NEG Vd.8H, Vn.8H</para>
8487 <param name="value" />
8489 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Int32})">
8491 <para>int32x4_t vnegq_s32 (int32x4_t a)</para>
8492 <para>A32: VNEG.S32 Qd, Qm</para>
8493 <para>A64: NEG Vd.4S, Vn.4S</para>
8495 <param name="value" />
8497 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.SByte})">
8499 <para>int8x16_t vnegq_s8 (int8x16_t a)</para>
8500 <para>A32: VNEG.S8 Qd, Qm</para>
8501 <para>A64: NEG Vd.16B, Vn.16B</para>
8503 <param name="value" />
8505 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Single})">
8507 <para>float32x4_t vnegq_f32 (float32x4_t a)</para>
8508 <para>A32: VNEG.F32 Qd, Qm</para>
8509 <para>A64: FNEG Vd.4S, Vn.4S</para>
8511 <param name="value" />
8513 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.Int16})">
8515 <para>int16x4_t vneg_s16 (int16x4_t a)</para>
8516 <para>A32: VNEG.S16 Dd, Dm</para>
8517 <para>A64: NEG Vd.4H, Vn.4H</para>
8519 <param name="value" />
8521 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.Int32})">
8523 <para>int32x2_t vneg_s32 (int32x2_t a)</para>
8524 <para>A32: VNEG.S32 Dd, Dm</para>
8525 <para>A64: NEG Vd.2S, Vn.2S</para>
8527 <param name="value" />
8529 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.SByte})">
8531 <para>int8x8_t vneg_s8 (int8x8_t a)</para>
8532 <para>A32: VNEG.S8 Dd, Dm</para>
8533 <para>A64: NEG Vd.8B, Vn.8B</para>
8535 <param name="value" />
8537 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.Single})">
8539 <para>float32x2_t vneg_f32 (float32x2_t a)</para>
8540 <para>A32: VNEG.F32 Dd, Dm</para>
8541 <para>A64: FNEG Vd.2S, Vn.2S</para>
8543 <param name="value" />
8545 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.Int16})">
8547 <para>int16x8_t vqnegq_s16 (int16x8_t a)</para>
8548 <para>A32: VQNEG.S16 Qd, Qm</para>
8549 <para>A64: SQNEG Vd.8H, Vn.8H</para>
8551 <param name="value" />
8553 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.Int32})">
8555 <para>int32x4_t vqnegq_s32 (int32x4_t a)</para>
8556 <para>A32: VQNEG.S32 Qd, Qm</para>
8557 <para>A64: SQNEG Vd.4S, Vn.4S</para>
8559 <param name="value" />
8561 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.SByte})">
8563 <para>int8x16_t vqnegq_s8 (int8x16_t a)</para>
8564 <para>A32: VQNEG.S8 Qd, Qm</para>
8565 <para>A64: SQNEG Vd.16B, Vn.16B</para>
8567 <param name="value" />
8569 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector64{System.Int16})">
8571 <para>int16x4_t vqneg_s16 (int16x4_t a)</para>
8572 <para>A32: VQNEG.S16 Dd, Dm</para>
8573 <para>A64: SQNEG Vd.4H, Vn.4H</para>
8575 <param name="value" />
8577 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector64{System.Int32})">
8579 <para>int32x2_t vqneg_s32 (int32x2_t a)</para>
8580 <para>A32: VQNEG.S32 Dd, Dm</para>
8581 <para>A64: SQNEG Vd.2S, Vn.2S</para>
8583 <param name="value" />
8585 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector64{System.SByte})">
8587 <para>int8x8_t vqneg_s8 (int8x8_t a)</para>
8588 <para>A32: VQNEG.S8 Dd, Dm</para>
8589 <para>A64: SQNEG Vd.8B, Vn.8B</para>
8591 <param name="value" />
8593 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
8595 <para>float64x1_t vneg_f64 (float64x1_t a)</para>
8596 <para>A32: VNEG.F64 Dd, Dm</para>
8597 <para>A64: FNEG Dd, Dn</para>
8599 <param name="value" />
8601 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
8603 <para>float32_t vnegs_f32 (float32_t a)</para>
8604 <para>A32: VNEG.F32 Sd, Sm</para>
8605 <para>A64: FNEG Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8607 <param name="value" />
8609 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Byte})">
8611 <para>uint8x16_t vmvnq_u8 (uint8x16_t a)</para>
8612 <para>A32: VMVN Qd, Qm</para>
8613 <para>A64: MVN Vd.16B, Vn.16B</para>
8615 <param name="value" />
8617 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Double})">
8619 <para>float64x2_t vmvnq_f64 (float64x2_t a)</para>
8620 <para>A32: VMVN Qd, Qm</para>
8621 <para>A64: MVN Vd.16B, Vn.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8623 <param name="value" />
8625 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int16})">
8627 <para>int16x8_t vmvnq_s16 (int16x8_t a)</para>
8628 <para>A32: VMVN Qd, Qm</para>
8629 <para>A64: MVN Vd.16B, Vn.16B</para>
8631 <param name="value" />
8633 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int32})">
8635 <para>int32x4_t vmvnq_s32 (int32x4_t a)</para>
8636 <para>A32: VMVN Qd, Qm</para>
8637 <para>A64: MVN Vd.16B, Vn.16B</para>
8639 <param name="value" />
8641 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int64})">
8643 <para>int64x2_t vmvnq_s64 (int64x2_t a)</para>
8644 <para>A32: VMVN Qd, Qm</para>
8645 <para>A64: MVN Vd.16B, Vn.16B</para>
8647 <param name="value" />
8649 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.SByte})">
8651 <para>int8x16_t vmvnq_s8 (int8x16_t a)</para>
8652 <para>A32: VMVN Qd, Qm</para>
8653 <para>A64: MVN Vd.16B, Vn.16B</para>
8655 <param name="value" />
8657 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Single})">
8659 <para>float32x4_t vmvnq_f32 (float32x4_t a)</para>
8660 <para>A32: VMVN Qd, Qm</para>
8661 <para>A64: MVN Vd.16B, Vn.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8663 <param name="value" />
8665 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt16})">
8667 <para>uint16x8_t vmvnq_u16 (uint16x8_t a)</para>
8668 <para>A32: VMVN Qd, Qm</para>
8669 <para>A64: MVN Vd.16B, Vn.16B</para>
8671 <param name="value" />
8673 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt32})">
8675 <para>uint32x4_t vmvnq_u32 (uint32x4_t a)</para>
8676 <para>A32: VMVN Qd, Qm</para>
8677 <para>A64: MVN Vd.16B, Vn.16B</para>
8679 <param name="value" />
8681 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt64})">
8683 <para>uint64x2_t vmvnq_u64 (uint64x2_t a)</para>
8684 <para>A32: VMVN Qd, Qm</para>
8685 <para>A64: MVN Vd.16B, Vn.16B</para>
8687 <param name="value" />
8689 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Byte})">
8691 <para>uint8x8_t vmvn_u8 (uint8x8_t a)</para>
8692 <para>A32: VMVN Dd, Dm</para>
8693 <para>A64: MVN Vd.8B, Vn.8B</para>
8695 <param name="value" />
8697 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Double})">
8699 <para>float64x1_t vmvn_f64 (float64x1_t a)</para>
8700 <para>A32: VMVN Dd, Dm</para>
8701 <para>A64: MVN Vd.8B, Vn.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8703 <param name="value" />
8705 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Int16})">
8707 <para>int16x4_t vmvn_s16 (int16x4_t a)</para>
8708 <para>A32: VMVN Dd, Dm</para>
8709 <para>A64: MVN Vd.8B, Vn.8B</para>
8711 <param name="value" />
8713 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Int32})">
8715 <para>int32x2_t vmvn_s32 (int32x2_t a)</para>
8716 <para>A32: VMVN Dd, Dm</para>
8717 <para>A64: MVN Vd.8B, Vn.8B</para>
8719 <param name="value" />
8721 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Int64})">
8723 <para>int64x1_t vmvn_s64 (int64x1_t a)</para>
8724 <para>A32: VMVN Dd, Dm</para>
8725 <para>A64: MVN Vd.8B, Vn.8B</para>
8727 <param name="value" />
8729 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.SByte})">
8731 <para>int8x8_t vmvn_s8 (int8x8_t a)</para>
8732 <para>A32: VMVN Dd, Dm</para>
8733 <para>A64: MVN Vd.8B, Vn.8B</para>
8735 <param name="value" />
8737 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Single})">
8739 <para>float32x2_t vmvn_f32 (float32x2_t a)</para>
8740 <para>A32: VMVN Dd, Dm</para>
8741 <para>A64: MVN Vd.8B, Vn.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8743 <param name="value" />
8745 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.UInt16})">
8747 <para>uint16x4_t vmvn_u16 (uint16x4_t a)</para>
8748 <para>A32: VMVN Dd, Dm</para>
8749 <para>A64: MVN Vd.8B, Vn.8B</para>
8751 <param name="value" />
8753 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.UInt32})">
8755 <para>uint32x2_t vmvn_u32 (uint32x2_t a)</para>
8756 <para>A32: VMVN Dd, Dm</para>
8757 <para>A64: MVN Vd.8B, Vn.8B</para>
8759 <param name="value" />
8761 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.UInt64})">
8763 <para>uint64x1_t vmvn_u64 (uint64x1_t a)</para>
8764 <para>A32: VMVN Dd, Dm</para>
8765 <para>A64: MVN Vd.8B, Vn.8B</para>
8767 <param name="value" />
8769 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8771 <para>uint8x16_t vorrq_u8 (uint8x16_t a, uint8x16_t b)</para>
8772 <para>A32: VORR Qd, Qn, Qm</para>
8773 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8775 <param name="left" />
8776 <param name="right" />
8778 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8780 <para>float64x2_t vorrq_f64 (float64x2_t a, float64x2_t b)</para>
8781 <para>A32: VORR Qd, Qn, Qm</para>
8782 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8784 <param name="left" />
8785 <param name="right" />
8787 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8789 <para>int16x8_t vorrq_s16 (int16x8_t a, int16x8_t b)</para>
8790 <para>A32: VORR Qd, Qn, Qm</para>
8791 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8793 <param name="left" />
8794 <param name="right" />
8796 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8798 <para>int32x4_t vorrq_s32 (int32x4_t a, int32x4_t b)</para>
8799 <para>A32: VORR Qd, Qn, Qm</para>
8800 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8802 <param name="left" />
8803 <param name="right" />
8805 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8807 <para>int64x2_t vorrq_s64 (int64x2_t a, int64x2_t b)</para>
8808 <para>A32: VORR Qd, Qn, Qm</para>
8809 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8811 <param name="left" />
8812 <param name="right" />
8814 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8816 <para>int8x16_t vorrq_s8 (int8x16_t a, int8x16_t b)</para>
8817 <para>A32: VORR Qd, Qn, Qm</para>
8818 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8820 <param name="left" />
8821 <param name="right" />
8823 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
8825 <para>float32x4_t vorrq_f32 (float32x4_t a, float32x4_t b)</para>
8826 <para>A32: VORR Qd, Qn, Qm</para>
8827 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8829 <param name="left" />
8830 <param name="right" />
8832 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
8834 <para>uint16x8_t vorrq_u16 (uint16x8_t a, uint16x8_t b)</para>
8835 <para>A32: VORR Qd, Qn, Qm</para>
8836 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8838 <param name="left" />
8839 <param name="right" />
8841 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
8843 <para>uint32x4_t vorrq_u32 (uint32x4_t a, uint32x4_t b)</para>
8844 <para>A32: VORR Qd, Qn, Qm</para>
8845 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8847 <param name="left" />
8848 <param name="right" />
8850 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
8852 <para>uint64x2_t vorrq_u64 (uint64x2_t a, uint64x2_t b)</para>
8853 <para>A32: VORR Qd, Qn, Qm</para>
8854 <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
8856 <param name="left" />
8857 <param name="right" />
8859 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
8861 <para>uint8x8_t vorr_u8 (uint8x8_t a, uint8x8_t b)</para>
8862 <para>A32: VORR Dd, Dn, Dm</para>
8863 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8865 <param name="left" />
8866 <param name="right" />
8868 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
8870 <para>float64x1_t vorr_f64 (float64x1_t a, float64x1_t b)</para>
8871 <para>A32: VORR Dd, Dn, Dm</para>
8872 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8874 <param name="left" />
8875 <param name="right" />
8877 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
8879 <para>int16x4_t vorr_s16 (int16x4_t a, int16x4_t b)</para>
8880 <para>A32: VORR Dd, Dn, Dm</para>
8881 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8883 <param name="left" />
8884 <param name="right" />
8886 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
8888 <para>int32x2_t vorr_s32 (int32x2_t a, int32x2_t b)</para>
8889 <para>A32: VORR Dd, Dn, Dm</para>
8890 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8892 <param name="left" />
8893 <param name="right" />
8895 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
8897 <para>int64x1_t vorr_s64 (int64x1_t a, int64x1_t b)</para>
8898 <para>A32: VORR Dd, Dn, Dm</para>
8899 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8901 <param name="left" />
8902 <param name="right" />
8904 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
8906 <para>int8x8_t vorr_s8 (int8x8_t a, int8x8_t b)</para>
8907 <para>A32: VORR Dd, Dn, Dm</para>
8908 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8910 <param name="left" />
8911 <param name="right" />
8913 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
8915 <para>float32x2_t vorr_f32 (float32x2_t a, float32x2_t b)</para>
8916 <para>A32: VORR Dd, Dn, Dm</para>
8917 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8919 <param name="left" />
8920 <param name="right" />
8922 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
8924 <para>uint16x4_t vorr_u16 (uint16x4_t a, uint16x4_t b)</para>
8925 <para>A32: VORR Dd, Dn, Dm</para>
8926 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8928 <param name="left" />
8929 <param name="right" />
8931 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
8933 <para>uint32x2_t vorr_u32 (uint32x2_t a, uint32x2_t b)</para>
8934 <para>A32: VORR Dd, Dn, Dm</para>
8935 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8937 <param name="left" />
8938 <param name="right" />
8940 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
8942 <para>uint64x1_t vorr_u64 (uint64x1_t a, uint64x1_t b)</para>
8943 <para>A32: VORR Dd, Dn, Dm</para>
8944 <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
8946 <param name="left" />
8947 <param name="right" />
8949 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
8951 <para>uint8x16_t vornq_u8 (uint8x16_t a, uint8x16_t b)</para>
8952 <para>A32: VORN Qd, Qn, Qm</para>
8953 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
8955 <param name="left" />
8956 <param name="right" />
8958 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
8960 <para>float64x2_t vornq_f64 (float64x2_t a, float64x2_t b)</para>
8961 <para>A32: VORN Qd, Qn, Qm</para>
8962 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
8964 <param name="left" />
8965 <param name="right" />
8967 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
8969 <para>int16x8_t vornq_s16 (int16x8_t a, int16x8_t b)</para>
8970 <para>A32: VORN Qd, Qn, Qm</para>
8971 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
8973 <param name="left" />
8974 <param name="right" />
8976 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
8978 <para>int32x4_t vornq_s32 (int32x4_t a, int32x4_t b)</para>
8979 <para>A32: VORN Qd, Qn, Qm</para>
8980 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
8982 <param name="left" />
8983 <param name="right" />
8985 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
8987 <para>int64x2_t vornq_s64 (int64x2_t a, int64x2_t b)</para>
8988 <para>A32: VORN Qd, Qn, Qm</para>
8989 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
8991 <param name="left" />
8992 <param name="right" />
8994 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
8996 <para>int8x16_t vornq_s8 (int8x16_t a, int8x16_t b)</para>
8997 <para>A32: VORN Qd, Qn, Qm</para>
8998 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
9000 <param name="left" />
9001 <param name="right" />
9003 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
9005 <para>float32x4_t vornq_f32 (float32x4_t a, float32x4_t b)</para>
9006 <para>A32: VORN Qd, Qn, Qm</para>
9007 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9009 <param name="left" />
9010 <param name="right" />
9012 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
9014 <para>uint16x8_t vornq_u16 (uint16x8_t a, uint16x8_t b)</para>
9015 <para>A32: VORN Qd, Qn, Qm</para>
9016 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
9018 <param name="left" />
9019 <param name="right" />
9021 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
9023 <para>uint32x4_t vornq_u32 (uint32x4_t a, uint32x4_t b)</para>
9024 <para>A32: VORN Qd, Qn, Qm</para>
9025 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
9027 <param name="left" />
9028 <param name="right" />
9030 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
9032 <para>uint64x2_t vornq_u64 (uint64x2_t a, uint64x2_t b)</para>
9033 <para>A32: VORN Qd, Qn, Qm</para>
9034 <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
9036 <param name="left" />
9037 <param name="right" />
9039 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9041 <para>uint8x8_t vorn_u8 (uint8x8_t a, uint8x8_t b)</para>
9042 <para>A32: VORN Dd, Dn, Dm</para>
9043 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9045 <param name="left" />
9046 <param name="right" />
9048 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
9050 <para>float64x1_t vorn_f64 (float64x1_t a, float64x1_t b)</para>
9051 <para>A32: VORN Dd, Dn, Dm</para>
9052 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9054 <param name="left" />
9055 <param name="right" />
9057 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
9059 <para>int16x4_t vorn_s16 (int16x4_t a, int16x4_t b)</para>
9060 <para>A32: VORN Dd, Dn, Dm</para>
9061 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9063 <param name="left" />
9064 <param name="right" />
9066 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
9068 <para>int32x2_t vorn_s32 (int32x2_t a, int32x2_t b)</para>
9069 <para>A32: VORN Dd, Dn, Dm</para>
9070 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9072 <param name="left" />
9073 <param name="right" />
9075 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
9077 <para>int64x1_t vorn_s64 (int64x1_t a, int64x1_t b)</para>
9078 <para>A32: VORN Dd, Dn, Dm</para>
9079 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9081 <param name="left" />
9082 <param name="right" />
9084 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
9086 <para>int8x8_t vorn_s8 (int8x8_t a, int8x8_t b)</para>
9087 <para>A32: VORN Dd, Dn, Dm</para>
9088 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9090 <param name="left" />
9091 <param name="right" />
9093 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
9095 <para>float32x2_t vorn_f32 (float32x2_t a, float32x2_t b)</para>
9096 <para>A32: VORN Dd, Dn, Dm</para>
9097 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9099 <param name="left" />
9100 <param name="right" />
9102 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
9104 <para>uint16x4_t vorn_u16 (uint16x4_t a, uint16x4_t b)</para>
9105 <para>A32: VORN Dd, Dn, Dm</para>
9106 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9108 <param name="left" />
9109 <param name="right" />
9111 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
9113 <para>uint32x2_t vorn_u32 (uint32x2_t a, uint32x2_t b)</para>
9114 <para>A32: VORN Dd, Dn, Dm</para>
9115 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9117 <param name="left" />
9118 <param name="right" />
9120 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
9122 <para>uint64x1_t vorn_u64 (uint64x1_t a, uint64x1_t b)</para>
9123 <para>A32: VORN Dd, Dn, Dm</para>
9124 <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
9126 <param name="left" />
9127 <param name="right" />
9129 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9131 <para>poly8x16_t vmulq_p8 (poly8x16_t a, poly8x16_t b)</para>
9132 <para>A32: VMUL.P8 Qd, Qn, Qm</para>
9133 <para>A64: PMUL Vd.16B, Vn.16B, Vm.16B</para>
9135 <param name="left" />
9136 <param name="right" />
9138 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9140 <para>poly8x16_t vmulq_p8 (poly8x16_t a, poly8x16_t b)</para>
9141 <para>A32: VMUL.P8 Qd, Qn, Qm</para>
9142 <para>A64: PMUL Vd.16B, Vn.16B, Vm.16B</para>
9144 <param name="left" />
9145 <param name="right" />
9147 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9149 <para>poly8x8_t vmul_p8 (poly8x8_t a, poly8x8_t b)</para>
9150 <para>A32: VMUL.P8 Dd, Dn, Dm</para>
9151 <para>A64: PMUL Vd.8B, Vn.8B, Vm.8B</para>
9153 <param name="left" />
9154 <param name="right" />
9156 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
9158 <para>poly8x8_t vmul_p8 (poly8x8_t a, poly8x8_t b)</para>
9159 <para>A32: VMUL.P8 Dd, Dn, Dm</para>
9160 <para>A64: PMUL Vd.8B, Vn.8B, Vm.8B</para>
9162 <param name="left" />
9163 <param name="right" />
9165 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
9167 <para>poly16x8_t vmull_p8 (poly8x8_t a, poly8x8_t b)</para>
9168 <para>A32: VMULL.P8 Qd, Dn, Dm</para>
9169 <para>A64: PMULL Vd.16B, Vn.8B, Vm.8B</para>
9171 <param name="left" />
9172 <param name="right" />
9174 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
9176 <para>poly16x8_t vmull_p8 (poly8x8_t a, poly8x8_t b)</para>
9177 <para>A32: VMULL.P8 Qd, Dn, Dm</para>
9178 <para>A64: PMULL Vd.16B, Vn.8B, Vm.8B</para>
9180 <param name="left" />
9181 <param name="right" />
9183 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
9185 <para>poly16x8_t vmull_high_p8 (poly8x16_t a, poly8x16_t b)</para>
9186 <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
9187 <para>A64: PMULL2 Vd.16B, Vn.16B, Vm.16B</para>
9189 <param name="left" />
9190 <param name="right" />
9192 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9194 <para>poly16x8_t vmull_high_p8 (poly8x16_t a, poly8x16_t b)</para>
9195 <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
9196 <para>A64: PMULL2 Vd.16B, Vn.16B, Vm.16B</para>
9198 <param name="left" />
9199 <param name="right" />
9201 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector128{System.Byte})">
9203 <para>uint8x16_t vcntq_u8 (uint8x16_t a)</para>
9204 <para>A32: VCNT.I8 Qd, Qm</para>
9205 <para>A64: CNT Vd.16B, Vn.16B</para>
9207 <param name="value" />
9209 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector128{System.SByte})">
9211 <para>int8x16_t vcntq_s8 (int8x16_t a)</para>
9212 <para>A32: VCNT.I8 Qd, Qm</para>
9213 <para>A64: CNT Vd.16B, Vn.16B</para>
9215 <param name="value" />
9217 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
9219 <para>uint8x8_t vcnt_u8 (uint8x8_t a)</para>
9220 <para>A32: VCNT.I8 Dd, Dm</para>
9221 <para>A64: CNT Vd.8B, Vn.8B</para>
9223 <param name="value" />
9225 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
9227 <para>int8x8_t vcnt_s8 (int8x8_t a)</para>
9228 <para>A32: VCNT.I8 Dd, Dm</para>
9229 <para>A64: CNT Vd.8B, Vn.8B</para>
9231 <param name="value" />
9233 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector128{System.Single})">
9235 <para>float32x4_t vrecpeq_f32 (float32x4_t a)</para>
9236 <para>A32: VRECPE.F32 Qd, Qm</para>
9237 <para>A64: FRECPE Vd.4S, Vn.4S</para>
9239 <param name="value" />
9241 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector128{System.UInt32})">
9243 <para>uint32x4_t vrecpeq_u32 (uint32x4_t a)</para>
9244 <para>A32: VRECPE.U32 Qd, Qm</para>
9245 <para>A64: URECPE Vd.4S, Vn.4S</para>
9247 <param name="value" />
9249 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector64{System.Single})">
9251 <para>float32x2_t vrecpe_f32 (float32x2_t a)</para>
9252 <para>A32: VRECPE.F32 Dd, Dm</para>
9253 <para>A64: FRECPE Vd.2S, Vn.2S</para>
9255 <param name="value" />
9257 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector64{System.UInt32})">
9259 <para>uint32x2_t vrecpe_u32 (uint32x2_t a)</para>
9260 <para>A32: VRECPE.U32 Dd, Dm</para>
9261 <para>A64: URECPE Vd.2S, Vn.2S</para>
9263 <param name="value" />
9265 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128{System.Single})">
9267 <para>float32x4_t vrsqrteq_f32 (float32x4_t a)</para>
9268 <para>A32: VRSQRTE.F32 Qd, Qm</para>
9269 <para>A64: FRSQRTE Vd.4S, Vn.4S</para>
9271 <param name="value" />
9273 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128{System.UInt32})">
9275 <para>uint32x4_t vrsqrteq_u32 (uint32x4_t a)</para>
9276 <para>A32: VRSQRTE.U32 Qd, Qm</para>
9277 <para>A64: URSQRTE Vd.4S, Vn.4S</para>
9279 <param name="value" />
9281 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector64{System.Single})">
9283 <para>float32x2_t vrsqrte_f32 (float32x2_t a)</para>
9284 <para>A32: VRSQRTE.F32 Dd, Dm</para>
9285 <para>A64: FRSQRTE Vd.2S, Vn.2S</para>
9287 <param name="value" />
9289 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector64{System.UInt32})">
9291 <para>uint32x2_t vrsqrte_u32 (uint32x2_t a)</para>
9292 <para>A32: VRSQRTE.U32 Dd, Dm</para>
9293 <para>A64: URSQRTE Vd.2S, Vn.2S</para>
9295 <param name="value" />
9297 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
9299 <para>float32x4_t vrsqrtsq_f32 (float32x4_t a, float32x4_t b)</para>
9300 <para>A32: VRSQRTS.F32 Qd, Qn, Qm</para>
9301 <para>A64: FRSQRTS Vd.4S, Vn.4S, Vm.4S</para>
9303 <param name="left" />
9304 <param name="right" />
9306 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
9308 <para>float32x2_t vrsqrts_f32 (float32x2_t a, float32x2_t b)</para>
9309 <para>A32: VRSQRTS.F32 Dd, Dn, Dm</para>
9310 <para>A64: FRSQRTS Vd.2S, Vn.2S, Vm.2S</para>
9312 <param name="left" />
9313 <param name="right" />
9315 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalStep(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
9317 <para>float32x4_t vrecpsq_f32 (float32x4_t a, float32x4_t b)</para>
9318 <para>A32: VRECPS.F32 Qd, Qn, Qm</para>
9319 <para>A64: FRECPS Vd.4S, Vn.4S, Vm.4S</para>
9321 <param name="left" />
9322 <param name="right" />
9324 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalStep(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
9326 <para>float32x2_t vrecps_f32 (float32x2_t a, float32x2_t b)</para>
9327 <para>A32: VRECPS.F32 Dd, Dn, Dm</para>
9328 <para>A64: FRECPS Vd.2S, Vn.2S, Vm.2S</para>
9330 <param name="left" />
9331 <param name="right" />
9333 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.Int32})">
9334 <summary>int16x8_t vrev32q_s16 (int16x8_t vec) A32: VREV32.16 Qd, Qm A64: REV32 Vd.8H, Vn.8H</summary>
9335 <param name="value" />
9337 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.Int64})">
9338 <summary>int16x8_t vrev64q_s16 (int16x8_t vec) A32: VREV64.16 Qd, Qm A64: REV64 Vd.8H, Vn.8H</summary>
9339 <param name="value" />
9341 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.UInt32})">
9342 <summary>uint16x8_t vrev32q_u16 (uint16x8_t vec) A32: VREV32.16 Qd, Qm A64: REV32 Vd.8H, Vn.8H</summary>
9343 <param name="value" />
9345 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.UInt64})">
9346 <summary>uint16x8_t vrev64q_u16 (uint16x8_t vec) A32: VREV64.16 Qd, Qm A64: REV64 Vd.8H, Vn.8H</summary>
9347 <param name="value" />
9349 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.Int32})">
9350 <summary>int16x4_t vrev32_s16 (int16x4_t vec) A32: VREV32.16 Dd, Dm A64: REV32 Vd.4H, Vn.4H</summary>
9351 <param name="value" />
9353 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.Int64})">
9354 <summary>int16x4_t vrev64_s16 (int16x4_t vec) A32: VREV64.16 Dd, Dm A64: REV64 Vd.4H, Vn.4H</summary>
9355 <param name="value" />
9357 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.UInt32})">
9358 <summary>uint16x4_t vrev32_u16 (uint16x4_t vec) A32: VREV32.16 Dd, Dm A64: REV32 Vd.4H, Vn.4H</summary>
9359 <param name="value" />
9361 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.UInt64})">
9362 <summary>uint16x4_t vrev64_u16 (uint16x4_t vec) A32: VREV64.16 Dd, Dm A64: REV64 Vd.4H, Vn.4H</summary>
9363 <param name="value" />
9365 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector128{System.Int64})">
9366 <summary>int32x4_t vrev64q_s32 (int32x4_t vec) A32: VREV64.32 Qd, Qm A64: REV64 Vd.4S, Vn.4S</summary>
9367 <param name="value" />
9369 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector128{System.UInt64})">
9370 <summary>uint32x4_t vrev64q_u32 (uint32x4_t vec) A32: VREV64.32 Qd, Qm A64: REV64 Vd.4S, Vn.4S</summary>
9371 <param name="value" />
9373 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector64{System.Int64})">
9374 <summary>int32x2_t vrev64_s32 (int32x2_t vec) A32: VREV64.32 Dd, Dm A64: REV64 Vd.2S, Vn.2S</summary>
9375 <param name="value" />
9377 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector64{System.UInt64})">
9378 <summary>uint32x2_t vrev64_u32 (uint32x2_t vec) A32: VREV64.32 Dd, Dm A64: REV64 Vd.2S, Vn.2S</summary>
9379 <param name="value" />
9381 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.Int16})">
9382 <summary>int8x16_t vrev16q_s8 (int8x16_t vec) A32: VREV16.8 Qd, Qm A64: REV16 Vd.16B, Vn.16B</summary>
9383 <param name="value" />
9385 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.Int32})">
9386 <summary>int8x16_t vrev32q_s8 (int8x16_t vec) A32: VREV32.8 Qd, Qm A64: REV32 Vd.16B, Vn.16B</summary>
9387 <param name="value" />
9389 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.Int64})">
9390 <summary>int8x16_t vrev64q_s8 (int8x16_t vec) A32: VREV64.8 Qd, Qm A64: REV64 Vd.16B, Vn.16B</summary>
9391 <param name="value" />
9393 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.UInt16})">
9394 <summary>uint8x16_t vrev16q_u8 (uint8x16_t vec) A32: VREV16.8 Qd, Qm A64: REV16 Vd.16B, Vn.16B</summary>
9395 <param name="value" />
9397 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.UInt32})">
9398 <summary>uint8x16_t vrev32q_u8 (uint8x16_t vec) A32: VREV32.8 Qd, Qm A64: REV32 Vd.16B, Vn.16B</summary>
9399 <param name="value" />
9401 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.UInt64})">
9402 <summary>uint8x16_t vrev64q_u8 (uint8x16_t vec) A32: VREV64.8 Qd, Qm A64: REV64 Vd.16B, Vn.16B</summary>
9403 <param name="value" />
9405 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.Int16})">
9406 <summary>int8x8_t vrev16_s8 (int8x8_t vec) A32: VREV16.8 Dd, Dm A64: REV16 Vd.8B, Vn.8B</summary>
9407 <param name="value" />
9409 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.Int32})">
9410 <summary>int8x8_t vrev32_s8 (int8x8_t vec) A32: VREV32.8 Dd, Dm A64: REV32 Vd.8B, Vn.8B</summary>
9411 <param name="value" />
9413 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.Int64})">
9414 <summary>int8x8_t vrev64_s8 (int8x8_t vec) A32: VREV64.8 Dd, Dm A64: REV64 Vd.8B, Vn.8B</summary>
9415 <param name="value" />
9417 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.UInt16})">
9418 <summary>uint8x8_t vrev16_u8 (uint8x8_t vec) A32: VREV16.8 Dd, Dm A64: REV16 Vd.8B, Vn.8B</summary>
9419 <param name="value" />
9421 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.UInt32})">
9422 <summary>uint8x8_t vrev32_u8 (uint8x8_t vec) A32: VREV32.8 Dd, Dm A64: REV32 Vd.8B, Vn.8B</summary>
9423 <param name="value" />
9425 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.UInt64})">
9426 <summary>uint8x8_t vrev64_u8 (uint8x8_t vec) A32: VREV64.8 Dd, Dm A64: REV64 Vd.8B, Vn.8B</summary>
9427 <param name="value" />
9429 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Single})">
9431 <para>float32x4_t vrndaq_f32 (float32x4_t a)</para>
9432 <para>A32: VRINTA.F32 Qd, Qm</para>
9433 <para>A64: FRINTA Vd.4S, Vn.4S</para>
9435 <param name="value" />
9437 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZero(System.Runtime.Intrinsics.Vector64{System.Single})">
9439 <para>float32x2_t vrnda_f32 (float32x2_t a)</para>
9440 <para>A32: VRINTA.F32 Dd, Dm</para>
9441 <para>A64: FRINTA Vd.2S, Vn.2S</para>
9443 <param name="value" />
9445 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
9447 <para>float64x1_t vrnda_f64 (float64x1_t a)</para>
9448 <para>A32: VRINTA.F64 Dd, Dm</para>
9449 <para>A64: FRINTA Dd, Dn</para>
9451 <param name="value" />
9453 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
9455 <para>float32_t vrndas_f32 (float32_t a)</para>
9456 <para>A32: VRINTA.F32 Sd, Sm</para>
9457 <para>A64: FRINTA Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9459 <param name="value" />
9461 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearest(System.Runtime.Intrinsics.Vector128{System.Single})">
9463 <para>float32x4_t vrndnq_f32 (float32x4_t a)</para>
9464 <para>A32: VRINTN.F32 Qd, Qm</para>
9465 <para>A64: FRINTN Vd.4S, Vn.4S</para>
9467 <param name="value" />
9469 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearest(System.Runtime.Intrinsics.Vector64{System.Single})">
9471 <para>float32x2_t vrndn_f32 (float32x2_t a)</para>
9472 <para>A32: VRINTN.F32 Dd, Dm</para>
9473 <para>A64: FRINTN Vd.2S, Vn.2S</para>
9475 <param name="value" />
9477 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearestScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
9479 <para>float64x1_t vrndn_f64 (float64x1_t a)</para>
9480 <para>A32: VRINTN.F64 Dd, Dm</para>
9481 <para>A64: FRINTN Dd, Dn</para>
9483 <param name="value" />
9485 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearestScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
9487 <para>float32_t vrndns_f32 (float32_t a)</para>
9488 <para>A32: VRINTN.F32 Sd, Sm</para>
9489 <para>A64: FRINTN Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9491 <param name="value" />
9493 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
9495 <para>float32x4_t vrndmq_f32 (float32x4_t a)</para>
9496 <para>A32: VRINTM.F32 Qd, Qm</para>
9497 <para>A64: FRINTM Vd.4S, Vn.4S</para>
9499 <param name="value" />
9501 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
9503 <para>float32x2_t vrndm_f32 (float32x2_t a)</para>
9504 <para>A32: VRINTM.F32 Dd, Dm</para>
9505 <para>A64: FRINTM Vd.2S, Vn.2S</para>
9507 <param name="value" />
9509 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
9511 <para>float64x1_t vrndm_f64 (float64x1_t a)</para>
9512 <para>A32: VRINTM.F64 Dd, Dm</para>
9513 <para>A64: FRINTM Dd, Dn</para>
9515 <param name="value" />
9517 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
9519 <para>float32_t vrndms_f32 (float32_t a)</para>
9520 <para>A32: VRINTM.F32 Sd, Sm</para>
9521 <para>A64: FRINTM Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9523 <param name="value" />
9525 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
9527 <para>float32x4_t vrndpq_f32 (float32x4_t a)</para>
9528 <para>A32: VRINTP.F32 Qd, Qm</para>
9529 <para>A64: FRINTP Vd.4S, Vn.4S</para>
9531 <param name="value" />
9533 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
9535 <para>float32x2_t vrndp_f32 (float32x2_t a)</para>
9536 <para>A32: VRINTP.F32 Dd, Dm</para>
9537 <para>A64: FRINTP Vd.2S, Vn.2S</para>
9539 <param name="value" />
9541 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
9543 <para>float64x1_t vrndp_f64 (float64x1_t a)</para>
9544 <para>A32: VRINTP.F64 Dd, Dm</para>
9545 <para>A64: FRINTP Dd, Dn</para>
9547 <param name="value" />
9549 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
9551 <para>float32_t vrndps_f32 (float32_t a)</para>
9552 <para>A32: VRINTP.F32 Sd, Sm</para>
9553 <para>A64: FRINTP Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9555 <param name="value" />
9557 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
9559 <para>float32x4_t vrndq_f32 (float32x4_t a)</para>
9560 <para>A32: VRINTZ.F32 Qd, Qm</para>
9561 <para>A64: FRINTZ Vd.4S, Vn.4S</para>
9563 <param name="value" />
9565 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZero(System.Runtime.Intrinsics.Vector64{System.Single})">
9567 <para>float32x2_t vrnd_f32 (float32x2_t a)</para>
9568 <para>A32: VRINTZ.F32 Dd, Dm</para>
9569 <para>A64: FRINTZ Vd.2S, Vn.2S</para>
9571 <param name="value" />
9573 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
9575 <para>float64x1_t vrnd_f64 (float64x1_t a)</para>
9576 <para>A32: VRINTZ.F64 Dd, Dm</para>
9577 <para>A64: FRINTZ Dd, Dn</para>
9579 <param name="value" />
9581 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
9583 <para>float32_t vrnds_f32 (float32_t a)</para>
9584 <para>A32: VRINTZ.F32 Sd, Sm</para>
9585 <para>A64: FRINTZ Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
9587 <param name="value" />
9589 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9591 <para>int16x8_t vshlq_s16 (int16x8_t a, int16x8_t b)</para>
9592 <para>A32: VSHL.S16 Qd, Qn, Qm</para>
9593 <para>A64: SSHL Vd.8H, Vn.8H, Vm.8H</para>
9595 <param name="value" />
9596 <param name="count" />
9598 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9600 <para>int32x4_t vshlq_s32 (int32x4_t a, int32x4_t b)</para>
9601 <para>A32: VSHL.S32 Qd, Qn, Qm</para>
9602 <para>A64: SSHL Vd.4S, Vn.4S, Vm.4S</para>
9604 <param name="value" />
9605 <param name="count" />
9607 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
9609 <para>int64x2_t vshlq_s64 (int64x2_t a, int64x2_t b)</para>
9610 <para>A32: VSHL.S64 Qd, Qn, Qm</para>
9611 <para>A64: SSHL Vd.2D, Vn.2D, Vm.2D</para>
9613 <param name="value" />
9614 <param name="count" />
9616 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9618 <para>int8x16_t vshlq_s8 (int8x16_t a, int8x16_t b)</para>
9619 <para>A32: VSHL.S8 Qd, Qn, Qm</para>
9620 <para>A64: SSHL Vd.16B, Vn.16B, Vm.16B</para>
9622 <param name="value" />
9623 <param name="count" />
9625 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
9627 <para>int16x4_t vshl_s16 (int16x4_t a, int16x4_t b)</para>
9628 <para>A32: VSHL.S16 Dd, Dn, Dm</para>
9629 <para>A64: SSHL Vd.4H, Vn.4H, Vm.4H</para>
9631 <param name="value" />
9632 <param name="count" />
9634 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
9636 <para>int32x2_t vshl_s32 (int32x2_t a, int32x2_t b)</para>
9637 <para>A32: VSHL.S32 Dd, Dn, Dm</para>
9638 <para>A64: SSHL Vd.2S, Vn.2S, Vm.2S</para>
9640 <param name="value" />
9641 <param name="count" />
9643 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
9645 <para>int8x8_t vshl_s8 (int8x8_t a, int8x8_t b)</para>
9646 <para>A32: VSHL.S8 Dd, Dn, Dm</para>
9647 <para>A64: SSHL Vd.8B, Vn.8B, Vm.8B</para>
9649 <param name="value" />
9650 <param name="count" />
9652 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9654 <para>int16x8_t vrshlq_s16 (int16x8_t a, int16x8_t b)</para>
9655 <para>A32: VRSHL.S16 Qd, Qn, Qm</para>
9656 <para>A64: SRSHL Vd.8H, Vn.8H, Vm.8H</para>
9658 <param name="value" />
9659 <param name="count" />
9661 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9663 <para>int32x4_t vrshlq_s32 (int32x4_t a, int32x4_t b)</para>
9664 <para>A32: VRSHL.S32 Qd, Qn, Qm</para>
9665 <para>A64: SRSHL Vd.4S, Vn.4S, Vm.4S</para>
9667 <param name="value" />
9668 <param name="count" />
9670 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
9672 <para>int64x2_t vrshlq_s64 (int64x2_t a, int64x2_t b)</para>
9673 <para>A32: VRSHL.S64 Qd, Qn, Qm</para>
9674 <para>A64: SRSHL Vd.2D, Vn.2D, Vm.2D</para>
9676 <param name="value" />
9677 <param name="count" />
9679 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9681 <para>int8x16_t vrshlq_s8 (int8x16_t a, int8x16_t b)</para>
9682 <para>A32: VRSHL.S8 Qd, Qn, Qm</para>
9683 <para>A64: SRSHL Vd.16B, Vn.16B, Vm.16B</para>
9685 <param name="value" />
9686 <param name="count" />
9688 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
9690 <para>int16x4_t vrshl_s16 (int16x4_t a, int16x4_t b)</para>
9691 <para>A32: VRSHL.S16 Dd, Dn, Dm</para>
9692 <para>A64: SRSHL Vd.4H, Vn.4H, Vm.4H</para>
9694 <param name="value" />
9695 <param name="count" />
9697 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
9699 <para>int32x2_t vrshl_s32 (int32x2_t a, int32x2_t b)</para>
9700 <para>A32: VRSHL.S32 Dd, Dn, Dm</para>
9701 <para>A64: SRSHL Vd.2S, Vn.2S, Vm.2S</para>
9703 <param name="value" />
9704 <param name="count" />
9706 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
9708 <para>int8x8_t vrshl_s8 (int8x8_t a, int8x8_t b)</para>
9709 <para>A32: VRSHL.S8 Dd, Dn, Dm</para>
9710 <para>A64: SRSHL Vd.8B, Vn.8B, Vm.8B</para>
9712 <param name="value" />
9713 <param name="count" />
9715 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9717 <para>int16x8_t vqrshlq_s16 (int16x8_t a, int16x8_t b)</para>
9718 <para>A32: VQRSHL.S16 Qd, Qn, Qm</para>
9719 <para>A64: SQRSHL Vd.8H, Vn.8H, Vm.8H</para>
9721 <param name="value" />
9722 <param name="count" />
9724 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9726 <para>int32x4_t vqrshlq_s32 (int32x4_t a, int32x4_t b)</para>
9727 <para>A32: VQRSHL.S32 Qd, Qn, Qm</para>
9728 <para>A64: SQRSHL Vd.4S, Vn.4S, Vm.4S</para>
9730 <param name="value" />
9731 <param name="count" />
9733 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
9735 <para>int64x2_t vqrshlq_s64 (int64x2_t a, int64x2_t b)</para>
9736 <para>A32: VQRSHL.S64 Qd, Qn, Qm</para>
9737 <para>A64: SQRSHL Vd.2D, Vn.2D, Vm.2D</para>
9739 <param name="value" />
9740 <param name="count" />
9742 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9744 <para>int8x16_t vqrshlq_s8 (int8x16_t a, int8x16_t b)</para>
9745 <para>A32: VQRSHL.S8 Qd, Qn, Qm</para>
9746 <para>A64: SQRSHL Vd.16B, Vn.16B, Vm.16B</para>
9748 <param name="value" />
9749 <param name="count" />
9751 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
9753 <para>int16x4_t vqrshl_s16 (int16x4_t a, int16x4_t b)</para>
9754 <para>A32: VQRSHL.S16 Dd, Dn, Dm</para>
9755 <para>A64: SQRSHL Vd.4H, Vn.4H, Vm.4H</para>
9757 <param name="value" />
9758 <param name="count" />
9760 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
9762 <para>int32x2_t vqrshl_s32 (int32x2_t a, int32x2_t b)</para>
9763 <para>A32: VQRSHL.S32 Dd, Dn, Dm</para>
9764 <para>A64: SQRSHL Vd.2S, Vn.2S, Vm.2S</para>
9766 <param name="value" />
9767 <param name="count" />
9769 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
9771 <para>int8x8_t vqrshl_s8 (int8x8_t a, int8x8_t b)</para>
9772 <para>A32: VQRSHL.S8 Dd, Dn, Dm</para>
9773 <para>A64: SQRSHL Vd.8B, Vn.8B, Vm.8B</para>
9775 <param name="value" />
9776 <param name="count" />
9778 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
9780 <para>int64x1_t vqrshl_s64 (int64x1_t a, int64x1_t b)</para>
9781 <para>A32: VQRSHL.S64 Dd, Dn, Dm</para>
9782 <para>A64: SQRSHL Dd, Dn, Dm</para>
9784 <param name="value" />
9785 <param name="count" />
9787 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
9789 <para>int64x1_t vrshl_s64 (int64x1_t a, int64x1_t b)</para>
9790 <para>A32: VRSHL.S64 Dd, Dn, Dm</para>
9791 <para>A64: SRSHL Dd, Dn, Dm</para>
9793 <param name="value" />
9794 <param name="count" />
9796 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
9798 <para>int16x8_t vqshlq_s16 (int16x8_t a, int16x8_t b)</para>
9799 <para>A32: VQSHL.S16 Qd, Qn, Qm</para>
9800 <para>A64: SQSHL Vd.8H, Vn.8H, Vm.8H</para>
9802 <param name="value" />
9803 <param name="count" />
9805 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
9807 <para>int32x4_t vqshlq_s32 (int32x4_t a, int32x4_t b)</para>
9808 <para>A32: VQSHL.S32 Qd, Qn, Qm</para>
9809 <para>A64: SQSHL Vd.4S, Vn.4S, Vm.4S</para>
9811 <param name="value" />
9812 <param name="count" />
9814 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
9816 <para>int64x2_t vqshlq_s64 (int64x2_t a, int64x2_t b)</para>
9817 <para>A32: VQSHL.S64 Qd, Qn, Qm</para>
9818 <para>A64: SQSHL Vd.2D, Vn.2D, Vm.2D</para>
9820 <param name="value" />
9821 <param name="count" />
9823 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
9825 <para>int8x16_t vqshlq_s8 (int8x16_t a, int8x16_t b)</para>
9826 <para>A32: VQSHL.S8 Qd, Qn, Qm</para>
9827 <para>A64: SQSHL Vd.16B, Vn.16B, Vm.16B</para>
9829 <param name="value" />
9830 <param name="count" />
9832 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
9834 <para>int16x4_t vqshl_s16 (int16x4_t a, int16x4_t b)</para>
9835 <para>A32: VQSHL.S16 Dd, Dn, Dm</para>
9836 <para>A64: SQSHL Vd.4H, Vn.4H, Vm.4H</para>
9838 <param name="value" />
9839 <param name="count" />
9841 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
9843 <para>int32x2_t vqshl_s32 (int32x2_t a, int32x2_t b)</para>
9844 <para>A32: VQSHL.S32 Dd, Dn, Dm</para>
9845 <para>A64: SQSHL Vd.2S, Vn.2S, Vm.2S</para>
9847 <param name="value" />
9848 <param name="count" />
9850 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
9852 <para>int8x8_t vqshl_s8 (int8x8_t a, int8x8_t b)</para>
9853 <para>A32: VQSHL.S8 Dd, Dn, Dm</para>
9854 <para>A64: SQSHL Vd.8B, Vn.8B, Vm.8B</para>
9856 <param name="value" />
9857 <param name="count" />
9859 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
9861 <para>int64x1_t vqshl_s64 (int64x1_t a, int64x1_t b)</para>
9862 <para>A32: VQSHL.S64 Dd, Dn, Dm</para>
9863 <para>A64: SQSHL Dd, Dn, Dm</para>
9865 <param name="value" />
9866 <param name="count" />
9868 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
9870 <para>int64x1_t vshl_s64 (int64x1_t a, int64x1_t b)</para>
9871 <para>A32: VSHL.S64 Dd, Dn, Dm</para>
9872 <para>A64: SSHL Dd, Dn, Dm</para>
9874 <param name="value" />
9875 <param name="count" />
9877 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
9878 <summary>uint8x16_t vsliq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n)) A32: VSLI.8 Qd, Qm, #n A64: SLI Vd.16B, Vn.16B, #n</summary>
9879 <param name="left" />
9880 <param name="right" />
9881 <param name="shift" />
9883 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
9884 <summary>int16x8_t vsliq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n)) A32: VSLI.16 Qd, Qm, #n A64: SLI Vd.8H, Vn.8H, #n</summary>
9885 <param name="left" />
9886 <param name="right" />
9887 <param name="shift" />
9889 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
9890 <summary>int32x4_t vsliq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n)) A32: VSLI.32 Qd, Qm, #n A64: SLI Vd.4S, Vn.4S, #n</summary>
9891 <param name="left" />
9892 <param name="right" />
9893 <param name="shift" />
9895 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
9896 <summary>int64x2_t vsliq_n_s64(int64x2_t a, int64x2_t b, __builtin_constant_p(n)) A32: VSLI.64 Qd, Qm, #n A64: SLI Vd.2D, Vn.2D, #n</summary>
9897 <param name="left" />
9898 <param name="right" />
9899 <param name="shift" />
9901 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
9902 <summary>int8x16_t vsliq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n)) A32: VSLI.8 Qd, Qm, #n A64: SLI Vd.16B, Vn.16B, #n</summary>
9903 <param name="left" />
9904 <param name="right" />
9905 <param name="shift" />
9907 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
9908 <summary>uint16x8_t vsliq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n)) A32: VSLI.16 Qd, Qm, #n A64: SLI Vd.8H, Vn.8H, #n</summary>
9909 <param name="left" />
9910 <param name="right" />
9911 <param name="shift" />
9913 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
9914 <summary>uint32x4_t vsliq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n)) A32: VSLI.32 Qd, Qm, #n A64: SLI Vd.4S, Vn.4S, #n</summary>
9915 <param name="left" />
9916 <param name="right" />
9917 <param name="shift" />
9919 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
9920 <summary>uint64x2_t vsliq_n_u64(uint64x2_t a, uint64x2_t b, __builtin_constant_p(n)) A32: VSLI.64 Qd, Qm, #n A64: SLI Vd.2D, Vn.2D, #n</summary>
9921 <param name="left" />
9922 <param name="right" />
9923 <param name="shift" />
9925 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
9926 <summary>uint8x8_t vsli_n_u8(uint8x8_t a, uint8x8_t b, __builtin_constant_p(n)) A32: VSLI.8 Dd, Dm, #n A64: SLI Vd.8B, Vn.8B, #n</summary>
9927 <param name="left" />
9928 <param name="right" />
9929 <param name="shift" />
9931 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
9932 <summary>int16x4_t vsli_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n)) A32: VSLI.16 Dd, Dm, #n A64: SLI Vd.4H, Vn.4H, #n</summary>
9933 <param name="left" />
9934 <param name="right" />
9935 <param name="shift" />
9937 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
9938 <summary>int32x2_t vsli_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n)) A32: VSLI.32 Dd, Dm, #n A64: SLI Vd.2S, Vn.2S, #n</summary>
9939 <param name="left" />
9940 <param name="right" />
9941 <param name="shift" />
9943 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
9944 <summary>int8x8_t vsli_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n)) A32: VSLI.8 Dd, Dm, #n A64: SLI Vd.8B, Vn.8B, #n</summary>
9945 <param name="left" />
9946 <param name="right" />
9947 <param name="shift" />
9949 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
9950 <summary>uint16x4_t vsli_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n)) A32: VSLI.16 Dd, Dm, #n A64: SLI Vd.4H, Vn.4H, #n</summary>
9951 <param name="left" />
9952 <param name="right" />
9953 <param name="shift" />
9955 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
9956 <summary>uint32x2_t vsli_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n)) A32: VSLI.32 Dd, Dm, #n A64: SLI Vd.2S, Vn.2S, #n</summary>
9957 <param name="left" />
9958 <param name="right" />
9959 <param name="shift" />
9961 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
9962 <summary>int64_t vslid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) A32: VSLI.64 Dd, Dm, #n A64: SLI Dd, Dn, #n</summary>
9963 <param name="left" />
9964 <param name="right" />
9965 <param name="shift" />
9967 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
9968 <summary>uint64_t vslid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) A32: VSLI.64 Dd, Dm, #n A64: SLI Dd, Dn, #n</summary>
9969 <param name="left" />
9970 <param name="right" />
9971 <param name="shift" />
9973 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
9975 <para>uint8x16_t vshlq_n_u8 (uint8x16_t a, const int n)</para>
9976 <para>A32: VSHL.I8 Qd, Qm, #n</para>
9977 <para>A64: SHL Vd.16B, Vn.16B, #n</para>
9979 <param name="value" />
9980 <param name="count" />
9982 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
9984 <para>int16x8_t vshlq_n_s16 (int16x8_t a, const int n)</para>
9985 <para>A32: VSHL.I16 Qd, Qm, #n</para>
9986 <para>A64: SHL Vd.8H, Vn.8H, #n</para>
9988 <param name="value" />
9989 <param name="count" />
9991 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
9993 <para>int64x2_t vshlq_n_s64 (int64x2_t a, const int n)</para>
9994 <para>A32: VSHL.I64 Qd, Qm, #n</para>
9995 <para>A64: SHL Vd.2D, Vn.2D, #n</para>
9997 <param name="value" />
9998 <param name="count" />
10000 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
10002 <para>int8x16_t vshlq_n_s8 (int8x16_t a, const int n)</para>
10003 <para>A32: VSHL.I8 Qd, Qm, #n</para>
10004 <para>A64: SHL Vd.16B, Vn.16B, #n</para>
10006 <param name="value" />
10007 <param name="count" />
10009 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
10011 <para>uint16x8_t vshlq_n_u16 (uint16x8_t a, const int n)</para>
10012 <para>A32: VSHL.I16 Qd, Qm, #n</para>
10013 <para>A64: SHL Vd.8H, Vn.8H, #n</para>
10015 <param name="value" />
10016 <param name="count" />
10018 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
10020 <para>uint32x4_t vshlq_n_u32 (uint32x4_t a, const int n)</para>
10021 <para>A32: VSHL.I32 Qd, Qm, #n</para>
10022 <para>A64: SHL Vd.4S, Vn.4S, #n</para>
10024 <param name="value" />
10025 <param name="count" />
10027 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
10029 <para>uint64x2_t vshlq_n_u64 (uint64x2_t a, const int n)</para>
10030 <para>A32: VSHL.I64 Qd, Qm, #n</para>
10031 <para>A64: SHL Vd.2D, Vn.2D, #n</para>
10033 <param name="value" />
10034 <param name="count" />
10036 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
10038 <para>uint8x8_t vshl_n_u8 (uint8x8_t a, const int n)</para>
10039 <para>A32: VSHL.I8 Dd, Dm, #n</para>
10040 <para>A64: SHL Vd.8B, Vn.8B, #n</para>
10042 <param name="value" />
10043 <param name="count" />
10045 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
10047 <para>int16x4_t vshl_n_s16 (int16x4_t a, const int n)</para>
10048 <para>A32: VSHL.I16 Dd, Dm, #n</para>
10049 <para>A64: SHL Vd.4H, Vn.4H, #n</para>
10051 <param name="value" />
10052 <param name="count" />
10054 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
10056 <para>int32x2_t vshl_n_s32 (int32x2_t a, const int n)</para>
10057 <para>A32: VSHL.I32 Dd, Dm, #n</para>
10058 <para>A64: SHL Vd.2S, Vn.2S, #n</para>
10060 <param name="value" />
10061 <param name="count" />
10063 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
10065 <para>int8x8_t vshl_n_s8 (int8x8_t a, const int n)</para>
10066 <para>A32: VSHL.I8 Dd, Dm, #n</para>
10067 <para>A64: SHL Vd.8B, Vn.8B, #n</para>
10069 <param name="value" />
10070 <param name="count" />
10072 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
10074 <para>uint16x4_t vshl_n_u16 (uint16x4_t a, const int n)</para>
10075 <para>A32: VSHL.I16 Dd, Dm, #n</para>
10076 <para>A64: SHL Vd.4H, Vn.4H, #n</para>
10078 <param name="value" />
10079 <param name="count" />
10081 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
10083 <para>uint32x2_t vshl_n_u32 (uint32x2_t a, const int n)</para>
10084 <para>A32: VSHL.I32 Dd, Dm, #n</para>
10085 <para>A64: SHL Vd.2S, Vn.2S, #n</para>
10087 <param name="value" />
10088 <param name="count" />
10090 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
10092 <para>uint8x16_t vqshlq_n_u8 (uint8x16_t a, const int n)</para>
10093 <para>A32: VQSHL.U8 Qd, Qm, #n</para>
10094 <para>A64: UQSHL Vd.16B, Vn.16B, #n</para>
10096 <param name="value" />
10097 <param name="count" />
10099 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
10101 <para>int16x8_t vqshlq_n_s16 (int16x8_t a, const int n)</para>
10102 <para>A32: VQSHL.S16 Qd, Qm, #n</para>
10103 <para>A64: SQSHL Vd.8H, Vn.8H, #n</para>
10105 <param name="value" />
10106 <param name="count" />
10108 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
10110 <para>int32x4_t vqshlq_n_s32 (int32x4_t a, const int n)</para>
10111 <para>A32: VQSHL.S32 Qd, Qm, #n</para>
10112 <para>A64: SQSHL Vd.4S, Vn.4S, #n</para>
10114 <param name="value" />
10115 <param name="count" />
10117 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
10119 <para>int64x2_t vqshlq_n_s64 (int64x2_t a, const int n)</para>
10120 <para>A32: VQSHL.S64 Qd, Qm, #n</para>
10121 <para>A64: SQSHL Vd.2D, Vn.2D, #n</para>
10123 <param name="value" />
10124 <param name="count" />
10126 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
10128 <para>int8x16_t vqshlq_n_s8 (int8x16_t a, const int n)</para>
10129 <para>A32: VQSHL.S8 Qd, Qm, #n</para>
10130 <para>A64: SQSHL Vd.16B, Vn.16B, #n</para>
10132 <param name="value" />
10133 <param name="count" />
10135 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
10137 <para>uint16x8_t vqshlq_n_u16 (uint16x8_t a, const int n)</para>
10138 <para>A32: VQSHL.U16 Qd, Qm, #n</para>
10139 <para>A64: UQSHL Vd.8H, Vn.8H, #n</para>
10141 <param name="value" />
10142 <param name="count" />
10144 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
10146 <para>uint32x4_t vqshlq_n_u32 (uint32x4_t a, const int n)</para>
10147 <para>A32: VQSHL.U32 Qd, Qm, #n</para>
10148 <para>A64: UQSHL Vd.4S, Vn.4S, #n</para>
10150 <param name="value" />
10151 <param name="count" />
10153 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
10155 <para>uint64x2_t vqshlq_n_u64 (uint64x2_t a, const int n)</para>
10156 <para>A32: VQSHL.U64 Qd, Qm, #n</para>
10157 <para>A64: UQSHL Vd.2D, Vn.2D, #n</para>
10159 <param name="value" />
10160 <param name="count" />
10162 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
10164 <para>uint8x8_t vqshl_n_u8 (uint8x8_t a, const int n)</para>
10165 <para>A32: VQSHL.U8 Dd, Dm, #n</para>
10166 <para>A64: UQSHL Vd.8B, Vn.8B, #n</para>
10168 <param name="value" />
10169 <param name="count" />
10171 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
10173 <para>int16x4_t vqshl_n_s16 (int16x4_t a, const int n)</para>
10174 <para>A32: VQSHL.S16 Dd, Dm, #n</para>
10175 <para>A64: SQSHL Vd.4H, Vn.4H, #n</para>
10177 <param name="value" />
10178 <param name="count" />
10180 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
10182 <para>int32x2_t vqshl_n_s32 (int32x2_t a, const int n)</para>
10183 <para>A32: VQSHL.S32 Dd, Dm, #n</para>
10184 <para>A64: SQSHL Vd.2S, Vn.2S, #n</para>
10186 <param name="value" />
10187 <param name="count" />
10189 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
10191 <para>int8x8_t vqshl_n_s8 (int8x8_t a, const int n)</para>
10192 <para>A32: VQSHL.S8 Dd, Dm, #n</para>
10193 <para>A64: SQSHL Vd.8B, Vn.8B, #n</para>
10195 <param name="value" />
10196 <param name="count" />
10198 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
10200 <para>uint16x4_t vqshl_n_u16 (uint16x4_t a, const int n)</para>
10201 <para>A32: VQSHL.U16 Dd, Dm, #n</para>
10202 <para>A64: UQSHL Vd.4H, Vn.4H, #n</para>
10204 <param name="value" />
10205 <param name="count" />
10207 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
10209 <para>uint32x2_t vqshl_n_u32 (uint32x2_t a, const int n)</para>
10210 <para>A32: VQSHL.U32 Dd, Dm, #n</para>
10211 <para>A64: UQSHL Vd.2S, Vn.2S, #n</para>
10213 <param name="value" />
10214 <param name="count" />
10216 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
10218 <para>int64x1_t vqshl_n_s64 (int64x1_t a, const int n)</para>
10219 <para>A32: VQSHL.S64 Dd, Dm, #n</para>
10220 <para>A64: SQSHL Dd, Dn, #n</para>
10222 <param name="value" />
10223 <param name="count" />
10225 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
10227 <para>uint64x1_t vqshl_n_u64 (uint64x1_t a, const int n)</para>
10228 <para>A32: VQSHL.U64 Dd, Dm, #n</para>
10229 <para>A64: UQSHL Dd, Dn, #n</para>
10231 <param name="value" />
10232 <param name="count" />
10234 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
10236 <para>uint16x8_t vqshluq_n_s16 (int16x8_t a, const int n)</para>
10237 <para>A32: VQSHLU.S16 Qd, Qm, #n</para>
10238 <para>A64: SQSHLU Vd.8H, Vn.8H, #n</para>
10240 <param name="value" />
10241 <param name="count" />
10243 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
10245 <para>uint32x4_t vqshluq_n_s32 (int32x4_t a, const int n)</para>
10246 <para>A32: VQSHLU.S32 Qd, Qm, #n</para>
10247 <para>A64: SQSHLU Vd.4S, Vn.4S, #n</para>
10249 <param name="value" />
10250 <param name="count" />
10252 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
10254 <para>uint64x2_t vqshluq_n_s64 (int64x2_t a, const int n)</para>
10255 <para>A32: VQSHLU.S64 Qd, Qm, #n</para>
10256 <para>A64: SQSHLU Vd.2D, Vn.2D, #n</para>
10258 <param name="value" />
10259 <param name="count" />
10261 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
10263 <para>uint8x16_t vqshluq_n_s8 (int8x16_t a, const int n)</para>
10264 <para>A32: VQSHLU.S8 Qd, Qm, #n</para>
10265 <para>A64: SQSHLU Vd.16B, Vn.16B, #n</para>
10267 <param name="value" />
10268 <param name="count" />
10270 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
10272 <para>uint16x4_t vqshlu_n_s16 (int16x4_t a, const int n)</para>
10273 <para>A32: VQSHLU.S16 Dd, Dm, #n</para>
10274 <para>A64: SQSHLU Vd.4H, Vn.4H, #n</para>
10276 <param name="value" />
10277 <param name="count" />
10279 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
10281 <para>uint32x2_t vqshlu_n_s32 (int32x2_t a, const int n)</para>
10282 <para>A32: VQSHLU.S32 Dd, Dm, #n</para>
10283 <para>A64: SQSHLU Vd.2S, Vn.2S, #n</para>
10285 <param name="value" />
10286 <param name="count" />
10288 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
10290 <para>uint8x8_t vqshlu_n_s8 (int8x8_t a, const int n)</para>
10291 <para>A32: VQSHLU.S8 Dd, Dm, #n</para>
10292 <para>A64: SQSHLU Vd.8B, Vn.8B, #n</para>
10294 <param name="value" />
10295 <param name="count" />
10297 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
10299 <para>uint64x1_t vqshlu_n_s64 (int64x1_t a, const int n)</para>
10300 <para>A32: VQSHLU.S64 Dd, Dm, #n</para>
10301 <para>A64: SQSHLU Dd, Dn, #n</para>
10303 <param name="value" />
10304 <param name="count" />
10306 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
10308 <para>int64x1_t vshl_n_s64 (int64x1_t a, const int n)</para>
10309 <para>A32: VSHL.I64 Dd, Dm, #n</para>
10310 <para>A64: SHL Dd, Dn, #n</para>
10312 <param name="value" />
10313 <param name="count" />
10315 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
10317 <para>uint64x1_t vshl_n_u64 (uint64x1_t a, const int n)</para>
10318 <para>A32: VSHL.I64 Dd, Dm, #n</para>
10319 <para>A64: SHL Dd, Dn, #n</para>
10321 <param name="value" />
10322 <param name="count" />
10324 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
10326 <para>uint16x8_t vshll_n_u8 (uint8x8_t a, const int n)</para>
10327 <para>A32: VSHLL.U8 Qd, Dm, #n</para>
10328 <para>A64: USHLL Vd.8H, Vn.8B, #n</para>
10330 <param name="value" />
10331 <param name="count" />
10333 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
10335 <para>int32x4_t vshll_n_s16 (int16x4_t a, const int n)</para>
10336 <para>A32: VSHLL.S16 Qd, Dm, #n</para>
10337 <para>A64: SSHLL Vd.4S, Vn.4H, #n</para>
10339 <param name="value" />
10340 <param name="count" />
10342 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
10344 <para>int64x2_t vshll_n_s32 (int32x2_t a, const int n)</para>
10345 <para>A32: VSHLL.S32 Qd, Dm, #n</para>
10346 <para>A64: SSHLL Vd.2D, Vn.2S, #n</para>
10348 <param name="value" />
10349 <param name="count" />
10351 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
10353 <para>int16x8_t vshll_n_s8 (int8x8_t a, const int n)</para>
10354 <para>A32: VSHLL.S8 Qd, Dm, #n</para>
10355 <para>A64: SSHLL Vd.8H, Vn.8B, #n</para>
10357 <param name="value" />
10358 <param name="count" />
10360 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
10362 <para>uint32x4_t vshll_n_u16 (uint16x4_t a, const int n)</para>
10363 <para>A32: VSHLL.U16 Qd, Dm, #n</para>
10364 <para>A64: USHLL Vd.4S, Vn.4H, #n</para>
10366 <param name="value" />
10367 <param name="count" />
10369 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
10371 <para>uint64x2_t vshll_n_u32 (uint32x2_t a, const int n)</para>
10372 <para>A32: VSHLL.U32 Qd, Dm, #n</para>
10373 <para>A64: USHLL Vd.2D, Vn.2S, #n</para>
10375 <param name="value" />
10376 <param name="count" />
10378 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
10380 <para>uint16x8_t vshll_high_n_u8 (uint8x16_t a, const int n)</para>
10381 <para>A32: VSHLL.U8 Qd, Dm+1, #n</para>
10382 <para>A64: USHLL2 Vd.8H, Vn.16B, #n</para>
10384 <param name="value" />
10385 <param name="count" />
10387 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
10389 <para>int32x4_t vshll_high_n_s16 (int16x8_t a, const int n)</para>
10390 <para>A32: VSHLL.S16 Qd, Dm+1, #n</para>
10391 <para>A64: SSHLL2 Vd.4S, Vn.8H, #n</para>
10393 <param name="value" />
10394 <param name="count" />
10396 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
10398 <para>int64x2_t vshll_high_n_s32 (int32x4_t a, const int n)</para>
10399 <para>A32: VSHLL.S32 Qd, Dm+1, #n</para>
10400 <para>A64: SSHLL2 Vd.2D, Vn.4S, #n</para>
10402 <param name="value" />
10403 <param name="count" />
10405 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
10407 <para>int16x8_t vshll_high_n_s8 (int8x16_t a, const int n)</para>
10408 <para>A32: VSHLL.S8 Qd, Dm+1, #n</para>
10409 <para>A64: SSHLL2 Vd.8H, Vn.16B, #n</para>
10411 <param name="value" />
10412 <param name="count" />
10414 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
10416 <para>uint32x4_t vshll_high_n_u16 (uint16x8_t a, const int n)</para>
10417 <para>A32: VSHLL.U16 Qd, Dm+1, #n</para>
10418 <para>A64: USHLL2 Vd.4S, Vn.8H, #n</para>
10420 <param name="value" />
10421 <param name="count" />
10423 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
10425 <para>uint64x2_t vshll_high_n_u32 (uint32x4_t a, const int n)</para>
10426 <para>A32: VSHLL.U32 Qd, Dm+1, #n</para>
10427 <para>A64: USHLL2 Vd.2D, Vn.4S, #n</para>
10429 <param name="value" />
10430 <param name="count" />
10432 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10434 <para>uint8x16_t vshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10435 <para>A32: VSHL.U8 Qd, Qn, Qm</para>
10436 <para>A64: USHL Vd.16B, Vn.16B, Vm.16B</para>
10438 <param name="value" />
10439 <param name="count" />
10441 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10443 <para>uint16x8_t vshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10444 <para>A32: VSHL.U16 Qd, Qn, Qm</para>
10445 <para>A64: USHL Vd.8H, Vn.8H, Vm.8H</para>
10447 <param name="value" />
10448 <param name="count" />
10450 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10452 <para>uint32x4_t vshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10453 <para>A32: VSHL.U32 Qd, Qn, Qm</para>
10454 <para>A64: USHL Vd.4S, Vn.4S, Vm.4S</para>
10456 <param name="value" />
10457 <param name="count" />
10459 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10461 <para>uint64x2_t vshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10462 <para>A32: VSHL.U64 Qd, Qn, Qm</para>
10463 <para>A64: USHL Vd.2D, Vn.2D, Vm.2D</para>
10465 <param name="value" />
10466 <param name="count" />
10468 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10470 <para>uint8x16_t vshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10471 <para>A32: VSHL.U8 Qd, Qn, Qm</para>
10472 <para>A64: USHL Vd.16B, Vn.16B, Vm.16B</para>
10474 <param name="value" />
10475 <param name="count" />
10477 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10479 <para>uint16x8_t vshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10480 <para>A32: VSHL.U16 Qd, Qn, Qm</para>
10481 <para>A64: USHL Vd.8H, Vn.8H, Vm.8H</para>
10483 <param name="value" />
10484 <param name="count" />
10486 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10488 <para>uint32x4_t vshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10489 <para>A32: VSHL.U32 Qd, Qn, Qm</para>
10490 <para>A64: USHL Vd.4S, Vn.4S, Vm.4S</para>
10492 <param name="value" />
10493 <param name="count" />
10495 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10497 <para>uint64x2_t vshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10498 <para>A32: VSHL.U64 Qd, Qn, Qm</para>
10499 <para>A64: USHL Vd.2D, Vn.2D, Vm.2D</para>
10501 <param name="value" />
10502 <param name="count" />
10504 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10506 <para>uint8x8_t vshl_u8 (uint8x8_t a, int8x8_t b)</para>
10507 <para>A32: VSHL.U8 Dd, Dn, Dm</para>
10508 <para>A64: USHL Vd.8B, Vn.8B, Vm.8B</para>
10510 <param name="value" />
10511 <param name="count" />
10513 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10515 <para>uint16x4_t vshl_u16 (uint16x4_t a, int16x4_t b)</para>
10516 <para>A32: VSHL.U16 Dd, Dn, Dm</para>
10517 <para>A64: USHL Vd.4H, Vn.4H, Vm.4H</para>
10519 <param name="value" />
10520 <param name="count" />
10522 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10524 <para>uint32x2_t vshl_u32 (uint32x2_t a, int32x2_t b)</para>
10525 <para>A32: VSHL.U32 Dd, Dn, Dm</para>
10526 <para>A64: USHL Vd.2S, Vn.2S, Vm.2S</para>
10528 <param name="value" />
10529 <param name="count" />
10531 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10533 <para>uint8x8_t vshl_u8 (uint8x8_t a, int8x8_t b)</para>
10534 <para>A32: VSHL.U8 Dd, Dn, Dm</para>
10535 <para>A64: USHL Vd.8B, Vn.8B, Vm.8B</para>
10537 <param name="value" />
10538 <param name="count" />
10540 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10542 <para>uint16x4_t vshl_u16 (uint16x4_t a, int16x4_t b)</para>
10543 <para>A32: VSHL.U16 Dd, Dn, Dm</para>
10544 <para>A64: USHL Vd.4H, Vn.4H, Vm.4H</para>
10546 <param name="value" />
10547 <param name="count" />
10549 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10551 <para>uint32x2_t vshl_u32 (uint32x2_t a, int32x2_t b)</para>
10552 <para>A32: VSHL.U32 Dd, Dn, Dm</para>
10553 <para>A64: USHL Vd.2S, Vn.2S, Vm.2S</para>
10555 <param name="value" />
10556 <param name="count" />
10558 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10560 <para>uint8x16_t vrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10561 <para>A32: VRSHL.U8 Qd, Qn, Qm</para>
10562 <para>A64: URSHL Vd.16B, Vn.16B, Vm.16B</para>
10564 <param name="value" />
10565 <param name="count" />
10567 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10569 <para>uint16x8_t vrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10570 <para>A32: VRSHL.U16 Qd, Qn, Qm</para>
10571 <para>A64: URSHL Vd.8H, Vn.8H, Vm.8H</para>
10573 <param name="value" />
10574 <param name="count" />
10576 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10578 <para>uint32x4_t vrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10579 <para>A32: VRSHL.U32 Qd, Qn, Qm</para>
10580 <para>A64: URSHL Vd.4S, Vn.4S, Vm.4S</para>
10582 <param name="value" />
10583 <param name="count" />
10585 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10587 <para>uint64x2_t vrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10588 <para>A32: VRSHL.U64 Qd, Qn, Qm</para>
10589 <para>A64: URSHL Vd.2D, Vn.2D, Vm.2D</para>
10591 <param name="value" />
10592 <param name="count" />
10594 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10596 <para>uint8x16_t vrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10597 <para>A32: VRSHL.U8 Qd, Qn, Qm</para>
10598 <para>A64: URSHL Vd.16B, Vn.16B, Vm.16B</para>
10600 <param name="value" />
10601 <param name="count" />
10603 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10605 <para>uint16x8_t vrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10606 <para>A32: VRSHL.U16 Qd, Qn, Qm</para>
10607 <para>A64: URSHL Vd.8H, Vn.8H, Vm.8H</para>
10609 <param name="value" />
10610 <param name="count" />
10612 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10614 <para>uint32x4_t vrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10615 <para>A32: VRSHL.U32 Qd, Qn, Qm</para>
10616 <para>A64: URSHL Vd.4S, Vn.4S, Vm.4S</para>
10618 <param name="value" />
10619 <param name="count" />
10621 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10623 <para>uint64x2_t vrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10624 <para>A32: VRSHL.U64 Qd, Qn, Qm</para>
10625 <para>A64: URSHL Vd.2D, Vn.2D, Vm.2D</para>
10627 <param name="value" />
10628 <param name="count" />
10630 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10632 <para>uint8x8_t vrshl_u8 (uint8x8_t a, int8x8_t b)</para>
10633 <para>A32: VRSHL.U8 Dd, Dn, Dm</para>
10634 <para>A64: URSHL Vd.8B, Vn.8B, Vm.8B</para>
10636 <param name="value" />
10637 <param name="count" />
10639 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10641 <para>uint16x4_t vrshl_u16 (uint16x4_t a, int16x4_t b)</para>
10642 <para>A32: VRSHL.U16 Dd, Dn, Dm</para>
10643 <para>A64: URSHL Vd.4H, Vn.4H, Vm.4H</para>
10645 <param name="value" />
10646 <param name="count" />
10648 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10650 <para>uint32x2_t vrshl_u32 (uint32x2_t a, int32x2_t b)</para>
10651 <para>A32: VRSHL.U32 Dd, Dn, Dm</para>
10652 <para>A64: URSHL Vd.2S, Vn.2S, Vm.2S</para>
10654 <param name="value" />
10655 <param name="count" />
10657 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10659 <para>uint8x8_t vrshl_u8 (uint8x8_t a, int8x8_t b)</para>
10660 <para>A32: VRSHL.U8 Dd, Dn, Dm</para>
10661 <para>A64: URSHL Vd.8B, Vn.8B, Vm.8B</para>
10663 <param name="value" />
10664 <param name="count" />
10666 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10668 <para>uint16x4_t vrshl_u16 (uint16x4_t a, int16x4_t b)</para>
10669 <para>A32: VRSHL.U16 Dd, Dn, Dm</para>
10670 <para>A64: URSHL Vd.4H, Vn.4H, Vm.4H</para>
10672 <param name="value" />
10673 <param name="count" />
10675 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10677 <para>uint32x2_t vrshl_u32 (uint32x2_t a, int32x2_t b)</para>
10678 <para>A32: VRSHL.U32 Dd, Dn, Dm</para>
10679 <para>A64: URSHL Vd.2S, Vn.2S, Vm.2S</para>
10681 <param name="value" />
10682 <param name="count" />
10684 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10686 <para>uint8x16_t vqrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10687 <para>A32: VQRSHL.U8 Qd, Qn, Qm</para>
10688 <para>A64: UQRSHL Vd.16B, Vn.16B, Vm.16B</para>
10690 <param name="value" />
10691 <param name="count" />
10693 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10695 <para>uint16x8_t vqrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10696 <para>A32: VQRSHL.U16 Qd, Qn, Qm</para>
10697 <para>A64: UQRSHL Vd.8H, Vn.8H, Vm.8H</para>
10699 <param name="value" />
10700 <param name="count" />
10702 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10704 <para>uint32x4_t vqrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10705 <para>A32: VQRSHL.U32 Qd, Qn, Qm</para>
10706 <para>A64: UQRSHL Vd.4S, Vn.4S, Vm.4S</para>
10708 <param name="value" />
10709 <param name="count" />
10711 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10713 <para>uint64x2_t vqrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10714 <para>A32: VQRSHL.U64 Qd, Qn, Qm</para>
10715 <para>A64: UQRSHL Vd.2D, Vn.2D, Vm.2D</para>
10717 <param name="value" />
10718 <param name="count" />
10720 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10722 <para>uint8x16_t vqrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10723 <para>A32: VQRSHL.U8 Qd, Qn, Qm</para>
10724 <para>A64: UQRSHL Vd.16B, Vn.16B, Vm.16B</para>
10726 <param name="value" />
10727 <param name="count" />
10729 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10731 <para>uint16x8_t vqrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10732 <para>A32: VQRSHL.U16 Qd, Qn, Qm</para>
10733 <para>A64: UQRSHL Vd.8H, Vn.8H, Vm.8H</para>
10735 <param name="value" />
10736 <param name="count" />
10738 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10740 <para>uint32x4_t vqrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10741 <para>A32: VQRSHL.U32 Qd, Qn, Qm</para>
10742 <para>A64: UQRSHL Vd.4S, Vn.4S, Vm.4S</para>
10744 <param name="value" />
10745 <param name="count" />
10747 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10749 <para>uint64x2_t vqrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10750 <para>A32: VQRSHL.U64 Qd, Qn, Qm</para>
10751 <para>A64: UQRSHL Vd.2D, Vn.2D, Vm.2D</para>
10753 <param name="value" />
10754 <param name="count" />
10756 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10758 <para>uint8x8_t vqrshl_u8 (uint8x8_t a, int8x8_t b)</para>
10759 <para>A32: VQRSHL.U8 Dd, Dn, Dm</para>
10760 <para>A64: UQRSHL Vd.8B, Vn.8B, Vm.8B</para>
10762 <param name="value" />
10763 <param name="count" />
10765 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10767 <para>uint16x4_t vqrshl_u16 (uint16x4_t a, int16x4_t b)</para>
10768 <para>A32: VQRSHL.U16 Dd, Dn, Dm</para>
10769 <para>A64: UQRSHL Vd.4H, Vn.4H, Vm.4H</para>
10771 <param name="value" />
10772 <param name="count" />
10774 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10776 <para>uint32x2_t vqrshl_u32 (uint32x2_t a, int32x2_t b)</para>
10777 <para>A32: VQRSHL.U32 Dd, Dn, Dm</para>
10778 <para>A64: UQRSHL Vd.2S, Vn.2S, Vm.2S</para>
10780 <param name="value" />
10781 <param name="count" />
10783 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10785 <para>uint8x8_t vqrshl_u8 (uint8x8_t a, int8x8_t b)</para>
10786 <para>A32: VQRSHL.U8 Dd, Dn, Dm</para>
10787 <para>A64: UQRSHL Vd.8B, Vn.8B, Vm.8B</para>
10789 <param name="value" />
10790 <param name="count" />
10792 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10794 <para>uint16x4_t vqrshl_u16 (uint16x4_t a, int16x4_t b)</para>
10795 <para>A32: VQRSHL.U16 Dd, Dn, Dm</para>
10796 <para>A64: UQRSHL Vd.4H, Vn.4H, Vm.4H</para>
10798 <param name="value" />
10799 <param name="count" />
10801 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10803 <para>uint32x2_t vqrshl_u32 (uint32x2_t a, int32x2_t b)</para>
10804 <para>A32: VQRSHL.U32 Dd, Dn, Dm</para>
10805 <para>A64: UQRSHL Vd.2S, Vn.2S, Vm.2S</para>
10807 <param name="value" />
10808 <param name="count" />
10810 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
10812 <para>uint64x1_t vqrshl_u64 (uint64x1_t a, int64x1_t b)</para>
10813 <para>A32: VQRSHL.U64 Dd, Dn, Dm</para>
10814 <para>A64: UQRSHL Dd, Dn, Dm</para>
10816 <param name="value" />
10817 <param name="count" />
10819 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
10821 <para>uint64x1_t vqrshl_u64 (uint64x1_t a, int64x1_t b)</para>
10822 <para>A32: VQRSHL.U64 Dd, Dn, Dm</para>
10823 <para>A64: UQRSHL Dd, Dn, Dm</para>
10825 <param name="value" />
10826 <param name="count" />
10828 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
10830 <para>uint64x1_t vrshl_u64 (uint64x1_t a, int64x1_t b)</para>
10831 <para>A32: VRSHL.U64 Dd, Dn, Dm</para>
10832 <para>A64: URSHL Dd, Dn, Dm</para>
10834 <param name="value" />
10835 <param name="count" />
10837 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
10839 <para>uint64x1_t vrshl_u64 (uint64x1_t a, int64x1_t b)</para>
10840 <para>A32: VRSHL.U64 Dd, Dn, Dm</para>
10841 <para>A64: URSHL Dd, Dn, Dm</para>
10843 <param name="value" />
10844 <param name="count" />
10846 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10848 <para>uint8x16_t vqshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10849 <para>A32: VQSHL.U8 Qd, Qn, Qm</para>
10850 <para>A64: UQSHL Vd.16B, Vn.16B, Vm.16B</para>
10852 <param name="value" />
10853 <param name="count" />
10855 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10857 <para>uint16x8_t vqshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10858 <para>A32: VQSHL.U16 Qd, Qn, Qm</para>
10859 <para>A64: UQSHL Vd.8H, Vn.8H, Vm.8H</para>
10861 <param name="value" />
10862 <param name="count" />
10864 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10866 <para>uint32x4_t vqshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10867 <para>A32: VQSHL.U32 Qd, Qn, Qm</para>
10868 <para>A64: UQSHL Vd.4S, Vn.4S, Vm.4S</para>
10870 <param name="value" />
10871 <param name="count" />
10873 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10875 <para>uint64x2_t vqshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10876 <para>A32: VQSHL.U64 Qd, Qn, Qm</para>
10877 <para>A64: UQSHL Vd.2D, Vn.2D, Vm.2D</para>
10879 <param name="value" />
10880 <param name="count" />
10882 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
10884 <para>uint8x16_t vqshlq_u8 (uint8x16_t a, int8x16_t b)</para>
10885 <para>A32: VQSHL.U8 Qd, Qn, Qm</para>
10886 <para>A64: UQSHL Vd.16B, Vn.16B, Vm.16B</para>
10888 <param name="value" />
10889 <param name="count" />
10891 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
10893 <para>uint16x8_t vqshlq_u16 (uint16x8_t a, int16x8_t b)</para>
10894 <para>A32: VQSHL.U16 Qd, Qn, Qm</para>
10895 <para>A64: UQSHL Vd.8H, Vn.8H, Vm.8H</para>
10897 <param name="value" />
10898 <param name="count" />
10900 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
10902 <para>uint32x4_t vqshlq_u32 (uint32x4_t a, int32x4_t b)</para>
10903 <para>A32: VQSHL.U32 Qd, Qn, Qm</para>
10904 <para>A64: UQSHL Vd.4S, Vn.4S, Vm.4S</para>
10906 <param name="value" />
10907 <param name="count" />
10909 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
10911 <para>uint64x2_t vqshlq_u64 (uint64x2_t a, int64x2_t b)</para>
10912 <para>A32: VQSHL.U64 Qd, Qn, Qm</para>
10913 <para>A64: UQSHL Vd.2D, Vn.2D, Vm.2D</para>
10915 <param name="value" />
10916 <param name="count" />
10918 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10920 <para>uint8x8_t vqshl_u8 (uint8x8_t a, int8x8_t b)</para>
10921 <para>A32: VQSHL.U8 Dd, Dn, Dm</para>
10922 <para>A64: UQSHL Vd.8B, Vn.8B, Vm.8B</para>
10924 <param name="value" />
10925 <param name="count" />
10927 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10929 <para>uint16x4_t vqshl_u16 (uint16x4_t a, int16x4_t b)</para>
10930 <para>A32: VQSHL.U16 Dd, Dn, Dm</para>
10931 <para>A64: UQSHL Vd.4H, Vn.4H, Vm.4H</para>
10933 <param name="value" />
10934 <param name="count" />
10936 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10938 <para>uint32x2_t vqshl_u32 (uint32x2_t a, int32x2_t b)</para>
10939 <para>A32: VQSHL.U32 Dd, Dn, Dm</para>
10940 <para>A64: UQSHL Vd.2S, Vn.2S, Vm.2S</para>
10942 <param name="value" />
10943 <param name="count" />
10945 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
10947 <para>uint8x8_t vqshl_u8 (uint8x8_t a, int8x8_t b)</para>
10948 <para>A32: VQSHL.U8 Dd, Dn, Dm</para>
10949 <para>A64: UQSHL Vd.8B, Vn.8B, Vm.8B</para>
10951 <param name="value" />
10952 <param name="count" />
10954 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
10956 <para>uint16x4_t vqshl_u16 (uint16x4_t a, int16x4_t b)</para>
10957 <para>A32: VQSHL.U16 Dd, Dn, Dm</para>
10958 <para>A64: UQSHL Vd.4H, Vn.4H, Vm.4H</para>
10960 <param name="value" />
10961 <param name="count" />
10963 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
10965 <para>uint32x2_t vqshl_u32 (uint32x2_t a, int32x2_t b)</para>
10966 <para>A32: VQSHL.U32 Dd, Dn, Dm</para>
10967 <para>A64: UQSHL Vd.2S, Vn.2S, Vm.2S</para>
10969 <param name="value" />
10970 <param name="count" />
10972 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
10974 <para>uint64x1_t vqshl_u64 (uint64x1_t a, int64x1_t b)</para>
10975 <para>A32: VQSHL.U64 Dd, Dn, Dm</para>
10976 <para>A64: UQSHL Dd, Dn, Dm</para>
10978 <param name="value" />
10979 <param name="count" />
10981 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
10983 <para>uint64x1_t vqshl_u64 (uint64x1_t a, int64x1_t b)</para>
10984 <para>A32: VQSHL.U64 Dd, Dn, Dm</para>
10985 <para>A64: UQSHL Dd, Dn, Dm</para>
10987 <param name="value" />
10988 <param name="count" />
10990 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
10992 <para>uint64x1_t vshl_u64 (uint64x1_t a, int64x1_t b)</para>
10993 <para>A32: VSHL.U64 Dd, Dn, Dm</para>
10994 <para>A64: USHL Dd, Dn, Dm</para>
10996 <param name="value" />
10997 <param name="count" />
10999 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
11001 <para>uint64x1_t vshl_u64 (uint64x1_t a, int64x1_t b)</para>
11002 <para>A32: VSHL.U64 Dd, Dn, Dm</para>
11003 <para>A64: USHL Dd, Dn, Dm</para>
11005 <param name="value" />
11006 <param name="count" />
11008 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
11010 <para>uint8x16_t vsriq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n))</para>
11011 <para>A32: VSRI.8 Qd, Qm, #n</para>
11012 <para>A64: SRI Vd.16B, Vn.16B, #n</para>
11014 <param name="left" />
11015 <param name="right" />
11016 <param name="shift" />
11018 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11020 <para>int16x8_t vsriq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n))</para>
11021 <para>A32: VSRI.16 Qd, Qm, #n</para>
11022 <para>A64: SRI Vd.8H, Vn.8H, #n</para>
11024 <param name="left" />
11025 <param name="right" />
11026 <param name="shift" />
11028 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11030 <para>int32x4_t vsriq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n))</para>
11031 <para>A32: VSRI.32 Qd, Qm, #n</para>
11032 <para>A64: SRI Vd.4S, Vn.4S, #n</para>
11034 <param name="left" />
11035 <param name="right" />
11036 <param name="shift" />
11038 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11040 <para>int64x2_t vsriq_n_s64(int64x2_t a, int64x2_t b, __builtin_constant_p(n))</para>
11041 <para>A32: VSRI.64 Qd, Qm, #n</para>
11042 <para>A64: SRI Vd.2D, Vn.2D, #n</para>
11044 <param name="left" />
11045 <param name="right" />
11046 <param name="shift" />
11048 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
11050 <para>int8x16_t vsriq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n))</para>
11051 <para>A32: VSRI.8 Qd, Qm, #n</para>
11052 <para>A64: SRI Vd.16B, Vn.16B, #n</para>
11054 <param name="left" />
11055 <param name="right" />
11056 <param name="shift" />
11058 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
11060 <para>uint16x8_t vsriq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n))</para>
11061 <para>A32: VSRI.16 Qd, Qm, #n</para>
11062 <para>A64: SRI Vd.8H, Vn.8H, #n</para>
11064 <param name="left" />
11065 <param name="right" />
11066 <param name="shift" />
11068 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
11070 <para>uint32x4_t vsriq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n))</para>
11071 <para>A32: VSRI.32 Qd, Qm, #n</para>
11072 <para>A64: SRI Vd.4S, Vn.4S, #n</para>
11074 <param name="left" />
11075 <param name="right" />
11076 <param name="shift" />
11078 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
11080 <para>uint64x2_t vsriq_n_u64(uint64x2_t a, uint64x2_t b, __builtin_constant_p(n))</para>
11081 <para>A32: VSRI.64 Qd, Qm, #n</para>
11082 <para>A64: SRI Vd.2D, Vn.2D, #n</para>
11084 <param name="left" />
11085 <param name="right" />
11086 <param name="shift" />
11088 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
11090 <para>uint8x8_t vsri_n_u8(uint8x8_t a, uint8x8_t b, __builtin_constant_p(n))</para>
11091 <para>A32: VSRI.8 Dd, Dm, #n</para>
11092 <para>A64: SRI Vd.8B, Vn.8B, #n</para>
11094 <param name="left" />
11095 <param name="right" />
11096 <param name="shift" />
11098 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
11100 <para>int16x4_t vsri_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n))</para>
11101 <para>A32: VSRI.16 Dd, Dm, #n</para>
11102 <para>A64: SRI Vd.4H, Vn.4H, #n</para>
11104 <param name="left" />
11105 <param name="right" />
11106 <param name="shift" />
11108 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
11110 <para>int32x2_t vsri_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n))</para>
11111 <para>A32: VSRI.32 Dd, Dm, #n</para>
11112 <para>A64: SRI Vd.2S, Vn.2S, #n</para>
11114 <param name="left" />
11115 <param name="right" />
11116 <param name="shift" />
11118 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
11120 <para>int8x8_t vsri_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n))</para>
11121 <para>A32: VSRI.8 Dd, Dm, #n</para>
11122 <para>A64: SRI Vd.8B, Vn.8B, #n</para>
11124 <param name="left" />
11125 <param name="right" />
11126 <param name="shift" />
11128 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
11130 <para>uint16x4_t vsri_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n))</para>
11131 <para>A32: VSRI.16 Dd, Dm, #n</para>
11132 <para>A64: SRI Vd.4H, Vn.4H, #n</para>
11134 <param name="left" />
11135 <param name="right" />
11136 <param name="shift" />
11138 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
11140 <para>uint32x2_t vsri_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n))</para>
11141 <para>A32: VSRI.32 Dd, Dm, #n</para>
11142 <para>A64: SRI Vd.2S, Vn.2S, #n</para>
11144 <param name="left" />
11145 <param name="right" />
11146 <param name="shift" />
11148 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
11149 <summary>int64_t vsrid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) A32: VSRI.64 Dd, Dm, #n A64: SRI Dd, Dn, #n</summary>
11150 <param name="left" />
11151 <param name="right" />
11152 <param name="shift" />
11154 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
11155 <summary>uint64_t vsrid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) A32: VSRI.64 Dd, Dm, #n A64: SRI Dd, Dn, #n</summary>
11156 <param name="left" />
11157 <param name="right" />
11158 <param name="shift" />
11160 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11162 <para>int16x8_t vshrq_n_s16 (int16x8_t a, const int n)</para>
11163 <para>A32: VSHR.S16 Qd, Qm, #n</para>
11164 <para>A64: SSHR Vd.8H, Vn.8H, #n</para>
11166 <param name="value" />
11167 <param name="count" />
11169 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11171 <para>int32x4_t vshrq_n_s32 (int32x4_t a, const int n)</para>
11172 <para>A32: VSHR.S32 Qd, Qm, #n</para>
11173 <para>A64: SSHR Vd.4S, Vn.4S, #n</para>
11175 <param name="value" />
11176 <param name="count" />
11178 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11180 <para>int64x2_t vshrq_n_s64 (int64x2_t a, const int n)</para>
11181 <para>A32: VSHR.S64 Qd, Qm, #n</para>
11182 <para>A64: SSHR Vd.2D, Vn.2D, #n</para>
11184 <param name="value" />
11185 <param name="count" />
11187 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
11189 <para>int8x16_t vshrq_n_s8 (int8x16_t a, const int n)</para>
11190 <para>A32: VSHR.S8 Qd, Qm, #n</para>
11191 <para>A64: SSHR Vd.16B, Vn.16B, #n</para>
11193 <param name="value" />
11194 <param name="count" />
11196 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
11198 <para>int16x4_t vshr_n_s16 (int16x4_t a, const int n)</para>
11199 <para>A32: VSHR.S16 Dd, Dm, #n</para>
11200 <para>A64: SSHR Vd.4H, Vn.4H, #n</para>
11202 <param name="value" />
11203 <param name="count" />
11205 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
11207 <para>int32x2_t vshr_n_s32 (int32x2_t a, const int n)</para>
11208 <para>A32: VSHR.S32 Dd, Dm, #n</para>
11209 <para>A64: SSHR Vd.2S, Vn.2S, #n</para>
11211 <param name="value" />
11212 <param name="count" />
11214 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
11216 <para>int8x8_t vshr_n_s8 (int8x8_t a, const int n)</para>
11217 <para>A32: VSHR.S8 Dd, Dm, #n</para>
11218 <para>A64: SSHR Vd.8B, Vn.8B, #n</para>
11220 <param name="value" />
11221 <param name="count" />
11223 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11225 <para>int16x8_t vsraq_n_s16 (int16x8_t a, int16x8_t b, const int n)</para>
11226 <para>A32: VSRA.S16 Qd, Qm, #n</para>
11227 <para>A64: SSRA Vd.8H, Vn.8H, #n</para>
11229 <param name="addend" />
11230 <param name="value" />
11231 <param name="count" />
11233 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11235 <para>int32x4_t vsraq_n_s32 (int32x4_t a, int32x4_t b, const int n)</para>
11236 <para>A32: VSRA.S32 Qd, Qm, #n</para>
11237 <para>A64: SSRA Vd.4S, Vn.4S, #n</para>
11239 <param name="addend" />
11240 <param name="value" />
11241 <param name="count" />
11243 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11245 <para>int64x2_t vsraq_n_s64 (int64x2_t a, int64x2_t b, const int n)</para>
11246 <para>A32: VSRA.S64 Qd, Qm, #n</para>
11247 <para>A64: SSRA Vd.2D, Vn.2D, #n</para>
11249 <param name="addend" />
11250 <param name="value" />
11251 <param name="count" />
11253 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
11255 <para>int8x16_t vsraq_n_s8 (int8x16_t a, int8x16_t b, const int n)</para>
11256 <para>A32: VSRA.S8 Qd, Qm, #n</para>
11257 <para>A64: SSRA Vd.16B, Vn.16B, #n</para>
11259 <param name="addend" />
11260 <param name="value" />
11261 <param name="count" />
11263 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
11265 <para>int16x4_t vsra_n_s16 (int16x4_t a, int16x4_t b, const int n)</para>
11266 <para>A32: VSRA.S16 Dd, Dm, #n</para>
11267 <para>A64: SSRA Vd.4H, Vn.4H, #n</para>
11269 <param name="addend" />
11270 <param name="value" />
11271 <param name="count" />
11273 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
11275 <para>int32x2_t vsra_n_s32 (int32x2_t a, int32x2_t b, const int n)</para>
11276 <para>A32: VSRA.S32 Dd, Dm, #n</para>
11277 <para>A64: SSRA Vd.2S, Vn.2S, #n</para>
11279 <param name="addend" />
11280 <param name="value" />
11281 <param name="count" />
11283 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
11285 <para>int8x8_t vsra_n_s8 (int8x8_t a, int8x8_t b, const int n)</para>
11286 <para>A32: VSRA.S8 Dd, Dm, #n</para>
11287 <para>A64: SSRA Vd.8B, Vn.8B, #n</para>
11289 <param name="addend" />
11290 <param name="value" />
11291 <param name="count" />
11293 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
11295 <para>int64x1_t vsra_n_s64 (int64x1_t a, int64x1_t b, const int n)</para>
11296 <para>A32: VSRA.S64 Dd, Dm, #n</para>
11297 <para>A64: SSRA Dd, Dn, #n</para>
11299 <param name="addend" />
11300 <param name="value" />
11301 <param name="count" />
11303 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11305 <para>int8x8_t vqshrn_n_s16 (int16x8_t a, const int n)</para>
11306 <para>A32: VQSHRN.S16 Dd, Qm, #n</para>
11307 <para>A64: SQSHRN Vd.8B, Vn.8H, #n</para>
11309 <param name="value" />
11310 <param name="count" />
11312 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11314 <para>int16x4_t vqshrn_n_s32 (int32x4_t a, const int n)</para>
11315 <para>A32: VQSHRN.S32 Dd, Qm, #n</para>
11316 <para>A64: SQSHRN Vd.4H, Vn.4S, #n</para>
11318 <param name="value" />
11319 <param name="count" />
11321 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11323 <para>int32x2_t vqshrn_n_s64 (int64x2_t a, const int n)</para>
11324 <para>A32: VQSHRN.S64 Dd, Qm, #n</para>
11325 <para>A64: SQSHRN Vd.2S, Vn.2D, #n</para>
11327 <param name="value" />
11328 <param name="count" />
11330 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11332 <para>uint8x8_t vqshrun_n_s16 (int16x8_t a, const int n)</para>
11333 <para>A32: VQSHRUN.S16 Dd, Qm, #n</para>
11334 <para>A64: SQSHRUN Vd.8B, Vn.8H, #n</para>
11336 <param name="value" />
11337 <param name="count" />
11339 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11341 <para>uint16x4_t vqshrun_n_s32 (int32x4_t a, const int n)</para>
11342 <para>A32: VQSHRUN.S32 Dd, Qm, #n</para>
11343 <para>A64: SQSHRUN Vd.4H, Vn.4S, #n</para>
11345 <param name="value" />
11346 <param name="count" />
11348 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11350 <para>uint32x2_t vqshrun_n_s64 (int64x2_t a, const int n)</para>
11351 <para>A32: VQSHRUN.S64 Dd, Qm, #n</para>
11352 <para>A64: SQSHRUN Vd.2S, Vn.2D, #n</para>
11354 <param name="value" />
11355 <param name="count" />
11357 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11359 <para>uint8x16_t vqshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n)</para>
11360 <para>A32: VQSHRUN.S16 Dd+1, Dn, #n</para>
11361 <para>A64: SQSHRUN2 Vd.16B, Vn.8H, #n</para>
11363 <param name="lower" />
11364 <param name="value" />
11365 <param name="count" />
11367 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11369 <para>uint16x8_t vqshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n)</para>
11370 <para>A32: VQSHRUN.S32 Dd+1, Dn, #n</para>
11371 <para>A64: SQSHRUN2 Vd.8H, Vn.4S, #n</para>
11373 <param name="lower" />
11374 <param name="value" />
11375 <param name="count" />
11377 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11379 <para>uint32x4_t vqshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n)</para>
11380 <para>A32: VQSHRUN.S64 Dd+1, Dn, #n</para>
11381 <para>A64: SQSHRUN2 Vd.4S, Vn.2D, #n</para>
11383 <param name="lower" />
11384 <param name="value" />
11385 <param name="count" />
11387 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11389 <para>int16x8_t vqshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
11390 <para>A32: VQSHRN.S32 Dd+1, Qm, #n</para>
11391 <para>A64: SQSHRN2 Vd.8H, Vn.4S, #n</para>
11393 <param name="lower" />
11394 <param name="value" />
11395 <param name="count" />
11397 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11399 <para>int32x4_t vqshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
11400 <para>A32: VQSHRN.S64 Dd+1, Qm, #n</para>
11401 <para>A64: SQSHRN2 Vd.4S, Vn.2D, #n</para>
11403 <param name="lower" />
11404 <param name="value" />
11405 <param name="count" />
11407 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11409 <para>int8x16_t vqshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
11410 <para>A32: VQSHRN.S16 Dd+1, Qm, #n</para>
11411 <para>A64: SQSHRN2 Vd.16B, Vn.8H, #n</para>
11413 <param name="lower" />
11414 <param name="value" />
11415 <param name="count" />
11417 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11419 <para>int16x8_t vrshrq_n_s16 (int16x8_t a, const int n)</para>
11420 <para>A32: VRSHR.S16 Qd, Qm, #n</para>
11421 <para>A64: SRSHR Vd.8H, Vn.8H, #n</para>
11423 <param name="value" />
11424 <param name="count" />
11426 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11428 <para>int32x4_t vrshrq_n_s32 (int32x4_t a, const int n)</para>
11429 <para>A32: VRSHR.S32 Qd, Qm, #n</para>
11430 <para>A64: SRSHR Vd.4S, Vn.4S, #n</para>
11432 <param name="value" />
11433 <param name="count" />
11435 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11437 <para>int64x2_t vrshrq_n_s64 (int64x2_t a, const int n)</para>
11438 <para>A32: VRSHR.S64 Qd, Qm, #n</para>
11439 <para>A64: SRSHR Vd.2D, Vn.2D, #n</para>
11441 <param name="value" />
11442 <param name="count" />
11444 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
11446 <para>int8x16_t vrshrq_n_s8 (int8x16_t a, const int n)</para>
11447 <para>A32: VRSHR.S8 Qd, Qm, #n</para>
11448 <para>A64: SRSHR Vd.16B, Vn.16B, #n</para>
11450 <param name="value" />
11451 <param name="count" />
11453 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
11455 <para>int16x4_t vrshr_n_s16 (int16x4_t a, const int n)</para>
11456 <para>A32: VRSHR.S16 Dd, Dm, #n</para>
11457 <para>A64: SRSHR Vd.4H, Vn.4H, #n</para>
11459 <param name="value" />
11460 <param name="count" />
11462 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
11464 <para>int32x2_t vrshr_n_s32 (int32x2_t a, const int n)</para>
11465 <para>A32: VRSHR.S32 Dd, Dm, #n</para>
11466 <para>A64: SRSHR Vd.2S, Vn.2S, #n</para>
11468 <param name="value" />
11469 <param name="count" />
11471 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
11473 <para>int8x8_t vrshr_n_s8 (int8x8_t a, const int n)</para>
11474 <para>A32: VRSHR.S8 Dd, Dm, #n</para>
11475 <para>A64: SRSHR Vd.8B, Vn.8B, #n</para>
11477 <param name="value" />
11478 <param name="count" />
11480 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11482 <para>int16x8_t vrsraq_n_s16 (int16x8_t a, int16x8_t b, const int n)</para>
11483 <para>A32: VRSRA.S16 Qd, Qm, #n</para>
11484 <para>A64: SRSRA Vd.8H, Vn.8H, #n</para>
11486 <param name="addend" />
11487 <param name="value" />
11488 <param name="count" />
11490 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11492 <para>int32x4_t vrsraq_n_s32 (int32x4_t a, int32x4_t b, const int n)</para>
11493 <para>A32: VRSRA.S32 Qd, Qm, #n</para>
11494 <para>A64: SRSRA Vd.4S, Vn.4S, #n</para>
11496 <param name="addend" />
11497 <param name="value" />
11498 <param name="count" />
11500 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11502 <para>int64x2_t vrsraq_n_s64 (int64x2_t a, int64x2_t b, const int n)</para>
11503 <para>A32: VRSRA.S64 Qd, Qm, #n</para>
11504 <para>A64: SRSRA Vd.2D, Vn.2D, #n</para>
11506 <param name="addend" />
11507 <param name="value" />
11508 <param name="count" />
11510 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
11512 <para>int8x16_t vrsraq_n_s8 (int8x16_t a, int8x16_t b, const int n)</para>
11513 <para>A32: VRSRA.S8 Qd, Qm, #n</para>
11514 <para>A64: SRSRA Vd.16B, Vn.16B, #n</para>
11516 <param name="addend" />
11517 <param name="value" />
11518 <param name="count" />
11520 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
11522 <para>int16x4_t vrsra_n_s16 (int16x4_t a, int16x4_t b, const int n)</para>
11523 <para>A32: VRSRA.S16 Dd, Dm, #n</para>
11524 <para>A64: SRSRA Vd.4H, Vn.4H, #n</para>
11526 <param name="addend" />
11527 <param name="value" />
11528 <param name="count" />
11530 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
11532 <para>int32x2_t vrsra_n_s32 (int32x2_t a, int32x2_t b, const int n)</para>
11533 <para>A32: VRSRA.S32 Dd, Dm, #n</para>
11534 <para>A64: SRSRA Vd.2S, Vn.2S, #n</para>
11536 <param name="addend" />
11537 <param name="value" />
11538 <param name="count" />
11540 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
11542 <para>int8x8_t vrsra_n_s8 (int8x8_t a, int8x8_t b, const int n)</para>
11543 <para>A32: VRSRA.S8 Dd, Dm, #n</para>
11544 <para>A64: SRSRA Vd.8B, Vn.8B, #n</para>
11546 <param name="addend" />
11547 <param name="value" />
11548 <param name="count" />
11550 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
11552 <para>int64x1_t vrsra_n_s64 (int64x1_t a, int64x1_t b, const int n)</para>
11553 <para>A32: VRSRA.S64 Dd, Dm, #n</para>
11554 <para>A64: SRSRA Dd, Dn, #n</para>
11556 <param name="addend" />
11557 <param name="value" />
11558 <param name="count" />
11560 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11562 <para>int8x8_t vqrshrn_n_s16 (int16x8_t a, const int n)</para>
11563 <para>A32: VQRSHRN.S16 Dd, Qm, #n</para>
11564 <para>A64: SQRSHRN Vd.8B, Vn.8H, #n</para>
11566 <param name="value" />
11567 <param name="count" />
11569 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11571 <para>int16x4_t vqrshrn_n_s32 (int32x4_t a, const int n)</para>
11572 <para>A32: VQRSHRN.S32 Dd, Qm, #n</para>
11573 <para>A64: SQRSHRN Vd.4H, Vn.4S, #n</para>
11575 <param name="value" />
11576 <param name="count" />
11578 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11580 <para>int32x2_t vqrshrn_n_s64 (int64x2_t a, const int n)</para>
11581 <para>A32: VQRSHRN.S64 Dd, Qm, #n</para>
11582 <para>A64: SQRSHRN Vd.2S, Vn.2D, #n</para>
11584 <param name="value" />
11585 <param name="count" />
11587 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11589 <para>uint8x8_t vqrshrun_n_s16 (int16x8_t a, const int n)</para>
11590 <para>A32: VQRSHRUN.S16 Dd, Qm, #n</para>
11591 <para>A64: SQRSHRUN Vd.8B, Vn.8H, #n</para>
11593 <param name="value" />
11594 <param name="count" />
11596 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11598 <para>uint16x4_t vqrshrun_n_s32 (int32x4_t a, const int n)</para>
11599 <para>A32: VQRSHRUN.S32 Dd, Qm, #n</para>
11600 <para>A64: SQRSHRUN Vd.4H, Vn.4S, #n</para>
11602 <param name="value" />
11603 <param name="count" />
11605 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11607 <para>uint32x2_t vqrshrun_n_s64 (int64x2_t a, const int n)</para>
11608 <para>A32: VQRSHRUN.S64 Dd, Qm, #n</para>
11609 <para>A64: SQRSHRUN Vd.2S, Vn.2D, #n</para>
11611 <param name="value" />
11612 <param name="count" />
11614 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11616 <para>uint8x16_t vqrshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n)</para>
11617 <para>A32: VQRSHRUN.S16 Dd+1, Dn, #n</para>
11618 <para>A64: SQRSHRUN2 Vd.16B, Vn.8H, #n</para>
11620 <param name="lower" />
11621 <param name="value" />
11622 <param name="count" />
11624 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11626 <para>uint16x8_t vqrshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n)</para>
11627 <para>A32: VQRSHRUN.S32 Dd+1, Dn, #n</para>
11628 <para>A64: SQRSHRUN2 Vd.8H, Vn.4S, #n</para>
11630 <param name="lower" />
11631 <param name="value" />
11632 <param name="count" />
11634 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11636 <para>uint32x4_t vqrshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n)</para>
11637 <para>A32: VQRSHRUN.S64 Dd+1, Dn, #n</para>
11638 <para>A64: SQRSHRUN2 Vd.4S, Vn.2D, #n</para>
11640 <param name="lower" />
11641 <param name="value" />
11642 <param name="count" />
11644 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11646 <para>int16x8_t vqrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
11647 <para>A32: VQRSHRN.S32 Dd+1, Dn, #n</para>
11648 <para>A64: SQRSHRN2 Vd.8H, Vn.4S, #n</para>
11650 <param name="lower" />
11651 <param name="value" />
11652 <param name="count" />
11654 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11656 <para>int32x4_t vqrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
11657 <para>A32: VQRSHRN.S64 Dd+1, Dn, #n</para>
11658 <para>A64: SQRSHRN2 Vd.4S, Vn.2D, #n</para>
11660 <param name="lower" />
11661 <param name="value" />
11662 <param name="count" />
11664 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11666 <para>int8x16_t vqrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
11667 <para>A32: VQRSHRN.S16 Dd+1, Dn, #n</para>
11668 <para>A64: SQRSHRN2 Vd.16B, Vn.8H, #n</para>
11670 <param name="lower" />
11671 <param name="value" />
11672 <param name="count" />
11674 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
11676 <para>int64x1_t vrshr_n_s64 (int64x1_t a, const int n)</para>
11677 <para>A32: VRSHR.S64 Dd, Dm, #n</para>
11678 <para>A64: SRSHR Dd, Dn, #n</para>
11680 <param name="value" />
11681 <param name="count" />
11683 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
11685 <para>int64x1_t vshr_n_s64 (int64x1_t a, const int n)</para>
11686 <para>A32: VSHR.S64 Dd, Dm, #n</para>
11687 <para>A64: SSHR Dd, Dn, #n</para>
11689 <param name="value" />
11690 <param name="count" />
11692 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
11694 <para>uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n)</para>
11695 <para>A32: VSHR.U8 Qd, Qm, #n</para>
11696 <para>A64: USHR Vd.16B, Vn.16B, #n</para>
11698 <param name="value" />
11699 <param name="count" />
11701 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11703 <para>uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n)</para>
11704 <para>A32: VSHR.U16 Qd, Qm, #n</para>
11705 <para>A64: USHR Vd.8H, Vn.8H, #n</para>
11707 <param name="value" />
11708 <param name="count" />
11710 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11712 <para>uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n)</para>
11713 <para>A32: VSHR.U32 Qd, Qm, #n</para>
11714 <para>A64: USHR Vd.4S, Vn.4S, #n</para>
11716 <param name="value" />
11717 <param name="count" />
11719 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11721 <para>uint64x2_t vshrq_n_u64 (uint64x2_t a, const int n)</para>
11722 <para>A32: VSHR.U64 Qd, Qm, #n</para>
11723 <para>A64: USHR Vd.2D, Vn.2D, #n</para>
11725 <param name="value" />
11726 <param name="count" />
11728 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
11730 <para>uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n)</para>
11731 <para>A32: VSHR.U8 Qd, Qm, #n</para>
11732 <para>A64: USHR Vd.16B, Vn.16B, #n</para>
11734 <param name="value" />
11735 <param name="count" />
11737 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
11739 <para>uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n)</para>
11740 <para>A32: VSHR.U16 Qd, Qm, #n</para>
11741 <para>A64: USHR Vd.8H, Vn.8H, #n</para>
11743 <param name="value" />
11744 <param name="count" />
11746 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
11748 <para>uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n)</para>
11749 <para>A32: VSHR.U32 Qd, Qm, #n</para>
11750 <para>A64: USHR Vd.4S, Vn.4S, #n</para>
11752 <param name="value" />
11753 <param name="count" />
11755 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
11757 <para>uint64x2_t vshrq_n_u64 (uint64x2_t a, const int n)</para>
11758 <para>A32: VSHR.U64 Qd, Qm, #n</para>
11759 <para>A64: USHR Vd.2D, Vn.2D, #n</para>
11761 <param name="value" />
11762 <param name="count" />
11764 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
11766 <para>uint8x8_t vshr_n_u8 (uint8x8_t a, const int n)</para>
11767 <para>A32: VSHR.U8 Dd, Dm, #n</para>
11768 <para>A64: USHR Vd.8B, Vn.8B, #n</para>
11770 <param name="value" />
11771 <param name="count" />
11773 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
11775 <para>uint16x4_t vshr_n_u16 (uint16x4_t a, const int n)</para>
11776 <para>A32: VSHR.U16 Dd, Dm, #n</para>
11777 <para>A64: USHR Vd.4H, Vn.4H, #n</para>
11779 <param name="value" />
11780 <param name="count" />
11782 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
11784 <para>uint32x2_t vshr_n_u32 (uint32x2_t a, const int n)</para>
11785 <para>A32: VSHR.U32 Dd, Dm, #n</para>
11786 <para>A64: USHR Vd.2S, Vn.2S, #n</para>
11788 <param name="value" />
11789 <param name="count" />
11791 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
11793 <para>uint8x8_t vshr_n_u8 (uint8x8_t a, const int n)</para>
11794 <para>A32: VSHR.U8 Dd, Dm, #n</para>
11795 <para>A64: USHR Vd.8B, Vn.8B, #n</para>
11797 <param name="value" />
11798 <param name="count" />
11800 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
11802 <para>uint16x4_t vshr_n_u16 (uint16x4_t a, const int n)</para>
11803 <para>A32: VSHR.U16 Dd, Dm, #n</para>
11804 <para>A64: USHR Vd.4H, Vn.4H, #n</para>
11806 <param name="value" />
11807 <param name="count" />
11809 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
11811 <para>uint32x2_t vshr_n_u32 (uint32x2_t a, const int n)</para>
11812 <para>A32: VSHR.U32 Dd, Dm, #n</para>
11813 <para>A64: USHR Vd.2S, Vn.2S, #n</para>
11815 <param name="value" />
11816 <param name="count" />
11818 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
11820 <para>uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
11821 <para>A32: VSRA.U8 Qd, Qm, #n</para>
11822 <para>A64: USRA Vd.16B, Vn.16B, #n</para>
11824 <param name="addend" />
11825 <param name="value" />
11826 <param name="count" />
11828 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11830 <para>uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
11831 <para>A32: VSRA.U16 Qd, Qm, #n</para>
11832 <para>A64: USRA Vd.8H, Vn.8H, #n</para>
11834 <param name="addend" />
11835 <param name="value" />
11836 <param name="count" />
11838 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11840 <para>uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
11841 <para>A32: VSRA.U32 Qd, Qm, #n</para>
11842 <para>A64: USRA Vd.4S, Vn.4S, #n</para>
11844 <param name="addend" />
11845 <param name="value" />
11846 <param name="count" />
11848 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11850 <para>uint64x2_t vsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
11851 <para>A32: VSRA.U64 Qd, Qm, #n</para>
11852 <para>A64: USRA Vd.2D, Vn.2D, #n</para>
11854 <param name="addend" />
11855 <param name="value" />
11856 <param name="count" />
11858 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
11860 <para>uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
11861 <para>A32: VSRA.U8 Qd, Qm, #n</para>
11862 <para>A64: USRA Vd.16B, Vn.16B, #n</para>
11864 <param name="addend" />
11865 <param name="value" />
11866 <param name="count" />
11868 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
11870 <para>uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
11871 <para>A32: VSRA.U16 Qd, Qm, #n</para>
11872 <para>A64: USRA Vd.8H, Vn.8H, #n</para>
11874 <param name="addend" />
11875 <param name="value" />
11876 <param name="count" />
11878 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
11880 <para>uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
11881 <para>A32: VSRA.U32 Qd, Qm, #n</para>
11882 <para>A64: USRA Vd.4S, Vn.4S, #n</para>
11884 <param name="addend" />
11885 <param name="value" />
11886 <param name="count" />
11888 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
11890 <para>uint64x2_t vsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
11891 <para>A32: VSRA.U64 Qd, Qm, #n</para>
11892 <para>A64: USRA Vd.2D, Vn.2D, #n</para>
11894 <param name="addend" />
11895 <param name="value" />
11896 <param name="count" />
11898 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
11900 <para>uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
11901 <para>A32: VSRA.U8 Dd, Dm, #n</para>
11902 <para>A64: USRA Vd.8B, Vn.8B, #n</para>
11904 <param name="addend" />
11905 <param name="value" />
11906 <param name="count" />
11908 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
11910 <para>uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
11911 <para>A32: VSRA.U16 Dd, Dm, #n</para>
11912 <para>A64: USRA Vd.4H, Vn.4H, #n</para>
11914 <param name="addend" />
11915 <param name="value" />
11916 <param name="count" />
11918 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
11920 <para>uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
11921 <para>A32: VSRA.U32 Dd, Dm, #n</para>
11922 <para>A64: USRA Vd.2S, Vn.2S, #n</para>
11924 <param name="addend" />
11925 <param name="value" />
11926 <param name="count" />
11928 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
11930 <para>uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
11931 <para>A32: VSRA.U8 Dd, Dm, #n</para>
11932 <para>A64: USRA Vd.8B, Vn.8B, #n</para>
11934 <param name="addend" />
11935 <param name="value" />
11936 <param name="count" />
11938 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
11940 <para>uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
11941 <para>A32: VSRA.U16 Dd, Dm, #n</para>
11942 <para>A64: USRA Vd.4H, Vn.4H, #n</para>
11944 <param name="addend" />
11945 <param name="value" />
11946 <param name="count" />
11948 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
11950 <para>uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
11951 <para>A32: VSRA.U32 Dd, Dm, #n</para>
11952 <para>A64: USRA Vd.2S, Vn.2S, #n</para>
11954 <param name="addend" />
11955 <param name="value" />
11956 <param name="count" />
11958 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
11960 <para>uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
11961 <para>A32: VSRA.U64 Dd, Dm, #n</para>
11962 <para>A64: USRA Dd, Dn, #n</para>
11964 <param name="addend" />
11965 <param name="value" />
11966 <param name="count" />
11968 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
11970 <para>uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
11971 <para>A32: VSRA.U64 Dd, Dm, #n</para>
11972 <para>A64: USRA Dd, Dn, #n</para>
11974 <param name="addend" />
11975 <param name="value" />
11976 <param name="count" />
11978 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
11980 <para>int8x8_t vshrn_n_s16 (int16x8_t a, const int n)</para>
11981 <para>A32: VSHRN.I16 Dd, Qm, #n</para>
11982 <para>A64: SHRN Vd.8B, Vn.8H, #n</para>
11984 <param name="value" />
11985 <param name="count" />
11987 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
11989 <para>int16x4_t vshrn_n_s32 (int32x4_t a, const int n)</para>
11990 <para>A32: VSHRN.I32 Dd, Qm, #n</para>
11991 <para>A64: SHRN Vd.4H, Vn.4S, #n</para>
11993 <param name="value" />
11994 <param name="count" />
11996 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
11998 <para>int32x2_t vshrn_n_s64 (int64x2_t a, const int n)</para>
11999 <para>A32: VSHRN.I64 Dd, Qm, #n</para>
12000 <para>A64: SHRN Vd.2S, Vn.2D, #n</para>
12002 <param name="value" />
12003 <param name="count" />
12005 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12007 <para>uint8x8_t vshrn_n_u16 (uint16x8_t a, const int n)</para>
12008 <para>A32: VSHRN.I16 Dd, Qm, #n</para>
12009 <para>A64: SHRN Vd.8B, Vn.8H, #n</para>
12011 <param name="value" />
12012 <param name="count" />
12014 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12016 <para>uint16x4_t vshrn_n_u32 (uint32x4_t a, const int n)</para>
12017 <para>A32: VSHRN.I32 Dd, Qm, #n</para>
12018 <para>A64: SHRN Vd.4H, Vn.4S, #n</para>
12020 <param name="value" />
12021 <param name="count" />
12023 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12025 <para>uint32x2_t vshrn_n_u64 (uint64x2_t a, const int n)</para>
12026 <para>A32: VSHRN.I64 Dd, Qm, #n</para>
12027 <para>A64: SHRN Vd.2S, Vn.2D, #n</para>
12029 <param name="value" />
12030 <param name="count" />
12032 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12034 <para>uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n)</para>
12035 <para>A32: VQSHRN.U16 Dd, Qm, #n</para>
12036 <para>A64: UQSHRN Vd.8B, Vn.8H, #n</para>
12038 <param name="value" />
12039 <param name="count" />
12041 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12043 <para>uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n)</para>
12044 <para>A32: VQSHRN.U32 Dd, Qm, #n</para>
12045 <para>A64: UQSHRN Vd.4H, Vn.4S, #n</para>
12047 <param name="value" />
12048 <param name="count" />
12050 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12052 <para>uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n)</para>
12053 <para>A32: VQSHRN.U64 Dd, Qm, #n</para>
12054 <para>A64: UQSHRN Vd.2S, Vn.2D, #n</para>
12056 <param name="value" />
12057 <param name="count" />
12059 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12061 <para>uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n)</para>
12062 <para>A32: VQSHRN.U16 Dd, Qm, #n</para>
12063 <para>A64: UQSHRN Vd.8B, Vn.8H, #n</para>
12065 <param name="value" />
12066 <param name="count" />
12068 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12070 <para>uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n)</para>
12071 <para>A32: VQSHRN.U32 Dd, Qm, #n</para>
12072 <para>A64: UQSHRN Vd.4H, Vn.4S, #n</para>
12074 <param name="value" />
12075 <param name="count" />
12077 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12079 <para>uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n)</para>
12080 <para>A32: VQSHRN.U64 Dd, Qm, #n</para>
12081 <para>A64: UQSHRN Vd.2S, Vn.2D, #n</para>
12083 <param name="value" />
12084 <param name="count" />
12086 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12088 <para>uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
12089 <para>A32: VQSHRN.U16 Dd+1, Qm, #n</para>
12090 <para>A64: UQSHRN2 Vd.16B, Vn.8H, #n</para>
12092 <param name="lower" />
12093 <param name="value" />
12094 <param name="count" />
12096 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12098 <para>uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
12099 <para>A32: VQSHRN.U32 Dd+1, Qm, #n</para>
12100 <para>A64: UQSHRN2 Vd.8H, Vn.4S, #n</para>
12102 <param name="lower" />
12103 <param name="value" />
12104 <param name="count" />
12106 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12108 <para>uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
12109 <para>A32: VQSHRN.U64 Dd+1, Qm, #n</para>
12110 <para>A64: UQSHRN2 Vd.4S, Vn.2D, #n</para>
12112 <param name="lower" />
12113 <param name="value" />
12114 <param name="count" />
12116 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12118 <para>uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
12119 <para>A32: VQSHRN.U16 Dd+1, Qm, #n</para>
12120 <para>A64: UQSHRN2 Vd.16B, Vn.8H, #n</para>
12122 <param name="lower" />
12123 <param name="value" />
12124 <param name="count" />
12126 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12128 <para>uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
12129 <para>A32: VQSHRN.U32 Dd+1, Qm, #n</para>
12130 <para>A64: UQSHRN2 Vd.8H, Vn.4S, #n</para>
12132 <param name="lower" />
12133 <param name="value" />
12134 <param name="count" />
12136 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12138 <para>uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
12139 <para>A32: VQSHRN.U64 Dd+1, Qm, #n</para>
12140 <para>A64: UQSHRN2 Vd.4S, Vn.2D, #n</para>
12142 <param name="lower" />
12143 <param name="value" />
12144 <param name="count" />
12146 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12148 <para>uint8x16_t vshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
12149 <para>A32: VSHRN.I16 Dd+1, Qm, #n</para>
12150 <para>A64: SHRN2 Vd.16B, Vn.8H, #n</para>
12152 <param name="lower" />
12153 <param name="value" />
12154 <param name="count" />
12156 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12158 <para>int16x8_t vshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
12159 <para>A32: VSHRN.I32 Dd+1, Qm, #n</para>
12160 <para>A64: SHRN2 Vd.8H, Vn.4S, #n</para>
12162 <param name="lower" />
12163 <param name="value" />
12164 <param name="count" />
12166 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12168 <para>int32x4_t vshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
12169 <para>A32: VSHRN.I64 Dd+1, Qm, #n</para>
12170 <para>A64: SHRN2 Vd.4S, Vn.2D, #n</para>
12172 <param name="lower" />
12173 <param name="value" />
12174 <param name="count" />
12176 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12178 <para>int8x16_t vshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
12179 <para>A32: VSHRN.I16 Dd+1, Qm, #n</para>
12180 <para>A64: SHRN2 Vd.16B, Vn.8H, #n</para>
12182 <param name="lower" />
12183 <param name="value" />
12184 <param name="count" />
12186 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12188 <para>uint16x8_t vshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
12189 <para>A32: VSHRN.I32 Dd+1, Qm, #n</para>
12190 <para>A64: SHRN2 Vd.8H, Vn.4S, #n</para>
12192 <param name="lower" />
12193 <param name="value" />
12194 <param name="count" />
12196 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12198 <para>uint32x4_t vshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
12199 <para>A32: VSHRN.I64 Dd+1, Qm, #n</para>
12200 <para>A64: SHRN2 Vd.4S, Vn.2D, #n</para>
12202 <param name="lower" />
12203 <param name="value" />
12204 <param name="count" />
12206 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
12208 <para>uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n)</para>
12209 <para>A32: VRSHR.U8 Qd, Qm, #n</para>
12210 <para>A64: URSHR Vd.16B, Vn.16B, #n</para>
12212 <param name="value" />
12213 <param name="count" />
12215 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12217 <para>uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n)</para>
12218 <para>A32: VRSHR.U16 Qd, Qm, #n</para>
12219 <para>A64: URSHR Vd.8H, Vn.8H, #n</para>
12221 <param name="value" />
12222 <param name="count" />
12224 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12226 <para>uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n)</para>
12227 <para>A32: VRSHR.U32 Qd, Qm, #n</para>
12228 <para>A64: URSHR Vd.4S, Vn.4S, #n</para>
12230 <param name="value" />
12231 <param name="count" />
12233 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12235 <para>uint64x2_t vrshrq_n_u64 (uint64x2_t a, const int n)</para>
12236 <para>A32: VRSHR.U64 Qd, Qm, #n</para>
12237 <para>A64: URSHR Vd.2D, Vn.2D, #n</para>
12239 <param name="value" />
12240 <param name="count" />
12242 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
12244 <para>uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n)</para>
12245 <para>A32: VRSHR.U8 Qd, Qm, #n</para>
12246 <para>A64: URSHR Vd.16B, Vn.16B, #n</para>
12248 <param name="value" />
12249 <param name="count" />
12251 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12253 <para>uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n)</para>
12254 <para>A32: VRSHR.U16 Qd, Qm, #n</para>
12255 <para>A64: URSHR Vd.8H, Vn.8H, #n</para>
12257 <param name="value" />
12258 <param name="count" />
12260 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12262 <para>uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n)</para>
12263 <para>A32: VRSHR.U32 Qd, Qm, #n</para>
12264 <para>A64: URSHR Vd.4S, Vn.4S, #n</para>
12266 <param name="value" />
12267 <param name="count" />
12269 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12271 <para>uint64x2_t vrshrq_n_u64 (uint64x2_t a, const int n)</para>
12272 <para>A32: VRSHR.U64 Qd, Qm, #n</para>
12273 <para>A64: URSHR Vd.2D, Vn.2D, #n</para>
12275 <param name="value" />
12276 <param name="count" />
12278 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
12280 <para>uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n)</para>
12281 <para>A32: VRSHR.U8 Dd, Dm, #n</para>
12282 <para>A64: URSHR Vd.8B, Vn.8B, #n</para>
12284 <param name="value" />
12285 <param name="count" />
12287 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
12289 <para>uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n)</para>
12290 <para>A32: VRSHR.U16 Dd, Dm, #n</para>
12291 <para>A64: URSHR Vd.4H, Vn.4H, #n</para>
12293 <param name="value" />
12294 <param name="count" />
12296 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
12298 <para>uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n)</para>
12299 <para>A32: VRSHR.U32 Dd, Dm, #n</para>
12300 <para>A64: URSHR Vd.2S, Vn.2S, #n</para>
12302 <param name="value" />
12303 <param name="count" />
12305 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
12307 <para>uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n)</para>
12308 <para>A32: VRSHR.U8 Dd, Dm, #n</para>
12309 <para>A64: URSHR Vd.8B, Vn.8B, #n</para>
12311 <param name="value" />
12312 <param name="count" />
12314 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
12316 <para>uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n)</para>
12317 <para>A32: VRSHR.U16 Dd, Dm, #n</para>
12318 <para>A64: URSHR Vd.4H, Vn.4H, #n</para>
12320 <param name="value" />
12321 <param name="count" />
12323 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
12325 <para>uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n)</para>
12326 <para>A32: VRSHR.U32 Dd, Dm, #n</para>
12327 <para>A64: URSHR Vd.2S, Vn.2S, #n</para>
12329 <param name="value" />
12330 <param name="count" />
12332 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
12334 <para>uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
12335 <para>A32: VRSRA.U8 Qd, Qm, #n</para>
12336 <para>A64: URSRA Vd.16B, Vn.16B, #n</para>
12338 <param name="addend" />
12339 <param name="value" />
12340 <param name="count" />
12342 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12344 <para>uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
12345 <para>A32: VRSRA.U16 Qd, Qm, #n</para>
12346 <para>A64: URSRA Vd.8H, Vn.8H, #n</para>
12348 <param name="addend" />
12349 <param name="value" />
12350 <param name="count" />
12352 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12354 <para>uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
12355 <para>A32: VRSRA.U32 Qd, Qm, #n</para>
12356 <para>A64: URSRA Vd.4S, Vn.4S, #n</para>
12358 <param name="addend" />
12359 <param name="value" />
12360 <param name="count" />
12362 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12364 <para>uint64x2_t vrsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
12365 <para>A32: VRSRA.U64 Qd, Qm, #n</para>
12366 <para>A64: URSRA Vd.2D, Vn.2D, #n</para>
12368 <param name="addend" />
12369 <param name="value" />
12370 <param name="count" />
12372 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
12374 <para>uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
12375 <para>A32: VRSRA.U8 Qd, Qm, #n</para>
12376 <para>A64: URSRA Vd.16B, Vn.16B, #n</para>
12378 <param name="addend" />
12379 <param name="value" />
12380 <param name="count" />
12382 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12384 <para>uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
12385 <para>A32: VRSRA.U16 Qd, Qm, #n</para>
12386 <para>A64: URSRA Vd.8H, Vn.8H, #n</para>
12388 <param name="addend" />
12389 <param name="value" />
12390 <param name="count" />
12392 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12394 <para>uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
12395 <para>A32: VRSRA.U32 Qd, Qm, #n</para>
12396 <para>A64: URSRA Vd.4S, Vn.4S, #n</para>
12398 <param name="addend" />
12399 <param name="value" />
12400 <param name="count" />
12402 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12404 <para>uint64x2_t vrsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
12405 <para>A32: VRSRA.U64 Qd, Qm, #n</para>
12406 <para>A64: URSRA Vd.2D, Vn.2D, #n</para>
12408 <param name="addend" />
12409 <param name="value" />
12410 <param name="count" />
12412 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
12414 <para>uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
12415 <para>A32: VRSRA.U8 Dd, Dm, #n</para>
12416 <para>A64: URSRA Vd.8B, Vn.8B, #n</para>
12418 <param name="addend" />
12419 <param name="value" />
12420 <param name="count" />
12422 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
12424 <para>uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
12425 <para>A32: VRSRA.U16 Dd, Dm, #n</para>
12426 <para>A64: URSRA Vd.4H, Vn.4H, #n</para>
12428 <param name="addend" />
12429 <param name="value" />
12430 <param name="count" />
12432 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
12434 <para>uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
12435 <para>A32: VRSRA.U32 Dd, Dm, #n</para>
12436 <para>A64: URSRA Vd.2S, Vn.2S, #n</para>
12438 <param name="addend" />
12439 <param name="value" />
12440 <param name="count" />
12442 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
12444 <para>uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
12445 <para>A32: VRSRA.U8 Dd, Dm, #n</para>
12446 <para>A64: URSRA Vd.8B, Vn.8B, #n</para>
12448 <param name="addend" />
12449 <param name="value" />
12450 <param name="count" />
12452 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
12454 <para>uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
12455 <para>A32: VRSRA.U16 Dd, Dm, #n</para>
12456 <para>A64: URSRA Vd.4H, Vn.4H, #n</para>
12458 <param name="addend" />
12459 <param name="value" />
12460 <param name="count" />
12462 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
12464 <para>uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
12465 <para>A32: VRSRA.U32 Dd, Dm, #n</para>
12466 <para>A64: URSRA Vd.2S, Vn.2S, #n</para>
12468 <param name="addend" />
12469 <param name="value" />
12470 <param name="count" />
12472 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
12474 <para>uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
12475 <para>A32: VRSRA.U64 Dd, Dm, #n</para>
12476 <para>A64: URSRA Dd, Dn, #n</para>
12478 <param name="addend" />
12479 <param name="value" />
12480 <param name="count" />
12482 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
12484 <para>uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
12485 <para>A32: VRSRA.U64 Dd, Dm, #n</para>
12486 <para>A64: URSRA Dd, Dn, #n</para>
12488 <param name="addend" />
12489 <param name="value" />
12490 <param name="count" />
12492 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12494 <para>int8x8_t vrshrn_n_s16 (int16x8_t a, const int n)</para>
12495 <para>A32: VRSHRN.I16 Dd, Qm, #n</para>
12496 <para>A64: RSHRN Vd.8B, Vn.8H, #n</para>
12498 <param name="value" />
12499 <param name="count" />
12501 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12503 <para>int16x4_t vrshrn_n_s32 (int32x4_t a, const int n)</para>
12504 <para>A32: VRSHRN.I32 Dd, Qm, #n</para>
12505 <para>A64: RSHRN Vd.4H, Vn.4S, #n</para>
12507 <param name="value" />
12508 <param name="count" />
12510 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12512 <para>int32x2_t vrshrn_n_s64 (int64x2_t a, const int n)</para>
12513 <para>A32: VRSHRN.I64 Dd, Qm, #n</para>
12514 <para>A64: RSHRN Vd.2S, Vn.2D, #n</para>
12516 <param name="value" />
12517 <param name="count" />
12519 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12521 <para>uint8x8_t vrshrn_n_u16 (uint16x8_t a, const int n)</para>
12522 <para>A32: VRSHRN.I16 Dd, Qm, #n</para>
12523 <para>A64: RSHRN Vd.8B, Vn.8H, #n</para>
12525 <param name="value" />
12526 <param name="count" />
12528 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12530 <para>uint16x4_t vrshrn_n_u32 (uint32x4_t a, const int n)</para>
12531 <para>A32: VRSHRN.I32 Dd, Qm, #n</para>
12532 <para>A64: RSHRN Vd.4H, Vn.4S, #n</para>
12534 <param name="value" />
12535 <param name="count" />
12537 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12539 <para>uint32x2_t vrshrn_n_u64 (uint64x2_t a, const int n)</para>
12540 <para>A32: VRSHRN.I64 Dd, Qm, #n</para>
12541 <para>A64: RSHRN Vd.2S, Vn.2D, #n</para>
12543 <param name="value" />
12544 <param name="count" />
12546 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12548 <para>uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)</para>
12549 <para>A32: VQRSHRN.U16 Dd, Qm, #n</para>
12550 <para>A64: UQRSHRN Vd.8B, Vn.8H, #n</para>
12552 <param name="value" />
12553 <param name="count" />
12555 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12557 <para>uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)</para>
12558 <para>A32: VQRSHRN.U32 Dd, Qm, #n</para>
12559 <para>A64: UQRSHRN Vd.4H, Vn.4S, #n</para>
12561 <param name="value" />
12562 <param name="count" />
12564 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12566 <para>uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)</para>
12567 <para>A32: VQRSHRN.U64 Dd, Qm, #n</para>
12568 <para>A64: UQRSHRN Vd.2S, Vn.2D, #n</para>
12570 <param name="value" />
12571 <param name="count" />
12573 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12575 <para>uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)</para>
12576 <para>A32: VQRSHRN.U16 Dd, Qm, #n</para>
12577 <para>A64: UQRSHRN Vd.8B, Vn.8H, #n</para>
12579 <param name="value" />
12580 <param name="count" />
12582 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12584 <para>uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)</para>
12585 <para>A32: VQRSHRN.U32 Dd, Qm, #n</para>
12586 <para>A64: UQRSHRN Vd.4H, Vn.4S, #n</para>
12588 <param name="value" />
12589 <param name="count" />
12591 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12593 <para>uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)</para>
12594 <para>A32: VQRSHRN.U64 Dd, Qm, #n</para>
12595 <para>A64: UQRSHRN Vd.2S, Vn.2D, #n</para>
12597 <param name="value" />
12598 <param name="count" />
12600 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12602 <para>uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
12603 <para>A32: VQRSHRN.U16 Dd+1, Dn, #n</para>
12604 <para>A64: UQRSHRN2 Vd.16B, Vn.8H, #n</para>
12606 <param name="lower" />
12607 <param name="value" />
12608 <param name="count" />
12610 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12612 <para>uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
12613 <para>A32: VQRSHRN.U32 Dd+1, Dn, #n</para>
12614 <para>A64: UQRSHRN2 Vd.8H, Vn.4S, #n</para>
12616 <param name="lower" />
12617 <param name="value" />
12618 <param name="count" />
12620 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12622 <para>uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
12623 <para>A32: VQRSHRN.U64 Dd+1, Dn, #n</para>
12624 <para>A64: UQRSHRN2 Vd.4S, Vn.2D, #n</para>
12626 <param name="lower" />
12627 <param name="value" />
12628 <param name="count" />
12630 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12632 <para>uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
12633 <para>A32: VQRSHRN.U16 Dd+1, Dn, #n</para>
12634 <para>A64: UQRSHRN2 Vd.16B, Vn.8H, #n</para>
12636 <param name="lower" />
12637 <param name="value" />
12638 <param name="count" />
12640 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12642 <para>uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
12643 <para>A32: VQRSHRN.U32 Dd+1, Dn, #n</para>
12644 <para>A64: UQRSHRN2 Vd.8H, Vn.4S, #n</para>
12646 <param name="lower" />
12647 <param name="value" />
12648 <param name="count" />
12650 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12652 <para>uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
12653 <para>A32: VQRSHRN.U64 Dd+1, Dn, #n</para>
12654 <para>A64: UQRSHRN2 Vd.4S, Vn.2D, #n</para>
12656 <param name="lower" />
12657 <param name="value" />
12658 <param name="count" />
12660 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
12662 <para>uint8x16_t vrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
12663 <para>A32: VRSHRN.I16 Dd+1, Qm, #n</para>
12664 <para>A64: RSHRN2 Vd.16B, Vn.8H, #n</para>
12666 <param name="lower" />
12667 <param name="value" />
12668 <param name="count" />
12670 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
12672 <para>int16x8_t vrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
12673 <para>A32: VRSHRN.I32 Dd+1, Qm, #n</para>
12674 <para>A64: RSHRN2 Vd.8H, Vn.4S, #n</para>
12676 <param name="lower" />
12677 <param name="value" />
12678 <param name="count" />
12680 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
12682 <para>int32x4_t vrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
12683 <para>A32: VRSHRN.I64 Dd+1, Qm, #n</para>
12684 <para>A64: RSHRN2 Vd.4S, Vn.2D, #n</para>
12686 <param name="lower" />
12687 <param name="value" />
12688 <param name="count" />
12690 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
12692 <para>int8x16_t vrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
12693 <para>A32: VRSHRN.I16 Dd+1, Qm, #n</para>
12694 <para>A64: RSHRN2 Vd.16B, Vn.8H, #n</para>
12696 <param name="lower" />
12697 <param name="value" />
12698 <param name="count" />
12700 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
12702 <para>uint16x8_t vrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
12703 <para>A32: VRSHRN.I32 Dd+1, Qm, #n</para>
12704 <para>A64: RSHRN2 Vd.8H, Vn.4S, #n</para>
12706 <param name="lower" />
12707 <param name="value" />
12708 <param name="count" />
12710 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
12712 <para>uint32x4_t vrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
12713 <para>A32: VRSHRN.I64 Dd+1, Qm, #n</para>
12714 <para>A64: RSHRN2 Vd.4S, Vn.2D, #n</para>
12716 <param name="lower" />
12717 <param name="value" />
12718 <param name="count" />
12720 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
12722 <para>uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n)</para>
12723 <para>A32: VRSHR.U64 Dd, Dm, #n</para>
12724 <para>A64: URSHR Dd, Dn, #n</para>
12726 <param name="value" />
12727 <param name="count" />
12729 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
12731 <para>uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n)</para>
12732 <para>A32: VRSHR.U64 Dd, Dm, #n</para>
12733 <para>A64: URSHR Dd, Dn, #n</para>
12735 <param name="value" />
12736 <param name="count" />
12738 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
12740 <para>uint64x1_t vshr_n_u64 (uint64x1_t a, const int n)</para>
12741 <para>A32: VSHR.U64 Dd, Dm, #n</para>
12742 <para>A64: USHR Dd, Dn, #n</para>
12744 <param name="value" />
12745 <param name="count" />
12747 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
12749 <para>uint64x1_t vshr_n_u64 (uint64x1_t a, const int n)</para>
12750 <para>A32: VSHR.U64 Dd, Dm, #n</para>
12751 <para>A64: USHR Dd, Dn, #n</para>
12753 <param name="value" />
12754 <param name="count" />
12756 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16})">
12758 <para>int32x4_t vmovl_s16 (int16x4_t a)</para>
12759 <para>A32: VMOVL.S16 Qd, Dm</para>
12760 <para>A64: SXTL Vd.4S, Vn.4H</para>
12762 <param name="value" />
12764 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32})">
12766 <para>int64x2_t vmovl_s32 (int32x2_t a)</para>
12767 <para>A32: VMOVL.S32 Qd, Dm</para>
12768 <para>A64: SXTL Vd.2D, Vn.2S</para>
12770 <param name="value" />
12772 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte})">
12774 <para>int16x8_t vmovl_s8 (int8x8_t a)</para>
12775 <para>A32: VMOVL.S8 Qd, Dm</para>
12776 <para>A64: SXTL Vd.8H, Vn.8B</para>
12778 <param name="value" />
12780 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16})">
12782 <para>int32x4_t vmovl_high_s16 (int16x8_t a)</para>
12783 <para>A32: VMOVL.S16 Qd, Dm+1</para>
12784 <para>A64: SXTL2 Vd.4S, Vn.8H</para>
12786 <param name="value" />
12788 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32})">
12790 <para>int64x2_t vmovl_high_s32 (int32x4_t a)</para>
12791 <para>A32: VMOVL.S32 Qd, Dm+1</para>
12792 <para>A64: SXTL2 Vd.2D, Vn.4S</para>
12794 <param name="value" />
12796 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte})">
12798 <para>int16x8_t vmovl_high_s8 (int8x16_t a)</para>
12799 <para>A32: VMOVL.S8 Qd, Dm+1</para>
12800 <para>A64: SXTL2 Vd.8H, Vn.16B</para>
12802 <param name="value" />
12804 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SqrtScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
12806 <para>float64x1_t vsqrt_f64 (float64x1_t a)</para>
12807 <para>A32: VSQRT.F64 Dd, Dm</para>
12808 <para>A64: FSQRT Dd, Dn</para>
12810 <param name="value" />
12812 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SqrtScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
12814 <para>float32_t vsqrts_f32 (float32_t a)</para>
12815 <para>A32: VSQRT.F32 Sd, Sm</para>
12816 <para>A64: FSQRT Sd, Sn The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
12818 <param name="value" />
12820 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
12822 <para>void vst1q_u8 (uint8_t * ptr, uint8x16_t val)</para>
12823 <para>A32: VST1.8 { Dd, Dd+1 }, [Rn]</para>
12824 <para>A64: ST1 { Vt.16B }, [Xn]</para>
12826 <param name="address" />
12827 <param name="source" />
12829 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte})">
12831 <para>void vst1_u8 (uint8_t * ptr, uint8x8_t val)</para>
12832 <para>A32: VST1.8 { Dd }, [Rn]</para>
12833 <para>A64: ST1 { Vt.8B }, [Xn]</para>
12835 <param name="address" />
12836 <param name="source" />
12838 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
12840 <para>void vst1q_f64 (float64_t * ptr, float64x2_t val)</para>
12841 <para>A32: VST1.64 { Dd, Dd+1 }, [Rn]</para>
12842 <para>A64: ST1 { Vt.2D }, [Xn]</para>
12844 <param name="address" />
12845 <param name="source" />
12847 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Double*,System.Runtime.Intrinsics.Vector64{System.Double})">
12849 <para>void vst1_f64 (float64_t * ptr, float64x1_t val)</para>
12850 <para>A32: VST1.64 { Dd }, [Rn]</para>
12851 <para>A64: ST1 { Vt.1D }, [Xn]</para>
12853 <param name="address" />
12854 <param name="source" />
12856 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
12858 <para>void vst1q_s16 (int16_t * ptr, int16x8_t val)</para>
12859 <para>A32: VST1.16 { Dd, Dd+1 }, [Rn]</para>
12860 <para>A64: ST1 { Vt.8H }, [Xn]</para>
12862 <param name="address" />
12863 <param name="source" />
12865 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16})">
12867 <para>void vst1_s16 (int16_t * ptr, int16x4_t val)</para>
12868 <para>A32: VST1.16 { Dd }, [Rn]</para>
12869 <para>A64: ST1 {Vt.4H }, [Xn]</para>
12871 <param name="address" />
12872 <param name="source" />
12874 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
12876 <para>void vst1q_s32 (int32_t * ptr, int32x4_t val)</para>
12877 <para>A32: VST1.32 { Dd, Dd+1 }, [Rn]</para>
12878 <para>A64: ST1 { Vt.4S }, [Xn]</para>
12880 <param name="address" />
12881 <param name="source" />
12883 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32})">
12885 <para>void vst1_s32 (int32_t * ptr, int32x2_t val)</para>
12886 <para>A32: VST1.32 { Dd }, [Rn]</para>
12887 <para>A64: ST1 { Vt.2S }, [Xn]</para>
12889 <param name="address" />
12890 <param name="source" />
12892 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
12894 <para>void vst1q_s64 (int64_t * ptr, int64x2_t val)</para>
12895 <para>A32: VST1.64 { Dd, Dd+1 }, [Rn]</para>
12896 <para>A64: ST1 { Vt.2D }, [Xn]</para>
12898 <param name="address" />
12899 <param name="source" />
12901 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int64*,System.Runtime.Intrinsics.Vector64{System.Int64})">
12903 <para>void vst1_s64 (int64_t * ptr, int64x1_t val)</para>
12904 <para>A32: VST1.64 { Dd }, [Rn]</para>
12905 <para>A64: ST1 { Vt.1D }, [Xn]</para>
12907 <param name="address" />
12908 <param name="source" />
12910 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
12912 <para>void vst1q_s8 (int8_t * ptr, int8x16_t val)</para>
12913 <para>A32: VST1.8 { Dd, Dd+1 }, [Rn]</para>
12914 <para>A64: ST1 { Vt.16B }, [Xn]</para>
12916 <param name="address" />
12917 <param name="source" />
12919 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte})">
12921 <para>void vst1_s8 (int8_t * ptr, int8x8_t val)</para>
12922 <para>A32: VST1.8 { Dd }, [Rn]</para>
12923 <para>A64: ST1 { Vt.8B }, [Xn]</para>
12925 <param name="address" />
12926 <param name="source" />
12928 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
12930 <para>void vst1q_f32 (float32_t * ptr, float32x4_t val)</para>
12931 <para>A32: VST1.32 { Dd, Dd+1 }, [Rn]</para>
12932 <para>A64: ST1 { Vt.4S }, [Xn]</para>
12934 <param name="address" />
12935 <param name="source" />
12937 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single})">
12939 <para>void vst1_f32 (float32_t * ptr, float32x2_t val)</para>
12940 <para>A32: VST1.32 { Dd }, [Rn]</para>
12941 <para>A64: ST1 { Vt.2S }, [Xn]</para>
12943 <param name="address" />
12944 <param name="source" />
12946 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
12948 <para>void vst1q_u16 (uint16_t * ptr, uint16x8_t val)</para>
12949 <para>A32: VST1.16 { Dd, Dd+1 }, [Rn]</para>
12950 <para>A64: ST1 { Vt.8H }, [Xn]</para>
12952 <param name="address" />
12953 <param name="source" />
12955 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16})">
12957 <para>void vst1_u16 (uint16_t * ptr, uint16x4_t val)</para>
12958 <para>A32: VST1.16 { Dd }, [Rn]</para>
12959 <para>A64: ST1 { Vt.4H }, [Xn]</para>
12961 <param name="address" />
12962 <param name="source" />
12964 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
12966 <para>void vst1q_u32 (uint32_t * ptr, uint32x4_t val)</para>
12967 <para>A32: VST1.32 { Dd, Dd+1 }, [Rn]</para>
12968 <para>A64: ST1 { Vt.4S }, [Xn]</para>
12970 <param name="address" />
12971 <param name="source" />
12973 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32})">
12975 <para>void vst1_u32 (uint32_t * ptr, uint32x2_t val)</para>
12976 <para>A32: VST1.32 { Dd }, [Rn]</para>
12977 <para>A64: ST1 { Vt.2S }, [Xn]</para>
12979 <param name="address" />
12980 <param name="source" />
12982 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
12984 <para>void vst1q_u64 (uint64_t * ptr, uint64x2_t val)</para>
12985 <para>A32: VST1.64 { Dd, Dd+1 }, [Rn]</para>
12986 <para>A64: ST1 { Vt.2D }, [Xn]</para>
12988 <param name="address" />
12989 <param name="source" />
12991 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt64*,System.Runtime.Intrinsics.Vector64{System.UInt64})">
12993 <para>void vst1_u64 (uint64_t * ptr, uint64x1_t val)</para>
12994 <para>A32: VST1.64 { Dd }, [Rn]</para>
12995 <para>A64: ST1 { Vt.1D }, [Xn]</para>
12997 <param name="address" />
12998 <param name="source" />
13000 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
13002 <para>void vst1q_lane_u8 (uint8_t * ptr, uint8x16_t val, const int lane)</para>
13003 <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
13004 <para>A64: ST1 { Vt.B }[index], [Xn]</para>
13006 <param name="address" />
13007 <param name="value" />
13008 <param name="index" />
13010 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
13012 <para>void vst1_lane_u8 (uint8_t * ptr, uint8x8_t val, const int lane)</para>
13013 <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
13014 <para>A64: ST1 { Vt.B }[index], [Xn]</para>
13016 <param name="address" />
13017 <param name="value" />
13018 <param name="index" />
13020 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
13022 <para>void vst1q_lane_f64 (float64_t * ptr, float64x2_t val, const int lane)</para>
13023 <para>A32: VSTR.64 Dd, [Rn]</para>
13024 <para>A64: ST1 { Vt.D }[index], [Xn]</para>
13026 <param name="address" />
13027 <param name="value" />
13028 <param name="index" />
13030 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
13032 <para>void vst1q_lane_s16 (int16_t * ptr, int16x8_t val, const int lane)</para>
13033 <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
13034 <para>A64: ST1 { Vt.H }[index], [Xn]</para>
13036 <param name="address" />
13037 <param name="value" />
13038 <param name="index" />
13040 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
13042 <para>void vst1_lane_s16 (int16_t * ptr, int16x4_t val, const int lane)</para>
13043 <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
13044 <para>A64: ST1 { Vt.H }[index], [Xn]</para>
13046 <param name="address" />
13047 <param name="value" />
13048 <param name="index" />
13050 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
13052 <para>void vst1q_lane_s32 (int32_t * ptr, int32x4_t val, const int lane)</para>
13053 <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
13054 <para>A64: ST1 { Vt.S }[index], [Xn]</para>
13056 <param name="address" />
13057 <param name="value" />
13058 <param name="index" />
13060 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
13062 <para>void vst1_lane_s32 (int32_t * ptr, int32x2_t val, const int lane)</para>
13063 <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
13064 <para>A64: ST1 { Vt.S }[index], [Xn]</para>
13066 <param name="address" />
13067 <param name="value" />
13068 <param name="index" />
13070 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
13072 <para>void vst1q_lane_s64 (int64_t * ptr, int64x2_t val, const int lane)</para>
13073 <para>A32: VSTR.64 Dd, [Rn]</para>
13074 <para>A64: ST1 { Vt.D }[index], [Xn]</para>
13076 <param name="address" />
13077 <param name="value" />
13078 <param name="index" />
13080 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
13082 <para>void vst1q_lane_s8 (int8_t * ptr, int8x16_t val, const int lane)</para>
13083 <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
13084 <para>A64: ST1 { Vt.B }[index], [Xn]</para>
13086 <param name="address" />
13087 <param name="value" />
13088 <param name="index" />
13090 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
13092 <para>void vst1_lane_s8 (int8_t * ptr, int8x8_t val, const int lane)</para>
13093 <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
13094 <para>A64: ST1 { Vt.B }[index], [Xn]</para>
13096 <param name="address" />
13097 <param name="value" />
13098 <param name="index" />
13100 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
13102 <para>void vst1q_lane_f32 (float32_t * ptr, float32x4_t val, const int lane)</para>
13103 <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
13104 <para>A64: ST1 { Vt.S }[index], [Xn]</para>
13106 <param name="address" />
13107 <param name="value" />
13108 <param name="index" />
13110 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
13112 <para>void vst1_lane_f32 (float32_t * ptr, float32x2_t val, const int lane)</para>
13113 <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
13114 <para>A64: ST1 { Vt.S }[index], [Xn]</para>
13116 <param name="address" />
13117 <param name="value" />
13118 <param name="index" />
13120 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
13122 <para>void vst1q_lane_u16 (uint16_t * ptr, uint16x8_t val, const int lane)</para>
13123 <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
13124 <para>A64: ST1 { Vt.H }[index], [Xn]</para>
13126 <param name="address" />
13127 <param name="value" />
13128 <param name="index" />
13130 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
13132 <para>void vst1_lane_u16 (uint16_t * ptr, uint16x4_t val, const int lane)</para>
13133 <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
13134 <para>A64: ST1 { Vt.H }[index], [Xn]</para>
13136 <param name="address" />
13137 <param name="value" />
13138 <param name="index" />
13140 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
13142 <para>void vst1q_lane_u32 (uint32_t * ptr, uint32x4_t val, const int lane)</para>
13143 <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
13144 <para>A64: ST1 { Vt.S }[index], [Xn]</para>
13146 <param name="address" />
13147 <param name="value" />
13148 <param name="index" />
13150 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
13152 <para>void vst1_lane_u32 (uint32_t * ptr, uint32x2_t val, const int lane)</para>
13153 <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
13154 <para>A64: ST1 { Vt.S }[index], [Xn]</para>
13156 <param name="address" />
13157 <param name="value" />
13158 <param name="index" />
13160 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
13162 <para>void vst1q_lane_u64 (uint64_t * ptr, uint64x2_t val, const int lane)</para>
13163 <para>A32: VSTR.64 Dd, [Rn]</para>
13164 <para>A64: ST1 { Vt.D }[index], [Xn]</para>
13166 <param name="address" />
13167 <param name="value" />
13168 <param name="index" />
13170 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
13172 <para>uint8x16_t vsubq_u8 (uint8x16_t a, uint8x16_t b)</para>
13173 <para>A32: VSUB.I8 Qd, Qn, Qm</para>
13174 <para>A64: SUB Vd.16B, Vn.16B, Vm.16B</para>
13176 <param name="left" />
13177 <param name="right" />
13179 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13181 <para>int16x8_t vsubq_s16 (int16x8_t a, int16x8_t b)</para>
13182 <para>A32: VSUB.I16 Qd, Qn, Qm</para>
13183 <para>A64: SUB Vd.8H, Vn.8H, Vm.8H</para>
13185 <param name="left" />
13186 <param name="right" />
13188 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
13190 <para>int32x4_t vsubq_s32 (int32x4_t a, int32x4_t b)</para>
13191 <para>A32: VSUB.I32 Qd, Qn, Qm</para>
13192 <para>A64: SUB Vd.4S, Vn.4S, Vm.4S</para>
13194 <param name="left" />
13195 <param name="right" />
13197 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
13199 <para>int64x2_t vsubq_s64 (int64x2_t a, int64x2_t b)</para>
13200 <para>A32: VSUB.I64 Qd, Qn, Qm</para>
13201 <para>A64: SUB Vd.2D, Vn.2D, Vm.2D</para>
13203 <param name="left" />
13204 <param name="right" />
13206 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
13208 <para>int8x16_t vsubq_s8 (int8x16_t a, int8x16_t b)</para>
13209 <para>A32: VSUB.I8 Qd, Qn, Qm</para>
13210 <para>A64: SUB Vd.16B, Vn.16B, Vm.16B</para>
13212 <param name="left" />
13213 <param name="right" />
13215 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
13217 <para>float32x4_t vsubq_f32 (float32x4_t a, float32x4_t b)</para>
13218 <para>A32: VSUB.F32 Qd, Qn, Qm</para>
13219 <para>A64: FSUB Vd.4S, Vn.4S, Vm.4S</para>
13221 <param name="left" />
13222 <param name="right" />
13224 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13226 <para>uint16x8_t vsubq_u16 (uint16x8_t a, uint16x8_t b)</para>
13227 <para>A32: VSUB.I16 Qd, Qn, Qm</para>
13228 <para>A64: SUB Vd.8H, Vn.8H, Vm.8H</para>
13230 <param name="left" />
13231 <param name="right" />
13233 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13235 <para>uint32x4_t vsubq_u32 (uint32x4_t a, uint32x4_t b)</para>
13236 <para>A32: VSUB.I32 Qd, Qn, Qm</para>
13237 <para>A64: SUB Vd.4S, Vn.4S, Vm.4S</para>
13239 <param name="left" />
13240 <param name="right" />
13242 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
13244 <para>uint64x2_t vsubq_u64 (uint64x2_t a, uint64x2_t b)</para>
13245 <para>A32: VSUB.I64 Qd, Qn, Qm</para>
13246 <para>A64: SUB Vd.2D, Vn.2D, Vm.2D</para>
13248 <param name="left" />
13249 <param name="right" />
13251 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
13253 <para>uint8x8_t vsub_u8 (uint8x8_t a, uint8x8_t b)</para>
13254 <para>A32: VSUB.I8 Dd, Dn, Dm</para>
13255 <para>A64: SUB Vd.8B, Vn.8B, Vm.8B</para>
13257 <param name="left" />
13258 <param name="right" />
13260 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
13262 <para>int16x4_t vsub_s16 (int16x4_t a, int16x4_t b)</para>
13263 <para>A32: VSUB.I16 Dd, Dn, Dm</para>
13264 <para>A64: SUB Vd.4H, Vn.4H, Vm.4H</para>
13266 <param name="left" />
13267 <param name="right" />
13269 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
13271 <para>int32x2_t vsub_s32 (int32x2_t a, int32x2_t b)</para>
13272 <para>A32: VSUB.I32 Dd, Dn, Dm</para>
13273 <para>A64: SUB Vd.2S, Vn.2S, Vm.2S</para>
13275 <param name="left" />
13276 <param name="right" />
13278 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
13280 <para>int8x8_t vsub_s8 (int8x8_t a, int8x8_t b)</para>
13281 <para>A32: VSUB.I8 Dd, Dn, Dm</para>
13282 <para>A64: SUB Vd.8B, Vn.8B, Vm.8B</para>
13284 <param name="left" />
13285 <param name="right" />
13287 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
13289 <para>float32x2_t vsub_f32 (float32x2_t a, float32x2_t b)</para>
13290 <para>A32: VSUB.F32 Dd, Dn, Dm</para>
13291 <para>A64: FSUB Vd.2S, Vn.2S, Vm.2S</para>
13293 <param name="left" />
13294 <param name="right" />
13296 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
13298 <para>uint16x4_t vsub_u16 (uint16x4_t a, uint16x4_t b)</para>
13299 <para>A32: VSUB.I16 Dd, Dn, Dm</para>
13300 <para>A64: SUB Vd.4H, Vn.4H, Vm.4H</para>
13302 <param name="left" />
13303 <param name="right" />
13305 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
13307 <para>uint32x2_t vsub_u32 (uint32x2_t a, uint32x2_t b)</para>
13308 <para>A32: VSUB.I32 Dd, Dn, Dm</para>
13309 <para>A64: SUB Vd.2S, Vn.2S, Vm.2S</para>
13311 <param name="left" />
13312 <param name="right" />
13314 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13316 <para>int8x8_t vsubhn_s16 (int16x8_t a, int16x8_t b)</para>
13317 <para>A32: VSUBHN.I16 Dd, Qn, Qm</para>
13318 <para>A64: SUBHN Vd.8B, Vn.8H, Vm.8H</para>
13320 <param name="left" />
13321 <param name="right" />
13323 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
13325 <para>int16x4_t vsubhn_s32 (int32x4_t a, int32x4_t b)</para>
13326 <para>A32: VSUBHN.I32 Dd, Qn, Qm</para>
13327 <para>A64: SUBHN Vd.4H, Vn.4S, Vm.4S</para>
13329 <param name="left" />
13330 <param name="right" />
13332 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
13334 <para>int32x2_t vsubhn_s64 (int64x2_t a, int64x2_t b)</para>
13335 <para>A32: VSUBHN.I64 Dd, Qn, Qm</para>
13336 <para>A64: SUBHN Vd.2S, Vn.2D, Vm.2D</para>
13338 <param name="left" />
13339 <param name="right" />
13341 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13343 <para>uint8x8_t vsubhn_u16 (uint16x8_t a, uint16x8_t b)</para>
13344 <para>A32: VSUBHN.I16 Dd, Qn, Qm</para>
13345 <para>A64: SUBHN Vd.8B, Vn.8H, Vm.8H</para>
13347 <param name="left" />
13348 <param name="right" />
13350 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13352 <para>uint16x4_t vsubhn_u32 (uint32x4_t a, uint32x4_t b)</para>
13353 <para>A32: VSUBHN.I32 Dd, Qn, Qm</para>
13354 <para>A64: SUBHN Vd.4H, Vn.4S, Vm.4S</para>
13356 <param name="left" />
13357 <param name="right" />
13359 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
13361 <para>uint32x2_t vsubhn_u64 (uint64x2_t a, uint64x2_t b)</para>
13362 <para>A32: VSUBHN.I64 Dd, Qn, Qm</para>
13363 <para>A64: SUBHN Vd.2S, Vn.2D, Vm.2D</para>
13365 <param name="left" />
13366 <param name="right" />
13368 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13370 <para>uint8x16_t vsubhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
13371 <para>A32: VSUBHN.I16 Dd+1, Qn, Qm</para>
13372 <para>A64: SUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
13374 <param name="lower" />
13375 <param name="left" />
13376 <param name="right" />
13378 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
13380 <para>int16x8_t vsubhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
13381 <para>A32: VSUBHN.I32 Dd+1, Qn, Qm</para>
13382 <para>A64: SUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
13384 <param name="lower" />
13385 <param name="left" />
13386 <param name="right" />
13388 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
13390 <para>int32x4_t vsubhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
13391 <para>A32: VSUBHN.I64 Dd+1, Qn, Qm</para>
13392 <para>A64: SUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
13394 <param name="lower" />
13395 <param name="left" />
13396 <param name="right" />
13398 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13400 <para>int8x16_t vsubhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
13401 <para>A32: VSUBHN.I16 Dd+1, Qn, Qm</para>
13402 <para>A64: SUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
13404 <param name="lower" />
13405 <param name="left" />
13406 <param name="right" />
13408 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13410 <para>uint16x8_t vsubhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
13411 <para>A32: VSUBHN.I32 Dd+1, Qn, Qm</para>
13412 <para>A64: SUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
13414 <param name="lower" />
13415 <param name="left" />
13416 <param name="right" />
13418 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
13420 <para>uint32x4_t vsubhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
13421 <para>A32: VSUBHN.I64 Dd+1, Qn, Qm</para>
13422 <para>A64: SUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
13424 <param name="lower" />
13425 <param name="left" />
13426 <param name="right" />
13428 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13430 <para>int8x8_t vrsubhn_s16 (int16x8_t a, int16x8_t b)</para>
13431 <para>A32: VRSUBHN.I16 Dd, Qn, Qm</para>
13432 <para>A64: RSUBHN Vd.8B, Vn.8H, Vm.8H</para>
13434 <param name="left" />
13435 <param name="right" />
13437 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
13439 <para>int16x4_t vrsubhn_s32 (int32x4_t a, int32x4_t b)</para>
13440 <para>A32: VRSUBHN.I32 Dd, Qn, Qm</para>
13441 <para>A64: RSUBHN Vd.4H, Vn.4S, Vm.4S</para>
13443 <param name="left" />
13444 <param name="right" />
13446 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
13448 <para>int32x2_t vrsubhn_s64 (int64x2_t a, int64x2_t b)</para>
13449 <para>A32: VRSUBHN.I64 Dd, Qn, Qm</para>
13450 <para>A64: RSUBHN Vd.2S, Vn.2D, Vm.2D</para>
13452 <param name="left" />
13453 <param name="right" />
13455 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13457 <para>uint8x8_t vrsubhn_u16 (uint16x8_t a, uint16x8_t b)</para>
13458 <para>A32: VRSUBHN.I16 Dd, Qn, Qm</para>
13459 <para>A64: RSUBHN Vd.8B, Vn.8H, Vm.8H</para>
13461 <param name="left" />
13462 <param name="right" />
13464 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13466 <para>uint16x4_t vrsubhn_u32 (uint32x4_t a, uint32x4_t b)</para>
13467 <para>A32: VRSUBHN.I32 Dd, Qn, Qm</para>
13468 <para>A64: RSUBHN Vd.4H, Vn.4S, Vm.4S</para>
13470 <param name="left" />
13471 <param name="right" />
13473 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
13475 <para>uint32x2_t vrsubhn_u64 (uint64x2_t a, uint64x2_t b)</para>
13476 <para>A32: VRSUBHN.I64 Dd, Qn, Qm</para>
13477 <para>A64: RSUBHN Vd.2S, Vn.2D, Vm.2D</para>
13479 <param name="left" />
13480 <param name="right" />
13482 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13484 <para>uint8x16_t vrsubhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
13485 <para>A32: VRSUBHN.I16 Dd+1, Qn, Qm</para>
13486 <para>A64: RSUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
13488 <param name="lower" />
13489 <param name="left" />
13490 <param name="right" />
13492 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
13494 <para>int16x8_t vrsubhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
13495 <para>A32: VRSUBHN.I32 Dd+1, Qn, Qm</para>
13496 <para>A64: RSUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
13498 <param name="lower" />
13499 <param name="left" />
13500 <param name="right" />
13502 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
13504 <para>int32x4_t vrsubhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
13505 <para>A32: VRSUBHN.I64 Dd+1, Qn, Qm</para>
13506 <para>A64: RSUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
13508 <param name="lower" />
13509 <param name="left" />
13510 <param name="right" />
13512 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13514 <para>int8x16_t vrsubhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
13515 <para>A32: VRSUBHN.I16 Dd+1, Qn, Qm</para>
13516 <para>A64: RSUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
13518 <param name="lower" />
13519 <param name="left" />
13520 <param name="right" />
13522 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13524 <para>uint16x8_t vrsubhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
13525 <para>A32: VRSUBHN.I32 Dd+1, Qn, Qm</para>
13526 <para>A64: RSUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
13528 <param name="lower" />
13529 <param name="left" />
13530 <param name="right" />
13532 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
13534 <para>uint32x4_t vrsubhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
13535 <para>A32: VRSUBHN.I64 Dd+1, Qn, Qm</para>
13536 <para>A64: RSUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
13538 <param name="lower" />
13539 <param name="left" />
13540 <param name="right" />
13542 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
13544 <para>uint8x16_t vqsubq_u8 (uint8x16_t a, uint8x16_t b)</para>
13545 <para>A32: VQSUB.U8 Qd, Qn, Qm</para>
13546 <para>A64: UQSUB Vd.16B, Vn.16B, Vm.16B</para>
13548 <param name="left" />
13549 <param name="right" />
13551 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13553 <para>int16x8_t vqsubq_s16 (int16x8_t a, int16x8_t b)</para>
13554 <para>A32: VQSUB.S16 Qd, Qn, Qm</para>
13555 <para>A64: SQSUB Vd.8H, Vn.8H, Vm.8H</para>
13557 <param name="left" />
13558 <param name="right" />
13560 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
13562 <para>int32x4_t vqsubq_s32 (int32x4_t a, int32x4_t b)</para>
13563 <para>A32: VQSUB.S32 Qd, Qn, Qm</para>
13564 <para>A64: SQSUB Vd.4S, Vn.4S, Vm.4S</para>
13566 <param name="left" />
13567 <param name="right" />
13569 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
13571 <para>int64x2_t vqsubq_s64 (int64x2_t a, int64x2_t b)</para>
13572 <para>A32: VQSUB.S64 Qd, Qn, Qm</para>
13573 <para>A64: SQSUB Vd.2D, Vn.2D, Vm.2D</para>
13575 <param name="left" />
13576 <param name="right" />
13578 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
13580 <para>int8x16_t vqsubq_s8 (int8x16_t a, int8x16_t b)</para>
13581 <para>A32: VQSUB.S8 Qd, Qn, Qm</para>
13582 <para>A64: SQSUB Vd.16B, Vn.16B, Vm.16B</para>
13584 <param name="left" />
13585 <param name="right" />
13587 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13589 <para>uint16x8_t vqsubq_u16 (uint16x8_t a, uint16x8_t b)</para>
13590 <para>A32: VQSUB.U16 Qd, Qn, Qm</para>
13591 <para>A64: UQSUB Vd.8H, Vn.8H, Vm.8H</para>
13593 <param name="left" />
13594 <param name="right" />
13596 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13598 <para>uint32x4_t vqsubq_u32 (uint32x4_t a, uint32x4_t b)</para>
13599 <para>A32: VQSUB.U32 Qd, Qn, Qm</para>
13600 <para>A64: UQSUB Vd.4S, Vn.4S, Vm.4S</para>
13602 <param name="left" />
13603 <param name="right" />
13605 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
13607 <para>uint64x2_t vqsubq_u64 (uint64x2_t a, uint64x2_t b)</para>
13608 <para>A32: VQSUB.U64 Qd, Qn, Qm</para>
13609 <para>A64: UQSUB Vd.2D, Vn.2D, Vm.2D</para>
13611 <param name="left" />
13612 <param name="right" />
13614 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
13616 <para>uint8x8_t vqsub_u8 (uint8x8_t a, uint8x8_t b)</para>
13617 <para>A32: VQSUB.U8 Dd, Dn, Dm</para>
13618 <para>A64: UQSUB Vd.8B, Vn.8B, Vm.8B</para>
13620 <param name="left" />
13621 <param name="right" />
13623 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
13625 <para>int16x4_t vqsub_s16 (int16x4_t a, int16x4_t b)</para>
13626 <para>A32: VQSUB.S16 Dd, Dn, Dm</para>
13627 <para>A64: SQSUB Vd.4H, Vn.4H, Vm.4H</para>
13629 <param name="left" />
13630 <param name="right" />
13632 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
13634 <para>int32x2_t vqsub_s32 (int32x2_t a, int32x2_t b)</para>
13635 <para>A32: VQSUB.S32 Dd, Dn, Dm</para>
13636 <para>A64: SQSUB Vd.2S, Vn.2S, Vm.2S</para>
13638 <param name="left" />
13639 <param name="right" />
13641 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
13643 <para>int8x8_t vqsub_s8 (int8x8_t a, int8x8_t b)</para>
13644 <para>A32: VQSUB.S8 Dd, Dn, Dm</para>
13645 <para>A64: SQSUB Vd.8B, Vn.8B, Vm.8B</para>
13647 <param name="left" />
13648 <param name="right" />
13650 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
13652 <para>uint16x4_t vqsub_u16 (uint16x4_t a, uint16x4_t b)</para>
13653 <para>A32: VQSUB.U16 Dd, Dn, Dm</para>
13654 <para>A64: UQSUB Vd.4H, Vn.4H, Vm.4H</para>
13656 <param name="left" />
13657 <param name="right" />
13659 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
13661 <para>uint32x2_t vqsub_u32 (uint32x2_t a, uint32x2_t b)</para>
13662 <para>A32: VQSUB.U32 Dd, Dn, Dm</para>
13663 <para>A64: UQSUB Vd.2S, Vn.2S, Vm.2S</para>
13665 <param name="left" />
13666 <param name="right" />
13668 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
13670 <para>int64x1_t vqsub_s64 (int64x1_t a, int64x1_t b)</para>
13671 <para>A32: VQSUB.S64 Dd, Dn, Dm</para>
13672 <para>A64: SQSUB Dd, Dn, Dm</para>
13674 <param name="left" />
13675 <param name="right" />
13677 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
13679 <para>uint64x1_t vqsub_u64 (uint64x1_t a, uint64x1_t b)</para>
13680 <para>A32: VQSUB.U64 Dd, Dn, Dm</para>
13681 <para>A64: UQSUB Dd, Dn, Dm</para>
13683 <param name="left" />
13684 <param name="right" />
13686 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
13688 <para>float64x1_t vsub_f64 (float64x1_t a, float64x1_t b)</para>
13689 <para>A32: VSUB.F64 Dd, Dn, Dm</para>
13690 <para>A64: FSUB Dd, Dn, Dm</para>
13692 <param name="left" />
13693 <param name="right" />
13695 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
13697 <para>int64x1_t vsub_s64 (int64x1_t a, int64x1_t b)</para>
13698 <para>A32: VSUB.I64 Dd, Dn, Dm</para>
13699 <para>A64: SUB Dd, Dn, Dm</para>
13701 <param name="left" />
13702 <param name="right" />
13704 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
13706 <para>float32_t vsubs_f32 (float32_t a, float32_t b)</para>
13707 <para>A32: VSUB.F32 Sd, Sn, Sm</para>
13708 <para>A64: FSUB Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
13710 <param name="left" />
13711 <param name="right" />
13713 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
13715 <para>uint64x1_t vsub_u64 (uint64x1_t a, uint64x1_t b)</para>
13716 <para>A32: VSUB.I64 Dd, Dn, Dm</para>
13717 <para>A64: SUB Dd, Dn, Dm</para>
13719 <param name="left" />
13720 <param name="right" />
13722 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte})">
13724 <para>int16x8_t vsubw_s8 (int16x8_t a, int8x8_t b)</para>
13725 <para>A32: VSUBW.S8 Qd, Qn, Dm</para>
13726 <para>A64: SSUBW Vd.8H, Vn.8H, Vm.8B</para>
13728 <param name="left" />
13729 <param name="right" />
13731 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16})">
13733 <para>int32x4_t vsubw_s16 (int32x4_t a, int16x4_t b)</para>
13734 <para>A32: VSUBW.S16 Qd, Qn, Dm</para>
13735 <para>A64: SSUBW Vd.4S, Vn.4S, Vm.4H</para>
13737 <param name="left" />
13738 <param name="right" />
13740 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32})">
13742 <para>int64x2_t vsubw_s32 (int64x2_t a, int32x2_t b)</para>
13743 <para>A32: VSUBW.S32 Qd, Qn, Dm</para>
13744 <para>A64: SSUBW Vd.2D, Vn.2D, Vm.2S</para>
13746 <param name="left" />
13747 <param name="right" />
13749 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte})">
13751 <para>uint16x8_t vsubw_u8 (uint16x8_t a, uint8x8_t b)</para>
13752 <para>A32: VSUBW.U8 Qd, Qn, Dm</para>
13753 <para>A64: USUBW Vd.8H, Vn.8H, Vm.8B</para>
13755 <param name="left" />
13756 <param name="right" />
13758 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16})">
13760 <para>uint32x4_t vsubw_u16 (uint32x4_t a, uint16x4_t b)</para>
13761 <para>A32: VSUBW.U16 Qd, Qn, Dm</para>
13762 <para>A64: USUBW Vd.4S, Vn.4S, Vm.4H</para>
13764 <param name="left" />
13765 <param name="right" />
13767 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32})">
13769 <para>uint64x2_t vsubw_u32 (uint64x2_t a, uint32x2_t b)</para>
13770 <para>A32: VSUBW.U32 Qd, Qn, Dm</para>
13771 <para>A64: USUBW Vd.2D, Vn.2D, Vm.2S</para>
13773 <param name="left" />
13774 <param name="right" />
13776 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
13778 <para>uint16x8_t vsubl_u8 (uint8x8_t a, uint8x8_t b)</para>
13779 <para>A32: VSUBL.U8 Qd, Dn, Dm</para>
13780 <para>A64: USUBL Vd.8H, Vn.8B, Vm.8B</para>
13782 <param name="left" />
13783 <param name="right" />
13785 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
13787 <para>int32x4_t vsubl_s16 (int16x4_t a, int16x4_t b)</para>
13788 <para>A32: VSUBL.S16 Qd, Dn, Dm</para>
13789 <para>A64: SSUBL Vd.4S, Vn.4H, Vm.4H</para>
13791 <param name="left" />
13792 <param name="right" />
13794 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
13796 <para>int64x2_t vsubl_s32 (int32x2_t a, int32x2_t b)</para>
13797 <para>A32: VSUBL.S32 Qd, Dn, Dm</para>
13798 <para>A64: SSUBL Vd.2D, Vn.2S, Vm.2S</para>
13800 <param name="left" />
13801 <param name="right" />
13803 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
13805 <para>int16x8_t vsubl_s8 (int8x8_t a, int8x8_t b)</para>
13806 <para>A32: VSUBL.S8 Qd, Dn, Dm</para>
13807 <para>A64: SSUBL Vd.8H, Vn.8B, Vm.8B</para>
13809 <param name="left" />
13810 <param name="right" />
13812 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
13814 <para>uint32x4_t vsubl_u16 (uint16x4_t a, uint16x4_t b)</para>
13815 <para>A32: VSUBL.U16 Qd, Dn, Dm</para>
13816 <para>A64: USUBL Vd.4S, Vn.4H, Vm.4H</para>
13818 <param name="left" />
13819 <param name="right" />
13821 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
13823 <para>uint64x2_t vsubl_u32 (uint32x2_t a, uint32x2_t b)</para>
13824 <para>A32: VSUBL.U32 Qd, Dn, Dm</para>
13825 <para>A64: USUBL Vd.2D, Vn.2S, Vm.2S</para>
13827 <param name="left" />
13828 <param name="right" />
13830 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
13832 <para>uint16x8_t vsubl_high_u8 (uint8x16_t a, uint8x16_t b)</para>
13833 <para>A32: VSUBL.U8 Qd, Dn+1, Dm+1</para>
13834 <para>A64: USUBL2 Vd.8H, Vn.16B, Vm.16B</para>
13836 <param name="left" />
13837 <param name="right" />
13839 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13841 <para>int32x4_t vsubl_high_s16 (int16x8_t a, int16x8_t b)</para>
13842 <para>A32: VSUBL.S16 Qd, Dn+1, Dm+1</para>
13843 <para>A64: SSUBL2 Vd.4S, Vn.8H, Vm.8H</para>
13845 <param name="left" />
13846 <param name="right" />
13848 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte})">
13850 <para>int16x8_t vsubw_high_s8 (int16x8_t a, int8x16_t b)</para>
13851 <para>A32: VSUBW.S8 Qd, Qn, Dm+1</para>
13852 <para>A64: SSUBW2 Vd.8H, Vn.8H, Vm.16B</para>
13854 <param name="left" />
13855 <param name="right" />
13857 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16})">
13859 <para>int32x4_t vsubw_high_s16 (int32x4_t a, int16x8_t b)</para>
13860 <para>A32: VSUBW.S16 Qd, Qn, Dm+1</para>
13861 <para>A64: SSUBW2 Vd.4S, Vn.4S, Vm.8H</para>
13863 <param name="left" />
13864 <param name="right" />
13866 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
13868 <para>int64x2_t vsubl_high_s32 (int32x4_t a, int32x4_t b)</para>
13869 <para>A32: VSUBL.S32 Qd, Dn+1, Dm+1</para>
13870 <para>A64: SSUBL2 Vd.2D, Vn.4S, Vm.4S</para>
13872 <param name="left" />
13873 <param name="right" />
13875 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32})">
13877 <para>int64x2_t vsubw_high_s32 (int64x2_t a, int32x4_t b)</para>
13878 <para>A32: VSUBW.S32 Qd, Qn, Dm+1</para>
13879 <para>A64: SSUBW2 Vd.2D, Vn.2D, Vm.4S</para>
13881 <param name="left" />
13882 <param name="right" />
13884 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
13886 <para>int16x8_t vsubl_high_s8 (int8x16_t a, int8x16_t b)</para>
13887 <para>A32: VSUBL.S8 Qd, Dn+1, Dm+1</para>
13888 <para>A64: SSUBL2 Vd.8H, Vn.16B, Vm.16B</para>
13890 <param name="left" />
13891 <param name="right" />
13893 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte})">
13895 <para>uint16x8_t vsubw_high_u8 (uint16x8_t a, uint8x16_t b)</para>
13896 <para>A32: VSUBW.U8 Qd, Qn, Dm+1</para>
13897 <para>A64: USUBW2 Vd.8H, Vn.8H, Vm.16B</para>
13899 <param name="left" />
13900 <param name="right" />
13902 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13904 <para>uint32x4_t vsubl_high_u16 (uint16x8_t a, uint16x8_t b)</para>
13905 <para>A32: VSUBL.U16 Qd, Dn+1, Dm+1</para>
13906 <para>A64: USUBL2 Vd.4S, Vn.8H, Vm.8H</para>
13908 <param name="left" />
13909 <param name="right" />
13911 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16})">
13913 <para>uint32x4_t vsubw_high_u16 (uint32x4_t a, uint16x8_t b)</para>
13914 <para>A32: VSUBW.U16 Qd, Qn, Dm+1</para>
13915 <para>A64: USUBW2 Vd.4S, Vn.4S, Vm.8H</para>
13917 <param name="left" />
13918 <param name="right" />
13920 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13922 <para>uint64x2_t vsubl_high_u32 (uint32x4_t a, uint32x4_t b)</para>
13923 <para>A32: VSUBL.U32 Qd, Dn+1, Dm+1</para>
13924 <para>A64: USUBL2 Vd.2D, Vn.4S, Vm.4S</para>
13926 <param name="left" />
13927 <param name="right" />
13929 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32})">
13931 <para>uint64x2_t vsubw_high_u32 (uint64x2_t a, uint32x4_t b)</para>
13932 <para>A32: VSUBW.U32 Qd, Qn, Dm+1</para>
13933 <para>A64: USUBW2 Vd.2D, Vn.2D, Vm.4S</para>
13935 <param name="left" />
13936 <param name="right" />
13938 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
13940 <para>uint8x8_t vqvtbl1_u8(uint8x16_t t, uint8x8_t idx)</para>
13941 <para>A32: VTBL Dd, {Dn, Dn+1}, Dm</para>
13942 <para>A64: TBL Vd.8B, {Vn.16B}, Vm.8B</para>
13944 <param name="table" />
13945 <param name="byteIndexes" />
13947 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
13949 <para>int8x8_t vqvtbl1_s8(int8x16_t t, uint8x8_t idx)</para>
13950 <para>A32: VTBL Dd, {Dn, Dn+1}, Dm</para>
13951 <para>A64: TBL Vd.8B, {Vn.16B}, Vm.8B</para>
13953 <param name="table" />
13954 <param name="byteIndexes" />
13956 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
13958 <para>uint8x8_t vqvtbx1_u8(uint8x8_t r, uint8x16_t t, uint8x8_t idx)</para>
13959 <para>A32: VTBX Dd, {Dn, Dn+1}, Dm</para>
13960 <para>A64: TBX Vd.8B, {Vn.16B}, Vm.8B</para>
13962 <param name="defaultValues" />
13963 <param name="table" />
13964 <param name="byteIndexes" />
13966 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
13968 <para>int8x8_t vqvtbx1_s8(int8x8_t r, int8x16_t t, uint8x8_t idx)</para>
13969 <para>A32: VTBX Dd, {Dn, Dn+1}, Dm</para>
13970 <para>A64: TBX Vd.8B, {Vn.16B}, Vm.8B</para>
13972 <param name="defaultValues" />
13973 <param name="table" />
13974 <param name="byteIndexes" />
13976 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
13978 <para>uint8x16_t veorq_u8 (uint8x16_t a, uint8x16_t b)</para>
13979 <para>A32: VEOR Qd, Qn, Qm</para>
13980 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
13982 <param name="left" />
13983 <param name="right" />
13985 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
13987 <para>float64x2_t veorq_f64 (float64x2_t a, float64x2_t b)</para>
13988 <para>A32: VEOR Qd, Qn, Qm</para>
13989 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
13991 <param name="left" />
13992 <param name="right" />
13994 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
13996 <para>int16x8_t veorq_s16 (int16x8_t a, int16x8_t b)</para>
13997 <para>A32: VEOR Qd, Qn, Qm</para>
13998 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
14000 <param name="left" />
14001 <param name="right" />
14003 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
14005 <para>int32x4_t veorq_s32 (int32x4_t a, int32x4_t b)</para>
14006 <para>A32: VEOR Qd, Qn, Qm</para>
14007 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
14009 <param name="left" />
14010 <param name="right" />
14012 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
14014 <para>int64x2_t veorq_s64 (int64x2_t a, int64x2_t b)</para>
14015 <para>A32: VEOR Qd, Qn, Qm</para>
14016 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
14018 <param name="left" />
14019 <param name="right" />
14021 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
14023 <para>int8x16_t veorq_s8 (int8x16_t a, int8x16_t b)</para>
14024 <para>A32: VEOR Qd, Qn, Qm</para>
14025 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
14027 <param name="left" />
14028 <param name="right" />
14030 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
14032 <para>float32x4_t veorq_f32 (float32x4_t a, float32x4_t b)</para>
14033 <para>A32: VEOR Qd, Qn, Qm</para>
14034 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
14036 <param name="left" />
14037 <param name="right" />
14039 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
14041 <para>uint16x8_t veorq_u16 (uint16x8_t a, uint16x8_t b)</para>
14042 <para>A32: VEOR Qd, Qn, Qm</para>
14043 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
14045 <param name="left" />
14046 <param name="right" />
14048 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
14050 <para>uint32x4_t veorq_u32 (uint32x4_t a, uint32x4_t b)</para>
14051 <para>A32: VEOR Qd, Qn, Qm</para>
14052 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
14054 <param name="left" />
14055 <param name="right" />
14057 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
14059 <para>uint64x2_t veorq_u64 (uint64x2_t a, uint64x2_t b)</para>
14060 <para>A32: VEOR Qd, Qn, Qm</para>
14061 <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
14063 <param name="left" />
14064 <param name="right" />
14066 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
14068 <para>uint8x8_t veor_u8 (uint8x8_t a, uint8x8_t b)</para>
14069 <para>A32: VEOR Dd, Dn, Dm</para>
14070 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14072 <param name="left" />
14073 <param name="right" />
14075 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
14077 <para>float64x1_t veor_f64 (float64x1_t a, float64x1_t b)</para>
14078 <para>A32: VEOR Dd, Dn, Dm</para>
14079 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
14081 <param name="left" />
14082 <param name="right" />
14084 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
14086 <para>int16x4_t veor_s16 (int16x4_t a, int16x4_t b)</para>
14087 <para>A32: VEOR Dd, Dn, Dm</para>
14088 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14090 <param name="left" />
14091 <param name="right" />
14093 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
14095 <para>int32x2_t veor_s32 (int32x2_t a, int32x2_t b)</para>
14096 <para>A32: VEOR Dd, Dn, Dm</para>
14097 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14099 <param name="left" />
14100 <param name="right" />
14102 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
14104 <para>int64x1_t veor_s64 (int64x1_t a, int64x1_t b)</para>
14105 <para>A32: VEOR Dd, Dn, Dm</para>
14106 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14108 <param name="left" />
14109 <param name="right" />
14111 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
14113 <para>int8x8_t veor_s8 (int8x8_t a, int8x8_t b)</para>
14114 <para>A32: VEOR Dd, Dn, Dm</para>
14115 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14117 <param name="left" />
14118 <param name="right" />
14120 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
14122 <para>float32x2_t veor_f32 (float32x2_t a, float32x2_t b)</para>
14123 <para>A32: VEOR Dd, Dn, Dm</para>
14124 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
14126 <param name="left" />
14127 <param name="right" />
14129 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
14131 <para>uint16x4_t veor_u16 (uint16x4_t a, uint16x4_t b)</para>
14132 <para>A32: VEOR Dd, Dn, Dm</para>
14133 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14135 <param name="left" />
14136 <param name="right" />
14138 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
14140 <para>uint32x2_t veor_u32 (uint32x2_t a, uint32x2_t b)</para>
14141 <para>A32: VEOR Dd, Dn, Dm</para>
14142 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14144 <param name="left" />
14145 <param name="right" />
14147 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
14149 <para>uint64x1_t veor_u64 (uint64x1_t a, uint64x1_t b)</para>
14150 <para>A32: VEOR Dd, Dn, Dm</para>
14151 <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
14153 <param name="left" />
14154 <param name="right" />
14156 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte})">
14158 <para>uint16x8_t vmovl_u8 (uint8x8_t a)</para>
14159 <para>A32: VMOVL.U8 Qd, Dm</para>
14160 <para>A64: UXTL Vd.8H, Vn.8B</para>
14162 <param name="value" />
14164 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16})">
14166 <para>uint32x4_t vmovl_u16 (uint16x4_t a)</para>
14167 <para>A32: VMOVL.U16 Qd, Dm</para>
14168 <para>A64: UXTL Vd.4S, Vn.4H</para>
14170 <param name="value" />
14172 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32})">
14174 <para>uint64x2_t vmovl_u32 (uint32x2_t a)</para>
14175 <para>A32: VMOVL.U32 Qd, Dm</para>
14176 <para>A64: UXTL Vd.2D, Vn.2S</para>
14178 <param name="value" />
14180 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte})">
14182 <para>uint16x8_t vmovl_u8 (uint8x8_t a)</para>
14183 <para>A32: VMOVL.U8 Qd, Dm</para>
14184 <para>A64: UXTL Vd.8H, Vn.8B</para>
14186 <param name="value" />
14188 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16})">
14190 <para>uint32x4_t vmovl_u16 (uint16x4_t a)</para>
14191 <para>A32: VMOVL.U16 Qd, Dm</para>
14192 <para>A64: UXTL Vd.4S, Vn.4H</para>
14194 <param name="value" />
14196 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32})">
14198 <para>uint64x2_t vmovl_u32 (uint32x2_t a)</para>
14199 <para>A32: VMOVL.U32 Qd, Dm</para>
14200 <para>A64: UXTL Vd.2D, Vn.2S</para>
14202 <param name="value" />
14204 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte})">
14206 <para>uint16x8_t vmovl_high_u8 (uint8x16_t a)</para>
14207 <para>A32: VMOVL.U8 Qd, Dm+1</para>
14208 <para>A64: UXTL2 Vd.8H, Vn.16B</para>
14210 <param name="value" />
14212 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16})">
14214 <para>uint32x4_t vmovl_high_u16 (uint16x8_t a)</para>
14215 <para>A32: VMOVL.U16 Qd, Dm+1</para>
14216 <para>A64: UXTL2 Vd.4S, Vn.8H</para>
14218 <param name="value" />
14220 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32})">
14222 <para>uint64x2_t vmovl_high_u32 (uint32x4_t a)</para>
14223 <para>A32: VMOVL.U32 Qd, Dm+1</para>
14224 <para>A64: UXTL2 Vd.2D, Vn.4S</para>
14226 <param name="value" />
14228 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte})">
14230 <para>uint16x8_t vmovl_high_u8 (uint8x16_t a)</para>
14231 <para>A32: VMOVL.U8 Qd, Dm+1</para>
14232 <para>A64: UXTL2 Vd.8H, Vn.16B</para>
14234 <param name="value" />
14236 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16})">
14238 <para>uint32x4_t vmovl_high_u16 (uint16x8_t a)</para>
14239 <para>A32: VMOVL.U16 Qd, Dm+1</para>
14240 <para>A64: UXTL2 Vd.4S, Vn.8H</para>
14242 <param name="value" />
14244 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32})">
14246 <para>uint64x2_t vmovl_high_u32 (uint32x4_t a)</para>
14247 <para>A32: VMOVL.U32 Qd, Dm+1</para>
14248 <para>A64: UXTL2 Vd.2D, Vn.4S</para>
14250 <param name="value" />
14252 <member name="P:System.Runtime.Intrinsics.Arm.AdvSimd.IsSupported" />
14253 <member name="T:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64" />
14254 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Abs(System.Runtime.Intrinsics.Vector128{System.Double})">
14256 <para>float64x2_t vabsq_f64 (float64x2_t a)</para>
14257 <para>A64: FABS Vd.2D, Vn.2D</para>
14259 <param name="value" />
14261 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Abs(System.Runtime.Intrinsics.Vector128{System.Int64})">
14263 <para>int64x2_t vabsq_s64 (int64x2_t a)</para>
14264 <para>A64: ABS Vd.2D, Vn.2D</para>
14266 <param name="value" />
14268 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14270 <para>uint64x2_t vcagtq_f64 (float64x2_t a, float64x2_t b)</para>
14271 <para>A64: FACGT Vd.2D, Vn.2D, Vm.2D</para>
14273 <param name="left" />
14274 <param name="right" />
14276 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14278 <para>uint64x2_t vcageq_f64 (float64x2_t a, float64x2_t b)</para>
14279 <para>A64: FACGE Vd.2D, Vn.2D, Vm.2D</para>
14281 <param name="left" />
14282 <param name="right" />
14284 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
14286 <para>uint64x1_t vcage_f64 (float64x1_t a, float64x1_t b)</para>
14287 <para>A64: FACGE Dd, Dn, Dm</para>
14289 <param name="left" />
14290 <param name="right" />
14292 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
14294 <para>uint32_t vcages_f32 (float32_t a, float32_t b)</para>
14295 <para>A64: FACGE Sd, Sn, Sm</para>
14297 <param name="left" />
14298 <param name="right" />
14300 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
14302 <para>uint64x1_t vcagt_f64 (float64x1_t a, float64x1_t b)</para>
14303 <para>A64: FACGT Dd, Dn, Dm</para>
14305 <param name="left" />
14306 <param name="right" />
14308 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
14310 <para>uint32_t vcagts_f32 (float32_t a, float32_t b)</para>
14311 <para>A64: FACGT Sd, Sn, Sm</para>
14313 <param name="left" />
14314 <param name="right" />
14316 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14318 <para>uint64x2_t vcaltq_f64 (float64x2_t a, float64x2_t b)</para>
14319 <para>A64: FACGT Vd.2D, Vn.2D, Vm.2D</para>
14321 <param name="left" />
14322 <param name="right" />
14324 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14326 <para>uint64x2_t vcaleq_f64 (float64x2_t a, float64x2_t b)</para>
14327 <para>A64: FACGE Vd.2D, Vn.2D, Vm.2D</para>
14329 <param name="left" />
14330 <param name="right" />
14332 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
14334 <para>uint64x1_t vcale_f64 (float64x1_t a, float64x1_t b)</para>
14335 <para>A64: FACGE Dd, Dn, Dm</para>
14337 <param name="left" />
14338 <param name="right" />
14340 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
14342 <para>uint32_t vcales_f32 (float32_t a, float32_t b)</para>
14343 <para>A64: FACGE Sd, Sn, Sm</para>
14345 <param name="left" />
14346 <param name="right" />
14348 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
14350 <para>uint64x1_t vcalt_f64 (float64x1_t a, float64x1_t b)</para>
14351 <para>A64: FACGT Dd, Dn, Dm</para>
14353 <param name="left" />
14354 <param name="right" />
14356 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
14358 <para>uint32_t vcalts_f32 (float32_t a, float32_t b)</para>
14359 <para>A64: FACGT Sd, Sn, Sm</para>
14361 <param name="left" />
14362 <param name="right" />
14364 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14366 <para>float64x2_t vabdq_f64 (float64x2_t a, float64x2_t b)</para>
14367 <para>A64: FABD Vd.2D, Vn.2D, Vm.2D</para>
14369 <param name="left" />
14370 <param name="right" />
14372 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteDifferenceScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
14374 <para>float64x1_t vabd_f64 (float64x1_t a, float64x1_t b)</para>
14375 <para>A64: FABD Dd, Dn, Dm</para>
14377 <param name="left" />
14378 <param name="right" />
14380 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteDifferenceScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
14382 <para>float32_t vabds_f32 (float32_t a, float32_t b)</para>
14383 <para>A64: FABD Sd, Sn, Sm</para>
14385 <param name="left" />
14386 <param name="right" />
14388 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.Int64})">
14390 <para>int64x2_t vqabsq_s64 (int64x2_t a)</para>
14391 <para>A64: SQABS Vd.2D, Vn.2D</para>
14393 <param name="value" />
14395 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
14397 <para>int16_t vqabsh_s16 (int16_t a)</para>
14398 <para>A64: SQABS Hd, Hn</para>
14400 <param name="value" />
14402 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
14404 <para>int32_t vqabss_s32 (int32_t a)</para>
14405 <para>A64: SQABS Sd, Sn</para>
14407 <param name="value" />
14409 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
14411 <para>int64_t vqabsd_s64 (int64_t a)</para>
14412 <para>A64: SQABS Dd, Dn</para>
14414 <param name="value" />
14416 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte})">
14418 <para>int8_t vqabsb_s8 (int8_t a)</para>
14419 <para>A64: SQABS Bd, Bn</para>
14421 <param name="value" />
14423 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
14425 <para>int64x1_t vabs_s64 (int64x1_t a)</para>
14426 <para>A64: ABS Dd, Dn</para>
14428 <param name="value" />
14430 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14432 <para>float64x2_t vaddq_f64 (float64x2_t a, float64x2_t b)</para>
14433 <para>A64: FADD Vd.2D, Vn.2D, Vm.2D</para>
14435 <param name="left" />
14436 <param name="right" />
14438 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.Byte})">
14440 <para>uint8_t vaddvq_u8 (uint8x16_t a)</para>
14441 <para>A64: ADDV Bd, Vn.16B</para>
14443 <param name="value" />
14445 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.Int16})">
14447 <para>int16_t vaddvq_s16 (int16x8_t a)</para>
14448 <para>A64: ADDV Hd, Vn.8H</para>
14450 <param name="value" />
14452 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.Int32})">
14454 <para>int32_t vaddvq_s32 (int32x4_t a)</para>
14455 <para>A64: ADDV Sd, Vn.4S</para>
14457 <param name="value" />
14459 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.SByte})">
14461 <para>int8_t vaddvq_s8 (int8x16_t a)</para>
14462 <para>A64: ADDV Bd, Vn.16B</para>
14464 <param name="value" />
14466 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.UInt16})">
14468 <para>uint16_t vaddvq_u16 (uint16x8_t a)</para>
14469 <para>A64: ADDV Hd, Vn.8H</para>
14471 <param name="value" />
14473 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.UInt32})">
14475 <para>uint32_t vaddvq_u32 (uint32x4_t a)</para>
14476 <para>A64: ADDV Sd, Vn.4S</para>
14478 <param name="value" />
14480 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.Byte})">
14482 <para>uint8_t vaddv_u8 (uint8x8_t a)</para>
14483 <para>A64: ADDV Bd, Vn.8B</para>
14485 <param name="value" />
14487 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.Int16})">
14489 <para>int16_t vaddv_s16 (int16x4_t a)</para>
14490 <para>A64: ADDV Hd, Vn.4H</para>
14492 <param name="value" />
14494 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.SByte})">
14496 <para>int8_t vaddv_s8 (int8x8_t a)</para>
14497 <para>A64: ADDV Bd, Vn.8B</para>
14499 <param name="value" />
14501 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.UInt16})">
14503 <para>uint16_t vaddv_u16 (uint16x4_t a)</para>
14504 <para>A64: ADDV Hd, Vn.4H</para>
14506 <param name="value" />
14508 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.Byte})">
14510 <para>uint16_t vaddlvq_u8 (uint8x16_t a)</para>
14511 <para>A64: UADDLV Hd, Vn.16B</para>
14513 <param name="value" />
14515 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.Int16})">
14517 <para>int32_t vaddlvq_s16 (int16x8_t a)</para>
14518 <para>A64: SADDLV Sd, Vn.8H</para>
14520 <param name="value" />
14522 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.Int32})">
14524 <para>int64_t vaddlvq_s32 (int32x4_t a)</para>
14525 <para>A64: SADDLV Dd, Vn.4S</para>
14527 <param name="value" />
14529 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.SByte})">
14531 <para>int16_t vaddlvq_s8 (int8x16_t a)</para>
14532 <para>A64: SADDLV Hd, Vn.16B</para>
14534 <param name="value" />
14536 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.UInt16})">
14538 <para>uint32_t vaddlvq_u16 (uint16x8_t a)</para>
14539 <para>A64: UADDLV Sd, Vn.8H</para>
14541 <param name="value" />
14543 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.UInt32})">
14545 <para>uint64_t vaddlvq_u32 (uint32x4_t a)</para>
14546 <para>A64: UADDLV Dd, Vn.4S</para>
14548 <param name="value" />
14550 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.Byte})">
14552 <para>uint16_t vaddlv_u8 (uint8x8_t a)</para>
14553 <para>A64: UADDLV Hd, Vn.8B</para>
14555 <param name="value" />
14557 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.Int16})">
14559 <para>int32_t vaddlv_s16 (int16x4_t a)</para>
14560 <para>A64: SADDLV Sd, Vn.4H</para>
14562 <param name="value" />
14564 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.SByte})">
14566 <para>int16_t vaddlv_s8 (int8x8_t a)</para>
14567 <para>A64: SADDLV Hd, Vn.8B</para>
14569 <param name="value" />
14571 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.UInt16})">
14573 <para>uint32_t vaddlv_u16 (uint16x4_t a)</para>
14574 <para>A64: UADDLV Sd, Vn.4H</para>
14576 <param name="value" />
14578 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
14580 <para>uint8x16_t vpaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
14581 <para>A64: ADDP Vd.16B, Vn.16B, Vm.16B</para>
14583 <param name="left" />
14584 <param name="right" />
14586 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14588 <para>float64x2_t vpaddq_f64 (float64x2_t a, float64x2_t b)</para>
14589 <para>A64: FADDP Vd.2D, Vn.2D, Vm.2D</para>
14591 <param name="left" />
14592 <param name="right" />
14594 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
14596 <para>int16x8_t vpaddq_s16 (int16x8_t a, int16x8_t b)</para>
14597 <para>A64: ADDP Vd.8H, Vn.8H, Vm.8H</para>
14599 <param name="left" />
14600 <param name="right" />
14602 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
14604 <para>int32x4_t vpaddq_s32 (int32x4_t a, int32x4_t b)</para>
14605 <para>A64: ADDP Vd.4S, Vn.4S, Vm.4S</para>
14607 <param name="left" />
14608 <param name="right" />
14610 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
14612 <para>int64x2_t vpaddq_s64 (int64x2_t a, int64x2_t b)</para>
14613 <para>A64: ADDP Vd.2D, Vn.2D, Vm.2D</para>
14615 <param name="left" />
14616 <param name="right" />
14618 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
14620 <para>int8x16_t vpaddq_s8 (int8x16_t a, int8x16_t b)</para>
14621 <para>A64: ADDP Vd.16B, Vn.16B, Vm.16B</para>
14623 <param name="left" />
14624 <param name="right" />
14626 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
14628 <para>float32x4_t vpaddq_f32 (float32x4_t a, float32x4_t b)</para>
14629 <para>A64: FADDP Vd.4S, Vn.4S, Vm.4S</para>
14631 <param name="left" />
14632 <param name="right" />
14634 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
14636 <para>uint16x8_t vpaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
14637 <para>A64: ADDP Vd.8H, Vn.8H, Vm.8H</para>
14639 <param name="left" />
14640 <param name="right" />
14642 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
14644 <para>uint32x4_t vpaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
14645 <para>A64: ADDP Vd.4S, Vn.4S, Vm.4S</para>
14647 <param name="left" />
14648 <param name="right" />
14650 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
14652 <para>uint64x2_t vpaddq_u64 (uint64x2_t a, uint64x2_t b)</para>
14653 <para>A64: ADDP Vd.2D, Vn.2D, Vm.2D</para>
14655 <param name="left" />
14656 <param name="right" />
14658 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
14660 <para>float64_t vpaddd_f64 (float64x2_t a)</para>
14661 <para>A64: FADDP Dd, Vn.2D</para>
14663 <param name="value" />
14665 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
14667 <para>int64_t vpaddd_s64 (int64x2_t a)</para>
14668 <para>A64: ADDP Dd, Vn.2D</para>
14670 <param name="value" />
14672 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
14674 <para>uint64_t vpaddd_u64 (uint64x2_t a)</para>
14675 <para>A64: ADDP Dd, Vn.2D</para>
14677 <param name="value" />
14679 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
14681 <para>float32_t vpadds_f32 (float32x2_t a)</para>
14682 <para>A64: FADDP Sd, Vn.2S</para>
14684 <param name="value" />
14686 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
14688 <para>uint8x16_t vsqaddq_u8 (uint8x16_t a, int8x16_t b)</para>
14689 <para>A64: USQADD Vd.16B, Vn.16B</para>
14691 <param name="left" />
14692 <param name="right" />
14694 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
14696 <para>int16x8_t vuqaddq_s16 (int16x8_t a, uint16x8_t b)</para>
14697 <para>A64: SUQADD Vd.8H, Vn.8H</para>
14699 <param name="left" />
14700 <param name="right" />
14702 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
14704 <para>int32x4_t vuqaddq_s32 (int32x4_t a, uint32x4_t b)</para>
14705 <para>A64: SUQADD Vd.4S, Vn.4S</para>
14707 <param name="left" />
14708 <param name="right" />
14710 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
14712 <para>int64x2_t vuqaddq_s64 (int64x2_t a, uint64x2_t b)</para>
14713 <para>A64: SUQADD Vd.2D, Vn.2D</para>
14715 <param name="left" />
14716 <param name="right" />
14718 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.Byte})">
14720 <para>int8x16_t vuqaddq_s8 (int8x16_t a, uint8x16_t b)</para>
14721 <para>A64: SUQADD Vd.16B, Vn.16B</para>
14723 <param name="left" />
14724 <param name="right" />
14726 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
14728 <para>uint16x8_t vsqaddq_u16 (uint16x8_t a, int16x8_t b)</para>
14729 <para>A64: USQADD Vd.8H, Vn.8H</para>
14731 <param name="left" />
14732 <param name="right" />
14734 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
14736 <para>uint32x4_t vsqaddq_u32 (uint32x4_t a, int32x4_t b)</para>
14737 <para>A64: USQADD Vd.4S, Vn.4S</para>
14739 <param name="left" />
14740 <param name="right" />
14742 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
14744 <para>uint64x2_t vsqaddq_u64 (uint64x2_t a, int64x2_t b)</para>
14745 <para>A64: USQADD Vd.2D, Vn.2D</para>
14747 <param name="left" />
14748 <param name="right" />
14750 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
14752 <para>uint8x8_t vsqadd_u8 (uint8x8_t a, int8x8_t b)</para>
14753 <para>A64: USQADD Vd.8B, Vn.8B</para>
14755 <param name="left" />
14756 <param name="right" />
14758 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
14760 <para>int16x4_t vuqadd_s16 (int16x4_t a, uint16x4_t b)</para>
14761 <para>A64: SUQADD Vd.4H, Vn.4H</para>
14763 <param name="left" />
14764 <param name="right" />
14766 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
14768 <para>int32x2_t vuqadd_s32 (int32x2_t a, uint32x2_t b)</para>
14769 <para>A64: SUQADD Vd.2S, Vn.2S</para>
14771 <param name="left" />
14772 <param name="right" />
14774 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.Byte})">
14776 <para>int8x8_t vuqadd_s8 (int8x8_t a, uint8x8_t b)</para>
14777 <para>A64: SUQADD Vd.8B, Vn.8B</para>
14779 <param name="left" />
14780 <param name="right" />
14782 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
14784 <para>uint16x4_t vsqadd_u16 (uint16x4_t a, int16x4_t b)</para>
14785 <para>A64: USQADD Vd.4H, Vn.4H</para>
14787 <param name="left" />
14788 <param name="right" />
14790 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
14792 <para>uint32x2_t vsqadd_u32 (uint32x2_t a, int32x2_t b)</para>
14793 <para>A64: USQADD Vd.2S, Vn.2S</para>
14795 <param name="left" />
14796 <param name="right" />
14798 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
14800 <para>uint8_t vqaddb_u8 (uint8_t a, uint8_t b)</para>
14801 <para>A64: UQADD Bd, Bn, Bm</para>
14803 <param name="left" />
14804 <param name="right" />
14806 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
14808 <para>uint8_t vsqaddb_u8 (uint8_t a, int8_t b)</para>
14809 <para>A64: USQADD Bd, Bn</para>
14811 <param name="left" />
14812 <param name="right" />
14814 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
14816 <para>int16_t vqaddh_s16 (int16_t a, int16_t b)</para>
14817 <para>A64: SQADD Hd, Hn, Hm</para>
14819 <param name="left" />
14820 <param name="right" />
14822 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
14824 <para>int16_t vuqaddh_s16 (int16_t a, uint16_t b)</para>
14825 <para>A64: SUQADD Hd, Hn</para>
14827 <param name="left" />
14828 <param name="right" />
14830 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
14832 <para>int32_t vqadds_s32 (int32_t a, int32_t b)</para>
14833 <para>A64: SQADD Sd, Sn, Sm</para>
14835 <param name="left" />
14836 <param name="right" />
14838 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
14840 <para>int32_t vuqadds_s32 (int32_t a, uint32_t b)</para>
14841 <para>A64: SUQADD Sd, Sn</para>
14843 <param name="left" />
14844 <param name="right" />
14846 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
14848 <para>int64x1_t vuqadd_s64 (int64x1_t a, uint64x1_t b)</para>
14849 <para>A64: SUQADD Dd, Dn</para>
14851 <param name="left" />
14852 <param name="right" />
14854 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.Byte})">
14856 <para>int8_t vuqaddb_s8 (int8_t a, uint8_t b)</para>
14857 <para>A64: SUQADD Bd, Bn</para>
14859 <param name="left" />
14860 <param name="right" />
14862 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
14864 <para>int8_t vqaddb_s8 (int8_t a, int8_t b)</para>
14865 <para>A64: SQADD Bd, Bn, Bm</para>
14867 <param name="left" />
14868 <param name="right" />
14870 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
14872 <para>uint16_t vsqaddh_u16 (uint16_t a, int16_t b)</para>
14873 <para>A64: USQADD Hd, Hn</para>
14875 <param name="left" />
14876 <param name="right" />
14878 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
14880 <para>uint16_t vqaddh_u16 (uint16_t a, uint16_t b)</para>
14881 <para>A64: UQADD Hd, Hn, Hm</para>
14883 <param name="left" />
14884 <param name="right" />
14886 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
14888 <para>uint32_t vsqadds_u32 (uint32_t a, int32_t b)</para>
14889 <para>A64: USQADD Sd, Sn</para>
14891 <param name="left" />
14892 <param name="right" />
14894 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
14896 <para>uint32_t vqadds_u32 (uint32_t a, uint32_t b)</para>
14897 <para>A64: UQADD Sd, Sn, Sm</para>
14899 <param name="left" />
14900 <param name="right" />
14902 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
14904 <para>uint64x1_t vsqadd_u64 (uint64x1_t a, int64x1_t b)</para>
14905 <para>A64: USQADD Dd, Dn</para>
14907 <param name="left" />
14908 <param name="right" />
14910 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
14912 <para>float64x2_t vrndpq_f64 (float64x2_t a)</para>
14913 <para>A64: FRINTP Vd.2D, Vn.2D</para>
14915 <param name="value" />
14917 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14919 <para>uint64x2_t vceqq_f64 (float64x2_t a, float64x2_t b)</para>
14920 <para>A64: FCMEQ Vd.2D, Vn.2D, Vm.2D</para>
14922 <param name="left" />
14923 <param name="right" />
14925 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
14927 <para>uint64x2_t vceqq_s64 (int64x2_t a, int64x2_t b)</para>
14928 <para>A64: CMEQ Vd.2D, Vn.2D, Vm.2D</para>
14930 <param name="left" />
14931 <param name="right" />
14933 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
14935 <para>uint64x2_t vceqq_u64 (uint64x2_t a, uint64x2_t b)</para>
14936 <para>A64: CMEQ Vd.2D, Vn.2D, Vm.2D</para>
14938 <param name="left" />
14939 <param name="right" />
14941 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
14943 <para>uint64x1_t vceq_f64 (float64x1_t a, float64x1_t b)</para>
14944 <para>A64: FCMEQ Dd, Dn, Dm</para>
14946 <param name="left" />
14947 <param name="right" />
14949 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
14951 <para>uint64x1_t vceq_s64 (int64x1_t a, int64x1_t b)</para>
14952 <para>A64: CMEQ Dd, Dn, Dm</para>
14954 <param name="left" />
14955 <param name="right" />
14957 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
14959 <para>uint32_t vceqs_f32 (float32_t a, float32_t b)</para>
14960 <para>A64: FCMEQ Sd, Sn, Sm</para>
14962 <param name="left" />
14963 <param name="right" />
14965 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
14967 <para>uint64x1_t vceq_u64 (uint64x1_t a, uint64x1_t b)</para>
14968 <para>A64: CMEQ Dd, Dn, Dm</para>
14970 <param name="left" />
14971 <param name="right" />
14973 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14975 <para>uint64x2_t vcgtq_f64 (float64x2_t a, float64x2_t b)</para>
14976 <para>A64: FCMGT Vd.2D, Vn.2D, Vm.2D</para>
14978 <param name="left" />
14979 <param name="right" />
14981 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
14983 <para>uint64x2_t vcgtq_s64 (int64x2_t a, int64x2_t b)</para>
14984 <para>A64: CMGT Vd.2D, Vn.2D, Vm.2D</para>
14986 <param name="left" />
14987 <param name="right" />
14989 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
14991 <para>uint64x2_t vcgtq_u64 (uint64x2_t a, uint64x2_t b)</para>
14992 <para>A64: CMHI Vd.2D, Vn.2D, Vm.2D</para>
14994 <param name="left" />
14995 <param name="right" />
14997 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
14999 <para>uint64x2_t vcgeq_f64 (float64x2_t a, float64x2_t b)</para>
15000 <para>A64: FCMGE Vd.2D, Vn.2D, Vm.2D</para>
15002 <param name="left" />
15003 <param name="right" />
15005 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
15007 <para>uint64x2_t vcgeq_s64 (int64x2_t a, int64x2_t b)</para>
15008 <para>A64: CMGE Vd.2D, Vn.2D, Vm.2D</para>
15010 <param name="left" />
15011 <param name="right" />
15013 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
15015 <para>uint64x2_t vcgeq_u64 (uint64x2_t a, uint64x2_t b)</para>
15016 <para>A64: CMHS Vd.2D, Vn.2D, Vm.2D</para>
15018 <param name="left" />
15019 <param name="right" />
15021 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
15023 <para>uint64x1_t vcge_f64 (float64x1_t a, float64x1_t b)</para>
15024 <para>A64: FCMGE Dd, Dn, Dm</para>
15026 <param name="left" />
15027 <param name="right" />
15029 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
15031 <para>uint64x1_t vcge_s64 (int64x1_t a, int64x1_t b)</para>
15032 <para>A64: CMGE Dd, Dn, Dm</para>
15034 <param name="left" />
15035 <param name="right" />
15037 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15039 <para>uint32_t vcges_f32 (float32_t a, float32_t b)</para>
15040 <para>A64: FCMGE Sd, Sn, Sm</para>
15042 <param name="left" />
15043 <param name="right" />
15045 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
15047 <para>uint64x1_t vcge_u64 (uint64x1_t a, uint64x1_t b)</para>
15048 <para>A64: CMHS Dd, Dn, Dm</para>
15050 <param name="left" />
15051 <param name="right" />
15053 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
15055 <para>uint64x1_t vcgt_f64 (float64x1_t a, float64x1_t b)</para>
15056 <para>A64: FCMGT Dd, Dn, Dm</para>
15058 <param name="left" />
15059 <param name="right" />
15061 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
15063 <para>uint64x1_t vcgt_s64 (int64x1_t a, int64x1_t b)</para>
15064 <para>A64: CMGT Dd, Dn, Dm</para>
15066 <param name="left" />
15067 <param name="right" />
15069 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15071 <para>uint32_t vcgts_f32 (float32_t a, float32_t b)</para>
15072 <para>A64: FCMGT Sd, Sn, Sm</para>
15074 <param name="left" />
15075 <param name="right" />
15077 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
15079 <para>uint64x1_t vcgt_u64 (uint64x1_t a, uint64x1_t b)</para>
15080 <para>A64: CMHI Dd, Dn, Dm</para>
15082 <param name="left" />
15083 <param name="right" />
15085 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
15087 <para>uint64x2_t vcltq_f64 (float64x2_t a, float64x2_t b)</para>
15088 <para>A64: FCMGT Vd.2D, Vn.2D, Vm.2D</para>
15090 <param name="left" />
15091 <param name="right" />
15093 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
15095 <para>uint64x2_t vcltq_s64 (int64x2_t a, int64x2_t b)</para>
15096 <para>A64: CMGT Vd.2D, Vn.2D, Vm.2D</para>
15098 <param name="left" />
15099 <param name="right" />
15101 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
15103 <para>uint64x2_t vcltq_u64 (uint64x2_t a, uint64x2_t b)</para>
15104 <para>A64: CMHI Vd.2D, Vn.2D, Vm.2D</para>
15106 <param name="left" />
15107 <param name="right" />
15109 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
15111 <para>uint64x2_t vcleq_f64 (float64x2_t a, float64x2_t b)</para>
15112 <para>A64: FCMGE Vd.2D, Vn.2D, Vm.2D</para>
15114 <param name="left" />
15115 <param name="right" />
15117 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
15119 <para>uint64x2_t vcleq_s64 (int64x2_t a, int64x2_t b)</para>
15120 <para>A64: CMGE Vd.2D, Vn.2D, Vm.2D</para>
15122 <param name="left" />
15123 <param name="right" />
15125 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
15127 <para>uint64x2_t vcleq_u64 (uint64x2_t a, uint64x2_t b)</para>
15128 <para>A64: CMHS Vd.2D, Vn.2D, Vm.2D</para>
15130 <param name="left" />
15131 <param name="right" />
15133 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
15135 <para>uint64x1_t vcle_f64 (float64x1_t a, float64x1_t b)</para>
15136 <para>A64: FCMGE Dd, Dn, Dm</para>
15138 <param name="left" />
15139 <param name="right" />
15141 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
15143 <para>uint64x1_t vcle_s64 (int64x1_t a, int64x1_t b)</para>
15144 <para>A64: CMGE Dd, Dn, Dm</para>
15146 <param name="left" />
15147 <param name="right" />
15149 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15151 <para>uint32_t vcles_f32 (float32_t a, float32_t b)</para>
15152 <para>A64: FCMGE Sd, Sn, Sm</para>
15154 <param name="left" />
15155 <param name="right" />
15157 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
15159 <para>uint64x1_t vcle_u64 (uint64x1_t a, uint64x1_t b)</para>
15160 <para>A64: CMHS Dd, Dn, Dm</para>
15162 <param name="left" />
15163 <param name="right" />
15165 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
15167 <para>uint64x1_t vclt_f64 (float64x1_t a, float64x1_t b)</para>
15168 <para>A64: FCMGT Dd, Dn, Dm</para>
15170 <param name="left" />
15171 <param name="right" />
15173 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
15175 <para>uint64x1_t vclt_s64 (int64x1_t a, int64x1_t b)</para>
15176 <para>A64: CMGT Dd, Dn, Dm</para>
15178 <param name="left" />
15179 <param name="right" />
15181 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15183 <para>uint32_t vclts_f32 (float32_t a, float32_t b)</para>
15184 <para>A64: FCMGT Sd, Sn, Sm</para>
15186 <param name="left" />
15187 <param name="right" />
15189 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
15191 <para>uint64x1_t vclt_u64 (uint64x1_t a, uint64x1_t b)</para>
15192 <para>A64: CMHI Dd, Dn, Dm</para>
15194 <param name="left" />
15195 <param name="right" />
15197 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTest(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
15199 <para>uint64x2_t vtstq_f64 (float64x2_t a, float64x2_t b)</para>
15200 <para>A64: CMTST Vd.2D, Vn.2D, Vm.2D The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
15202 <param name="left" />
15203 <param name="right" />
15205 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTest(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
15207 <para>uint64x2_t vtstq_s64 (int64x2_t a, int64x2_t b)</para>
15208 <para>A64: CMTST Vd.2D, Vn.2D, Vm.2D</para>
15210 <param name="left" />
15211 <param name="right" />
15213 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTest(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
15215 <para>uint64x2_t vtstq_u64 (uint64x2_t a, uint64x2_t b)</para>
15216 <para>A64: CMTST Vd.2D, Vn.2D, Vm.2D</para>
15218 <param name="left" />
15219 <param name="right" />
15221 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTestScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
15223 <para>uint64x1_t vtst_f64 (float64x1_t a, float64x1_t b)</para>
15224 <para>A64: CMTST Dd, Dn, Dm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
15226 <param name="left" />
15227 <param name="right" />
15229 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTestScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
15231 <para>uint64x1_t vtst_s64 (int64x1_t a, int64x1_t b)</para>
15232 <para>A64: CMTST Dd, Dn, Dm</para>
15234 <param name="left" />
15235 <param name="right" />
15237 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTestScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
15239 <para>uint64x1_t vtst_u64 (uint64x1_t a, uint64x1_t b)</para>
15240 <para>A64: CMTST Dd, Dn, Dm</para>
15242 <param name="left" />
15243 <param name="right" />
15245 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDouble(System.Runtime.Intrinsics.Vector128{System.Int64})">
15247 <para>float64x2_t vcvtq_f64_s64 (int64x2_t a)</para>
15248 <para>A64: SCVTF Vd.2D, Vn.2D</para>
15250 <param name="value" />
15252 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDouble(System.Runtime.Intrinsics.Vector128{System.UInt64})">
15254 <para>float64x2_t vcvtq_f64_u64 (uint64x2_t a)</para>
15255 <para>A64: UCVTF Vd.2D, Vn.2D</para>
15257 <param name="value" />
15259 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDouble(System.Runtime.Intrinsics.Vector64{System.Single})">
15261 <para>float64x2_t vcvt_f64_f32 (float32x2_t a)</para>
15262 <para>A64: FCVTL Vd.2D, Vn.2S</para>
15264 <param name="value" />
15266 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDoubleScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
15268 <para>float64x1_t vcvt_f64_s64 (int64x1_t a)</para>
15269 <para>A64: SCVTF Dd, Dn</para>
15271 <param name="value" />
15273 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDoubleScalar(System.Runtime.Intrinsics.Vector64{System.UInt64})">
15275 <para>float64x1_t vcvt_f64_u64 (uint64x1_t a)</para>
15276 <para>A64: UCVTF Dd, Dn</para>
15278 <param name="value" />
15280 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDoubleUpper(System.Runtime.Intrinsics.Vector128{System.Single})">
15282 <para>float64x2_t vcvt_high_f64_f32 (float32x4_t a)</para>
15283 <para>A64: FCVTL2 Vd.2D, Vn.4S</para>
15285 <param name="value" />
15287 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Double})">
15289 <para>int64x2_t vcvtaq_s64_f64 (float64x2_t a)</para>
15290 <para>A64: FCVTAS Vd.2D, Vn.2D</para>
15292 <param name="value" />
15294 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15296 <para>int64x1_t vcvta_s64_f64 (float64x1_t a)</para>
15297 <para>A64: FCVTAS Dd, Dn</para>
15299 <param name="value" />
15301 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToEven(System.Runtime.Intrinsics.Vector128{System.Double})">
15303 <para>int64x2_t vcvtnq_s64_f64 (float64x2_t a)</para>
15304 <para>A64: FCVTNS Vd.2D, Vn.2D</para>
15306 <param name="value" />
15308 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15310 <para>int64x1_t vcvtn_s64_f64 (float64x1_t a)</para>
15311 <para>A64: FCVTNS Dd, Dn</para>
15313 <param name="value" />
15315 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
15317 <para>int64x2_t vcvtmq_s64_f64 (float64x2_t a)</para>
15318 <para>A64: FCVTMS Vd.2D, Vn.2D</para>
15320 <param name="value" />
15322 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15324 <para>int64x1_t vcvtm_s64_f64 (float64x1_t a)</para>
15325 <para>A64: FCVTMS Dd, Dn</para>
15327 <param name="value" />
15329 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
15331 <para>int64x2_t vcvtpq_s64_f64 (float64x2_t a)</para>
15332 <para>A64: FCVTPS Vd.2D, Vn.2D</para>
15334 <param name="value" />
15336 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15338 <para>int64x1_t vcvtp_s64_f64 (float64x1_t a)</para>
15339 <para>A64: FCVTPS Dd, Dn</para>
15341 <param name="value" />
15343 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
15345 <para>int64x2_t vcvtq_s64_f64 (float64x2_t a)</para>
15346 <para>A64: FCVTZS Vd.2D, Vn.2D</para>
15348 <param name="value" />
15350 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15352 <para>int64x1_t vcvt_s64_f64 (float64x1_t a)</para>
15353 <para>A64: FCVTZS Dd, Dn</para>
15355 <param name="value" />
15357 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleLower(System.Runtime.Intrinsics.Vector128{System.Double})">
15359 <para>float32x2_t vcvt_f32_f64 (float64x2_t a)</para>
15360 <para>A64: FCVTN Vd.2S, Vn.2D</para>
15362 <param name="value" />
15364 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleRoundToOddLower(System.Runtime.Intrinsics.Vector128{System.Double})">
15366 <para>float32x2_t vcvtx_f32_f64 (float64x2_t a)</para>
15367 <para>A64: FCVTXN Vd.2S, Vn.2D</para>
15369 <param name="value" />
15371 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleRoundToOddUpper(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
15373 <para>float32x4_t vcvtx_high_f32_f64 (float32x2_t r, float64x2_t a)</para>
15374 <para>A64: FCVTXN2 Vd.4S, Vn.2D</para>
15376 <param name="lower" />
15377 <param name="value" />
15379 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleUpper(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
15381 <para>float32x4_t vcvt_high_f32_f64 (float32x2_t r, float64x2_t a)</para>
15382 <para>A64: FCVTN2 Vd.4S, Vn.2D</para>
15384 <param name="lower" />
15385 <param name="value" />
15387 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Double})">
15389 <para>uint64x2_t vcvtaq_u64_f64 (float64x2_t a)</para>
15390 <para>A64: FCVTAU Vd.2D, Vn.2D</para>
15392 <param name="value" />
15394 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15396 <para>uint64x1_t vcvta_u64_f64 (float64x1_t a)</para>
15397 <para>A64: FCVTAU Dd, Dn</para>
15399 <param name="value" />
15401 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToEven(System.Runtime.Intrinsics.Vector128{System.Double})">
15403 <para>uint64x2_t vcvtnq_u64_f64 (float64x2_t a)</para>
15404 <para>A64: FCVTNU Vd.2D, Vn.2D</para>
15406 <param name="value" />
15408 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15410 <para>uint64x1_t vcvtn_u64_f64 (float64x1_t a)</para>
15411 <para>A64: FCVTNU Dd, Dn</para>
15413 <param name="value" />
15415 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
15417 <para>uint64x2_t vcvtmq_u64_f64 (float64x2_t a)</para>
15418 <para>A64: FCVTMU Vd.2D, Vn.2D</para>
15420 <param name="value" />
15422 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15424 <para>uint64x1_t vcvtm_u64_f64 (float64x1_t a)</para>
15425 <para>A64: FCVTMU Dd, Dn</para>
15427 <param name="value" />
15429 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
15431 <para>uint64x2_t vcvtpq_u64_f64 (float64x2_t a)</para>
15432 <para>A64: FCVTPU Vd.2D, Vn.2D</para>
15434 <param name="value" />
15436 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15438 <para>uint64x1_t vcvtp_u64_f64 (float64x1_t a)</para>
15439 <para>A64: FCVTPU Dd, Dn</para>
15441 <param name="value" />
15443 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
15445 <para>uint64x2_t vcvtq_u64_f64 (float64x2_t a)</para>
15446 <para>A64: FCVTZU Vd.2D, Vn.2D</para>
15448 <param name="value" />
15450 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
15452 <para>uint64x1_t vcvt_u64_f64 (float64x1_t a)</para>
15453 <para>A64: FCVTZU Dd, Dn</para>
15455 <param name="value" />
15457 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
15459 <para>float64x2_t vdivq_f64 (float64x2_t a, float64x2_t b)</para>
15460 <para>A64: FDIV Vd.2D, Vn.2D, Vm.2D</para>
15462 <param name="left" />
15463 <param name="right" />
15465 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
15467 <para>float32x4_t vdivq_f32 (float32x4_t a, float32x4_t b)</para>
15468 <para>A64: FDIV Vd.4S, Vn.4S, Vm.4S</para>
15470 <param name="left" />
15471 <param name="right" />
15473 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Divide(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15475 <para>float32x2_t vdiv_f32 (float32x2_t a, float32x2_t b)</para>
15476 <para>A64: FDIV Vd.2S, Vn.2S, Vm.2S</para>
15478 <param name="left" />
15479 <param name="right" />
15481 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
15483 <para>float64x2_t vdupq_laneq_f64 (float64x2_t vec, const int lane)</para>
15484 <para>A64: DUP Vd.2D, Vn.D[index]</para>
15486 <param name="value" />
15487 <param name="index" />
15489 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
15491 <para>int64x2_t vdupq_laneq_s64 (int64x2_t vec, const int lane)</para>
15492 <para>A64: DUP Vd.2D, Vn.D[index]</para>
15494 <param name="value" />
15495 <param name="index" />
15497 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
15499 <para>uint64x2_t vdupq_laneq_u64 (uint64x2_t vec, const int lane)</para>
15500 <para>A64: DUP Vd.2D, Vn.D[index]</para>
15502 <param name="value" />
15503 <param name="index" />
15505 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateToVector128(System.Double)">
15507 <para>float64x2_t vdupq_n_f64 (float64_t value)</para>
15508 <para>A64: DUP Vd.2D, Vn.D[0]</para>
15510 <param name="value" />
15512 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateToVector128(System.Int64)">
15514 <para>int64x2_t vdupq_n_s64 (int64_t value)</para>
15515 <para>A64: DUP Vd.2D, Rn</para>
15517 <param name="value" />
15519 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateToVector128(System.UInt64)">
15521 <para>uint64x2_t vdupq_n_s64 (uint64_t value)</para>
15522 <para>A64: DUP Vd.2D, Rn</para>
15524 <param name="value" />
15526 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
15527 <summary>int8_t vqmovnh_s16 (int16_t a) A64: SQXTN Bd, Hn</summary>
15528 <param name="value" />
15530 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
15531 <summary>int16_t vqmovns_s32 (int32_t a) A64: SQXTN Hd, Sn</summary>
15532 <param name="value" />
15534 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
15535 <summary>int32_t vqmovnd_s64 (int64_t a) A64: SQXTN Sd, Dn</summary>
15536 <param name="value" />
15538 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16})">
15539 <summary>uint8_t vqmovnh_u16 (uint16_t a) A64: UQXTN Bd, Hn</summary>
15540 <param name="value" />
15542 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32})">
15543 <summary>uint16_t vqmovns_u32 (uint32_t a) A64: UQXTN Hd, Sn</summary>
15544 <param name="value" />
15546 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64})">
15547 <summary>uint32_t vqmovnd_u64 (uint64_t a) A64: UQXTN Sd, Dn</summary>
15548 <param name="value" />
15550 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
15551 <summary>uint8_t vqmovunh_s16 (int16_t a) A64: SQXTUN Bd, Hn</summary>
15552 <param name="value" />
15554 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
15555 <summary>uint16_t vqmovuns_s32 (int32_t a) A64: SQXTUN Hd, Sn</summary>
15556 <param name="value" />
15558 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
15559 <summary>uint32_t vqmovund_s64 (int64_t a) A64: SQXTUN Sd, Dn</summary>
15560 <param name="value" />
15562 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
15564 <para>float64x2_t vrndmq_f64 (float64x2_t a)</para>
15565 <para>A64: FRINTM Vd.2D, Vn.2D</para>
15567 <param name="value" />
15569 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
15571 <para>float64x2_t vfmaq_f64 (float64x2_t a, float64x2_t b, float64x2_t c)</para>
15572 <para>A64: FMLA Vd.2D, Vn.2D, Vm.2D</para>
15574 <param name="addend" />
15575 <param name="left" />
15576 <param name="right" />
15578 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddByScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
15580 <para>float64x2_t vfmaq_n_f64 (float64x2_t a, float64x2_t b, float64_t n)</para>
15581 <para>A64: FMLA Vd.2D, Vn.2D, Vm.D[0]</para>
15583 <param name="addend" />
15584 <param name="left" />
15585 <param name="right" />
15587 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddByScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15589 <para>float32x4_t vfmaq_n_f32 (float32x4_t a, float32x4_t b, float32_t n)</para>
15590 <para>A64: FMLA Vd.4S, Vn.4S, Vm.S[0]</para>
15592 <param name="addend" />
15593 <param name="left" />
15594 <param name="right" />
15596 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddByScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15598 <para>float32x2_t vfma_n_f32 (float32x2_t a, float32x2_t b, float32_t n)</para>
15599 <para>A64: FMLA Vd.2S, Vn.2S, Vm.S[0]</para>
15601 <param name="addend" />
15602 <param name="left" />
15603 <param name="right" />
15605 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
15607 <para>float64x2_t vfmaq_laneq_f64 (float64x2_t a, float64x2_t b, float64x2_t v, const int lane)</para>
15608 <para>A64: FMLA Vd.2D, Vn.2D, Vm.D[lane]</para>
15610 <param name="addend" />
15611 <param name="left" />
15612 <param name="right" />
15613 <param name="rightIndex" />
15615 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
15617 <para>float32x4_t vfmaq_laneq_f32 (float32x4_t a, float32x4_t b, float32x4_t v, const int lane)</para>
15618 <para>A64: FMLA Vd.4S, Vn.4S, Vm.S[lane]</para>
15620 <param name="addend" />
15621 <param name="left" />
15622 <param name="right" />
15623 <param name="rightIndex" />
15625 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
15627 <para>float32x4_t vfmaq_lane_f32 (float32x4_t a, float32x4_t b, float32x2_t v, const int lane)</para>
15628 <para>A64: FMLA Vd.4S, Vn.4S, Vm.S[lane]</para>
15630 <param name="addend" />
15631 <param name="left" />
15632 <param name="right" />
15633 <param name="rightIndex" />
15635 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
15637 <para>float32x2_t vfma_laneq_f32 (float32x2_t a, float32x2_t b, float32x4_t v, const int lane)</para>
15638 <para>A64: FMLA Vd.2S, Vn.2S, Vm.S[lane]</para>
15640 <param name="addend" />
15641 <param name="left" />
15642 <param name="right" />
15643 <param name="rightIndex" />
15645 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
15647 <para>float32x2_t vfma_lane_f32 (float32x2_t a, float32x2_t b, float32x2_t v, const int lane)</para>
15648 <para>A64: FMLA Vd.2S, Vn.2S, Vm.S[lane]</para>
15650 <param name="addend" />
15651 <param name="left" />
15652 <param name="right" />
15653 <param name="rightIndex" />
15655 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
15657 <para>float64_t vfmad_laneq_f64 (float64_t a, float64_t b, float64x2_t v, const int lane)</para>
15658 <para>A64: FMLA Dd, Dn, Vm.D[lane]</para>
15660 <param name="addend" />
15661 <param name="left" />
15662 <param name="right" />
15663 <param name="rightIndex" />
15665 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
15667 <para>float32_t vfmas_laneq_f32 (float32_t a, float32_t b, float32x4_t v, const int lane)</para>
15668 <para>A64: FMLA Sd, Sn, Vm.S[lane]</para>
15670 <param name="addend" />
15671 <param name="left" />
15672 <param name="right" />
15673 <param name="rightIndex" />
15675 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplyAddScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
15677 <para>float32_t vfmas_lane_f32 (float32_t a, float32_t b, float32x2_t v, const int lane)</para>
15678 <para>A64: FMLA Sd, Sn, Vm.S[lane]</para>
15680 <param name="addend" />
15681 <param name="left" />
15682 <param name="right" />
15683 <param name="rightIndex" />
15685 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
15687 <para>float64x2_t vfmsq_f64 (float64x2_t a, float64x2_t b, float64x2_t c)</para>
15688 <para>A64: FMLS Vd.2D, Vn.2D, Vm.2D</para>
15690 <param name="minuend" />
15691 <param name="left" />
15692 <param name="right" />
15694 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
15696 <para>float64x2_t vfmsq_n_f64 (float64x2_t a, float64x2_t b, float64_t n)</para>
15697 <para>A64: FMLS Vd.2D, Vn.2D, Vm.D[0]</para>
15699 <param name="minuend" />
15700 <param name="left" />
15701 <param name="right" />
15703 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractByScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15705 <para>float32x4_t vfmsq_n_f32 (float32x4_t a, float32x4_t b, float32_t n)</para>
15706 <para>A64: FMLS Vd.4S, Vn.4S, Vm.S[0]</para>
15708 <param name="minuend" />
15709 <param name="left" />
15710 <param name="right" />
15712 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractByScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
15714 <para>float32x2_t vfms_n_f32 (float32x2_t a, float32x2_t b, float32_t n)</para>
15715 <para>A64: FMLS Vd.2S, Vn.2S, Vm.S[0]</para>
15717 <param name="minuend" />
15718 <param name="left" />
15719 <param name="right" />
15721 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
15723 <para>float64x2_t vfmsq_laneq_f64 (float64x2_t a, float64x2_t b, float64x2_t v, const int lane)</para>
15724 <para>A64: FMLS Vd.2D, Vn.2D, Vm.D[lane]</para>
15726 <param name="minuend" />
15727 <param name="left" />
15728 <param name="right" />
15729 <param name="rightIndex" />
15731 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
15733 <para>float32x4_t vfmsq_laneq_f32 (float32x4_t a, float32x4_t b, float32x4_t v, const int lane)</para>
15734 <para>A64: FMLS Vd.4S, Vn.4S, Vm.S[lane]</para>
15736 <param name="minuend" />
15737 <param name="left" />
15738 <param name="right" />
15739 <param name="rightIndex" />
15741 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
15743 <para>float32x4_t vfmsq_lane_f32 (float32x4_t a, float32x4_t b, float32x2_t v, const int lane)</para>
15744 <para>A64: FMLS Vd.4S, Vn.4S, Vm.S[lane]</para>
15746 <param name="minuend" />
15747 <param name="left" />
15748 <param name="right" />
15749 <param name="rightIndex" />
15751 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
15753 <para>float32x2_t vfms_laneq_f32 (float32x2_t a, float32x2_t b, float32x4_t v, const int lane)</para>
15754 <para>A64: FMLS Vd.2S, Vn.2S, Vm.S[lane]</para>
15756 <param name="minuend" />
15757 <param name="left" />
15758 <param name="right" />
15759 <param name="rightIndex" />
15761 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
15763 <para>float32x2_t vfms_lane_f32 (float32x2_t a, float32x2_t b, float32x2_t v, const int lane)</para>
15764 <para>A64: FMLS Vd.2S, Vn.2S, Vm.S[lane]</para>
15766 <param name="minuend" />
15767 <param name="left" />
15768 <param name="right" />
15769 <param name="rightIndex" />
15771 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
15773 <para>float64_t vfmsd_laneq_f64 (float64_t a, float64_t b, float64x2_t v, const int lane)</para>
15774 <para>A64: FMLS Dd, Dn, Vm.D[lane]</para>
15776 <param name="minuend" />
15777 <param name="left" />
15778 <param name="right" />
15779 <param name="rightIndex" />
15781 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
15783 <para>float32_t vfmss_laneq_f32 (float32_t a, float32_t b, float32x4_t v, const int lane)</para>
15784 <para>A64: FMLS Sd, Sn, Vm.S[lane]</para>
15786 <param name="minuend" />
15787 <param name="left" />
15788 <param name="right" />
15789 <param name="rightIndex" />
15791 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.FusedMultiplySubtractScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
15793 <para>float32_t vfmss_lane_f32 (float32_t a, float32_t b, float32x2_t v, const int lane)</para>
15794 <para>A64: FMLS Sd, Sn, Vm.S[lane]</para>
15796 <param name="minuend" />
15797 <param name="left" />
15798 <param name="right" />
15799 <param name="rightIndex" />
15801 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
15803 <para>uint8x16_t vcopyq_laneq_u8 (uint8x16_t a, const int lane1, uint8x16_t b, const int lane2)</para>
15804 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
15806 <param name="result" />
15807 <param name="resultIndex" />
15808 <param name="value" />
15809 <param name="valueIndex" />
15811 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
15813 <para>uint8x16_t vcopyq_lane_u8 (uint8x16_t a, const int lane1, uint8x8_t b, const int lane2)</para>
15814 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
15816 <param name="result" />
15817 <param name="resultIndex" />
15818 <param name="value" />
15819 <param name="valueIndex" />
15821 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
15823 <para>float64x2_t vcopyq_laneq_f64 (float64x2_t a, const int lane1, float64x2_t b, const int lane2)</para>
15824 <para>A64: INS Vd.D[lane1], Vn.D[lane2]</para>
15826 <param name="result" />
15827 <param name="resultIndex" />
15828 <param name="value" />
15829 <param name="valueIndex" />
15831 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte,System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
15833 <para>int16x8_t vcopyq_laneq_s16 (int16x8_t a, const int lane1, int16x8_t b, const int lane2)</para>
15834 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
15836 <param name="result" />
15837 <param name="resultIndex" />
15838 <param name="value" />
15839 <param name="valueIndex" />
15841 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte,System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
15843 <para>int16x8_t vcopyq_lane_s16 (int16x8_t a, const int lane1, int16x4_t b, const int lane2)</para>
15844 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
15846 <param name="result" />
15847 <param name="resultIndex" />
15848 <param name="value" />
15849 <param name="valueIndex" />
15851 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
15853 <para>int32x4_t vcopyq_laneq_s32 (int32x4_t a, const int lane1, int32x4_t b, const int lane2)</para>
15854 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
15856 <param name="result" />
15857 <param name="resultIndex" />
15858 <param name="value" />
15859 <param name="valueIndex" />
15861 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte,System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
15863 <para>int32x4_t vcopyq_lane_s32 (int32x4_t a, const int lane1, int32x2_t b, const int lane2)</para>
15864 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
15866 <param name="result" />
15867 <param name="resultIndex" />
15868 <param name="value" />
15869 <param name="valueIndex" />
15871 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
15873 <para>int64x2_t vcopyq_laneq_s64 (int64x2_t a, const int lane1, int64x2_t b, const int lane2)</para>
15874 <para>A64: INS Vd.D[lane1], Vn.D[lane2]</para>
15876 <param name="result" />
15877 <param name="resultIndex" />
15878 <param name="value" />
15879 <param name="valueIndex" />
15881 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte,System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
15883 <para>int8x16_t vcopyq_laneq_s8 (int8x16_t a, const int lane1, int8x16_t b, const int lane2)</para>
15884 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
15886 <param name="result" />
15887 <param name="resultIndex" />
15888 <param name="value" />
15889 <param name="valueIndex" />
15891 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte,System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
15893 <para>int8x16_t vcopyq_lane_s8 (int8x16_t a, const int lane1, int8x8_t b, const int lane2)</para>
15894 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
15896 <param name="result" />
15897 <param name="resultIndex" />
15898 <param name="value" />
15899 <param name="valueIndex" />
15901 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte,System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
15903 <para>float32x4_t vcopyq_laneq_f32 (float32x4_t a, const int lane1, float32x4_t b, const int lane2)</para>
15904 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
15906 <param name="result" />
15907 <param name="resultIndex" />
15908 <param name="value" />
15909 <param name="valueIndex" />
15911 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte,System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
15913 <para>float32x4_t vcopyq_lane_f32 (float32x4_t a, const int lane1, float32x2_t b, const int lane2)</para>
15914 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
15916 <param name="result" />
15917 <param name="resultIndex" />
15918 <param name="value" />
15919 <param name="valueIndex" />
15921 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
15923 <para>uint16x8_t vcopyq_laneq_u16 (uint16x8_t a, const int lane1, uint16x8_t b, const int lane2)</para>
15924 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
15926 <param name="result" />
15927 <param name="resultIndex" />
15928 <param name="value" />
15929 <param name="valueIndex" />
15931 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
15933 <para>uint16x8_t vcopyq_lane_u16 (uint16x8_t a, const int lane1, uint16x4_t b, const int lane2)</para>
15934 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
15936 <param name="result" />
15937 <param name="resultIndex" />
15938 <param name="value" />
15939 <param name="valueIndex" />
15941 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
15943 <para>uint32x4_t vcopyq_laneq_u32 (uint32x4_t a, const int lane1, uint32x4_t b, const int lane2)</para>
15944 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
15946 <param name="result" />
15947 <param name="resultIndex" />
15948 <param name="value" />
15949 <param name="valueIndex" />
15951 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
15953 <para>uint32x4_t vcopyq_lane_u32 (uint32x4_t a, const int lane1, uint32x2_t b, const int lane2)</para>
15954 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
15956 <param name="result" />
15957 <param name="resultIndex" />
15958 <param name="value" />
15959 <param name="valueIndex" />
15961 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
15963 <para>uint64x2_t vcopyq_laneq_u64 (uint64x2_t a, const int lane1, uint64x2_t b, const int lane2)</para>
15964 <para>A64: INS Vd.D[lane1], Vn.D[lane2]</para>
15966 <param name="result" />
15967 <param name="resultIndex" />
15968 <param name="value" />
15969 <param name="valueIndex" />
15971 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte,System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
15973 <para>uint8x8_t vcopy_laneq_u8 (uint8x8_t a, const int lane1, uint8x16_t b, const int lane2)</para>
15974 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
15976 <param name="result" />
15977 <param name="resultIndex" />
15978 <param name="value" />
15979 <param name="valueIndex" />
15981 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte,System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
15983 <para>uint8x8_t vcopy_lane_u8 (uint8x8_t a, const int lane1, uint8x8_t b, const int lane2)</para>
15984 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
15986 <param name="result" />
15987 <param name="resultIndex" />
15988 <param name="value" />
15989 <param name="valueIndex" />
15991 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte,System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
15993 <para>int16x4_t vcopy_laneq_s16 (int16x4_t a, const int lane1, int16x8_t b, const int lane2)</para>
15994 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
15996 <param name="result" />
15997 <param name="resultIndex" />
15998 <param name="value" />
15999 <param name="valueIndex" />
16001 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte,System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
16003 <para>int16x4_t vcopy_lane_s16 (int16x4_t a, const int lane1, int16x4_t b, const int lane2)</para>
16004 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
16006 <param name="result" />
16007 <param name="resultIndex" />
16008 <param name="value" />
16009 <param name="valueIndex" />
16011 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
16013 <para>int32x2_t vcopy_laneq_s32 (int32x2_t a, const int lane1, int32x4_t b, const int lane2)</para>
16014 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
16016 <param name="result" />
16017 <param name="resultIndex" />
16018 <param name="value" />
16019 <param name="valueIndex" />
16021 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte,System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
16023 <para>int32x2_t vcopy_lane_s32 (int32x2_t a, const int lane1, int32x2_t b, const int lane2)</para>
16024 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
16026 <param name="result" />
16027 <param name="resultIndex" />
16028 <param name="value" />
16029 <param name="valueIndex" />
16031 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte,System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
16033 <para>int8x8_t vcopy_laneq_s8 (int8x8_t a, const int lane1, int8x16_t b, const int lane2)</para>
16034 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
16036 <param name="result" />
16037 <param name="resultIndex" />
16038 <param name="value" />
16039 <param name="valueIndex" />
16041 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte,System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
16043 <para>int8x8_t vcopy_lane_s8 (int8x8_t a, const int lane1, int8x8_t b, const int lane2)</para>
16044 <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
16046 <param name="result" />
16047 <param name="resultIndex" />
16048 <param name="value" />
16049 <param name="valueIndex" />
16051 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte,System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
16053 <para>float32x2_t vcopy_laneq_f32 (float32x2_t a, const int lane1, float32x4_t b, const int lane2)</para>
16054 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
16056 <param name="result" />
16057 <param name="resultIndex" />
16058 <param name="value" />
16059 <param name="valueIndex" />
16061 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte,System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
16063 <para>float32x2_t vcopy_lane_f32 (float32x2_t a, const int lane1, float32x2_t b, const int lane2)</para>
16064 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
16066 <param name="result" />
16067 <param name="resultIndex" />
16068 <param name="value" />
16069 <param name="valueIndex" />
16071 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
16073 <para>uint16x4_t vcopy_laneq_u16 (uint16x4_t a, const int lane1, uint16x8_t b, const int lane2)</para>
16074 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
16076 <param name="result" />
16077 <param name="resultIndex" />
16078 <param name="value" />
16079 <param name="valueIndex" />
16081 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
16083 <para>uint16x4_t vcopy_lane_u16 (uint16x4_t a, const int lane1, uint16x4_t b, const int lane2)</para>
16084 <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
16086 <param name="result" />
16087 <param name="resultIndex" />
16088 <param name="value" />
16089 <param name="valueIndex" />
16091 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
16093 <para>uint32x2_t vcopy_laneq_u32 (uint32x2_t a, const int lane1, uint32x4_t b, const int lane2)</para>
16094 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
16096 <param name="result" />
16097 <param name="resultIndex" />
16098 <param name="value" />
16099 <param name="valueIndex" />
16101 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.InsertSelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
16103 <para>uint32x2_t vcopy_lane_u32 (uint32x2_t a, const int lane1, uint32x2_t b, const int lane2)</para>
16104 <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
16106 <param name="result" />
16107 <param name="resultIndex" />
16108 <param name="value" />
16109 <param name="valueIndex" />
16111 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128(System.Double*)">
16113 <para>float64x2_t vld1q_dup_f64 (float64_t const * ptr)</para>
16114 <para>A64: LD1R { Vt.2D }, [Xn]</para>
16116 <param name="address" />
16118 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128(System.Int64*)">
16120 <para>int64x2_t vld1q_dup_s64 (int64_t const * ptr)</para>
16121 <para>A64: LD1R { Vt.2D }, [Xn]</para>
16123 <param name="address" />
16125 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128(System.UInt64*)">
16127 <para>uint64x2_t vld1q_dup_u64 (uint64_t const * ptr)</para>
16128 <para>A64: LD1R { Vt.2D }, [Xn]</para>
16130 <param name="address" />
16132 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16134 <para>float64x2_t vmaxq_f64 (float64x2_t a, float64x2_t b)</para>
16135 <para>A64: FMAX Vd.2D, Vn.2D, Vm.2D</para>
16137 <param name="left" />
16138 <param name="right" />
16140 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Byte})">
16142 <para>uint8_t vmaxvq_u8 (uint8x16_t a)</para>
16143 <para>A64: UMAXV Bd, Vn.16B</para>
16145 <param name="value" />
16147 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Int16})">
16149 <para>int16_t vmaxvq_s16 (int16x8_t a)</para>
16150 <para>A64: SMAXV Hd, Vn.8H</para>
16152 <param name="value" />
16154 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Int32})">
16156 <para>int32_t vmaxvq_s32 (int32x4_t a)</para>
16157 <para>A64: SMAXV Sd, Vn.4S</para>
16159 <param name="value" />
16161 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.SByte})">
16163 <para>int8_t vmaxvq_s8 (int8x16_t a)</para>
16164 <para>A64: SMAXV Bd, Vn.16B</para>
16166 <param name="value" />
16168 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
16170 <para>float32_t vmaxvq_f32 (float32x4_t a)</para>
16171 <para>A64: FMAXV Sd, Vn.4S</para>
16173 <param name="value" />
16175 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.UInt16})">
16177 <para>uint16_t vmaxvq_u16 (uint16x8_t a)</para>
16178 <para>A64: UMAXV Hd, Vn.8H</para>
16180 <param name="value" />
16182 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.UInt32})">
16184 <para>uint32_t vmaxvq_u32 (uint32x4_t a)</para>
16185 <para>A64: UMAXV Sd, Vn.4S</para>
16187 <param name="value" />
16189 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.Byte})">
16191 <para>uint8_t vmaxv_u8 (uint8x8_t a)</para>
16192 <para>A64: UMAXV Bd, Vn.8B</para>
16194 <param name="value" />
16196 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.Int16})">
16198 <para>int16_t vmaxv_s16 (int16x4_t a)</para>
16199 <para>A64: SMAXV Hd, Vn.4H</para>
16201 <param name="value" />
16203 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.SByte})">
16205 <para>int8_t vmaxv_s8 (int8x8_t a)</para>
16206 <para>A64: SMAXV Bd, Vn.8B</para>
16208 <param name="value" />
16210 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.UInt16})">
16212 <para>uint16_t vmaxv_u16 (uint16x4_t a)</para>
16213 <para>A64: UMAXV Hd, Vn.4H</para>
16215 <param name="value" />
16217 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumber(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16219 <para>float64x2_t vmaxnmq_f64 (float64x2_t a, float64x2_t b)</para>
16220 <para>A64: FMAXNM Vd.2D, Vn.2D, Vm.2D</para>
16222 <param name="left" />
16223 <param name="right" />
16225 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
16227 <para>float32_t vmaxnmvq_f32 (float32x4_t a)</para>
16228 <para>A64: FMAXNMV Sd, Vn.4S</para>
16230 <param name="value" />
16232 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16234 <para>float64x2_t vpmaxnmq_f64 (float64x2_t a, float64x2_t b)</para>
16235 <para>A64: FMAXNMP Vd.2D, Vn.2D, Vm.2D</para>
16237 <param name="left" />
16238 <param name="right" />
16240 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
16242 <para>float32x4_t vpmaxnmq_f32 (float32x4_t a, float32x4_t b)</para>
16243 <para>A64: FMAXNMP Vd.4S, Vn.4S, Vm.4S</para>
16245 <param name="left" />
16246 <param name="right" />
16248 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
16250 <para>float32x2_t vpmaxnm_f32 (float32x2_t a, float32x2_t b)</para>
16251 <para>A64: FMAXNMP Vd.2S, Vn.2S, Vm.2S</para>
16253 <param name="left" />
16254 <param name="right" />
16256 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
16258 <para>float64_t vpmaxnmqd_f64 (float64x2_t a)</para>
16259 <para>A64: FMAXNMP Dd, Vn.2D</para>
16261 <param name="value" />
16263 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
16265 <para>float32_t vpmaxnms_f32 (float32x2_t a)</para>
16266 <para>A64: FMAXNMP Sd, Vn.2S</para>
16268 <param name="value" />
16270 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
16272 <para>uint8x16_t vpmaxq_u8 (uint8x16_t a, uint8x16_t b)</para>
16273 <para>A64: UMAXP Vd.16B, Vn.16B, Vm.16B</para>
16275 <param name="left" />
16276 <param name="right" />
16278 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16280 <para>float64x2_t vpmaxq_f64 (float64x2_t a, float64x2_t b)</para>
16281 <para>A64: FMAXP Vd.2D, Vn.2D, Vm.2D</para>
16283 <param name="left" />
16284 <param name="right" />
16286 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
16288 <para>int16x8_t vpmaxq_s16 (int16x8_t a, int16x8_t b)</para>
16289 <para>A64: SMAXP Vd.8H, Vn.8H, Vm.8H</para>
16291 <param name="left" />
16292 <param name="right" />
16294 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
16296 <para>int32x4_t vpmaxq_s32 (int32x4_t a, int32x4_t b)</para>
16297 <para>A64: SMAXP Vd.4S, Vn.4S, Vm.4S</para>
16299 <param name="left" />
16300 <param name="right" />
16302 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
16304 <para>int8x16_t vpmaxq_s8 (int8x16_t a, int8x16_t b)</para>
16305 <para>A64: SMAXP Vd.16B, Vn.16B, Vm.16B</para>
16307 <param name="left" />
16308 <param name="right" />
16310 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
16312 <para>float32x4_t vpmaxq_f32 (float32x4_t a, float32x4_t b)</para>
16313 <para>A64: FMAXP Vd.4S, Vn.4S, Vm.4S</para>
16315 <param name="left" />
16316 <param name="right" />
16318 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
16320 <para>uint16x8_t vpmaxq_u16 (uint16x8_t a, uint16x8_t b)</para>
16321 <para>A64: UMAXP Vd.8H, Vn.8H, Vm.8H</para>
16323 <param name="left" />
16324 <param name="right" />
16326 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
16328 <para>uint32x4_t vpmaxq_u32 (uint32x4_t a, uint32x4_t b)</para>
16329 <para>A64: UMAXP Vd.4S, Vn.4S, Vm.4S</para>
16331 <param name="left" />
16332 <param name="right" />
16334 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
16336 <para>float64_t vpmaxqd_f64 (float64x2_t a)</para>
16337 <para>A64: FMAXP Dd, Vn.2D</para>
16339 <param name="value" />
16341 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
16343 <para>float32_t vpmaxs_f32 (float32x2_t a)</para>
16344 <para>A64: FMAXP Sd, Vn.2S</para>
16346 <param name="value" />
16348 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
16350 <para>float64x1_t vmax_f64 (float64x1_t a, float64x1_t b)</para>
16351 <para>A64: FMAX Dd, Dn, Dm</para>
16353 <param name="left" />
16354 <param name="right" />
16356 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
16358 <para>float32_t vmaxs_f32 (float32_t a, float32_t b)</para>
16359 <para>A64: FMAX Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
16361 <param name="left" />
16362 <param name="right" />
16364 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16366 <para>float64x2_t vminq_f64 (float64x2_t a, float64x2_t b)</para>
16367 <para>A64: FMIN Vd.2D, Vn.2D, Vm.2D</para>
16369 <param name="left" />
16370 <param name="right" />
16372 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Byte})">
16374 <para>uint8_t vminvq_u8 (uint8x16_t a)</para>
16375 <para>A64: UMINV Bd, Vn.16B</para>
16377 <param name="value" />
16379 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Int16})">
16381 <para>int16_t vminvq_s16 (int16x8_t a)</para>
16382 <para>A64: SMINV Hd, Vn.8H</para>
16384 <param name="value" />
16386 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Int32})">
16388 <para>int32_t vaddvq_s32 (int32x4_t a)</para>
16389 <para>A64: SMINV Sd, Vn.4S</para>
16391 <param name="value" />
16393 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.SByte})">
16395 <para>int8_t vminvq_s8 (int8x16_t a)</para>
16396 <para>A64: SMINV Bd, Vn.16B</para>
16398 <param name="value" />
16400 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
16402 <para>float32_t vminvq_f32 (float32x4_t a)</para>
16403 <para>A64: FMINV Sd, Vn.4S</para>
16405 <param name="value" />
16407 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.UInt16})">
16409 <para>uint16_t vminvq_u16 (uint16x8_t a)</para>
16410 <para>A64: UMINV Hd, Vn.8H</para>
16412 <param name="value" />
16414 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.UInt32})">
16416 <para>uint32_t vminvq_u32 (uint32x4_t a)</para>
16417 <para>A64: UMINV Sd, Vn.4S</para>
16419 <param name="value" />
16421 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.Byte})">
16423 <para>uint8_t vminv_u8 (uint8x8_t a)</para>
16424 <para>A64: UMINV Bd, Vn.8B</para>
16426 <param name="value" />
16428 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.Int16})">
16430 <para>int16_t vminv_s16 (int16x4_t a)</para>
16431 <para>A64: SMINV Hd, Vn.4H</para>
16433 <param name="value" />
16435 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.SByte})">
16437 <para>int8_t vminv_s8 (int8x8_t a)</para>
16438 <para>A64: SMINV Bd, Vn.8B</para>
16440 <param name="value" />
16442 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.UInt16})">
16444 <para>uint16_t vminv_u16 (uint16x4_t a)</para>
16445 <para>A64: UMINV Hd, Vn.4H</para>
16447 <param name="value" />
16449 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumber(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16451 <para>float64x2_t vminnmq_f64 (float64x2_t a, float64x2_t b)</para>
16452 <para>A64: FMINNM Vd.2D, Vn.2D, Vm.2D</para>
16454 <param name="left" />
16455 <param name="right" />
16457 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
16459 <para>float32_t vminnmvq_f32 (float32x4_t a)</para>
16460 <para>A64: FMINNMV Sd, Vn.4S</para>
16462 <param name="value" />
16464 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16466 <para>float64x2_t vpminnmq_f64 (float64x2_t a, float64x2_t b)</para>
16467 <para>A64: FMINNMP Vd.2D, Vn.2D, Vm.2D</para>
16469 <param name="left" />
16470 <param name="right" />
16472 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
16474 <para>float32x4_t vpminnmq_f32 (float32x4_t a, float32x4_t b)</para>
16475 <para>A64: FMINNMP Vd.4S, Vn.4S, Vm.4S</para>
16477 <param name="left" />
16478 <param name="right" />
16480 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
16482 <para>float32x2_t vpminnm_f32 (float32x2_t a, float32x2_t b)</para>
16483 <para>A64: FMINNMP Vd.2S, Vn.2S, Vm.2S</para>
16485 <param name="left" />
16486 <param name="right" />
16488 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
16490 <para>float64_t vpminnmqd_f64 (float64x2_t a)</para>
16491 <para>A64: FMINNMP Dd, Vn.2D</para>
16493 <param name="value" />
16495 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
16497 <para>float32_t vpminnms_f32 (float32x2_t a)</para>
16498 <para>A64: FMINNMP Sd, Vn.2S</para>
16500 <param name="value" />
16502 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
16504 <para>uint8x16_t vpminq_u8 (uint8x16_t a, uint8x16_t b)</para>
16505 <para>A64: UMINP Vd.16B, Vn.16B, Vm.16B</para>
16507 <param name="left" />
16508 <param name="right" />
16510 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16512 <para>float64x2_t vpminq_f64 (float64x2_t a, float64x2_t b)</para>
16513 <para>A64: FMINP Vd.2D, Vn.2D, Vm.2D</para>
16515 <param name="left" />
16516 <param name="right" />
16518 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
16520 <para>int16x8_t vpminq_s16 (int16x8_t a, int16x8_t b)</para>
16521 <para>A64: SMINP Vd.8H, Vn.8H, Vm.8H</para>
16523 <param name="left" />
16524 <param name="right" />
16526 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
16528 <para>int32x4_t vpminq_s32 (int32x4_t a, int32x4_t b)</para>
16529 <para>A64: SMINP Vd.4S, Vn.4S, Vm.4S</para>
16531 <param name="left" />
16532 <param name="right" />
16534 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
16536 <para>int8x16_t vpminq_s8 (int8x16_t a, int8x16_t b)</para>
16537 <para>A64: SMINP Vd.16B, Vn.16B, Vm.16B</para>
16539 <param name="left" />
16540 <param name="right" />
16542 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
16544 <para>float32x4_t vpminq_f32 (float32x4_t a, float32x4_t b)</para>
16545 <para>A64: FMINP Vd.4S, Vn.4S, Vm.4S</para>
16547 <param name="left" />
16548 <param name="right" />
16550 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
16552 <para>uint16x8_t vpminq_u16 (uint16x8_t a, uint16x8_t b)</para>
16553 <para>A64: UMINP Vd.8H, Vn.8H, Vm.8H</para>
16555 <param name="left" />
16556 <param name="right" />
16558 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
16560 <para>uint32x4_t vpminq_u32 (uint32x4_t a, uint32x4_t b)</para>
16561 <para>A64: UMINP Vd.4S, Vn.4S, Vm.4S</para>
16563 <param name="left" />
16564 <param name="right" />
16566 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
16568 <para>float64_t vpminqd_f64 (float64x2_t a)</para>
16569 <para>A64: FMINP Dd, Vn.2D</para>
16571 <param name="value" />
16573 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
16575 <para>float32_t vpmins_f32 (float32x2_t a)</para>
16576 <para>A64: FMINP Sd, Vn.2S</para>
16578 <param name="value" />
16580 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
16582 <para>float64x1_t vmin_f64 (float64x1_t a, float64x1_t b)</para>
16583 <para>A64: FMIN Dd, Dn, Dm</para>
16585 <param name="left" />
16586 <param name="right" />
16588 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
16590 <para>float32_t vmins_f32 (float32_t a, float32_t b)</para>
16591 <para>A64: FMIN Sd, Sn, Sm The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
16593 <param name="left" />
16594 <param name="right" />
16596 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16598 <para>float64x2_t vmulq_f64 (float64x2_t a, float64x2_t b)</para>
16599 <para>A64: FMUL Vd.2D, Vn.2D, Vm.2D</para>
16601 <param name="left" />
16602 <param name="right" />
16604 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
16606 <para>float64x2_t vmulq_n_f64 (float64x2_t a, float64_t b)</para>
16607 <para>A64: FMUL Vd.2D, Vn.2D, Vm.D[0]</para>
16609 <param name="left" />
16610 <param name="right" />
16612 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
16614 <para>float64x2_t vmulq_laneq_f64 (float64x2_t a, float64x2_t v, const int lane)</para>
16615 <para>A64: FMUL Vd.2D, Vn.2D, Vm.D[lane]</para>
16617 <param name="left" />
16618 <param name="right" />
16619 <param name="rightIndex" />
16621 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
16622 <summary>int16_t vqdmulhh_s16 (int16_t a, int16_t b) A64: SQDMULH Hd, Hn, Hm</summary>
16623 <param name="left" />
16624 <param name="right" />
16626 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
16627 <summary>int32_t vqdmulhs_s32 (int32_t a, int32_t b) A64: SQDMULH Sd, Sn, Sm</summary>
16628 <param name="left" />
16629 <param name="right" />
16631 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
16632 <summary>int16_t vqdmulhh_laneq_s16 (int16_t a, int16x8_t v, const int lane) A64: SQDMULH Hd, Hn, Vm.H[lane]</summary>
16633 <param name="left" />
16634 <param name="right" />
16635 <param name="rightIndex" />
16637 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
16638 <summary>int16_t vqdmulhh_lane_s16 (int16_t a, int16x4_t v, const int lane) A64: SQDMULH Hd, Hn, Vm.H[lane]</summary>
16639 <param name="left" />
16640 <param name="right" />
16641 <param name="rightIndex" />
16643 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
16644 <summary>int32_t vqdmulhs_laneq_s32 (int32_t a, int32x4_t v, const int lane) A64: SQDMULH Sd, Sn, Vm.S[lane]</summary>
16645 <param name="left" />
16646 <param name="right" />
16647 <param name="rightIndex" />
16649 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
16650 <summary>int32_t vqdmulhs_lane_s32 (int32_t a, int32x2_t v, const int lane) A64: SQDMULH Sd, Sn, Vm.S[lane]</summary>
16651 <param name="left" />
16652 <param name="right" />
16653 <param name="rightIndex" />
16655 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningAndAddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
16656 <summary>int32_t vqdmlalh_s16 (int32_t a, int16_t b, int16_t c) A64: SQDMLAL Sd, Hn, Hm</summary>
16657 <param name="addend" />
16658 <param name="left" />
16659 <param name="right" />
16661 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningAndAddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
16662 <summary>int64_t vqdmlals_s32 (int64_t a, int32_t b, int32_t c) A64: SQDMLAL Dd, Sn, Sm</summary>
16663 <param name="addend" />
16664 <param name="left" />
16665 <param name="right" />
16667 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningAndSubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
16668 <summary>int32_t vqdmlslh_s16 (int32_t a, int16_t b, int16_t c) A64: SQDMLSL Sd, Hn, Hm</summary>
16669 <param name="minuend" />
16670 <param name="left" />
16671 <param name="right" />
16673 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningAndSubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
16674 <summary>int64_t vqdmlsls_s32 (int64_t a, int32_t b, int32_t c) A64: SQDMLSL Dd, Sn, Sm</summary>
16675 <param name="minuend" />
16676 <param name="left" />
16677 <param name="right" />
16679 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
16680 <summary>int32_t vqdmullh_s16 (int16_t a, int16_t b) A64: SQDMULL Sd, Hn, Hm</summary>
16681 <param name="left" />
16682 <param name="right" />
16684 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
16685 <summary>int64_t vqdmulls_s32 (int32_t a, int32_t b) A64: SQDMULL Dd, Sn, Sm</summary>
16686 <param name="left" />
16687 <param name="right" />
16689 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
16690 <summary>int32_t vqdmullh_laneq_s16 (int16_t a, int16x8_t v, const int lane) A64: SQDMULL Sd, Hn, Vm.H[lane]</summary>
16691 <param name="left" />
16692 <param name="right" />
16693 <param name="rightIndex" />
16695 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
16696 <summary>int32_t vqdmullh_lane_s16 (int16_t a, int16x4_t v, const int lane) A64: SQDMULL Sd, Hn, Vm.H[lane]</summary>
16697 <param name="left" />
16698 <param name="right" />
16699 <param name="rightIndex" />
16701 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
16702 <summary>int64_t vqdmulls_laneq_s32 (int32_t a, int32x4_t v, const int lane) A64: SQDMULL Dd, Sn, Vm.S[lane]</summary>
16703 <param name="left" />
16704 <param name="right" />
16705 <param name="rightIndex" />
16707 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
16708 <summary>int64_t vqdmulls_lane_s32 (int32_t a, int32x2_t v, const int lane) A64: SQDMULL Dd, Sn, Vm.S[lane]</summary>
16709 <param name="left" />
16710 <param name="right" />
16711 <param name="rightIndex" />
16713 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
16714 <summary>int32_t vqdmlalh_laneq_s16 (int32_t a, int16_t b, int16x8_t v, const int lane) A64: SQDMLAL Sd, Hn, Vm.H[lane]</summary>
16715 <param name="addend" />
16716 <param name="left" />
16717 <param name="right" />
16718 <param name="rightIndex" />
16720 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
16721 <summary>int32_t vqdmlalh_lane_s16 (int32_t a, int16_t b, int16x4_t v, const int lane) A64: SQDMLAL Sd, Hn, Vm.H[lane]</summary>
16722 <param name="addend" />
16723 <param name="left" />
16724 <param name="right" />
16725 <param name="rightIndex" />
16727 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
16728 <summary>int64_t vqdmlals_laneq_s32 (int64_t a, int32_t b, int32x4_t v, const int lane) A64: SQDMLAL Dd, Sn, Vm.S[lane]</summary>
16729 <param name="addend" />
16730 <param name="left" />
16731 <param name="right" />
16732 <param name="rightIndex" />
16734 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
16735 <summary>int64_t vqdmlals_lane_s32 (int64_t a, int32_t b, int32x2_t v, const int lane) A64: SQDMLAL Dd, Sn, Vm.S[lane]</summary>
16736 <param name="addend" />
16737 <param name="left" />
16738 <param name="right" />
16739 <param name="rightIndex" />
16741 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
16742 <summary>int32_t vqdmlslh_laneq_s16 (int32_t a, int16_t b, int16x8_t v, const int lane) A64: SQDMLSL Sd, Hn, Vm.H[lane]</summary>
16743 <param name="minuend" />
16744 <param name="left" />
16745 <param name="right" />
16746 <param name="rightIndex" />
16748 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
16749 <summary>int32_t vqdmlslh_lane_s16 (int32_t a, int16_t b, int16x4_t v, const int lane) A64: SQDMLSL Sd, Hn, Vm.H[lane]</summary>
16750 <param name="minuend" />
16751 <param name="left" />
16752 <param name="right" />
16753 <param name="rightIndex" />
16755 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
16756 <summary>int64_t vqdmlsls_laneq_s32 (int64_t a, int32_t b, int32x4_t v, const int lane) A64: SQDMLSL Dd, Sn, Vm.S[lane]</summary>
16757 <param name="minuend" />
16758 <param name="left" />
16759 <param name="right" />
16760 <param name="rightIndex" />
16762 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
16763 <summary>int64_t vqdmlsls_lane_s32 (int64_t a, int32_t b, int32x2_t v, const int lane) A64: SQDMLSL Dd, Sn, Vm.S[lane]</summary>
16764 <param name="minuend" />
16765 <param name="left" />
16766 <param name="right" />
16767 <param name="rightIndex" />
16769 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtended(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
16771 <para>float64x2_t vmulxq_f64 (float64x2_t a, float64x2_t b)</para>
16772 <para>A64: FMULX Vd.2D, Vn.2D, Vm.2D</para>
16774 <param name="left" />
16775 <param name="right" />
16777 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtended(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
16779 <para>float32x4_t vmulxq_f32 (float32x4_t a, float32x4_t b)</para>
16780 <para>A64: FMULX Vd.4S, Vn.4S, Vm.4S</para>
16782 <param name="left" />
16783 <param name="right" />
16785 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtended(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
16787 <para>float32x2_t vmulx_f32 (float32x2_t a, float32x2_t b)</para>
16788 <para>A64: FMULX Vd.2S, Vn.2S, Vm.2S</para>
16790 <param name="left" />
16791 <param name="right" />
16793 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedByScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
16795 <para>float64x2_t vmulxq_lane_f64 (float64x2_t a, float64x1_t v, const int lane)</para>
16796 <para>A64: FMULX Vd.2D, Vn.2D, Vm.D[0]</para>
16798 <param name="left" />
16799 <param name="right" />
16801 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
16803 <para>float64x2_t vmulxq_laneq_f64 (float64x2_t a, float64x2_t v, const int lane)</para>
16804 <para>A64: FMULX Vd.2D, Vn.2D, Vm.D[lane]</para>
16806 <param name="left" />
16807 <param name="right" />
16808 <param name="rightIndex" />
16810 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
16812 <para>float32x4_t vmulxq_laneq_f32 (float32x4_t a, float32x4_t v, const int lane)</para>
16813 <para>A64: FMULX Vd.4S, Vn.4S, Vm.S[lane]</para>
16815 <param name="left" />
16816 <param name="right" />
16817 <param name="rightIndex" />
16819 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
16821 <para>float32x4_t vmulxq_lane_f32 (float32x4_t a, float32x2_t v, const int lane)</para>
16822 <para>A64: FMULX Vd.4S, Vn.4S, Vm.S[lane]</para>
16824 <param name="left" />
16825 <param name="right" />
16826 <param name="rightIndex" />
16828 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
16830 <para>float32x2_t vmulx_laneq_f32 (float32x2_t a, float32x4_t v, const int lane)</para>
16831 <para>A64: FMULX Vd.2S, Vn.2S, Vm.S[lane]</para>
16833 <param name="left" />
16834 <param name="right" />
16835 <param name="rightIndex" />
16837 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
16839 <para>float32x2_t vmulx_lane_f32 (float32x2_t a, float32x2_t v, const int lane)</para>
16840 <para>A64: FMULX Vd.2S, Vn.2S, Vm.S[lane]</para>
16842 <param name="left" />
16843 <param name="right" />
16844 <param name="rightIndex" />
16846 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
16848 <para>float64x1_t vmulx_f64 (float64x1_t a, float64x1_t b)</para>
16849 <para>A64: FMULX Dd, Dn, Dm</para>
16851 <param name="left" />
16852 <param name="right" />
16854 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
16856 <para>float32_t vmulxs_f32 (float32_t a, float32_t b)</para>
16857 <para>A64: FMULX Sd, Sn, Sm</para>
16859 <param name="left" />
16860 <param name="right" />
16862 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
16864 <para>float64_t vmulxd_laneq_f64 (float64_t a, float64x2_t v, const int lane)</para>
16865 <para>A64: FMULX Dd, Dn, Vm.D[lane]</para>
16867 <param name="left" />
16868 <param name="right" />
16869 <param name="rightIndex" />
16871 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
16873 <para>float32_t vmulxs_laneq_f32 (float32_t a, float32x4_t v, const int lane)</para>
16874 <para>A64: FMULX Sd, Sn, Vm.S[lane]</para>
16876 <param name="left" />
16877 <param name="right" />
16878 <param name="rightIndex" />
16880 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
16882 <para>float32_t vmulxs_lane_f32 (float32_t a, float32x2_t v, const int lane)</para>
16883 <para>A64: FMULX Sd, Sn, Vm.S[lane]</para>
16885 <param name="left" />
16886 <param name="right" />
16887 <param name="rightIndex" />
16889 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
16890 <summary>int16_t vqrdmulhh_s16 (int16_t a, int16_t b) A64: SQRDMULH Hd, Hn, Hm</summary>
16891 <param name="left" />
16892 <param name="right" />
16894 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
16895 <summary>int32_t vqrdmulhs_s32 (int32_t a, int32_t b) A64: SQRDMULH Sd, Sn, Sm</summary>
16896 <param name="left" />
16897 <param name="right" />
16899 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
16900 <summary>int16_t vqrdmulhh_laneq_s16 (int16_t a, int16x8_t v, const int lane) A64: SQRDMULH Hd, Hn, Vm.H[lane]</summary>
16901 <param name="left" />
16902 <param name="right" />
16903 <param name="rightIndex" />
16905 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
16906 <summary>int16_t vqrdmulhh_lane_s16 (int16_t a, int16x4_t v, const int lane) A64: SQRDMULH Hd, Hn, Vm.H[lane]</summary>
16907 <param name="left" />
16908 <param name="right" />
16909 <param name="rightIndex" />
16911 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
16912 <summary>int32_t vqrdmulhs_laneq_s32 (int32_t a, int32x4_t v, const int lane) A64: SQRDMULH Sd, Sn, Vm.S[lane]</summary>
16913 <param name="left" />
16914 <param name="right" />
16915 <param name="rightIndex" />
16917 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
16918 <summary>int32_t vqrdmulhs_lane_s32 (int32_t a, int32x2_t v, const int lane) A64: SQRDMULH Sd, Sn, Vm.S[lane]</summary>
16919 <param name="left" />
16920 <param name="right" />
16921 <param name="rightIndex" />
16923 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
16925 <para>float64_t vmuld_laneq_f64 (float64_t a, float64x2_t v, const int lane)</para>
16926 <para>A64: FMUL Dd, Dn, Vm.D[lane]</para>
16928 <param name="left" />
16929 <param name="right" />
16930 <param name="rightIndex" />
16932 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Negate(System.Runtime.Intrinsics.Vector128{System.Double})">
16934 <para>float64x2_t vnegq_f64 (float64x2_t a)</para>
16935 <para>A64: FNEG Vd.2D, Vn.2D</para>
16937 <param name="value" />
16939 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Negate(System.Runtime.Intrinsics.Vector128{System.Int64})">
16941 <para>int64x2_t vnegq_s64 (int64x2_t a)</para>
16942 <para>A64: NEG Vd.2D, Vn.2D</para>
16944 <param name="value" />
16946 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.Int64})">
16948 <para>int64x2_t vqnegq_s64 (int64x2_t a)</para>
16949 <para>A64: SQNEG Vd.2D, Vn.2D</para>
16951 <param name="value" />
16953 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
16955 <para>int16_t vqnegh_s16 (int16_t a)</para>
16956 <para>A64: SQNEG Hd, Hn</para>
16958 <param name="value" />
16960 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
16962 <para>int32_t vqnegs_s32 (int32_t a)</para>
16963 <para>A64: SQNEG Sd, Sn</para>
16965 <param name="value" />
16967 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
16969 <para>int64_t vqnegd_s64 (int64_t a)</para>
16970 <para>A64: SQNEG Dd, Dn</para>
16972 <param name="value" />
16974 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte})">
16976 <para>int8_t vqnegb_s8 (int8_t a)</para>
16977 <para>A64: SQNEG Bd, Bn</para>
16979 <param name="value" />
16981 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
16983 <para>int64x1_t vneg_s64 (int64x1_t a)</para>
16984 <para>A64: NEG Dd, Dn</para>
16986 <param name="value" />
16988 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalEstimate(System.Runtime.Intrinsics.Vector128{System.Double})">
16990 <para>float64x2_t vrecpeq_f64 (float64x2_t a)</para>
16991 <para>A64: FRECPE Vd.2D, Vn.2D</para>
16993 <param name="value" />
16995 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
16997 <para>float64x1_t vrecpe_f64 (float64x1_t a)</para>
16998 <para>A64: FRECPE Dd, Dn</para>
17000 <param name="value" />
17002 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
17004 <para>float32_t vrecpes_f32 (float32_t a)</para>
17005 <para>A64: FRECPE Sd, Sn</para>
17007 <param name="value" />
17009 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalExponentScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
17011 <para>float64_t vrecpxd_f64 (float64_t a)</para>
17012 <para>A64: FRECPX Dd, Dn</para>
17014 <param name="value" />
17016 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalExponentScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
17018 <para>float32_t vrecpxs_f32 (float32_t a)</para>
17019 <para>A64: FRECPX Sd, Sn</para>
17021 <param name="value" />
17023 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128{System.Double})">
17025 <para>float64x2_t vrsqrteq_f64 (float64x2_t a)</para>
17026 <para>A64: FRSQRTE Vd.2D, Vn.2D</para>
17028 <param name="value" />
17030 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
17032 <para>float64x1_t vrsqrte_f64 (float64x1_t a)</para>
17033 <para>A64: FRSQRTE Dd, Dn</para>
17035 <param name="value" />
17037 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
17039 <para>float32_t vrsqrtes_f32 (float32_t a)</para>
17040 <para>A64: FRSQRTE Sd, Sn</para>
17042 <param name="value" />
17044 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
17046 <para>float64x2_t vrsqrtsq_f64 (float64x2_t a, float64x2_t b)</para>
17047 <para>A64: FRSQRTS Vd.2D, Vn.2D, Vm.2D</para>
17049 <param name="left" />
17050 <param name="right" />
17052 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootStepScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
17054 <para>float64x1_t vrsqrts_f64 (float64x1_t a, float64x1_t b)</para>
17055 <para>A64: FRSQRTS Dd, Dn, Dm</para>
17057 <param name="left" />
17058 <param name="right" />
17060 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootStepScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
17062 <para>float32_t vrsqrtss_f32 (float32_t a, float32_t b)</para>
17063 <para>A64: FRSQRTS Sd, Sn, Sm</para>
17065 <param name="left" />
17066 <param name="right" />
17068 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalStep(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
17070 <para>float64x2_t vrecpsq_f64 (float64x2_t a, float64x2_t b)</para>
17071 <para>A64: FRECPS Vd.2D, Vn.2D, Vm.2D</para>
17073 <param name="left" />
17074 <param name="right" />
17076 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalStepScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
17078 <para>float64x1_t vrecps_f64 (float64x1_t a, float64x1_t b)</para>
17079 <para>A64: FRECPS Dd, Dn, Dm</para>
17081 <param name="left" />
17082 <param name="right" />
17084 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalStepScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
17086 <para>float32_t vrecpss_f32 (float32_t a, float32_t b)</para>
17087 <para>A64: FRECPS Sd, Sn, Sm</para>
17089 <param name="left" />
17090 <param name="right" />
17092 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector128{System.Byte})">
17094 <para>uint8x16_t vrbitq_u8 (uint8x16_t a)</para>
17095 <para>A64: RBIT Vd.16B, Vn.16B</para>
17097 <param name="value" />
17099 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector128{System.SByte})">
17101 <para>int8x16_t vrbitq_s8 (int8x16_t a)</para>
17102 <para>A64: RBIT Vd.16B, Vn.16B</para>
17104 <param name="value" />
17106 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector64{System.Byte})">
17108 <para>uint8x8_t vrbit_u8 (uint8x8_t a)</para>
17109 <para>A64: RBIT Vd.8B, Vn.8B</para>
17111 <param name="value" />
17113 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector64{System.SByte})">
17115 <para>int8x8_t vrbit_s8 (int8x8_t a)</para>
17116 <para>A64: RBIT Vd.8B, Vn.8B</para>
17118 <param name="value" />
17120 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Double})">
17122 <para>float64x2_t vrndaq_f64 (float64x2_t a)</para>
17123 <para>A64: FRINTA Vd.2D, Vn.2D</para>
17125 <param name="value" />
17127 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToNearest(System.Runtime.Intrinsics.Vector128{System.Double})">
17129 <para>float64x2_t vrndnq_f64 (float64x2_t a)</para>
17130 <para>A64: FRINTN Vd.2D, Vn.2D</para>
17132 <param name="value" />
17134 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
17136 <para>float64x2_t vrndmq_f64 (float64x2_t a)</para>
17137 <para>A64: FRINTM Vd.2D, Vn.2D</para>
17139 <param name="value" />
17141 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
17143 <para>float64x2_t vrndpq_f64 (float64x2_t a)</para>
17144 <para>A64: FRINTP Vd.2D, Vn.2D</para>
17146 <param name="value" />
17148 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
17150 <para>float64x2_t vrndq_f64 (float64x2_t a)</para>
17151 <para>A64: FRINTZ Vd.2D, Vn.2D</para>
17153 <param name="value" />
17155 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17157 <para>int16_t vqrshlh_s16 (int16_t a, int16_t b)</para>
17158 <para>A64: SQRSHL Hd, Hn, Hm</para>
17160 <param name="value" />
17161 <param name="count" />
17163 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17165 <para>int32_t vqrshls_s32 (int32_t a, int32_t b)</para>
17166 <para>A64: SQRSHL Sd, Sn, Sm</para>
17168 <param name="value" />
17169 <param name="count" />
17171 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17173 <para>int8_t vqrshlb_s8 (int8_t a, int8_t b)</para>
17174 <para>A64: SQRSHL Bd, Bn, Bm</para>
17176 <param name="value" />
17177 <param name="count" />
17179 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17181 <para>int16_t vqshlh_s16 (int16_t a, int16_t b)</para>
17182 <para>A64: SQSHL Hd, Hn, Hm</para>
17184 <param name="value" />
17185 <param name="count" />
17187 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17189 <para>int32_t vqshls_s32 (int32_t a, int32_t b)</para>
17190 <para>A64: SQSHL Sd, Sn, Sm</para>
17192 <param name="value" />
17193 <param name="count" />
17195 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17197 <para>int8_t vqshlb_s8 (int8_t a, int8_t b)</para>
17198 <para>A64: SQSHL Bd, Bn, Bm</para>
17200 <param name="value" />
17201 <param name="count" />
17203 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
17205 <para>uint8_t vqshlb_n_u8 (uint8_t a, const int n)</para>
17206 <para>A64: UQSHL Bd, Bn, #n</para>
17208 <param name="value" />
17209 <param name="count" />
17211 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17213 <para>int16_t vqshlh_n_s16 (int16_t a, const int n)</para>
17214 <para>A64: SQSHL Hd, Hn, #n</para>
17216 <param name="value" />
17217 <param name="count" />
17219 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17221 <para>int32_t vqshls_n_s32 (int32_t a, const int n)</para>
17222 <para>A64: SQSHL Sd, Sn, #n</para>
17224 <param name="value" />
17225 <param name="count" />
17227 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
17229 <para>int8_t vqshlb_n_s8 (int8_t a, const int n)</para>
17230 <para>A64: SQSHL Bd, Bn, #n</para>
17232 <param name="value" />
17233 <param name="count" />
17235 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
17237 <para>uint16_t vqshlh_n_u16 (uint16_t a, const int n)</para>
17238 <para>A64: UQSHL Hd, Hn, #n</para>
17240 <param name="value" />
17241 <param name="count" />
17243 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
17245 <para>uint32_t vqshls_n_u32 (uint32_t a, const int n)</para>
17246 <para>A64: UQSHL Sd, Sn, #n</para>
17248 <param name="value" />
17249 <param name="count" />
17251 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17253 <para>uint16_t vqshluh_n_s16 (int16_t a, const int n)</para>
17254 <para>A64: SQSHLU Hd, Hn, #n</para>
17256 <param name="value" />
17257 <param name="count" />
17259 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17261 <para>uint32_t vqshlus_n_s32 (int32_t a, const int n)</para>
17262 <para>A64: SQSHLU Sd, Sn, #n</para>
17264 <param name="value" />
17265 <param name="count" />
17267 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
17269 <para>uint8_t vqshlub_n_s8 (int8_t a, const int n)</para>
17270 <para>A64: SQSHLU Bd, Bn, #n</para>
17272 <param name="value" />
17273 <param name="count" />
17275 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17277 <para>uint8_t vqrshlb_u8 (uint8_t a, int8_t b)</para>
17278 <para>A64: UQRSHL Bd, Bn, Bm</para>
17280 <param name="value" />
17281 <param name="count" />
17283 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17285 <para>uint16_t vqrshlh_u16 (uint16_t a, int16_t b)</para>
17286 <para>A64: UQRSHL Hd, Hn, Hm</para>
17288 <param name="value" />
17289 <param name="count" />
17291 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17293 <para>uint32_t vqrshls_u32 (uint32_t a, int32_t b)</para>
17294 <para>A64: UQRSHL Sd, Sn, Sm</para>
17296 <param name="value" />
17297 <param name="count" />
17299 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17301 <para>uint8_t vqrshlb_u8 (uint8_t a, int8_t b)</para>
17302 <para>A64: UQRSHL Bd, Bn, Bm</para>
17304 <param name="value" />
17305 <param name="count" />
17307 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17309 <para>uint16_t vqrshlh_u16 (uint16_t a, int16_t b)</para>
17310 <para>A64: UQRSHL Hd, Hn, Hm</para>
17312 <param name="value" />
17313 <param name="count" />
17315 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17317 <para>uint32_t vqrshls_u32 (uint32_t a, int32_t b)</para>
17318 <para>A64: UQRSHL Sd, Sn, Sm</para>
17320 <param name="value" />
17321 <param name="count" />
17323 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17325 <para>uint8_t vqshlb_u8 (uint8_t a, int8_t b)</para>
17326 <para>A64: UQSHL Bd, Bn, Bm</para>
17328 <param name="value" />
17329 <param name="count" />
17331 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17333 <para>uint16_t vqshlh_u16 (uint16_t a, int16_t b)</para>
17334 <para>A64: UQSHL Hd, Hn, Hm</para>
17336 <param name="value" />
17337 <param name="count" />
17339 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17341 <para>uint32_t vqshls_u32 (uint32_t a, int32_t b)</para>
17342 <para>A64: UQSHL Sd, Sn, Sm</para>
17344 <param name="value" />
17345 <param name="count" />
17347 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17349 <para>uint8_t vqshlb_u8 (uint8_t a, int8_t b)</para>
17350 <para>A64: UQSHL Bd, Bn, Bm</para>
17352 <param name="value" />
17353 <param name="count" />
17355 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17357 <para>uint16_t vqshlh_u16 (uint16_t a, int16_t b)</para>
17358 <para>A64: UQSHL Hd, Hn, Hm</para>
17360 <param name="value" />
17361 <param name="count" />
17363 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17365 <para>uint32_t vqshls_u32 (uint32_t a, int32_t b)</para>
17366 <para>A64: UQSHL Sd, Sn, Sm</para>
17368 <param name="value" />
17369 <param name="count" />
17371 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17373 <para>int8_t vqshrnh_n_s16 (int16_t a, const int n)</para>
17374 <para>A64: SQSHRN Bd, Hn, #n</para>
17376 <param name="value" />
17377 <param name="count" />
17379 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17381 <para>int16_t vqshrns_n_s32 (int32_t a, const int n)</para>
17382 <para>A64: SQSHRN Hd, Sn, #n</para>
17384 <param name="value" />
17385 <param name="count" />
17387 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
17389 <para>int32_t vqshrnd_n_s64 (int64_t a, const int n)</para>
17390 <para>A64: SQSHRN Sd, Dn, #n</para>
17392 <param name="value" />
17393 <param name="count" />
17395 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17397 <para>uint8_t vqshrunh_n_s16 (int16_t a, const int n)</para>
17398 <para>A64: SQSHRUN Bd, Hn, #n</para>
17400 <param name="value" />
17401 <param name="count" />
17403 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17405 <para>uint16_t vqshruns_n_s32 (int32_t a, const int n)</para>
17406 <para>A64: SQSHRUN Hd, Sn, #n</para>
17408 <param name="value" />
17409 <param name="count" />
17411 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
17413 <para>uint32_t vqshrund_n_s64 (int64_t a, const int n)</para>
17414 <para>A64: SQSHRUN Sd, Dn, #n</para>
17416 <param name="value" />
17417 <param name="count" />
17419 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17421 <para>int8_t vqrshrnh_n_s16 (int16_t a, const int n)</para>
17422 <para>A64: SQRSHRN Bd, Hn, #n</para>
17424 <param name="value" />
17425 <param name="count" />
17427 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17429 <para>int16_t vqrshrns_n_s32 (int32_t a, const int n)</para>
17430 <para>A64: SQRSHRN Hd, Sn, #n</para>
17432 <param name="value" />
17433 <param name="count" />
17435 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
17437 <para>int32_t vqrshrnd_n_s64 (int64_t a, const int n)</para>
17438 <para>A64: SQRSHRN Sd, Dn, #n</para>
17440 <param name="value" />
17441 <param name="count" />
17443 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17445 <para>uint8_t vqrshrunh_n_s16 (int16_t a, const int n)</para>
17446 <para>A64: SQRSHRUN Bd, Hn, #n</para>
17448 <param name="value" />
17449 <param name="count" />
17451 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17453 <para>uint16_t vqrshruns_n_s32 (int32_t a, const int n)</para>
17454 <para>A64: SQRSHRUN Hd, Sn, #n</para>
17456 <param name="value" />
17457 <param name="count" />
17459 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
17461 <para>uint32_t vqrshrund_n_s64 (int64_t a, const int n)</para>
17462 <para>A64: SQRSHRUN Sd, Dn, #n</para>
17464 <param name="value" />
17465 <param name="count" />
17467 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17469 <para>uint8_t vqshrnh_n_u16 (uint16_t a, const int n)</para>
17470 <para>A64: UQSHRN Bd, Hn, #n</para>
17472 <param name="value" />
17473 <param name="count" />
17475 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17477 <para>uint16_t vqshrns_n_u32 (uint32_t a, const int n)</para>
17478 <para>A64: UQSHRN Hd, Sn, #n</para>
17480 <param name="value" />
17481 <param name="count" />
17483 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
17485 <para>uint32_t vqshrnd_n_u64 (uint64_t a, const int n)</para>
17486 <para>A64: UQSHRN Sd, Dn, #n</para>
17488 <param name="value" />
17489 <param name="count" />
17491 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
17493 <para>uint8_t vqshrnh_n_u16 (uint16_t a, const int n)</para>
17494 <para>A64: UQSHRN Bd, Hn, #n</para>
17496 <param name="value" />
17497 <param name="count" />
17499 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
17501 <para>uint16_t vqshrns_n_u32 (uint32_t a, const int n)</para>
17502 <para>A64: UQSHRN Hd, Sn, #n</para>
17504 <param name="value" />
17505 <param name="count" />
17507 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
17509 <para>uint32_t vqshrnd_n_u64 (uint64_t a, const int n)</para>
17510 <para>A64: UQSHRN Sd, Dn, #n</para>
17512 <param name="value" />
17513 <param name="count" />
17515 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
17517 <para>uint8_t vqrshrnh_n_u16 (uint16_t a, const int n)</para>
17518 <para>A64: UQRSHRN Bd, Hn, #n</para>
17520 <param name="value" />
17521 <param name="count" />
17523 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
17525 <para>uint16_t vqrshrns_n_u32 (uint32_t a, const int n)</para>
17526 <para>A64: UQRSHRN Hd, Sn, #n</para>
17528 <param name="value" />
17529 <param name="count" />
17531 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
17533 <para>uint32_t vqrshrnd_n_u64 (uint64_t a, const int n)</para>
17534 <para>A64: UQRSHRN Sd, Dn, #n</para>
17536 <param name="value" />
17537 <param name="count" />
17539 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
17541 <para>uint8_t vqrshrnh_n_u16 (uint16_t a, const int n)</para>
17542 <para>A64: UQRSHRN Bd, Hn, #n</para>
17544 <param name="value" />
17545 <param name="count" />
17547 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
17549 <para>uint16_t vqrshrns_n_u32 (uint32_t a, const int n)</para>
17550 <para>A64: UQRSHRN Hd, Sn, #n</para>
17552 <param name="value" />
17553 <param name="count" />
17555 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
17557 <para>uint32_t vqrshrnd_n_u64 (uint64_t a, const int n)</para>
17558 <para>A64: UQRSHRN Sd, Dn, #n</para>
17560 <param name="value" />
17561 <param name="count" />
17563 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
17565 <para>float64x2_t vsqrtq_f64 (float64x2_t a)</para>
17566 <para>A64: FSQRT Vd.2D, Vn.2D</para>
17568 <param name="value" />
17570 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
17572 <para>float32x4_t vsqrtq_f32 (float32x4_t a)</para>
17573 <para>A64: FSQRT Vd.4S, Vn.4S</para>
17575 <param name="value" />
17577 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Sqrt(System.Runtime.Intrinsics.Vector64{System.Single})">
17579 <para>float32x2_t vsqrt_f32 (float32x2_t a)</para>
17580 <para>A64: FSQRT Vd.2S, Vn.2S</para>
17582 <param name="value" />
17584 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
17585 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17586 <param name="address" />
17587 <param name="value1" />
17588 <param name="value2" />
17590 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
17591 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17592 <param name="address" />
17593 <param name="value1" />
17594 <param name="value2" />
17596 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
17597 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17598 <param name="address" />
17599 <param name="value1" />
17600 <param name="value2" />
17602 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Double*,System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
17603 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17604 <param name="address" />
17605 <param name="value1" />
17606 <param name="value2" />
17608 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
17609 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17610 <param name="address" />
17611 <param name="value1" />
17612 <param name="value2" />
17614 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17615 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17616 <param name="address" />
17617 <param name="value1" />
17618 <param name="value2" />
17620 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
17621 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17622 <param name="address" />
17623 <param name="value1" />
17624 <param name="value2" />
17626 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17627 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17628 <param name="address" />
17629 <param name="value1" />
17630 <param name="value2" />
17632 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
17633 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17634 <param name="address" />
17635 <param name="value1" />
17636 <param name="value2" />
17638 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int64*,System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
17639 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17640 <param name="address" />
17641 <param name="value1" />
17642 <param name="value2" />
17644 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
17645 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17646 <param name="address" />
17647 <param name="value1" />
17648 <param name="value2" />
17650 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17651 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17652 <param name="address" />
17653 <param name="value1" />
17654 <param name="value2" />
17656 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
17657 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17658 <param name="address" />
17659 <param name="value1" />
17660 <param name="value2" />
17662 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
17663 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17664 <param name="address" />
17665 <param name="value1" />
17666 <param name="value2" />
17668 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
17669 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17670 <param name="address" />
17671 <param name="value1" />
17672 <param name="value2" />
17674 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
17675 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17676 <param name="address" />
17677 <param name="value1" />
17678 <param name="value2" />
17680 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
17681 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17682 <param name="address" />
17683 <param name="value1" />
17684 <param name="value2" />
17686 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
17687 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17688 <param name="address" />
17689 <param name="value1" />
17690 <param name="value2" />
17692 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
17693 <summary>A64: STP Qt1, Qt2, [Xn]</summary>
17694 <param name="address" />
17695 <param name="value1" />
17696 <param name="value2" />
17698 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt64*,System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
17699 <summary>A64: STP Dt1, Dt2, [Xn]</summary>
17700 <param name="address" />
17701 <param name="value1" />
17702 <param name="value2" />
17704 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
17705 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17706 <param name="address" />
17707 <param name="value1" />
17708 <param name="value2" />
17710 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
17711 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17712 <param name="address" />
17713 <param name="value1" />
17714 <param name="value2" />
17716 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
17717 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17718 <param name="address" />
17719 <param name="value1" />
17720 <param name="value2" />
17722 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
17723 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17724 <param name="address" />
17725 <param name="value1" />
17726 <param name="value2" />
17728 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
17729 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17730 <param name="address" />
17731 <param name="value1" />
17732 <param name="value2" />
17734 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17735 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17736 <param name="address" />
17737 <param name="value1" />
17738 <param name="value2" />
17740 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
17741 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17742 <param name="address" />
17743 <param name="value1" />
17744 <param name="value2" />
17746 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17747 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17748 <param name="address" />
17749 <param name="value1" />
17750 <param name="value2" />
17752 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
17753 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17754 <param name="address" />
17755 <param name="value1" />
17756 <param name="value2" />
17758 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
17759 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17760 <param name="address" />
17761 <param name="value1" />
17762 <param name="value2" />
17764 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
17765 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17766 <param name="address" />
17767 <param name="value1" />
17768 <param name="value2" />
17770 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17771 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17772 <param name="address" />
17773 <param name="value1" />
17774 <param name="value2" />
17776 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
17777 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17778 <param name="address" />
17779 <param name="value1" />
17780 <param name="value2" />
17782 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
17783 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17784 <param name="address" />
17785 <param name="value1" />
17786 <param name="value2" />
17788 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
17789 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17790 <param name="address" />
17791 <param name="value1" />
17792 <param name="value2" />
17794 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
17795 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17796 <param name="address" />
17797 <param name="value1" />
17798 <param name="value2" />
17800 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
17801 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17802 <param name="address" />
17803 <param name="value1" />
17804 <param name="value2" />
17806 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
17807 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17808 <param name="address" />
17809 <param name="value1" />
17810 <param name="value2" />
17812 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
17813 <summary>A64: STNP Qt1, Qt2, [Xn]</summary>
17814 <param name="address" />
17815 <param name="value1" />
17816 <param name="value2" />
17818 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
17819 <summary>A64: STNP Dt1, Dt2, [Xn]</summary>
17820 <param name="address" />
17821 <param name="value1" />
17822 <param name="value2" />
17824 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalar(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17825 <summary>A64: STP St1, St2, [Xn]</summary>
17826 <param name="address" />
17827 <param name="value1" />
17828 <param name="value2" />
17830 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalar(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
17831 <summary>A64: STP St1, St2, [Xn]</summary>
17832 <param name="address" />
17833 <param name="value1" />
17834 <param name="value2" />
17836 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalar(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
17837 <summary>A64: STP St1, St2, [Xn]</summary>
17838 <param name="address" />
17839 <param name="value1" />
17840 <param name="value2" />
17842 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalarNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17843 <summary>A64: STNP St1, St2, [Xn]</summary>
17844 <param name="address" />
17845 <param name="value1" />
17846 <param name="value2" />
17848 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalarNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
17849 <summary>A64: STNP St1, St2, [Xn]</summary>
17850 <param name="address" />
17851 <param name="value1" />
17852 <param name="value2" />
17854 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalarNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
17855 <summary>A64: STNP St1, St2, [Xn]</summary>
17856 <param name="address" />
17857 <param name="value1" />
17858 <param name="value2" />
17860 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
17862 <para>float64x2_t vsubq_f64 (float64x2_t a, float64x2_t b)</para>
17863 <para>A64: FSUB Vd.2D, Vn.2D, Vm.2D</para>
17865 <param name="left" />
17866 <param name="right" />
17868 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
17870 <para>uint8_t vqsubb_u8 (uint8_t a, uint8_t b)</para>
17871 <para>A64: UQSUB Bd, Bn, Bm</para>
17873 <param name="left" />
17874 <param name="right" />
17876 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
17878 <para>int16_t vqsubh_s16 (int16_t a, int16_t b)</para>
17879 <para>A64: SQSUB Hd, Hn, Hm</para>
17881 <param name="left" />
17882 <param name="right" />
17884 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
17886 <para>int32_t vqsubs_s32 (int32_t a, int32_t b)</para>
17887 <para>A64: SQSUB Sd, Sn, Sm</para>
17889 <param name="left" />
17890 <param name="right" />
17892 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
17894 <para>int8_t vqsubb_s8 (int8_t a, int8_t b)</para>
17895 <para>A64: SQSUB Bd, Bn, Bm</para>
17897 <param name="left" />
17898 <param name="right" />
17900 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
17902 <para>uint16_t vqsubh_u16 (uint16_t a, uint16_t b)</para>
17903 <para>A64: UQSUB Hd, Hn, Hm</para>
17905 <param name="left" />
17906 <param name="right" />
17908 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
17910 <para>uint32_t vqsubs_u32 (uint32_t a, uint32_t b)</para>
17911 <para>A64: UQSUB Sd, Sn, Sm</para>
17913 <param name="left" />
17914 <param name="right" />
17916 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
17918 <para>uint8x16_t vtrn1q_u8(uint8x16_t a, uint8x16_t b)</para>
17919 <para>A64: TRN1 Vd.16B, Vn.16B, Vm.16B</para>
17921 <param name="left" />
17922 <param name="right" />
17924 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
17926 <para>float64x2_t vtrn1q_f64(float64x2_t a, float64x2_t b)</para>
17927 <para>A64: TRN1 Vd.2D, Vn.2D, Vm.2D</para>
17929 <param name="left" />
17930 <param name="right" />
17932 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
17934 <para>int16x8_t vtrn1q_s16(int16x8_t a, int16x8_t b)</para>
17935 <para>A64: TRN1 Vd.8H, Vn.8H, Vm.8H</para>
17937 <param name="left" />
17938 <param name="right" />
17940 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
17942 <para>int32x4_t vtrn1q_s32(int32x4_t a, int32x4_t b)</para>
17943 <para>A64: TRN1 Vd.4S, Vn.4S, Vm.4S</para>
17945 <param name="left" />
17946 <param name="right" />
17948 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
17950 <para>int64x2_t vtrn1q_s64(int64x2_t a, int64x2_t b)</para>
17951 <para>A64: TRN1 Vd.2D, Vn.2D, Vm.2D</para>
17953 <param name="left" />
17954 <param name="right" />
17956 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
17958 <para>int8x16_t vtrn1q_u8(int8x16_t a, int8x16_t b)</para>
17959 <para>A64: TRN1 Vd.16B, Vn.16B, Vm.16B</para>
17961 <param name="left" />
17962 <param name="right" />
17964 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
17966 <para>float32x4_t vtrn1q_f32(float32x4_t a, float32x4_t b)</para>
17967 <para>A64: TRN1 Vd.4S, Vn.4S, Vm.4S</para>
17969 <param name="left" />
17970 <param name="right" />
17972 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
17974 <para>uint16x8_t vtrn1q_u16(uint16x8_t a, uint16x8_t b)</para>
17975 <para>A64: TRN1 Vd.8H, Vn.8H, Vm.8H</para>
17977 <param name="left" />
17978 <param name="right" />
17980 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
17982 <para>uint32x4_t vtrn1q_u32(uint32x4_t a, uint32x4_t b)</para>
17983 <para>A64: TRN1 Vd.4S, Vn.4S, Vm.4S</para>
17985 <param name="left" />
17986 <param name="right" />
17988 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
17990 <para>uint64x2_t vtrn1q_u64(uint64x2_t a, uint64x2_t b)</para>
17991 <para>A64: TRN1 Vd.2D, Vn.2D, Vm.2D</para>
17993 <param name="left" />
17994 <param name="right" />
17996 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
17998 <para>uint8x8_t vtrn1_u8(uint8x8_t a, uint8x8_t b)</para>
17999 <para>A64: TRN1 Vd.8B, Vn.8B, Vm.8B</para>
18001 <param name="left" />
18002 <param name="right" />
18004 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
18006 <para>int16x4_t vtrn1_s16(int16x4_t a, int16x4_t b)</para>
18007 <para>A64: TRN1 Vd.4H, Vn.4H, Vm.4H</para>
18009 <param name="left" />
18010 <param name="right" />
18012 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
18014 <para>int32x2_t vtrn1_s32(int32x2_t a, int32x2_t b)</para>
18015 <para>A64: TRN1 Vd.2S, Vn.2S, Vm.2S</para>
18017 <param name="left" />
18018 <param name="right" />
18020 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
18022 <para>int8x8_t vtrn1_s8(int8x8_t a, int8x8_t b)</para>
18023 <para>A64: TRN1 Vd.8B, Vn.8B, Vm.8B</para>
18025 <param name="left" />
18026 <param name="right" />
18028 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
18030 <para>float32x2_t vtrn1_f32(float32x2_t a, float32x2_t b)</para>
18031 <para>A64: TRN1 Vd.2S, Vn.2S, Vm.2S</para>
18033 <param name="left" />
18034 <param name="right" />
18036 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
18038 <para>uint16x4_t vtrn1_u16(uint16x4_t a, uint16x4_t b)</para>
18039 <para>A64: TRN1 Vd.4H, Vn.4H, Vm.4H</para>
18041 <param name="left" />
18042 <param name="right" />
18044 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
18046 <para>uint32x2_t vtrn1_u32(uint32x2_t a, uint32x2_t b)</para>
18047 <para>A64: TRN1 Vd.2S, Vn.2S, Vm.2S</para>
18049 <param name="left" />
18050 <param name="right" />
18052 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18054 <para>uint8x16_t vtrn2q_u8(uint8x16_t a, uint8x16_t b)</para>
18055 <para>A64: TRN2 Vd.16B, Vn.16B, Vm.16B</para>
18057 <param name="left" />
18058 <param name="right" />
18060 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
18062 <para>float64x2_t vtrn2q_f64(float64x2_t a, float64x2_t b)</para>
18063 <para>A64: TRN2 Vd.2D, Vn.2D, Vm.2D</para>
18065 <param name="left" />
18066 <param name="right" />
18068 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
18070 <para>int16x8_t vtrn2q_s16(int16x8_t a, int16x8_t b)</para>
18071 <para>A64: TRN2 Vd.8H, Vn.8H, Vm.8H</para>
18073 <param name="left" />
18074 <param name="right" />
18076 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
18078 <para>int32x4_t vtrn2q_s32(int32x4_t a, int32x4_t b)</para>
18079 <para>A64: TRN2 Vd.4S, Vn.4S, Vm.4S</para>
18081 <param name="left" />
18082 <param name="right" />
18084 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
18086 <para>int64x2_t vtrn2q_s64(int64x2_t a, int64x2_t b)</para>
18087 <para>A64: TRN2 Vd.2D, Vn.2D, Vm.2D</para>
18089 <param name="left" />
18090 <param name="right" />
18092 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18094 <para>int8x16_t vtrn2q_u8(int8x16_t a, int8x16_t b)</para>
18095 <para>A64: TRN2 Vd.16B, Vn.16B, Vm.16B</para>
18097 <param name="left" />
18098 <param name="right" />
18100 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
18102 <para>float32x4_t vtrn2q_f32(float32x4_t a, float32x4_t b)</para>
18103 <para>A64: TRN2 Vd.4S, Vn.4S, Vm.4S</para>
18105 <param name="left" />
18106 <param name="right" />
18108 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
18110 <para>uint16x8_t vtrn2q_u16(uint16x8_t a, uint16x8_t b)</para>
18111 <para>A64: TRN2 Vd.8H, Vn.8H, Vm.8H</para>
18113 <param name="left" />
18114 <param name="right" />
18116 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
18118 <para>uint32x4_t vtrn1q_u32(uint32x4_t a, uint32x4_t b)</para>
18119 <para>A64: TRN1 Vd.4S, Vn.4S, Vm.4S</para>
18121 <param name="left" />
18122 <param name="right" />
18124 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
18126 <para>uint64x2_t vtrn1q_u64(uint64x2_t a, uint64x2_t b)</para>
18127 <para>A64: TRN1 Vd.2D, Vn.2D, Vm.2D</para>
18129 <param name="left" />
18130 <param name="right" />
18132 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
18134 <para>uint8x8_t vtrn2_u8(uint8x8_t a, uint8x8_t b)</para>
18135 <para>A64: TRN2 Vd.8B, Vn.8B, Vm.8B</para>
18137 <param name="left" />
18138 <param name="right" />
18140 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
18142 <para>int16x4_t vtrn2_s16(int16x4_t a, int16x4_t b)</para>
18143 <para>A64: TRN2 Vd.4H, Vn.4H, Vm.4H</para>
18145 <param name="left" />
18146 <param name="right" />
18148 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
18150 <para>int32x2_t vtrn2_s32(int32x2_t a, int32x2_t b)</para>
18151 <para>A64: TRN2 Vd.2S, Vn.2S, Vm.2S</para>
18153 <param name="left" />
18154 <param name="right" />
18156 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
18158 <para>int8x8_t vtrn2_s8(int8x8_t a, int8x8_t b)</para>
18159 <para>A64: TRN2 Vd.8B, Vn.8B, Vm.8B</para>
18161 <param name="left" />
18162 <param name="right" />
18164 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
18166 <para>float32x2_t vtrn2_f32(float32x2_t a, float32x2_t b)</para>
18167 <para>A64: TRN2 Vd.2S, Vn.2S, Vm.2S</para>
18169 <param name="left" />
18170 <param name="right" />
18172 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
18174 <para>uint16x4_t vtrn2_u16(uint16x4_t a, uint16x4_t b)</para>
18175 <para>A64: TRN2 Vd.4H, Vn.4H, Vm.4H</para>
18177 <param name="left" />
18178 <param name="right" />
18180 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
18182 <para>uint32x2_t vtrn2_u32(uint32x2_t a, uint32x2_t b)</para>
18183 <para>A64: TRN2 Vd.2S, Vn.2S, Vm.2S</para>
18185 <param name="left" />
18186 <param name="right" />
18188 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18190 <para>uint8x16_t vuzp1q_u8(uint8x16_t a, uint8x16_t b)</para>
18191 <para>A64: UZP1 Vd.16B, Vn.16B, Vm.16B</para>
18193 <param name="left" />
18194 <param name="right" />
18196 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
18198 <para>float64x2_t vuzp1q_f64(float64x2_t a, float64x2_t b)</para>
18199 <para>A64: UZP1 Vd.2D, Vn.2D, Vm.2D</para>
18201 <param name="left" />
18202 <param name="right" />
18204 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
18206 <para>int16x8_t vuzp1q_s16(int16x8_t a, int16x8_t b)</para>
18207 <para>A64: UZP1 Vd.8H, Vn.8H, Vm.8H</para>
18209 <param name="left" />
18210 <param name="right" />
18212 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
18214 <para>int32x4_t vuzp1q_s32(int32x4_t a, int32x4_t b)</para>
18215 <para>A64: UZP1 Vd.4S, Vn.4S, Vm.4S</para>
18217 <param name="left" />
18218 <param name="right" />
18220 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
18222 <para>int64x2_t vuzp1q_s64(int64x2_t a, int64x2_t b)</para>
18223 <para>A64: UZP1 Vd.2D, Vn.2D, Vm.2D</para>
18225 <param name="left" />
18226 <param name="right" />
18228 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18230 <para>int8x16_t vuzp1q_u8(int8x16_t a, int8x16_t b)</para>
18231 <para>A64: UZP1 Vd.16B, Vn.16B, Vm.16B</para>
18233 <param name="left" />
18234 <param name="right" />
18236 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
18238 <para>float32x4_t vuzp1q_f32(float32x4_t a, float32x4_t b)</para>
18239 <para>A64: UZP1 Vd.4S, Vn.4S, Vm.4S</para>
18241 <param name="left" />
18242 <param name="right" />
18244 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
18246 <para>uint16x8_t vuzp1q_u16(uint16x8_t a, uint16x8_t b)</para>
18247 <para>A64: UZP1 Vd.8H, Vn.8H, Vm.8H</para>
18249 <param name="left" />
18250 <param name="right" />
18252 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
18254 <para>uint32x4_t vuzp1q_u32(uint32x4_t a, uint32x4_t b)</para>
18255 <para>A64: UZP1 Vd.4S, Vn.4S, Vm.4S</para>
18257 <param name="left" />
18258 <param name="right" />
18260 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
18262 <para>uint64x2_t vuzp1q_u64(uint64x2_t a, uint64x2_t b)</para>
18263 <para>A64: UZP1 Vd.2D, Vn.2D, Vm.2D</para>
18265 <param name="left" />
18266 <param name="right" />
18268 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
18270 <para>uint8x8_t vuzp1_u8(uint8x8_t a, uint8x8_t b)</para>
18271 <para>A64: UZP1 Vd.8B, Vn.8B, Vm.8B</para>
18273 <param name="left" />
18274 <param name="right" />
18276 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
18278 <para>int16x4_t vuzp1_s16(int16x4_t a, int16x4_t b)</para>
18279 <para>A64: UZP1 Vd.4H, Vn.4H, Vm.4H</para>
18281 <param name="left" />
18282 <param name="right" />
18284 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
18286 <para>int32x2_t vuzp1_s32(int32x2_t a, int32x2_t b)</para>
18287 <para>A64: UZP1 Vd.2S, Vn.2S, Vm.2S</para>
18289 <param name="left" />
18290 <param name="right" />
18292 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
18294 <para>int8x8_t vuzp1_s8(int8x8_t a, int8x8_t b)</para>
18295 <para>A64: UZP1 Vd.8B, Vn.8B, Vm.8B</para>
18297 <param name="left" />
18298 <param name="right" />
18300 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
18302 <para>float32x2_t vuzp1_f32(float32x2_t a, float32x2_t b)</para>
18303 <para>A64: UZP1 Vd.2S, Vn.2S, Vm.2S</para>
18305 <param name="left" />
18306 <param name="right" />
18308 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
18310 <para>uint16x4_t vuzp1_u16(uint16x4_t a, uint16x4_t b)</para>
18311 <para>A64: UZP1 Vd.4H, Vn.4H, Vm.4H</para>
18313 <param name="left" />
18314 <param name="right" />
18316 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
18318 <para>uint32x2_t vuzp1_u32(uint32x2_t a, uint32x2_t b)</para>
18319 <para>A64: UZP1 Vd.2S, Vn.2S, Vm.2S</para>
18321 <param name="left" />
18322 <param name="right" />
18324 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18326 <para>uint8x16_t vuzp2q_u8(uint8x16_t a, uint8x16_t b)</para>
18327 <para>A64: UZP2 Vd.16B, Vn.16B, Vm.16B</para>
18329 <param name="left" />
18330 <param name="right" />
18332 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
18334 <para>float64x2_t vuzp2q_f64(float64x2_t a, float64x2_t b)</para>
18335 <para>A64: UZP2 Vd.2D, Vn.2D, Vm.2D</para>
18337 <param name="left" />
18338 <param name="right" />
18340 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
18342 <para>int16x8_t vuzp2q_s16(int16x8_t a, int16x8_t b)</para>
18343 <para>A64: UZP2 Vd.8H, Vn.8H, Vm.8H</para>
18345 <param name="left" />
18346 <param name="right" />
18348 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
18350 <para>int32x4_t vuzp2q_s32(int32x4_t a, int32x4_t b)</para>
18351 <para>A64: UZP2 Vd.4S, Vn.4S, Vm.4S</para>
18353 <param name="left" />
18354 <param name="right" />
18356 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
18358 <para>int64x2_t vuzp2q_s64(int64x2_t a, int64x2_t b)</para>
18359 <para>A64: UZP2 Vd.2D, Vn.2D, Vm.2D</para>
18361 <param name="left" />
18362 <param name="right" />
18364 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18366 <para>int8x16_t vuzp2q_u8(int8x16_t a, int8x16_t b)</para>
18367 <para>A64: UZP2 Vd.16B, Vn.16B, Vm.16B</para>
18369 <param name="left" />
18370 <param name="right" />
18372 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
18374 <para>float32x4_t vuzp2_f32(float32x4_t a, float32x4_t b)</para>
18375 <para>A64: UZP2 Vd.4S, Vn.4S, Vm.4S</para>
18377 <param name="left" />
18378 <param name="right" />
18380 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
18382 <para>uint16x8_t vuzp2q_u16(uint16x8_t a, uint16x8_t b)</para>
18383 <para>A64: UZP2 Vd.8H, Vn.8H, Vm.8H</para>
18385 <param name="left" />
18386 <param name="right" />
18388 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
18390 <para>uint32x4_t vuzp2q_u32(uint32x4_t a, uint32x4_t b)</para>
18391 <para>A64: UZP2 Vd.4S, Vn.4S, Vm.4S</para>
18393 <param name="left" />
18394 <param name="right" />
18396 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
18398 <para>uint64x2_t vuzp2q_u64(uint64x2_t a, uint64x2_t b)</para>
18399 <para>A64: UZP2 Vd.2D, Vn.2D, Vm.2D</para>
18401 <param name="left" />
18402 <param name="right" />
18404 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
18406 <para>uint8x8_t vuzp2_u8(uint8x8_t a, uint8x8_t b)</para>
18407 <para>A64: UZP2 Vd.8B, Vn.8B, Vm.8B</para>
18409 <param name="left" />
18410 <param name="right" />
18412 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
18414 <para>int16x4_t vuzp2_s16(int16x4_t a, int16x4_t b)</para>
18415 <para>A64: UZP2 Vd.4H, Vn.4H, Vm.4H</para>
18417 <param name="left" />
18418 <param name="right" />
18420 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
18422 <para>int32x2_t vuzp2_s32(int32x2_t a, int32x2_t b)</para>
18423 <para>A64: UZP2 Vd.2S, Vn.2S, Vm.2S</para>
18425 <param name="left" />
18426 <param name="right" />
18428 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
18430 <para>int8x8_t vuzp2_s8(int8x8_t a, int8x8_t b)</para>
18431 <para>A64: UZP2 Vd.8B, Vn.8B, Vm.8B</para>
18433 <param name="left" />
18434 <param name="right" />
18436 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
18438 <para>float32x2_t vuzp2_f32(float32x2_t a, float32x2_t b)</para>
18439 <para>A64: UZP2 Vd.2S, Vn.2S, Vm.2S</para>
18441 <param name="left" />
18442 <param name="right" />
18444 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
18446 <para>uint16x4_t vuzp2_u16(uint16x4_t a, uint16x4_t b)</para>
18447 <para>A64: UZP2 Vd.4H, Vn.4H, Vm.4H</para>
18449 <param name="left" />
18450 <param name="right" />
18452 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
18454 <para>uint32x2_t vuzp2_u32(uint32x2_t a, uint32x2_t b)</para>
18455 <para>A64: UZP2 Vd.2S, Vn.2S, Vm.2S</para>
18457 <param name="left" />
18458 <param name="right" />
18460 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18462 <para>uint8x16_t vqvtbl1q_u8(uint8x16_t t, uint8x16_t idx)</para>
18463 <para>A64: TBL Vd.16B, {Vn.16B}, Vm.16B</para>
18465 <param name="table" />
18466 <param name="byteIndexes" />
18468 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18470 <para>int8x16_t vqvtbl1q_s8(int8x16_t t, uint8x16_t idx)</para>
18471 <para>A64: TBL Vd.16B, {Vn.16B}, Vm.16B</para>
18473 <param name="table" />
18474 <param name="byteIndexes" />
18476 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18478 <para>uint8x16_t vqvtbx1q_u8(uint8x16_t r, int8x16_t t, uint8x16_t idx)</para>
18479 <para>A64: TBX Vd.16B, {Vn.16B}, Vm.16B</para>
18481 <param name="defaultValues" />
18482 <param name="table" />
18483 <param name="byteIndexes" />
18485 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18487 <para>int8x16_t vqvtbx1q_s8(int8x16_t r, int8x16_t t, uint8x16_t idx)</para>
18488 <para>A64: TBX Vd.16B, {Vn.16B}, Vm.16B</para>
18490 <param name="defaultValues" />
18491 <param name="table" />
18492 <param name="byteIndexes" />
18494 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18496 <para>uint8x16_t vzip2q_u8(uint8x16_t a, uint8x16_t b)</para>
18497 <para>A64: ZIP2 Vd.16B, Vn.16B, Vm.16B</para>
18499 <param name="left" />
18500 <param name="right" />
18502 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
18504 <para>float64x2_t vzip2q_f64(float64x2_t a, float64x2_t b)</para>
18505 <para>A64: ZIP2 Vd.2D, Vn.2D, Vm.2D</para>
18507 <param name="left" />
18508 <param name="right" />
18510 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
18512 <para>int16x8_t vzip2q_s16(int16x8_t a, int16x8_t b)</para>
18513 <para>A64: ZIP2 Vd.8H, Vn.8H, Vm.8H</para>
18515 <param name="left" />
18516 <param name="right" />
18518 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
18520 <para>int32x4_t vzip2q_s32(int32x4_t a, int32x4_t b)</para>
18521 <para>A64: ZIP2 Vd.4S, Vn.4S, Vm.4S</para>
18523 <param name="left" />
18524 <param name="right" />
18526 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
18528 <para>int64x2_t vzip2q_s64(int64x2_t a, int64x2_t b)</para>
18529 <para>A64: ZIP2 Vd.2D, Vn.2D, Vm.2D</para>
18531 <param name="left" />
18532 <param name="right" />
18534 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18536 <para>int8x16_t vzip2q_u8(int8x16_t a, int8x16_t b)</para>
18537 <para>A64: ZIP2 Vd.16B, Vn.16B, Vm.16B</para>
18539 <param name="left" />
18540 <param name="right" />
18542 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
18544 <para>float32x4_t vzip2q_f32(float32x4_t a, float32x4_t b)</para>
18545 <para>A64: ZIP2 Vd.4S, Vn.4S, Vm.4S</para>
18547 <param name="left" />
18548 <param name="right" />
18550 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
18552 <para>uint16x8_t vzip2q_u16(uint16x8_t a, uint16x8_t b)</para>
18553 <para>A64: ZIP2 Vd.8H, Vn.8H, Vm.8H</para>
18555 <param name="left" />
18556 <param name="right" />
18558 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
18560 <para>uint32x4_t vzip2q_u32(uint32x4_t a, uint32x4_t b)</para>
18561 <para>A64: ZIP2 Vd.4S, Vn.4S, Vm.4S</para>
18563 <param name="left" />
18564 <param name="right" />
18566 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
18568 <para>uint64x2_t vzip2q_u64(uint64x2_t a, uint64x2_t b)</para>
18569 <para>A64: ZIP2 Vd.2D, Vn.2D, Vm.2D</para>
18571 <param name="left" />
18572 <param name="right" />
18574 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
18576 <para>uint8x8_t vzip2_u8(uint8x8_t a, uint8x8_t b)</para>
18577 <para>A64: ZIP2 Vd.8B, Vn.8B, Vm.8B</para>
18579 <param name="left" />
18580 <param name="right" />
18582 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
18584 <para>int16x4_t vzip2_s16(int16x4_t a, int16x4_t b)</para>
18585 <para>A64: ZIP2 Vd.4H, Vn.4H, Vm.4H</para>
18587 <param name="left" />
18588 <param name="right" />
18590 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
18592 <para>int32x2_t vzip2_s32(int32x2_t a, int32x2_t b)</para>
18593 <para>A64: ZIP2 Vd.2S, Vn.2S, Vm.2S</para>
18595 <param name="left" />
18596 <param name="right" />
18598 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
18600 <para>int8x8_t vzip2_s8(int8x8_t a, int8x8_t b)</para>
18601 <para>A64: ZIP2 Vd.8B, Vn.8B, Vm.8B</para>
18603 <param name="left" />
18604 <param name="right" />
18606 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
18608 <para>float32x2_t vzip2_f32(float32x2_t a, float32x2_t b)</para>
18609 <para>A64: ZIP2 Vd.2S, Vn.2S, Vm.2S</para>
18611 <param name="left" />
18612 <param name="right" />
18614 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
18616 <para>uint16x4_t vzip2_u16(uint16x4_t a, uint16x4_t b)</para>
18617 <para>A64: ZIP2 Vd.4H, Vn.4H, Vm.4H</para>
18619 <param name="left" />
18620 <param name="right" />
18622 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
18624 <para>uint32x2_t vzip2_u32(uint32x2_t a, uint32x2_t b)</para>
18625 <para>A64: ZIP2 Vd.2S, Vn.2S, Vm.2S</para>
18627 <param name="left" />
18628 <param name="right" />
18630 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18632 <para>uint8x16_t vzip1q_u8(uint8x16_t a, uint8x16_t b)</para>
18633 <para>A64: ZIP1 Vd.16B, Vn.16B, Vm.16B</para>
18635 <param name="left" />
18636 <param name="right" />
18638 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
18640 <para>float64x2_t vzip1q_f64(float64x2_t a, float64x2_t b)</para>
18641 <para>A64: ZIP1 Vd.2D, Vn.2D, Vm.2D</para>
18643 <param name="left" />
18644 <param name="right" />
18646 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
18648 <para>int16x8_t vzip1q_s16(int16x8_t a, int16x8_t b)</para>
18649 <para>A64: ZIP1 Vd.8H, Vn.8H, Vm.8H</para>
18651 <param name="left" />
18652 <param name="right" />
18654 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
18656 <para>int32x4_t vzip1q_s32(int32x4_t a, int32x4_t b)</para>
18657 <para>A64: ZIP1 Vd.4S, Vn.4S, Vm.4S</para>
18659 <param name="left" />
18660 <param name="right" />
18662 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
18664 <para>int64x2_t vzip1q_s64(int64x2_t a, int64x2_t b)</para>
18665 <para>A64: ZIP1 Vd.2D, Vn.2D, Vm.2D</para>
18667 <param name="left" />
18668 <param name="right" />
18670 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18672 <para>int8x16_t vzip1q_u8(int8x16_t a, int8x16_t b)</para>
18673 <para>A64: ZIP1 Vd.16B, Vn.16B, Vm.16B</para>
18675 <param name="left" />
18676 <param name="right" />
18678 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
18680 <para>float32x4_t vzip1q_f32(float32x4_t a, float32x4_t b)</para>
18681 <para>A64: ZIP1 Vd.4S, Vn.4S, Vm.4S</para>
18683 <param name="left" />
18684 <param name="right" />
18686 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
18688 <para>uint16x8_t vzip1q_u16(uint16x8_t a, uint16x8_t b)</para>
18689 <para>A64: ZIP1 Vd.8H, Vn.8H, Vm.8H</para>
18691 <param name="left" />
18692 <param name="right" />
18694 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
18696 <para>uint32x4_t vzip1q_u32(uint32x4_t a, uint32x4_t b)</para>
18697 <para>A64: ZIP1 Vd.4S, Vn.4S, Vm.4S</para>
18699 <param name="left" />
18700 <param name="right" />
18702 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
18704 <para>uint64x2_t vzip1q_u64(uint64x2_t a, uint64x2_t b)</para>
18705 <para>A64: ZIP1 Vd.2D, Vn.2D, Vm.2D</para>
18707 <param name="left" />
18708 <param name="right" />
18710 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
18712 <para>uint8x8_t vzip1_u8(uint8x8_t a, uint8x8_t b)</para>
18713 <para>A64: ZIP1 Vd.8B, Vn.8B, Vm.8B</para>
18715 <param name="left" />
18716 <param name="right" />
18718 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
18720 <para>int16x4_t vzip1_s16(int16x4_t a, int16x4_t b)</para>
18721 <para>A64: ZIP1 Vd.4H, Vn.4H, Vm.4H</para>
18723 <param name="left" />
18724 <param name="right" />
18726 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
18728 <para>int32x2_t vzip1_s32(int32x2_t a, int32x2_t b)</para>
18729 <para>A64: ZIP1 Vd.2S, Vn.2S, Vm.2S</para>
18731 <param name="left" />
18732 <param name="right" />
18734 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
18736 <para>int8x8_t vzip1_s8(int8x8_t a, int8x8_t b)</para>
18737 <para>A64: ZIP1 Vd.8B, Vn.8B, Vm.8B</para>
18739 <param name="left" />
18740 <param name="right" />
18742 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
18744 <para>float32x2_t vzip1_f32(float32x2_t a, float32x2_t b)</para>
18745 <para>A64: ZIP1 Vd.2S, Vn.2S, Vm.2S</para>
18747 <param name="left" />
18748 <param name="right" />
18750 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
18752 <para>uint16x4_t vzip1_u16(uint16x4_t a, uint16x4_t b)</para>
18753 <para>A64: ZIP1 Vd.4H, Vn.4H, Vm.4H</para>
18755 <param name="left" />
18756 <param name="right" />
18758 <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
18760 <para>uint32x2_t vzip1_u32(uint32x2_t a, uint32x2_t b)</para>
18761 <para>A64: ZIP1 Vd.2S, Vn.2S, Vm.2S</para>
18763 <param name="left" />
18764 <param name="right" />
18766 <member name="P:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.IsSupported" />
18767 <member name="T:System.Runtime.Intrinsics.Arm.Aes">
18768 <summary>This class provides access to the ARM AES hardware instructions via intrinsics.</summary>
18770 <member name="M:System.Runtime.Intrinsics.Arm.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18772 <para>uint8x16_t vaesdq_u8 (uint8x16_t data, uint8x16_t key)</para>
18773 <para>A32: AESD.8 Qd, Qm</para>
18774 <para>A64: AESD Vd.16B, Vn.16B</para>
18776 <param name="value" />
18777 <param name="roundKey" />
18779 <member name="M:System.Runtime.Intrinsics.Arm.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18781 <para>uint8x16_t vaeseq_u8 (uint8x16_t data, uint8x16_t key)</para>
18782 <para>A32: AESE.8 Qd, Qm</para>
18783 <para>A64: AESE Vd.16B, Vn.16B</para>
18785 <param name="value" />
18786 <param name="roundKey" />
18788 <member name="M:System.Runtime.Intrinsics.Arm.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
18790 <para>uint8x16_t vaesimcq_u8 (uint8x16_t data)</para>
18791 <para>A32: AESIMC.8 Qd, Qm</para>
18792 <para>A64: AESIMC Vd.16B, Vn.16B</para>
18794 <param name="value" />
18796 <member name="M:System.Runtime.Intrinsics.Arm.Aes.MixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
18798 <para>uint8x16_t vaesmcq_u8 (uint8x16_t data)</para>
18799 <para>A32: AESMC.8 Qd, Qm</para>
18800 <para>A64: AESMC V>.16B, Vn.16B</para>
18802 <param name="value" />
18804 <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
18806 <para>poly128_t vmull_p64 (poly64_t a, poly64_t b)</para>
18807 <para>A32: VMULL.P8 Qd, Dn, Dm</para>
18808 <para>A64: PMULL Vd.1Q, Vn.1D, Vm.1D</para>
18810 <param name="left" />
18811 <param name="right" />
18813 <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
18815 <para>poly128_t vmull_p64 (poly64_t a, poly64_t b)</para>
18816 <para>A32: VMULL.P8 Qd, Dn, Dm</para>
18817 <para>A64: PMULL Vd.1Q, Vn.1D, Vm.1D</para>
18819 <param name="left" />
18820 <param name="right" />
18822 <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
18824 <para>poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b)</para>
18825 <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
18826 <para>A64: PMULL2 Vd.1Q, Vn.2D, Vm.2D</para>
18828 <param name="left" />
18829 <param name="right" />
18831 <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
18833 <para>poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b)</para>
18834 <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
18835 <para>A64: PMULL2 Vd.1Q, Vn.2D, Vm.2D</para>
18837 <param name="left" />
18838 <param name="right" />
18840 <member name="P:System.Runtime.Intrinsics.Arm.Aes.IsSupported" />
18841 <member name="T:System.Runtime.Intrinsics.Arm.Aes.Arm64" />
18842 <member name="P:System.Runtime.Intrinsics.Arm.Aes.Arm64.IsSupported" />
18843 <member name="T:System.Runtime.Intrinsics.Arm.ArmBase">
18844 <summary>This class provides access to the ARM base hardware instructions via intrinsics.</summary>
18846 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.LeadingZeroCount(System.Int32)">
18848 <para>A32: CLZ Rd, Rm</para>
18849 <para>A64: CLZ Wd, Wn</para>
18851 <param name="value" />
18853 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.LeadingZeroCount(System.UInt32)">
18855 <para>A32: CLZ Rd, Rm</para>
18856 <para>A64: CLZ Wd, Wn</para>
18858 <param name="value" />
18860 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.ReverseElementBits(System.Int32)">
18862 <para>A32: RBIT Rd, Rm</para>
18863 <para>A64: RBIT Wd, Wn</para>
18865 <param name="value" />
18867 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.ReverseElementBits(System.UInt32)">
18869 <para>A32: RBIT Rd, Rm</para>
18870 <para>A64: RBIT Wd, Wn</para>
18872 <param name="value" />
18874 <member name="P:System.Runtime.Intrinsics.Arm.ArmBase.IsSupported" />
18875 <member name="T:System.Runtime.Intrinsics.Arm.ArmBase.Arm64" />
18876 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingSignCount(System.Int32)">
18877 <summary>A64: CLS Wd, Wn.</summary>
18878 <param name="value" />
18880 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingSignCount(System.Int64)">
18881 <summary>A64: CLS Xd, Xn.</summary>
18882 <param name="value" />
18884 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingZeroCount(System.Int64)">
18885 <summary>A64: CLZ Xd, Xn.</summary>
18886 <param name="value" />
18888 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingZeroCount(System.UInt64)">
18889 <summary>A64: CLZ Xd, Xn.</summary>
18890 <param name="value" />
18892 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.MultiplyHigh(System.Int64,System.Int64)">
18893 <summary>A64: SMULH Xd, Xn, Xm</summary>
18894 <param name="left" />
18895 <param name="right" />
18897 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.MultiplyHigh(System.UInt64,System.UInt64)">
18898 <summary>A64: UMULH Xd, Xn, Xm</summary>
18899 <param name="left" />
18900 <param name="right" />
18902 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.ReverseElementBits(System.Int64)">
18903 <summary>A64: RBIT Xd, Xn.</summary>
18904 <param name="value" />
18906 <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.ReverseElementBits(System.UInt64)">
18907 <summary>A64: RBIT Xd, Xn.</summary>
18908 <param name="value" />
18910 <member name="P:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.IsSupported" />
18911 <member name="T:System.Runtime.Intrinsics.Arm.Crc32">
18912 <summary>This class provides access to the ARM Crc32 hardware instructions via intrinsics.</summary>
18914 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32(System.UInt32,System.Byte)">
18916 <para>uint32_t __crc32b (uint32_t a, uint8_t b)</para>
18917 <para>A32: CRC32B Rd, Rn, Rm</para>
18918 <para>A64: CRC32B Wd, Wn, Wm</para>
18920 <param name="crc" />
18921 <param name="data" />
18923 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32(System.UInt32,System.UInt16)">
18925 <para>uint32_t __crc32h (uint32_t a, uint16_t b)</para>
18926 <para>A32: CRC32H Rd, Rn, Rm</para>
18927 <para>A64: CRC32H Wd, Wn, Wm</para>
18929 <param name="crc" />
18930 <param name="data" />
18932 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32(System.UInt32,System.UInt32)">
18934 <para>uint32_t __crc32w (uint32_t a, uint32_t b)</para>
18935 <para>A32: CRC32W Rd, Rn, Rm</para>
18936 <para>A64: CRC32W Wd, Wn, Wm</para>
18938 <param name="crc" />
18939 <param name="data" />
18941 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32C(System.UInt32,System.Byte)">
18943 <para>uint32_t __crc32cb (uint32_t a, uint8_t b)</para>
18944 <para>A32: CRC32CB Rd, Rn, Rm</para>
18945 <para>A64: CRC32CB Wd, Wn, Wm</para>
18947 <param name="crc" />
18948 <param name="data" />
18950 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32C(System.UInt32,System.UInt16)">
18952 <para>uint32_t __crc32ch (uint32_t a, uint16_t b)</para>
18953 <para>A32: CRC32CH Rd, Rn, Rm</para>
18954 <para>A64: CRC32CH Wd, Wn, Wm</para>
18956 <param name="crc" />
18957 <param name="data" />
18959 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32C(System.UInt32,System.UInt32)">
18961 <para>uint32_t __crc32cw (uint32_t a, uint32_t b)</para>
18962 <para>A32: CRC32CW Rd, Rn, Rm</para>
18963 <para>A64: CRC32CW Wd, Wn, Wm</para>
18965 <param name="crc" />
18966 <param name="data" />
18968 <member name="P:System.Runtime.Intrinsics.Arm.Crc32.IsSupported" />
18969 <member name="T:System.Runtime.Intrinsics.Arm.Crc32.Arm64" />
18970 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.Arm64.ComputeCrc32(System.UInt32,System.UInt64)">
18972 <para>uint32_t __crc32d (uint32_t a, uint64_t b)</para>
18973 <para>A64: CRC32X Wd, Wn, Xm</para>
18975 <param name="crc" />
18976 <param name="data" />
18978 <member name="M:System.Runtime.Intrinsics.Arm.Crc32.Arm64.ComputeCrc32C(System.UInt32,System.UInt64)">
18980 <para>uint32_t __crc32cd (uint32_t a, uint64_t b)</para>
18981 <para>A64: CRC32CX Wd, Wn, Xm</para>
18983 <param name="crc" />
18984 <param name="data" />
18986 <member name="P:System.Runtime.Intrinsics.Arm.Crc32.Arm64.IsSupported" />
18987 <member name="T:System.Runtime.Intrinsics.Arm.Dp">
18988 <summary>Provides access to the ARMv8.2-DotProd hardware instructions via intrinsics.</summary>
18990 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProduct(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
18991 <summary>int32x4_t vdotq_s32 (int32x4_t r, int8x16_t a, int8x16_t b) A32: VSDOT.S8 Qd, Qn, Qm A64: SDOT Vd.4S, Vn.16B, Vm.16B</summary>
18992 <param name="addend" />
18993 <param name="left" />
18994 <param name="right" />
18996 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProduct(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
18997 <summary>uint32x4_t vdotq_u32 (uint32x4_t r, uint8x16_t a, uint8x16_t b) A32: VUDOT.U8 Qd, Qn, Qm A64: UDOT Vd.4S, Vn.16B, Vm.16B</summary>
18998 <param name="addend" />
18999 <param name="left" />
19000 <param name="right" />
19002 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProduct(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
19003 <summary>int32x2_t vdot_s32 (int32x2_t r, int8x8_t a, int8x8_t b) A32: VSDOT.S8 Dd, Dn, Dm A64: SDOT Vd.2S, Vn.8B, Vm.8B</summary>
19004 <param name="addend" />
19005 <param name="left" />
19006 <param name="right" />
19008 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProduct(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
19009 <summary>uint32x2_t vdot_u32 (uint32x2_t r, uint8x8_t a, uint8x8_t b) A32: VUDOT.U8 Dd, Dn, Dm A64: UDOT Vd.2S, Vn.8B, Vm.8B</summary>
19010 <param name="addend" />
19011 <param name="left" />
19012 <param name="right" />
19014 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
19015 <summary>int32x4_t vdotq_laneq_s32 (int32x4_t r, int8x16_t a, int8x16_t b, const int lane) A32: VSDOT.S8 Qd, Qn, Dm[lane] A64: SDOT Vd.4S, Vn.16B, Vm.4B[lane]</summary>
19016 <param name="addend" />
19017 <param name="left" />
19018 <param name="right" />
19019 <param name="rightScaledIndex" />
19021 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
19022 <summary>int32x4_t vdotq_lane_s32 (int32x4_t r, int8x16_t a, int8x8_t b, const int lane) A32: VSDOT.S8 Qd, Qn, Dm[lane] A64: SDOT Vd.4S, Vn.16B, Vm.4B[lane]</summary>
19023 <param name="addend" />
19024 <param name="left" />
19025 <param name="right" />
19026 <param name="rightScaledIndex" />
19028 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
19029 <summary>uint32x4_t vdotq_laneq_u32 (uint32x4_t r, uint8x16_t a, uint8x16_t b, const int lane) A32: VUDOT.U8 Qd, Qn, Dm[lane] A64: UDOT Vd.4S, Vn.16B, Vm.4B[lane]</summary>
19030 <param name="addend" />
19031 <param name="left" />
19032 <param name="right" />
19033 <param name="rightScaledIndex" />
19035 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
19036 <summary>uint32x4_t vdotq_lane_u32 (uint32x4_t r, uint8x16_t a, uint8x8_t b, const int lane) A32: VUDOT.U8 Qd, Qn, Dm[lane] A64: UDOT Vd.4S, Vn.16B, Vm.4B[lane]</summary>
19037 <param name="addend" />
19038 <param name="left" />
19039 <param name="right" />
19040 <param name="rightScaledIndex" />
19042 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
19043 <summary>int32x2_t vdot_laneq_s32 (int32x2_t r, int8x8_t a, int8x16_t b, const int lane) A32: VSDOT.S8 Dd, Dn, Dm[lane] A64: SDOT Vd.2S, Vn.8B, Vm.4B[lane]</summary>
19044 <param name="addend" />
19045 <param name="left" />
19046 <param name="right" />
19047 <param name="rightScaledIndex" />
19049 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
19050 <summary>int32x2_t vdot_lane_s32 (int32x2_t r, int8x8_t a, int8x8_t b, const int lane) A32: VSDOT.S8 Dd, Dn, Dm[lane] A64: SDOT Vd.2S, Vn.8B, Vm.4B[lane]</summary>
19051 <param name="addend" />
19052 <param name="left" />
19053 <param name="right" />
19054 <param name="rightScaledIndex" />
19056 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
19057 <summary>uint32x2_t vdot_laneq_u32 (uint32x2_t r, uint8x8_t a, uint8x16_t b, const int lane) A32: VUDOT.U8 Dd, Dn, Dm[lane] A64: UDOT Vd.2S, Vn.8B, Vm.4B[lane]</summary>
19058 <param name="addend" />
19059 <param name="left" />
19060 <param name="right" />
19061 <param name="rightScaledIndex" />
19063 <member name="M:System.Runtime.Intrinsics.Arm.Dp.DotProductBySelectedQuadruplet(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
19064 <summary>uint32x2_t vdot_lane_u32 (uint32x2_t r, uint8x8_t a, uint8x8_t b, const int lane) A32: VUDOT.U8 Dd, Dn, Dm[lane] A64: UDOT Vd.2S, Vn.8B, Vm.4B[lane]</summary>
19065 <param name="addend" />
19066 <param name="left" />
19067 <param name="right" />
19068 <param name="rightScaledIndex" />
19070 <member name="P:System.Runtime.Intrinsics.Arm.Dp.IsSupported" />
19071 <member name="T:System.Runtime.Intrinsics.Arm.Dp.Arm64" />
19072 <member name="P:System.Runtime.Intrinsics.Arm.Dp.Arm64.IsSupported" />
19073 <member name="T:System.Runtime.Intrinsics.Arm.Rdm">
19074 <summary>Provides access to the ARMv8.1-RDMA hardware instructions via intrinsics.</summary>
19076 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
19077 <summary>int16x8_t vqrdmlahq_s16 (int16x8_t a, int16x8_t b, int16x8_t c) A32: VQRDMLAH.S16 Qd, Qn, Qm A64: SQRDMLAH Vd.8H, Vn.8H, Vm.8H</summary>
19078 <param name="addend" />
19079 <param name="left" />
19080 <param name="right" />
19082 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
19083 <summary>int32x4_t vqrdmlahq_s32 (int32x4_t a, int32x4_t b, int32x4_t c) A32: VQRDMLAH.S32 Qd, Qn, Qm A64: SQRDMLAH Vd.4S, Vn.4S, Vm.4S</summary>
19084 <param name="addend" />
19085 <param name="left" />
19086 <param name="right" />
19088 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
19089 <summary>int16x4_t vqrdmlah_s16 (int16x4_t a, int16x4_t b, int16x4_t c) A32: VQRDMLAH.S16 Dd, Dn, Dm A64: SQRDMLAH Vd.4H, Vn.4H, Vm.4H</summary>
19090 <param name="addend" />
19091 <param name="left" />
19092 <param name="right" />
19094 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
19095 <summary>int32x2_t vqrdmlah_s32 (int32x2_t a, int32x2_t b, int32x2_t c) A32: VQRDMLAH.S32 Dd, Dn, Dm A64: SQRDMLAH Vd.2S, Vn.2S, Vm.2S</summary>
19096 <param name="addend" />
19097 <param name="left" />
19098 <param name="right" />
19100 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
19101 <summary>int16x8_t vqrdmlshq_s16 (int16x8_t a, int16x8_t b, int16x8_t c) A32: VQRDMLSH.S16 Qd, Qn, Qm A64: SQRDMLSH Vd.8H, Vn.8H, Vm.8H</summary>
19102 <param name="minuend" />
19103 <param name="left" />
19104 <param name="right" />
19106 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
19107 <summary>int32x4_t vqrdmlshq_s32 (int32x4_t a, int32x4_t b, int32x4_t c) A32: VQRDMLSH.S32 Qd, Qn, Qm A64: SQRDMLSH Vd.4S, Vn.4S, Vm.4S</summary>
19108 <param name="minuend" />
19109 <param name="left" />
19110 <param name="right" />
19112 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
19113 <summary>int16x4_t vqrdmlsh_s16 (int16x4_t a, int16x4_t b, int16x4_t c) A32: VQRDMLSH.S16 Dd, Dn, Dm A64: SQRDMLSH Vd.4H, Vn.4H, Vm.4H</summary>
19114 <param name="minuend" />
19115 <param name="left" />
19116 <param name="right" />
19118 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
19119 <summary>int32x2_t vqrdmlsh_s32 (int32x2_t a, int32x2_t b, int32x2_t c) A32: VQRDMLSH.S32 Dd, Dn, Dm A64: SQRDMLSH Vd.2S, Vn.2S, Vm.2S</summary>
19120 <param name="minuend" />
19121 <param name="left" />
19122 <param name="right" />
19124 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
19125 <summary>int16x8_t vqrdmlahq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQRDMLAH.S16 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.8H, Vn.8H, Vm.H[lane]</summary>
19126 <param name="addend" />
19127 <param name="left" />
19128 <param name="right" />
19129 <param name="rightIndex" />
19131 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
19132 <summary>int16x8_t vqrdmlahq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQRDMLAH.S16 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.8H, Vn.8H, Vm.H[lane]</summary>
19133 <param name="addend" />
19134 <param name="left" />
19135 <param name="right" />
19136 <param name="rightIndex" />
19138 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
19139 <summary>int32x4_t vqrdmlahq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQRDMLAH.S32 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.4S, Vn.4S, Vm.S[lane]</summary>
19140 <param name="addend" />
19141 <param name="left" />
19142 <param name="right" />
19143 <param name="rightIndex" />
19145 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
19146 <summary>int32x4_t vqrdmlahq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQRDMLAH.S32 Qd, Qn, Dm[lane] A64: SQRDMLAH Vd.4S, Vn.4S, Vm.S[lane]</summary>
19147 <param name="addend" />
19148 <param name="left" />
19149 <param name="right" />
19150 <param name="rightIndex" />
19152 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
19153 <summary>int16x4_t vqrdmlah_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQRDMLAH.S16 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.4H, Vn.4H, Vm.H[lane]</summary>
19154 <param name="addend" />
19155 <param name="left" />
19156 <param name="right" />
19157 <param name="rightIndex" />
19159 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
19160 <summary>int16x4_t vqrdmlah_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQRDMLAH.S16 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.4H, Vn.4H, Vm.H[lane]</summary>
19161 <param name="addend" />
19162 <param name="left" />
19163 <param name="right" />
19164 <param name="rightIndex" />
19166 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
19167 <summary>int32x2_t vqrdmlah_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQRDMLAH.S32 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.2S, Vn.2S, Vm.S[lane]</summary>
19168 <param name="addend" />
19169 <param name="left" />
19170 <param name="right" />
19171 <param name="rightIndex" />
19173 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
19174 <summary>int32x2_t vqrdmlah_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQRDMLAH.S32 Dd, Dn, Dm[lane] A64: SQRDMLAH Vd.2S, Vn.2S, Vm.S[lane]</summary>
19175 <param name="addend" />
19176 <param name="left" />
19177 <param name="right" />
19178 <param name="rightIndex" />
19180 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
19181 <summary>int16x8_t vqrdmlshq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane) A32: VQRDMLSH.S16 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.8H, Vn.8H, Vm.H[lane]</summary>
19182 <param name="minuend" />
19183 <param name="left" />
19184 <param name="right" />
19185 <param name="rightIndex" />
19187 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
19188 <summary>int16x8_t vqrdmlshq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane) A32: VQRDMLSH.S16 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.8H, Vn.8H, Vm.H[lane]</summary>
19189 <param name="minuend" />
19190 <param name="left" />
19191 <param name="right" />
19192 <param name="rightIndex" />
19194 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
19195 <summary>int32x4_t vqrdmlshq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane) A32: VQRDMLSH.S32 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.4S, Vn.4S, Vm.S[lane]</summary>
19196 <param name="minuend" />
19197 <param name="left" />
19198 <param name="right" />
19199 <param name="rightIndex" />
19201 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
19202 <summary>int32x4_t vqrdmlshq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane) A32: VQRDMLSH.S32 Qd, Qn, Dm[lane] A64: SQRDMLSH Vd.4S, Vn.4S, Vm.S[lane]</summary>
19203 <param name="minuend" />
19204 <param name="left" />
19205 <param name="right" />
19206 <param name="rightIndex" />
19208 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
19209 <summary>int16x4_t vqrdmlsh_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQRDMLSH.S16 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.4H, Vn.4H, Vm.H[lane]</summary>
19210 <param name="minuend" />
19211 <param name="left" />
19212 <param name="right" />
19213 <param name="rightIndex" />
19215 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
19216 <summary>int16x4_t vqrdmlsh_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQRDMLSH.S16 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.4H, Vn.4H, Vm.H[lane]</summary>
19217 <param name="minuend" />
19218 <param name="left" />
19219 <param name="right" />
19220 <param name="rightIndex" />
19222 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
19223 <summary>int32x2_t vqrdmlsh_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQRDMLSH.S32 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.2S, Vn.2S, Vm.S[lane]</summary>
19224 <param name="minuend" />
19225 <param name="left" />
19226 <param name="right" />
19227 <param name="rightIndex" />
19229 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.MultiplyRoundedDoublingBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
19230 <summary>int32x2_t vqrdmlsh_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQRDMLSH.S32 Dd, Dn, Dm[lane] A64: SQRDMLSH Vd.2S, Vn.2S, Vm.S[lane]</summary>
19231 <param name="minuend" />
19232 <param name="left" />
19233 <param name="right" />
19234 <param name="rightIndex" />
19236 <member name="P:System.Runtime.Intrinsics.Arm.Rdm.IsSupported" />
19237 <member name="T:System.Runtime.Intrinsics.Arm.Rdm.Arm64" />
19238 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingAndAddSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
19239 <summary>int16_t vqrdmlahh_s16 (int16_t a, int16_t b, int16_t c) A64: SQRDMLAH Hd, Hn, Hm</summary>
19240 <param name="addend" />
19241 <param name="left" />
19242 <param name="right" />
19244 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingAndAddSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
19245 <summary>int32_t vqrdmlahs_s32 (int32_t a, int32_t b, int32_t c) A64: SQRDMLAH Sd, Sn, Sm</summary>
19246 <param name="addend" />
19247 <param name="left" />
19248 <param name="right" />
19250 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingAndSubtractSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
19251 <summary>int16_t vqrdmlshh_s16 (int16_t a, int16_t b, int16_t c) A64: SQRDMLSH Hd, Hn, Hm</summary>
19252 <param name="addend" />
19253 <param name="left" />
19254 <param name="right" />
19256 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingAndSubtractSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
19257 <summary>int32_t vqrdmlshs_s32 (int32_t a, int32_t b, int32_t c) A64: SQRDMLSH Sd, Sn, Sm</summary>
19258 <param name="addend" />
19259 <param name="left" />
19260 <param name="right" />
19262 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
19263 <summary>int16_t vqrdmlahh_laneq_s16 (int16_t a, int16_t b, int16x8_t v, const int lane) A64: SQRDMLAH Hd, Hn, Vm.H[lane]</summary>
19264 <param name="addend" />
19265 <param name="left" />
19266 <param name="right" />
19267 <param name="rightIndex" />
19269 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
19270 <summary>int16_t vqrdmlahh_lane_s16 (int16_t a, int16_t b, int16x4_t v, const int lane) A64: SQRDMLAH Hd, Hn, Vm.H[lane]</summary>
19271 <param name="addend" />
19272 <param name="left" />
19273 <param name="right" />
19274 <param name="rightIndex" />
19276 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
19277 <summary>int32_t vqrdmlahs_laneq_s32 (int32_t a, int32_t b, int32x4_t v, const int lane) A64: SQRDMLAH Sd, Sn, Vm.S[lane]</summary>
19278 <param name="addend" />
19279 <param name="left" />
19280 <param name="right" />
19281 <param name="rightIndex" />
19283 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
19284 <summary>int32_t vqrdmlahs_lane_s32 (int32_t a, int32_t b, int32x2_t v, const int lane) A64: SQRDMLAH Sd, Sn, Vm.S[lane]</summary>
19285 <param name="addend" />
19286 <param name="left" />
19287 <param name="right" />
19288 <param name="rightIndex" />
19290 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
19291 <summary>int16_t vqrdmlshh_laneq_s16 (int16_t a, int16_t b, int16x8_t v, const int lane) A64: SQRDMLSH Hd, Hn, Vm.H[lane]</summary>
19292 <param name="minuend" />
19293 <param name="left" />
19294 <param name="right" />
19295 <param name="rightIndex" />
19297 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
19298 <summary>int16_t vqrdmlshh_lane_s16 (int16_t a, int16_t b, int16x4_t v, const int lane) A64: SQRDMLSH Hd, Hn, Vm.H[lane]</summary>
19299 <param name="minuend" />
19300 <param name="left" />
19301 <param name="right" />
19302 <param name="rightIndex" />
19304 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
19305 <summary>int32_t vqrdmlshs_laneq_s32 (int32_t a, int32_t b, int32x4_t v, const int lane) A64: SQRDMLSH Sd, Sn, Vm.S[lane]</summary>
19306 <param name="minuend" />
19307 <param name="left" />
19308 <param name="right" />
19309 <param name="rightIndex" />
19311 <member name="M:System.Runtime.Intrinsics.Arm.Rdm.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
19312 <summary>int32_t vqrdmlshs_lane_s32 (int32_t a, int32_t b, int32x2_t v, const int lane) A64: SQRDMLSH Sd, Sn, Vm.S[lane]</summary>
19313 <param name="minuend" />
19314 <param name="left" />
19315 <param name="right" />
19316 <param name="rightIndex" />
19318 <member name="P:System.Runtime.Intrinsics.Arm.Rdm.Arm64.IsSupported" />
19319 <member name="T:System.Runtime.Intrinsics.Arm.Sha1">
19320 <summary>This class provides access to the ARM SHA1 hardware instructions via intrinsics.</summary>
19322 <member name="M:System.Runtime.Intrinsics.Arm.Sha1.FixedRotate(System.Runtime.Intrinsics.Vector64{System.UInt32})">
19324 <para>uint32_t vsha1h_u32 (uint32_t hash_e)</para>
19325 <para>A32: SHA1H.32 Qd, Qm</para>
19326 <para>A64: SHA1H Sd, Sn</para>
19328 <param name="hash_e" />
19330 <member name="M:System.Runtime.Intrinsics.Arm.Sha1.HashUpdateChoose(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19332 <para>uint32x4_t vsha1cq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)</para>
19333 <para>A32: SHA1C.32 Qd, Qn, Qm</para>
19334 <para>A64: SHA1C Qd, Sn, Vm.4S</para>
19336 <param name="hash_abcd" />
19337 <param name="hash_e" />
19338 <param name="wk" />
19340 <member name="M:System.Runtime.Intrinsics.Arm.Sha1.HashUpdateMajority(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19342 <para>uint32x4_t vsha1mq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)</para>
19343 <para>A32: SHA1M.32 Qd, Qn, Qm</para>
19344 <para>A64: SHA1M Qd, Sn, Vm.4S</para>
19346 <param name="hash_abcd" />
19347 <param name="hash_e" />
19348 <param name="wk" />
19350 <member name="M:System.Runtime.Intrinsics.Arm.Sha1.HashUpdateParity(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19352 <para>uint32x4_t vsha1pq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)</para>
19353 <para>A32: SHA1P.32 Qd, Qn, Qm</para>
19354 <para>A64: SHA1P Qd, Sn, Vm.4S</para>
19356 <param name="hash_abcd" />
19357 <param name="hash_e" />
19358 <param name="wk" />
19360 <member name="M:System.Runtime.Intrinsics.Arm.Sha1.ScheduleUpdate0(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19362 <para>uint32x4_t vsha1su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11)</para>
19363 <para>A32: SHA1SU0.32 Qd, Qn, Qm</para>
19364 <para>A64: SHA1SU0 Vd.4S, Vn.4S, Vm.4S</para>
19366 <param name="w0_3" />
19367 <param name="w4_7" />
19368 <param name="w8_11" />
19370 <member name="M:System.Runtime.Intrinsics.Arm.Sha1.ScheduleUpdate1(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19372 <para>uint32x4_t vsha1su1q_u32 (uint32x4_t tw0_3, uint32x4_t w12_15)</para>
19373 <para>A32: SHA1SU1.32 Qd, Qm</para>
19374 <para>A64: SHA1SU1 Vd.4S, Vn.4S</para>
19376 <param name="tw0_3" />
19377 <param name="w12_15" />
19379 <member name="P:System.Runtime.Intrinsics.Arm.Sha1.IsSupported" />
19380 <member name="T:System.Runtime.Intrinsics.Arm.Sha1.Arm64" />
19381 <member name="P:System.Runtime.Intrinsics.Arm.Sha1.Arm64.IsSupported" />
19382 <member name="T:System.Runtime.Intrinsics.Arm.Sha256">
19383 <summary>This class provides access to the ARM SHA256 hardware instructions via intrinsics.</summary>
19385 <member name="M:System.Runtime.Intrinsics.Arm.Sha256.HashUpdate1(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19387 <para>uint32x4_t vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk)</para>
19388 <para>A32: SHA256H.32 Qd, Qn, Qm</para>
19389 <para>A64: SHA256H Qd, Qn, Vm.4S</para>
19391 <param name="hash_abcd" />
19392 <param name="hash_efgh" />
19393 <param name="wk" />
19395 <member name="M:System.Runtime.Intrinsics.Arm.Sha256.HashUpdate2(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19397 <para>uint32x4_t vsha256h2q_u32 (uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk)</para>
19398 <para>A32: SHA256H2.32 Qd, Qn, Qm</para>
19399 <para>A64: SHA256H2 Qd, Qn, Vm.4S</para>
19401 <param name="hash_efgh" />
19402 <param name="hash_abcd" />
19403 <param name="wk" />
19405 <member name="M:System.Runtime.Intrinsics.Arm.Sha256.ScheduleUpdate0(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19407 <para>uint32x4_t vsha256su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7)</para>
19408 <para>A32: SHA256SU0.32 Qd, Qm</para>
19409 <para>A64: SHA256SU0 Vd.4S, Vn.4S</para>
19411 <param name="w0_3" />
19412 <param name="w4_7" />
19414 <member name="M:System.Runtime.Intrinsics.Arm.Sha256.ScheduleUpdate1(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
19416 <para>uint32x4_t vsha256su1q_u32 (uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15)</para>
19417 <para>A32: SHA256SU1.32 Qd, Qn, Qm</para>
19418 <para>A64: SHA256SU1 Vd.4S, Vn.4S, Vm.4S</para>
19420 <param name="w0_3" />
19421 <param name="w8_11" />
19422 <param name="w12_15" />
19424 <member name="P:System.Runtime.Intrinsics.Arm.Sha256.IsSupported" />
19425 <member name="T:System.Runtime.Intrinsics.Arm.Sha256.Arm64" />
19426 <member name="P:System.Runtime.Intrinsics.Arm.Sha256.Arm64.IsSupported" />
19427 <member name="T:System.Runtime.Intrinsics.Vector128" />
19428 <member name="M:System.Runtime.Intrinsics.Vector128.As``2(System.Runtime.Intrinsics.Vector128{``0})">
19429 <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>
19430 <param name="vector">The vector to reinterpret.</param>
19431 <typeparam name="T">The type of the input vector.</typeparam>
19432 <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
19433 <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>
19435 <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> of type <typeparamref name="U" />.</returns>
19437 <member name="M:System.Runtime.Intrinsics.Vector128.AsByte``1(System.Runtime.Intrinsics.Vector128{``0})">
19438 <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>
19439 <param name="vector">The vector to reinterpret.</param>
19440 <typeparam name="T">The type of the input vector.</typeparam>
19441 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19443 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Byte" />.</returns>
19445 <member name="M:System.Runtime.Intrinsics.Vector128.AsDouble``1(System.Runtime.Intrinsics.Vector128{``0})">
19446 <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>
19447 <param name="vector">The vector to reinterpret.</param>
19448 <typeparam name="T">The type of the input vector.</typeparam>
19449 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19451 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Double" />.</returns>
19453 <member name="M:System.Runtime.Intrinsics.Vector128.AsInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
19454 <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>
19455 <param name="vector">The vector to reinterpret.</param>
19456 <typeparam name="T">The type of the input vector.</typeparam>
19457 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19459 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int16" />.</returns>
19461 <member name="M:System.Runtime.Intrinsics.Vector128.AsInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
19462 <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>
19463 <param name="vector">The vector to reinterpret.</param>
19464 <typeparam name="T">The type of the input vector.</typeparam>
19465 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19467 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int32" />.</returns>
19469 <member name="M:System.Runtime.Intrinsics.Vector128.AsInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
19470 <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>
19471 <param name="vector">The vector to reinterpret.</param>
19472 <typeparam name="T">The type of the input vector.</typeparam>
19473 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19475 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int64" />.</returns>
19477 <member name="M:System.Runtime.Intrinsics.Vector128.AsSByte``1(System.Runtime.Intrinsics.Vector128{``0})">
19478 <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>
19479 <param name="vector">The vector to reinterpret.</param>
19480 <typeparam name="T">The type of the input vector.</typeparam>
19481 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19483 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.SByte" />.</returns>
19485 <member name="M:System.Runtime.Intrinsics.Vector128.AsSingle``1(System.Runtime.Intrinsics.Vector128{``0})">
19486 <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>
19487 <param name="vector">The vector to reinterpret.</param>
19488 <typeparam name="T">The type of the input vector.</typeparam>
19489 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19491 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Single" />.</returns>
19493 <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
19494 <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>
19495 <param name="vector">The vector to reinterpret.</param>
19496 <typeparam name="T">The type of the input vector.</typeparam>
19497 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19499 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt16" />.</returns>
19501 <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
19502 <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>
19503 <param name="vector">The vector to reinterpret.</param>
19504 <typeparam name="T">The type of the input vector.</typeparam>
19505 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19507 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt32" />.</returns>
19509 <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
19510 <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>
19511 <param name="vector">The vector to reinterpret.</param>
19512 <typeparam name="T">The type of the input vector.</typeparam>
19513 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19515 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt64" />.</returns>
19517 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector``1(System.Runtime.Intrinsics.Vector128{``0})">
19518 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector`1" />.</summary>
19519 <param name="value">The vector to reinterpret.</param>
19520 <typeparam name="T">The type of the vectors.</typeparam>
19521 <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
19523 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector`1" />.</returns>
19525 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128(System.Numerics.Vector2)">
19526 <summary>Reinterprets a <see cref="T:System.Numerics.Vector2" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
19527 <param name="value">The vector to reinterpret.</param>
19529 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
19531 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128(System.Numerics.Vector3)">
19532 <summary>Reinterprets a <see cref="T:System.Numerics.Vector3" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
19533 <param name="value">The vector to reinterpret.</param>
19535 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
19537 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128(System.Numerics.Vector4)">
19538 <summary>Reinterprets a <see cref="T:System.Numerics.Vector4" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
19539 <param name="value">The vector to reinterpret.</param>
19541 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
19543 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128``1(System.Numerics.Vector{``0})">
19544 <summary>Reinterprets a <see cref="T:System.Numerics.Vector`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
19545 <param name="value">The vector to reinterpret.</param>
19546 <typeparam name="T">The type of the vectors.</typeparam>
19547 <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
19549 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
19551 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector2(System.Runtime.Intrinsics.Vector128{System.Single})">
19552 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector2" />.</summary>
19553 <param name="value">The vector to reinterpret.</param>
19555 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector2" />.</returns>
19557 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector3(System.Runtime.Intrinsics.Vector128{System.Single})">
19558 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector3" />.</summary>
19559 <param name="value">The vector to reinterpret.</param>
19561 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector3" />.</returns>
19563 <member name="M:System.Runtime.Intrinsics.Vector128.AsVector4(System.Runtime.Intrinsics.Vector128{System.Single})">
19564 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector4" />.</summary>
19565 <param name="value">The vector to reinterpret.</param>
19567 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector4" />.</returns>
19569 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Byte)">
19570 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19571 <param name="value">The value that all elements will be initialized to.</param>
19572 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19574 <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)">
19575 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19576 <param name="e0">The value that element 0 will be initialized to.</param>
19577 <param name="e1">The value that element 1 will be initialized to.</param>
19578 <param name="e2">The value that element 2 will be initialized to.</param>
19579 <param name="e3">The value that element 3 will be initialized to.</param>
19580 <param name="e4">The value that element 4 will be initialized to.</param>
19581 <param name="e5">The value that element 5 will be initialized to.</param>
19582 <param name="e6">The value that element 6 will be initialized to.</param>
19583 <param name="e7">The value that element 7 will be initialized to.</param>
19584 <param name="e8">The value that element 8 will be initialized to.</param>
19585 <param name="e9">The value that element 9 will be initialized to.</param>
19586 <param name="e10">The value that element 10 will be initialized to.</param>
19587 <param name="e11">The value that element 11 will be initialized to.</param>
19588 <param name="e12">The value that element 12 will be initialized to.</param>
19589 <param name="e13">The value that element 13 will be initialized to.</param>
19590 <param name="e14">The value that element 14 will be initialized to.</param>
19591 <param name="e15">The value that element 15 will be initialized to.</param>
19592 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19594 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double)">
19595 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19596 <param name="value">The value that all elements will be initialized to.</param>
19597 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19599 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double,System.Double)">
19600 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19601 <param name="e0">The value that element 0 will be initialized to.</param>
19602 <param name="e1">The value that element 1 will be initialized to.</param>
19603 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19605 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16)">
19606 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19607 <param name="value">The value that all elements will be initialized to.</param>
19608 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19610 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
19611 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19612 <param name="e0">The value that element 0 will be initialized to.</param>
19613 <param name="e1">The value that element 1 will be initialized to.</param>
19614 <param name="e2">The value that element 2 will be initialized to.</param>
19615 <param name="e3">The value that element 3 will be initialized to.</param>
19616 <param name="e4">The value that element 4 will be initialized to.</param>
19617 <param name="e5">The value that element 5 will be initialized to.</param>
19618 <param name="e6">The value that element 6 will be initialized to.</param>
19619 <param name="e7">The value that element 7 will be initialized to.</param>
19620 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19622 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32)">
19623 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19624 <param name="value">The value that all elements will be initialized to.</param>
19625 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19627 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32,System.Int32,System.Int32,System.Int32)">
19628 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19629 <param name="e0">The value that element 0 will be initialized to.</param>
19630 <param name="e1">The value that element 1 will be initialized to.</param>
19631 <param name="e2">The value that element 2 will be initialized to.</param>
19632 <param name="e3">The value that element 3 will be initialized to.</param>
19633 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19635 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64)">
19636 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19637 <param name="value">The value that all elements will be initialized to.</param>
19638 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19640 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64,System.Int64)">
19641 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19642 <param name="e0">The value that element 0 will be initialized to.</param>
19643 <param name="e1">The value that element 1 will be initialized to.</param>
19644 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19646 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
19647 <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>
19648 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19649 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19650 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19652 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
19653 <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>
19654 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19655 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19656 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19658 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
19659 <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>
19660 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19661 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19662 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19664 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
19665 <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>
19666 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19667 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19668 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19670 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
19671 <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>
19672 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19673 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19674 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19676 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
19677 <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>
19678 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19679 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19680 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19682 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
19683 <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>
19684 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19685 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19686 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19688 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
19689 <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>
19690 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19691 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19692 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19694 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
19695 <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>
19696 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19697 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19698 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19700 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
19701 <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>
19702 <param name="lower">The value that the lower 64-bits will be initialized to.</param>
19703 <param name="upper">The value that the upper 64-bits will be initialized to.</param>
19704 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
19706 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.SByte)">
19707 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19708 <param name="value">The value that all elements will be initialized to.</param>
19709 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19711 <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)">
19712 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19713 <param name="e0">The value that element 0 will be initialized to.</param>
19714 <param name="e1">The value that element 1 will be initialized to.</param>
19715 <param name="e2">The value that element 2 will be initialized to.</param>
19716 <param name="e3">The value that element 3 will be initialized to.</param>
19717 <param name="e4">The value that element 4 will be initialized to.</param>
19718 <param name="e5">The value that element 5 will be initialized to.</param>
19719 <param name="e6">The value that element 6 will be initialized to.</param>
19720 <param name="e7">The value that element 7 will be initialized to.</param>
19721 <param name="e8">The value that element 8 will be initialized to.</param>
19722 <param name="e9">The value that element 9 will be initialized to.</param>
19723 <param name="e10">The value that element 10 will be initialized to.</param>
19724 <param name="e11">The value that element 11 will be initialized to.</param>
19725 <param name="e12">The value that element 12 will be initialized to.</param>
19726 <param name="e13">The value that element 13 will be initialized to.</param>
19727 <param name="e14">The value that element 14 will be initialized to.</param>
19728 <param name="e15">The value that element 15 will be initialized to.</param>
19729 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19731 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single)">
19732 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19733 <param name="value">The value that all elements will be initialized to.</param>
19734 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19736 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single,System.Single,System.Single,System.Single)">
19737 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19738 <param name="e0">The value that element 0 will be initialized to.</param>
19739 <param name="e1">The value that element 1 will be initialized to.</param>
19740 <param name="e2">The value that element 2 will be initialized to.</param>
19741 <param name="e3">The value that element 3 will be initialized to.</param>
19742 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19744 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16)">
19745 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19746 <param name="value">The value that all elements will be initialized to.</param>
19747 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19749 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
19750 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19751 <param name="e0">The value that element 0 will be initialized to.</param>
19752 <param name="e1">The value that element 1 will be initialized to.</param>
19753 <param name="e2">The value that element 2 will be initialized to.</param>
19754 <param name="e3">The value that element 3 will be initialized to.</param>
19755 <param name="e4">The value that element 4 will be initialized to.</param>
19756 <param name="e5">The value that element 5 will be initialized to.</param>
19757 <param name="e6">The value that element 6 will be initialized to.</param>
19758 <param name="e7">The value that element 7 will be initialized to.</param>
19759 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19761 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32)">
19762 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19763 <param name="value">The value that all elements will be initialized to.</param>
19764 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19766 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
19767 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19768 <param name="e0">The value that element 0 will be initialized to.</param>
19769 <param name="e1">The value that element 1 will be initialized to.</param>
19770 <param name="e2">The value that element 2 will be initialized to.</param>
19771 <param name="e3">The value that element 3 will be initialized to.</param>
19772 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19774 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64)">
19775 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
19776 <param name="value">The value that all elements will be initialized to.</param>
19777 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
19779 <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64,System.UInt64)">
19780 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
19781 <param name="e0">The value that element 0 will be initialized to.</param>
19782 <param name="e1">The value that element 1 will be initialized to.</param>
19783 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
19785 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Byte)">
19786 <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>
19787 <param name="value">The value that element 0 will be initialized to.</param>
19788 <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>
19790 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Double)">
19791 <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>
19792 <param name="value">The value that element 0 will be initialized to.</param>
19793 <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>
19795 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int16)">
19796 <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>
19797 <param name="value">The value that element 0 will be initialized to.</param>
19798 <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>
19800 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int32)">
19801 <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>
19802 <param name="value">The value that element 0 will be initialized to.</param>
19803 <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>
19805 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int64)">
19806 <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>
19807 <param name="value">The value that element 0 will be initialized to.</param>
19808 <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>
19810 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.SByte)">
19811 <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>
19812 <param name="value">The value that element 0 will be initialized to.</param>
19813 <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>
19815 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Single)">
19816 <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>
19817 <param name="value">The value that element 0 will be initialized to.</param>
19818 <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>
19820 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt16)">
19821 <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>
19822 <param name="value">The value that element 0 will be initialized to.</param>
19823 <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>
19825 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt32)">
19826 <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>
19827 <param name="value">The value that element 0 will be initialized to.</param>
19828 <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>
19830 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt64)">
19831 <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>
19832 <param name="value">The value that element 0 will be initialized to.</param>
19833 <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>
19835 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Byte)">
19836 <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>
19837 <param name="value">The value that element 0 will be initialized to.</param>
19838 <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>
19840 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Double)">
19841 <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>
19842 <param name="value">The value that element 0 will be initialized to.</param>
19843 <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>
19845 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int16)">
19846 <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>
19847 <param name="value">The value that element 0 will be initialized to.</param>
19848 <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>
19850 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int32)">
19851 <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>
19852 <param name="value">The value that element 0 will be initialized to.</param>
19853 <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>
19855 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int64)">
19856 <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>
19857 <param name="value">The value that element 0 will be initialized to.</param>
19858 <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>
19860 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.SByte)">
19861 <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>
19862 <param name="value">The value that element 0 will be initialized to.</param>
19863 <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>
19865 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Single)">
19866 <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>
19867 <param name="value">The value that element 0 will be initialized to.</param>
19868 <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>
19870 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt16)">
19871 <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>
19872 <param name="value">The value that element 0 will be initialized to.</param>
19873 <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>
19875 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt32)">
19876 <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>
19877 <param name="value">The value that element 0 will be initialized to.</param>
19878 <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>
19880 <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt64)">
19881 <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>
19882 <param name="value">The value that element 0 will be initialized to.</param>
19883 <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>
19885 <member name="M:System.Runtime.Intrinsics.Vector128.GetElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32)">
19886 <summary>Gets the element at the specified index.</summary>
19887 <param name="vector">The vector to get the element from.</param>
19888 <param name="index">The index of the element to get.</param>
19889 <typeparam name="T">The type of the input vector.</typeparam>
19890 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19891 <exception cref="T:System.ArgumentOutOfRangeException">
19892 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
19893 <returns>The value of the element at <paramref name="index" />.</returns>
19895 <member name="M:System.Runtime.Intrinsics.Vector128.GetLower``1(System.Runtime.Intrinsics.Vector128{``0})">
19896 <summary>Gets the value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
19897 <param name="vector">The vector to get the lower 64-bits from.</param>
19898 <typeparam name="T">The type of the input vector.</typeparam>
19899 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19900 <returns>The value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
19902 <member name="M:System.Runtime.Intrinsics.Vector128.GetUpper``1(System.Runtime.Intrinsics.Vector128{``0})">
19903 <summary>Gets the value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
19904 <param name="vector">The vector to get the upper 64-bits from.</param>
19905 <typeparam name="T">The type of the input vector.</typeparam>
19906 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19907 <returns>The value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
19909 <member name="M:System.Runtime.Intrinsics.Vector128.ToScalar``1(System.Runtime.Intrinsics.Vector128{``0})">
19910 <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
19911 <param name="vector">The vector to get the first element from.</param>
19912 <typeparam name="T">The type of the input vector.</typeparam>
19913 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19914 <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
19916 <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256``1(System.Runtime.Intrinsics.Vector128{``0})">
19917 <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>
19918 <param name="vector">The vector to extend.</param>
19919 <typeparam name="T">The type of the input vector.</typeparam>
19920 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19921 <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>
19923 <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256Unsafe``1(System.Runtime.Intrinsics.Vector128{``0})">
19924 <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>
19925 <param name="vector">The vector to extend.</param>
19926 <typeparam name="T">The type of the input vector.</typeparam>
19927 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19928 <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>
19930 <member name="M:System.Runtime.Intrinsics.Vector128.WithElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32,``0)">
19931 <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>
19932 <param name="vector">The vector to get the remaining elements from.</param>
19933 <param name="index">The index of the element to set.</param>
19934 <param name="value">The value to set the element to.</param>
19935 <typeparam name="T">The type of the input vector.</typeparam>
19936 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19937 <exception cref="T:System.ArgumentOutOfRangeException">
19938 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
19939 <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>
19941 <member name="M:System.Runtime.Intrinsics.Vector128.WithLower``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
19942 <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>
19943 <param name="vector">The vector to get the upper 64-bits from.</param>
19944 <param name="value">The value of the lower 64-bits as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</param>
19945 <typeparam name="T">The type of the input vector.</typeparam>
19946 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19947 <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>
19949 <member name="M:System.Runtime.Intrinsics.Vector128.WithUpper``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
19950 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the upper 64-bits set to the specified value and the lower 64-bits set to the same value as that in the given vector.</summary>
19951 <param name="vector">The vector to get the lower 64-bits from.</param>
19952 <param name="value">The upper 64-bits.</param>
19953 <typeparam name="T">The type of the input vector.</typeparam>
19954 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
19955 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the upper 64-bits set to the specified value and the lower 64-bits set to those in <paramref name="vector" />.</returns>
19957 <member name="T:System.Runtime.Intrinsics.Vector128`1">
19958 <typeparam name="T" />
19960 <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Object)">
19961 <summary>Determines whether the specified object is equal to the current instance.</summary>
19962 <param name="obj">The object to compare with the current instance.</param>
19963 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
19965 <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>
19967 <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Runtime.Intrinsics.Vector128{`0})">
19968 <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> is equal to the current instance.</summary>
19969 <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to compare with the current instance.</param>
19970 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
19972 <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</returns>
19974 <member name="M:System.Runtime.Intrinsics.Vector128`1.GetHashCode">
19975 <summary>Gets the hash code for the instance.</summary>
19976 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
19977 <returns>The hash code for the instance.</returns>
19979 <member name="M:System.Runtime.Intrinsics.Vector128`1.ToString">
19980 <summary>Converts the current instance to an equivalent string representation.</summary>
19981 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
19982 <returns>An equivalent string representation of the current instance.</returns>
19984 <member name="P:System.Runtime.Intrinsics.Vector128`1.AllBitsSet">
19985 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all bits set to 1.</summary>
19986 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
19988 <member name="P:System.Runtime.Intrinsics.Vector128`1.Count">
19989 <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
19990 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
19992 <member name="P:System.Runtime.Intrinsics.Vector128`1.Zero">
19993 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to zero.</summary>
19994 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
19996 <member name="T:System.Runtime.Intrinsics.Vector256" />
19997 <member name="M:System.Runtime.Intrinsics.Vector256.As``2(System.Runtime.Intrinsics.Vector256{``0})">
19998 <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>
19999 <param name="vector">The vector to reinterpret.</param>
20000 <typeparam name="T">The type of the input vector.</typeparam>
20001 <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
20002 <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>
20004 <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> of type <typeparamref name="U" />.</returns>
20006 <member name="M:System.Runtime.Intrinsics.Vector256.AsByte``1(System.Runtime.Intrinsics.Vector256{``0})">
20007 <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>
20008 <param name="vector">The vector to reinterpret.</param>
20009 <typeparam name="T">The type of the input vector.</typeparam>
20010 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20012 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Byte" />.</returns>
20014 <member name="M:System.Runtime.Intrinsics.Vector256.AsDouble``1(System.Runtime.Intrinsics.Vector256{``0})">
20015 <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>
20016 <param name="vector">The vector to reinterpret.</param>
20017 <typeparam name="T">The type of the input vector.</typeparam>
20018 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20020 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Double" />.</returns>
20022 <member name="M:System.Runtime.Intrinsics.Vector256.AsInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
20023 <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>
20024 <param name="vector">The vector to reinterpret.</param>
20025 <typeparam name="T">The type of the input vector.</typeparam>
20026 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20028 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int16" />.</returns>
20030 <member name="M:System.Runtime.Intrinsics.Vector256.AsInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
20031 <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>
20032 <param name="vector">The vector to reinterpret.</param>
20033 <typeparam name="T">The type of the input vector.</typeparam>
20034 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20036 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int32" />.</returns>
20038 <member name="M:System.Runtime.Intrinsics.Vector256.AsInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
20039 <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>
20040 <param name="vector">The vector to reinterpret.</param>
20041 <typeparam name="T">The type of the input vector.</typeparam>
20042 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20044 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int64" />.</returns>
20046 <member name="M:System.Runtime.Intrinsics.Vector256.AsSByte``1(System.Runtime.Intrinsics.Vector256{``0})">
20047 <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>
20048 <param name="vector">The vector to reinterpret.</param>
20049 <typeparam name="T">The type of the input vector.</typeparam>
20050 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20052 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.SByte" />.</returns>
20054 <member name="M:System.Runtime.Intrinsics.Vector256.AsSingle``1(System.Runtime.Intrinsics.Vector256{``0})">
20055 <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>
20056 <param name="vector">The vector to reinterpret.</param>
20057 <typeparam name="T">The type of the input vector.</typeparam>
20058 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20060 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Single" />.</returns>
20062 <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
20063 <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>
20064 <param name="vector">The vector to reinterpret.</param>
20065 <typeparam name="T">The type of the input vector.</typeparam>
20066 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20068 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt16" />.</returns>
20070 <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
20071 <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>
20072 <param name="vector">The vector to reinterpret.</param>
20073 <typeparam name="T">The type of the input vector.</typeparam>
20074 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20076 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt32" />.</returns>
20078 <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
20079 <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>
20080 <param name="vector">The vector to reinterpret.</param>
20081 <typeparam name="T">The type of the input vector.</typeparam>
20082 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20084 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt64" />.</returns>
20086 <member name="M:System.Runtime.Intrinsics.Vector256.AsVector``1(System.Runtime.Intrinsics.Vector256{``0})">
20087 <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Numerics.Vector`1" />.</summary>
20088 <param name="value">The vector to reinterpret.</param>
20089 <typeparam name="T">The type of the vectors.</typeparam>
20090 <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
20092 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector`1" />.</returns>
20094 <member name="M:System.Runtime.Intrinsics.Vector256.AsVector256``1(System.Numerics.Vector{``0})">
20095 <summary>Reinterprets a <see cref="T:System.Numerics.Vector`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
20096 <param name="value">The vector to reinterpret.</param>
20097 <typeparam name="T">The type of the vectors.</typeparam>
20098 <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
20100 <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
20102 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Byte)">
20103 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20104 <param name="value">The value that all elements will be initialized to.</param>
20105 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20107 <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)">
20108 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20109 <param name="e0">The value that element 0 will be initialized to.</param>
20110 <param name="e1">The value that element 1 will be initialized to.</param>
20111 <param name="e2">The value that element 2 will be initialized to.</param>
20112 <param name="e3">The value that element 3 will be initialized to.</param>
20113 <param name="e4">The value that element 4 will be initialized to.</param>
20114 <param name="e5">The value that element 5 will be initialized to.</param>
20115 <param name="e6">The value that element 6 will be initialized to.</param>
20116 <param name="e7">The value that element 7 will be initialized to.</param>
20117 <param name="e8">The value that element 8 will be initialized to.</param>
20118 <param name="e9">The value that element 9 will be initialized to.</param>
20119 <param name="e10">The value that element 10 will be initialized to.</param>
20120 <param name="e11">The value that element 11 will be initialized to.</param>
20121 <param name="e12">The value that element 12 will be initialized to.</param>
20122 <param name="e13">The value that element 13 will be initialized to.</param>
20123 <param name="e14">The value that element 14 will be initialized to.</param>
20124 <param name="e15">The value that element 15 will be initialized to.</param>
20125 <param name="e16">The value that element 16 will be initialized to.</param>
20126 <param name="e17">The value that element 17 will be initialized to.</param>
20127 <param name="e18">The value that element 18 will be initialized to.</param>
20128 <param name="e19">The value that element 19 will be initialized to.</param>
20129 <param name="e20">The value that element 20 will be initialized to.</param>
20130 <param name="e21">The value that element 21 will be initialized to.</param>
20131 <param name="e22">The value that element 22 will be initialized to.</param>
20132 <param name="e23">The value that element 23 will be initialized to.</param>
20133 <param name="e24">The value that element 24 will be initialized to.</param>
20134 <param name="e25">The value that element 25 will be initialized to.</param>
20135 <param name="e26">The value that element 26 will be initialized to.</param>
20136 <param name="e27">The value that element 27 will be initialized to.</param>
20137 <param name="e28">The value that element 28 will be initialized to.</param>
20138 <param name="e29">The value that element 29 will be initialized to.</param>
20139 <param name="e30">The value that element 30 will be initialized to.</param>
20140 <param name="e31">The value that element 31 will be initialized to.</param>
20141 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20143 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double)">
20144 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20145 <param name="value">The value that all elements will be initialized to.</param>
20146 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20148 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double,System.Double,System.Double,System.Double)">
20149 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20150 <param name="e0">The value that element 0 will be initialized to.</param>
20151 <param name="e1">The value that element 1 will be initialized to.</param>
20152 <param name="e2">The value that element 2 will be initialized to.</param>
20153 <param name="e3">The value that element 3 will be initialized to.</param>
20154 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20156 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int16)">
20157 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20158 <param name="value">The value that all elements will be initialized to.</param>
20159 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20161 <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)">
20162 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20163 <param name="e0">The value that element 0 will be initialized to.</param>
20164 <param name="e1">The value that element 1 will be initialized to.</param>
20165 <param name="e2">The value that element 2 will be initialized to.</param>
20166 <param name="e3">The value that element 3 will be initialized to.</param>
20167 <param name="e4">The value that element 4 will be initialized to.</param>
20168 <param name="e5">The value that element 5 will be initialized to.</param>
20169 <param name="e6">The value that element 6 will be initialized to.</param>
20170 <param name="e7">The value that element 7 will be initialized to.</param>
20171 <param name="e8">The value that element 8 will be initialized to.</param>
20172 <param name="e9">The value that element 9 will be initialized to.</param>
20173 <param name="e10">The value that element 10 will be initialized to.</param>
20174 <param name="e11">The value that element 11 will be initialized to.</param>
20175 <param name="e12">The value that element 12 will be initialized to.</param>
20176 <param name="e13">The value that element 13 will be initialized to.</param>
20177 <param name="e14">The value that element 14 will be initialized to.</param>
20178 <param name="e15">The value that element 15 will be initialized to.</param>
20179 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20181 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32)">
20182 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20183 <param name="value">The value that all elements will be initialized to.</param>
20184 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20186 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
20187 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20188 <param name="e0">The value that element 0 will be initialized to.</param>
20189 <param name="e1">The value that element 1 will be initialized to.</param>
20190 <param name="e2">The value that element 2 will be initialized to.</param>
20191 <param name="e3">The value that element 3 will be initialized to.</param>
20192 <param name="e4">The value that element 4 will be initialized to.</param>
20193 <param name="e5">The value that element 5 will be initialized to.</param>
20194 <param name="e6">The value that element 6 will be initialized to.</param>
20195 <param name="e7">The value that element 7 will be initialized to.</param>
20196 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20198 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64)">
20199 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20200 <param name="value">The value that all elements will be initialized to.</param>
20201 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20203 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64,System.Int64,System.Int64,System.Int64)">
20204 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20205 <param name="e0">The value that element 0 will be initialized to.</param>
20206 <param name="e1">The value that element 1 will be initialized to.</param>
20207 <param name="e2">The value that element 2 will be initialized to.</param>
20208 <param name="e3">The value that element 3 will be initialized to.</param>
20209 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20211 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
20212 <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>
20213 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20214 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20215 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20217 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
20218 <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>
20219 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20220 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20221 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20223 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
20224 <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>
20225 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20226 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20227 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20229 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
20230 <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>
20231 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20232 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20233 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20235 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
20236 <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>
20237 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20238 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20239 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20241 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
20242 <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>
20243 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20244 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20245 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20247 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
20248 <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>
20249 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20250 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20251 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20253 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
20254 <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>
20255 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20256 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20257 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20259 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
20260 <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>
20261 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20262 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20263 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20265 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
20266 <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>
20267 <param name="lower">The value that the lower 128 bits will be initialized to.</param>
20268 <param name="upper">The value that the upper 128 bits will be initialized to.</param>
20269 <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
20271 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.SByte)">
20272 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20273 <param name="value">The value that all elements will be initialized to.</param>
20274 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20276 <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)">
20277 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20278 <param name="e0">The value that element 0 will be initialized to.</param>
20279 <param name="e1">The value that element 1 will be initialized to.</param>
20280 <param name="e2">The value that element 2 will be initialized to.</param>
20281 <param name="e3">The value that element 3 will be initialized to.</param>
20282 <param name="e4">The value that element 4 will be initialized to.</param>
20283 <param name="e5">The value that element 5 will be initialized to.</param>
20284 <param name="e6">The value that element 6 will be initialized to.</param>
20285 <param name="e7">The value that element 7 will be initialized to.</param>
20286 <param name="e8">The value that element 8 will be initialized to.</param>
20287 <param name="e9">The value that element 9 will be initialized to.</param>
20288 <param name="e10">The value that element 10 will be initialized to.</param>
20289 <param name="e11">The value that element 11 will be initialized to.</param>
20290 <param name="e12">The value that element 12 will be initialized to.</param>
20291 <param name="e13">The value that element 13 will be initialized to.</param>
20292 <param name="e14">The value that element 14 will be initialized to.</param>
20293 <param name="e15">The value that element 15 will be initialized to.</param>
20294 <param name="e16">The value that element 16 will be initialized to.</param>
20295 <param name="e17">The value that element 17 will be initialized to.</param>
20296 <param name="e18">The value that element 18 will be initialized to.</param>
20297 <param name="e19">The value that element 19 will be initialized to.</param>
20298 <param name="e20">The value that element 20 will be initialized to.</param>
20299 <param name="e21">The value that element 21 will be initialized to.</param>
20300 <param name="e22">The value that element 22 will be initialized to.</param>
20301 <param name="e23">The value that element 23 will be initialized to.</param>
20302 <param name="e24">The value that element 24 will be initialized to.</param>
20303 <param name="e25">The value that element 25 will be initialized to.</param>
20304 <param name="e26">The value that element 26 will be initialized to.</param>
20305 <param name="e27">The value that element 27 will be initialized to.</param>
20306 <param name="e28">The value that element 28 will be initialized to.</param>
20307 <param name="e29">The value that element 29 will be initialized to.</param>
20308 <param name="e30">The value that element 30 will be initialized to.</param>
20309 <param name="e31">The value that element 31 will be initialized to.</param>
20310 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20312 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single)">
20313 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20314 <param name="value">The value that all elements will be initialized to.</param>
20315 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20317 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
20318 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20319 <param name="e0">The value that element 0 will be initialized to.</param>
20320 <param name="e1">The value that element 1 will be initialized to.</param>
20321 <param name="e2">The value that element 2 will be initialized to.</param>
20322 <param name="e3">The value that element 3 will be initialized to.</param>
20323 <param name="e4">The value that element 4 will be initialized to.</param>
20324 <param name="e5">The value that element 5 will be initialized to.</param>
20325 <param name="e6">The value that element 6 will be initialized to.</param>
20326 <param name="e7">The value that element 7 will be initialized to.</param>
20327 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20329 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt16)">
20330 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20331 <param name="value">The value that all elements will be initialized to.</param>
20332 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20334 <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)">
20335 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20336 <param name="e0">The value that element 0 will be initialized to.</param>
20337 <param name="e1">The value that element 1 will be initialized to.</param>
20338 <param name="e2">The value that element 2 will be initialized to.</param>
20339 <param name="e3">The value that element 3 will be initialized to.</param>
20340 <param name="e4">The value that element 4 will be initialized to.</param>
20341 <param name="e5">The value that element 5 will be initialized to.</param>
20342 <param name="e6">The value that element 6 will be initialized to.</param>
20343 <param name="e7">The value that element 7 will be initialized to.</param>
20344 <param name="e8">The value that element 8 will be initialized to.</param>
20345 <param name="e9">The value that element 9 will be initialized to.</param>
20346 <param name="e10">The value that element 10 will be initialized to.</param>
20347 <param name="e11">The value that element 11 will be initialized to.</param>
20348 <param name="e12">The value that element 12 will be initialized to.</param>
20349 <param name="e13">The value that element 13 will be initialized to.</param>
20350 <param name="e14">The value that element 14 will be initialized to.</param>
20351 <param name="e15">The value that element 15 will be initialized to.</param>
20352 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20354 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32)">
20355 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20356 <param name="value">The value that all elements will be initialized to.</param>
20357 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20359 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
20360 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20361 <param name="e0">The value that element 0 will be initialized to.</param>
20362 <param name="e1">The value that element 1 will be initialized to.</param>
20363 <param name="e2">The value that element 2 will be initialized to.</param>
20364 <param name="e3">The value that element 3 will be initialized to.</param>
20365 <param name="e4">The value that element 4 will be initialized to.</param>
20366 <param name="e5">The value that element 5 will be initialized to.</param>
20367 <param name="e6">The value that element 6 will be initialized to.</param>
20368 <param name="e7">The value that element 7 will be initialized to.</param>
20369 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20371 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64)">
20372 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
20373 <param name="value">The value that all elements will be initialized to.</param>
20374 <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
20376 <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64,System.UInt64,System.UInt64,System.UInt64)">
20377 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
20378 <param name="e0">The value that element 0 will be initialized to.</param>
20379 <param name="e1">The value that element 1 will be initialized to.</param>
20380 <param name="e2">The value that element 2 will be initialized to.</param>
20381 <param name="e3">The value that element 3 will be initialized to.</param>
20382 <returns>A new vector with each element initialized to corresponding specified value.</returns>
20384 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Byte)">
20385 <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>
20386 <param name="value">The value that element 0 will be initialized to.</param>
20387 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20389 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Double)">
20390 <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>
20391 <param name="value">The value that element 0 will be initialized to.</param>
20392 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20394 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int16)">
20395 <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>
20396 <param name="value">The value that element 0 will be initialized to.</param>
20397 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20399 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int32)">
20400 <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>
20401 <param name="value">The value that element 0 will be initialized to.</param>
20402 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20404 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int64)">
20405 <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>
20406 <param name="value">The value that element 0 will be initialized to.</param>
20407 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20409 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.SByte)">
20410 <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>
20411 <param name="value">The value that element 0 will be initialized to.</param>
20412 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20414 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Single)">
20415 <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>
20416 <param name="value">The value that element 0 will be initialized to.</param>
20417 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20419 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt16)">
20420 <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>
20421 <param name="value">The value that element 0 will be initialized to.</param>
20422 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20424 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt32)">
20425 <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>
20426 <param name="value">The value that element 0 will be initialized to.</param>
20427 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20429 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt64)">
20430 <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>
20431 <param name="value">The value that element 0 will be initialized to.</param>
20432 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
20434 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Byte)">
20435 <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>
20436 <param name="value">The value that element 0 will be initialized to.</param>
20437 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20439 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Double)">
20440 <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>
20441 <param name="value">The value that element 0 will be initialized to.</param>
20442 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20444 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int16)">
20445 <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>
20446 <param name="value">The value that element 0 will be initialized to.</param>
20447 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20449 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int32)">
20450 <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>
20451 <param name="value">The value that element 0 will be initialized to.</param>
20452 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20454 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int64)">
20455 <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>
20456 <param name="value">The value that element 0 will be initialized to.</param>
20457 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20459 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.SByte)">
20460 <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>
20461 <param name="value">The value that element 0 will be initialized to.</param>
20462 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20464 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Single)">
20465 <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>
20466 <param name="value">The value that element 0 will be initialized to.</param>
20467 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20469 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt16)">
20470 <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>
20471 <param name="value">The value that element 0 will be initialized to.</param>
20472 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20474 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt32)">
20475 <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>
20476 <param name="value">The value that element 0 will be initialized to.</param>
20477 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20479 <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt64)">
20480 <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>
20481 <param name="value">The value that element 0 will be initialized to.</param>
20482 <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
20484 <member name="M:System.Runtime.Intrinsics.Vector256.GetElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32)">
20485 <summary>Gets the element at the specified index.</summary>
20486 <param name="vector">The vector to get the element from.</param>
20487 <param name="index">The index of the element to get.</param>
20488 <typeparam name="T">The type of the input vector.</typeparam>
20489 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20490 <exception cref="T:System.ArgumentOutOfRangeException">
20491 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
20492 <returns>The value of the element at <paramref name="index" />.</returns>
20494 <member name="M:System.Runtime.Intrinsics.Vector256.GetLower``1(System.Runtime.Intrinsics.Vector256{``0})">
20495 <summary>Gets the value of the lower 128 bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
20496 <param name="vector">The vector to get the lower 128 bits from.</param>
20497 <typeparam name="T">The type of the input vector.</typeparam>
20498 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20499 <returns>The value of the lower 128 bits as a new vector.</returns>
20501 <member name="M:System.Runtime.Intrinsics.Vector256.GetUpper``1(System.Runtime.Intrinsics.Vector256{``0})">
20502 <summary>Gets the value of the upper 128 bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
20503 <param name="vector">The vector to get the upper 128 bits from.</param>
20504 <typeparam name="T">The type of the input vector.</typeparam>
20505 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20506 <returns>The value of the upper 128 bits as a new vector.</returns>
20508 <member name="M:System.Runtime.Intrinsics.Vector256.ToScalar``1(System.Runtime.Intrinsics.Vector256{``0})">
20509 <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
20510 <param name="vector">The vector to get the first element from.</param>
20511 <typeparam name="T">The type of the input vector.</typeparam>
20512 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20513 <returns>A scalar that contains the value of the first element.</returns>
20515 <member name="M:System.Runtime.Intrinsics.Vector256.WithElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32,``0)">
20516 <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>
20517 <param name="vector">The vector to get the remaining elements from.</param>
20518 <param name="index">The index of the element to set.</param>
20519 <param name="value">The value to set the element to.</param>
20520 <typeparam name="T">The type of the input vector.</typeparam>
20521 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20522 <exception cref="T:System.ArgumentOutOfRangeException">
20523 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
20524 <returns>A vector 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>
20526 <member name="M:System.Runtime.Intrinsics.Vector256.WithLower``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
20527 <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>
20528 <param name="vector">The vector to get the upper 128 bits from.</param>
20529 <param name="value">The lower 128 bits.</param>
20530 <typeparam name="T">The type of the input vector.</typeparam>
20531 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20532 <returns>A new vector 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>
20534 <member name="M:System.Runtime.Intrinsics.Vector256.WithUpper``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
20535 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the upper 128 bits set to the specified value and the lower 128 bits set to the same value as that in the given vector.</summary>
20536 <param name="vector">The vector to get the lower 128 bits from.</param>
20537 <param name="value">The upper 128 bits.</param>
20538 <typeparam name="T">The type of the input vector.</typeparam>
20539 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20540 <returns>A new vector with the upper 128 bits set to the specified value and the lower 128 bits set to the same value as that in <paramref name="vector" />.</returns>
20542 <member name="T:System.Runtime.Intrinsics.Vector256`1">
20543 <typeparam name="T" />
20545 <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Object)">
20546 <summary>Determines whether the specified object is equal to the current instance.</summary>
20547 <param name="obj">The object to compare with the current instance.</param>
20548 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20550 <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>
20552 <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Runtime.Intrinsics.Vector256{`0})">
20553 <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> is equal to the current instance.</summary>
20554 <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to compare with the current instance.</param>
20555 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20557 <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</returns>
20559 <member name="M:System.Runtime.Intrinsics.Vector256`1.GetHashCode">
20560 <summary>Gets the hash code for the instance.</summary>
20561 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20562 <returns>The hash code for the instance.</returns>
20564 <member name="M:System.Runtime.Intrinsics.Vector256`1.ToString">
20565 <summary>Converts the current instance to an equivalent string representation.</summary>
20566 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20567 <returns>An equivalent string representation of the current instance.</returns>
20569 <member name="P:System.Runtime.Intrinsics.Vector256`1.AllBitsSet">
20570 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all bits set to 1.</summary>
20571 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20573 <member name="P:System.Runtime.Intrinsics.Vector256`1.Count">
20574 <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
20575 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20577 <member name="P:System.Runtime.Intrinsics.Vector256`1.Zero">
20578 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to zero.</summary>
20579 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20581 <member name="T:System.Runtime.Intrinsics.Vector64" />
20582 <member name="M:System.Runtime.Intrinsics.Vector64.As``2(System.Runtime.Intrinsics.Vector64{``0})">
20583 <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>
20584 <param name="vector">The vector to reinterpret.</param>
20585 <typeparam name="T">The type of the input vector.</typeparam>
20586 <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
20587 <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>
20589 <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> of type <typeparamref name="U" />.</returns>
20591 <member name="M:System.Runtime.Intrinsics.Vector64.AsByte``1(System.Runtime.Intrinsics.Vector64{``0})">
20592 <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>
20593 <param name="vector">The vector to reinterpret.</param>
20594 <typeparam name="T">The type of the input vector.</typeparam>
20595 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20597 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Byte" />.</returns>
20599 <member name="M:System.Runtime.Intrinsics.Vector64.AsDouble``1(System.Runtime.Intrinsics.Vector64{``0})">
20600 <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>
20601 <param name="vector">The vector to reinterpret.</param>
20602 <typeparam name="T">The type of the input vector.</typeparam>
20603 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20605 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Double" />.</returns>
20607 <member name="M:System.Runtime.Intrinsics.Vector64.AsInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
20608 <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>
20609 <param name="vector">The vector to reinterpret.</param>
20610 <typeparam name="T">The type of the input vector.</typeparam>
20611 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20613 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int16" />.</returns>
20615 <member name="M:System.Runtime.Intrinsics.Vector64.AsInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
20616 <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>
20617 <param name="vector">The vector to reinterpret.</param>
20618 <typeparam name="T">The type of the input vector.</typeparam>
20619 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20621 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int32" />.</returns>
20623 <member name="M:System.Runtime.Intrinsics.Vector64.AsInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
20624 <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>
20625 <param name="vector">The vector to reinterpret.</param>
20626 <typeparam name="T">The type of the input vector.</typeparam>
20627 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20629 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int64" />.</returns>
20631 <member name="M:System.Runtime.Intrinsics.Vector64.AsSByte``1(System.Runtime.Intrinsics.Vector64{``0})">
20632 <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>
20633 <param name="vector">The vector to reinterpret.</param>
20634 <typeparam name="T">The type of the input vector.</typeparam>
20635 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20637 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.SByte" />.</returns>
20639 <member name="M:System.Runtime.Intrinsics.Vector64.AsSingle``1(System.Runtime.Intrinsics.Vector64{``0})">
20640 <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>
20641 <param name="vector">The vector to reinterpret.</param>
20642 <typeparam name="T">The type of the input vector.</typeparam>
20643 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20645 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Single" />.</returns>
20647 <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
20648 <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>
20649 <param name="vector">The vector to reinterpret.</param>
20650 <typeparam name="T">The type of the input vector.</typeparam>
20651 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20653 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt16" />.</returns>
20655 <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
20656 <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>
20657 <param name="vector">The vector to reinterpret.</param>
20658 <typeparam name="T">The type of the input vector.</typeparam>
20659 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20661 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt32" />.</returns>
20663 <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
20664 <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>
20665 <param name="vector">The vector to reinterpret.</param>
20666 <typeparam name="T">The type of the input vector.</typeparam>
20667 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20669 <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt64" />.</returns>
20671 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte)">
20672 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20673 <param name="value">The value that all elements will be initialized to.</param>
20674 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20676 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
20677 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
20678 <param name="e0">The value that element 0 will be initialized to.</param>
20679 <param name="e1">The value that element 1 will be initialized to.</param>
20680 <param name="e2">The value that element 2 will be initialized to.</param>
20681 <param name="e3">The value that element 3 will be initialized to.</param>
20682 <param name="e4">The value that element 4 will be initialized to.</param>
20683 <param name="e5">The value that element 5 will be initialized to.</param>
20684 <param name="e6">The value that element 6 will be initialized to.</param>
20685 <param name="e7">The value that element 7 will be initialized to.</param>
20686 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
20688 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Double)">
20689 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20690 <param name="value">The value that all elements will be initialized to.</param>
20691 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20693 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16)">
20694 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20695 <param name="value">The value that all elements will be initialized to.</param>
20696 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20698 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16,System.Int16,System.Int16,System.Int16)">
20699 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
20700 <param name="e0">The value that element 0 will be initialized to.</param>
20701 <param name="e1">The value that element 1 will be initialized to.</param>
20702 <param name="e2">The value that element 2 will be initialized to.</param>
20703 <param name="e3">The value that element 3 will be initialized to.</param>
20704 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
20706 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32)">
20707 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20708 <param name="value">The value that all elements will be initialized to.</param>
20709 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20711 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32,System.Int32)">
20712 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
20713 <param name="e0">The value that element 0 will be initialized to.</param>
20714 <param name="e1">The value that element 1 will be initialized to.</param>
20715 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
20717 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int64)">
20718 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20719 <param name="value">The value that all elements will be initialized to.</param>
20720 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20722 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte)">
20723 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20724 <param name="value">The value that all elements will be initialized to.</param>
20725 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20727 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte)">
20728 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
20729 <param name="e0">The value that element 0 will be initialized to.</param>
20730 <param name="e1">The value that element 1 will be initialized to.</param>
20731 <param name="e2">The value that element 2 will be initialized to.</param>
20732 <param name="e3">The value that element 3 will be initialized to.</param>
20733 <param name="e4">The value that element 4 will be initialized to.</param>
20734 <param name="e5">The value that element 5 will be initialized to.</param>
20735 <param name="e6">The value that element 6 will be initialized to.</param>
20736 <param name="e7">The value that element 7 will be initialized to.</param>
20737 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
20739 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single)">
20740 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20741 <param name="value">The value that all elements will be initialized to.</param>
20742 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20744 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single,System.Single)">
20745 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
20746 <param name="e0">The value that element 0 will be initialized to.</param>
20747 <param name="e1">The value that element 1 will be initialized to.</param>
20748 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
20750 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16)">
20751 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20752 <param name="value">The value that all elements will be initialized to.</param>
20753 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20755 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
20756 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
20757 <param name="e0">The value that element 0 will be initialized to.</param>
20758 <param name="e1">The value that element 1 will be initialized to.</param>
20759 <param name="e2">The value that element 2 will be initialized to.</param>
20760 <param name="e3">The value that element 3 will be initialized to.</param>
20761 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
20763 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32)">
20764 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20765 <param name="value">The value that all elements will be initialized to.</param>
20766 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20768 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32,System.UInt32)">
20769 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
20770 <param name="e0">The value that element 0 will be initialized to.</param>
20771 <param name="e1">The value that element 1 will be initialized to.</param>
20772 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
20774 <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt64)">
20775 <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
20776 <param name="value">The value that all elements will be initialized to.</param>
20777 <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
20779 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Byte)">
20780 <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>
20781 <param name="value">The value that element 0 will be initialized to.</param>
20782 <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>
20784 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Double)">
20785 <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>
20786 <param name="value">The value that element 0 will be initialized to.</param>
20787 <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>
20789 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int16)">
20790 <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>
20791 <param name="value">The value that element 0 will be initialized to.</param>
20792 <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>
20794 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int32)">
20795 <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>
20796 <param name="value">The value that element 0 will be initialized to.</param>
20797 <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>
20799 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int64)">
20800 <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>
20801 <param name="value">The value that element 0 will be initialized to.</param>
20802 <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>
20804 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.SByte)">
20805 <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>
20806 <param name="value">The value that element 0 will be initialized to.</param>
20807 <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>
20809 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Single)">
20810 <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>
20811 <param name="value">The value that element 0 will be initialized to.</param>
20812 <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>
20814 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt16)">
20815 <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>
20816 <param name="value">The value that element 0 will be initialized to.</param>
20817 <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>
20819 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt32)">
20820 <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>
20821 <param name="value">The value that element 0 will be initialized to.</param>
20822 <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>
20824 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt64)">
20825 <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>
20826 <param name="value">The value that element 0 will be initialized to.</param>
20827 <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>
20829 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Byte)">
20830 <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>
20831 <param name="value">The value that element 0 will be initialized to.</param>
20832 <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>
20834 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int16)">
20835 <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>
20836 <param name="value">The value that element 0 will be initialized to.</param>
20837 <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>
20839 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int32)">
20840 <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>
20841 <param name="value">The value that element 0 will be initialized to.</param>
20842 <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>
20844 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.SByte)">
20845 <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>
20846 <param name="value">The value that element 0 will be initialized to.</param>
20847 <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>
20849 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Single)">
20850 <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>
20851 <param name="value">The value that element 0 will be initialized to.</param>
20852 <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>
20854 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt16)">
20855 <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>
20856 <param name="value">The value that element 0 will be initialized to.</param>
20857 <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>
20859 <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt32)">
20860 <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>
20861 <param name="value">The value that element 0 will be initialized to.</param>
20862 <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>
20864 <member name="M:System.Runtime.Intrinsics.Vector64.GetElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32)">
20865 <summary>Gets the element at the specified index.</summary>
20866 <param name="vector">The vector to get the element from.</param>
20867 <param name="index">The index of the element to get.</param>
20868 <typeparam name="T">The type of the input vector.</typeparam>
20869 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20870 <exception cref="T:System.ArgumentOutOfRangeException">
20871 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
20872 <returns>The value of the element at <paramref name="index" />.</returns>
20874 <member name="M:System.Runtime.Intrinsics.Vector64.ToScalar``1(System.Runtime.Intrinsics.Vector64{``0})">
20875 <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
20876 <param name="vector">The vector to get the first element from.</param>
20877 <typeparam name="T">The type of the input vector.</typeparam>
20878 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20879 <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
20881 <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128``1(System.Runtime.Intrinsics.Vector64{``0})">
20882 <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>
20883 <param name="vector">The vector to extend.</param>
20884 <typeparam name="T">The type of the input vector.</typeparam>
20885 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20886 <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>
20888 <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128Unsafe``1(System.Runtime.Intrinsics.Vector64{``0})">
20889 <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>
20890 <param name="vector">The vector to extend.</param>
20891 <typeparam name="T">The type of the input vector.</typeparam>
20892 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20893 <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>
20895 <member name="M:System.Runtime.Intrinsics.Vector64.WithElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32,``0)">
20896 <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>
20897 <param name="vector">The vector to get the remaining elements from.</param>
20898 <param name="index">The index of the element to set.</param>
20899 <param name="value">The value to set the element to.</param>
20900 <typeparam name="T">The type of the input vector.</typeparam>
20901 <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
20902 <exception cref="T:System.ArgumentOutOfRangeException">
20903 <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
20904 <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>
20906 <member name="T:System.Runtime.Intrinsics.Vector64`1">
20907 <typeparam name="T" />
20909 <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Object)">
20910 <summary>Determines whether the specified object is equal to the current instance.</summary>
20911 <param name="obj">The object to compare with the current instance.</param>
20912 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20914 <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>
20916 <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Runtime.Intrinsics.Vector64{`0})">
20917 <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> is equal to the current instance.</summary>
20918 <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to compare with the current instance.</param>
20919 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20921 <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</returns>
20923 <member name="M:System.Runtime.Intrinsics.Vector64`1.GetHashCode">
20924 <summary>Gets the hash code for the instance.</summary>
20925 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20926 <returns>The hash code for the instance.</returns>
20928 <member name="M:System.Runtime.Intrinsics.Vector64`1.ToString">
20929 <summary>Converts the current instance to an equivalent string representation.</summary>
20930 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20931 <returns>An equivalent string representation of the current instance.</returns>
20933 <member name="P:System.Runtime.Intrinsics.Vector64`1.AllBitsSet">
20934 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all bits set to 1.</summary>
20935 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20937 <member name="P:System.Runtime.Intrinsics.Vector64`1.Count">
20938 <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
20939 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20941 <member name="P:System.Runtime.Intrinsics.Vector64`1.Zero">
20942 <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to zero.</summary>
20943 <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
20945 <member name="T:System.Runtime.Intrinsics.X86.Aes">
20946 <summary>This class provides access to Intel AES hardware instructions via intrinsics.</summary>
20948 <member name="M:System.Runtime.Intrinsics.X86.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
20950 <para>__m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)</para>
20951 <para>AESDEC xmm, xmm/m128</para>
20953 <param name="value" />
20954 <param name="roundKey" />
20956 <member name="M:System.Runtime.Intrinsics.X86.Aes.DecryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
20958 <para>__m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)</para>
20959 <para>AESDECLAST xmm, xmm/m128</para>
20961 <param name="value" />
20962 <param name="roundKey" />
20964 <member name="M:System.Runtime.Intrinsics.X86.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
20966 <para>__m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)</para>
20967 <para>AESENC xmm, xmm/m128</para>
20969 <param name="value" />
20970 <param name="roundKey" />
20972 <member name="M:System.Runtime.Intrinsics.X86.Aes.EncryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
20974 <para>__m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)</para>
20975 <para>AESENCLAST xmm, xmm/m128</para>
20977 <param name="value" />
20978 <param name="roundKey" />
20980 <member name="M:System.Runtime.Intrinsics.X86.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
20982 <para>__m128i _mm_aesimc_si128 (__m128i a)</para>
20983 <para>AESIMC xmm, xmm/m128</para>
20985 <param name="value" />
20987 <member name="M:System.Runtime.Intrinsics.X86.Aes.KeygenAssist(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
20989 <para>__m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)</para>
20990 <para>AESKEYGENASSIST xmm, xmm/m128, imm8</para>
20992 <param name="value" />
20993 <param name="control" />
20995 <member name="P:System.Runtime.Intrinsics.X86.Aes.IsSupported" />
20996 <member name="T:System.Runtime.Intrinsics.X86.Aes.X64" />
20997 <member name="P:System.Runtime.Intrinsics.X86.Aes.X64.IsSupported" />
20998 <member name="T:System.Runtime.Intrinsics.X86.Avx">
20999 <summary>This class provides access to Intel AVX hardware instructions via intrinsics.</summary>
21001 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21003 <para>__m256d _mm256_add_pd (__m256d a, __m256d b)</para>
21004 <para>VADDPD ymm, ymm, ymm/m256</para>
21006 <param name="left" />
21007 <param name="right" />
21009 <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21011 <para>__m256 _mm256_add_ps (__m256 a, __m256 b)</para>
21012 <para>VADDPS ymm, ymm, ymm/m256</para>
21014 <param name="left" />
21015 <param name="right" />
21017 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21019 <para>__m256d _mm256_addsub_pd (__m256d a, __m256d b)</para>
21020 <para>VADDSUBPD ymm, ymm, ymm/m256</para>
21022 <param name="left" />
21023 <param name="right" />
21025 <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21027 <para>__m256 _mm256_addsub_ps (__m256 a, __m256 b)</para>
21028 <para>VADDSUBPS ymm, ymm, ymm/m256</para>
21030 <param name="left" />
21031 <param name="right" />
21033 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21035 <para>__m256d _mm256_and_pd (__m256d a, __m256d b)</para>
21036 <para>VANDPD ymm, ymm, ymm/m256</para>
21038 <param name="left" />
21039 <param name="right" />
21041 <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21043 <para>__m256 _mm256_and_ps (__m256 a, __m256 b)</para>
21044 <para>VANDPS ymm, ymm, ymm/m256</para>
21046 <param name="left" />
21047 <param name="right" />
21049 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21051 <para>__m256d _mm256_andnot_pd (__m256d a, __m256d b)</para>
21052 <para>VANDNPD ymm, ymm, ymm/m256</para>
21054 <param name="left" />
21055 <param name="right" />
21057 <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21059 <para>__m256 _mm256_andnot_ps (__m256 a, __m256 b)</para>
21060 <para>VANDNPS ymm, ymm, ymm/m256</para>
21062 <param name="left" />
21063 <param name="right" />
21065 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
21067 <para>__m256d _mm256_blend_pd (__m256d a, __m256d b, const int imm8)</para>
21068 <para>VBLENDPD ymm, ymm, ymm/m256, imm8</para>
21070 <param name="left" />
21071 <param name="right" />
21072 <param name="control" />
21074 <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
21076 <para>__m256 _mm256_blend_ps (__m256 a, __m256 b, const int imm8)</para>
21077 <para>VBLENDPS ymm, ymm, ymm/m256, imm8</para>
21079 <param name="left" />
21080 <param name="right" />
21081 <param name="control" />
21083 <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})">
21085 <para>__m256d _mm256_blendv_pd (__m256d a, __m256d b, __m256d mask)</para>
21086 <para>VBLENDVPD ymm, ymm, ymm/m256, ymm</para>
21088 <param name="left" />
21089 <param name="right" />
21090 <param name="mask" />
21092 <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})">
21094 <para>__m256 _mm256_blendv_ps (__m256 a, __m256 b, __m256 mask)</para>
21095 <para>VBLENDVPS ymm, ymm, ymm/m256, ymm</para>
21097 <param name="left" />
21098 <param name="right" />
21099 <param name="mask" />
21101 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector128(System.Single*)">
21103 <para>__m128 _mm_broadcast_ss (float const * mem_addr)</para>
21104 <para>VBROADCASTSS xmm, m32</para>
21106 <param name="source" />
21108 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Double*)">
21110 <para>__m256d _mm256_broadcast_sd (double const * mem_addr)</para>
21111 <para>VBROADCASTSD ymm, m64</para>
21113 <param name="source" />
21115 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Single*)">
21117 <para>__m256 _mm256_broadcast_ss (float const * mem_addr)</para>
21118 <para>VBROADCASTSS ymm, m32</para>
21120 <param name="source" />
21122 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Double*)">
21124 <para>__m256d _mm256_broadcast_pd (__m128d const * mem_addr)</para>
21125 <para>VBROADCASTF128, ymm, m128</para>
21127 <param name="address" />
21129 <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Single*)">
21131 <para>__m256 _mm256_broadcast_ps (__m128 const * mem_addr)</para>
21132 <para>VBROADCASTF128, ymm, m128</para>
21134 <param name="address" />
21136 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Double})">
21138 <para>__m256d _mm256_ceil_pd (__m256d a)</para>
21139 <para>VROUNDPD ymm, ymm/m256, imm8(10)</para>
21141 <param name="value" />
21143 <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Single})">
21145 <para>__m256 _mm256_ceil_ps (__m256 a)</para>
21146 <para>VROUNDPS ymm, ymm/m256, imm8(10)</para>
21148 <param name="value" />
21150 <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)">
21152 <para>__m128d _mm_cmp_pd (__m128d a, __m128d b, const int imm8)</para>
21153 <para>VCMPPD xmm, xmm, xmm/m128, imm8</para>
21155 <param name="left" />
21156 <param name="right" />
21157 <param name="mode" />
21159 <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)">
21161 <para>__m128 _mm_cmp_ps (__m128 a, __m128 b, const int imm8)</para>
21162 <para>VCMPPS xmm, xmm, xmm/m128, imm8</para>
21164 <param name="left" />
21165 <param name="right" />
21166 <param name="mode" />
21168 <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)">
21170 <para>__m256d _mm256_cmp_pd (__m256d a, __m256d b, const int imm8)</para>
21171 <para>VCMPPD ymm, ymm, ymm/m256, imm8</para>
21173 <param name="left" />
21174 <param name="right" />
21175 <param name="mode" />
21177 <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)">
21179 <para>__m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8)</para>
21180 <para>VCMPPS ymm, ymm, ymm/m256, imm8</para>
21182 <param name="left" />
21183 <param name="right" />
21184 <param name="mode" />
21186 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21188 <para>__m256d _mm256_cmpeq_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(0)</para>
21189 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21191 <param name="left" />
21192 <param name="right" />
21194 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21196 <para>__m256 _mm256_cmpeq_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(0)</para>
21197 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21199 <param name="left" />
21200 <param name="right" />
21202 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21204 <para>__m256d _mm256_cmpgt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(14)</para>
21205 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21207 <param name="left" />
21208 <param name="right" />
21210 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21212 <para>__m256 _mm256_cmpgt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(14)</para>
21213 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21215 <param name="left" />
21216 <param name="right" />
21218 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21220 <para>__m256d _mm256_cmpge_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(13)</para>
21221 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21223 <param name="left" />
21224 <param name="right" />
21226 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21228 <para>__m256 _mm256_cmpge_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(13)</para>
21229 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21231 <param name="left" />
21232 <param name="right" />
21234 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21236 <para>__m256d _mm256_cmplt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(1)</para>
21237 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21239 <param name="left" />
21240 <param name="right" />
21242 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21244 <para>__m256 _mm256_cmplt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(1)</para>
21245 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21247 <param name="left" />
21248 <param name="right" />
21250 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21252 <para>__m256d _mm256_cmple_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(2)</para>
21253 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21255 <param name="left" />
21256 <param name="right" />
21258 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21260 <para>__m256 _mm256_cmple_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(2)</para>
21261 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21263 <param name="left" />
21264 <param name="right" />
21266 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21268 <para>__m256d _mm256_cmpneq_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(4)</para>
21269 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21271 <param name="left" />
21272 <param name="right" />
21274 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21276 <para>__m256 _mm256_cmpneq_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(4)</para>
21277 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21279 <param name="left" />
21280 <param name="right" />
21282 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21284 <para>__m256d _mm256_cmpngt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(10)</para>
21285 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21287 <param name="left" />
21288 <param name="right" />
21290 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21292 <para>__m256 _mm256_cmpngt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(10)</para>
21293 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21295 <param name="left" />
21296 <param name="right" />
21298 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21300 <para>__m256d _mm256_cmpnge_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(9)</para>
21301 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21303 <param name="left" />
21304 <param name="right" />
21306 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21308 <para>__m256 _mm256_cmpnge_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(9)</para>
21309 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21311 <param name="left" />
21312 <param name="right" />
21314 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21316 <para>__m256d _mm256_cmpnlt_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(5)</para>
21317 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21319 <param name="left" />
21320 <param name="right" />
21322 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21324 <para>__m256 _mm256_cmpnlt_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(5)</para>
21325 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21327 <param name="left" />
21328 <param name="right" />
21330 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21332 <para>__m256d _mm256_cmpnle_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(6)</para>
21333 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21335 <param name="left" />
21336 <param name="right" />
21338 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21340 <para>__m256 _mm256_cmpnle_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(6)</para>
21341 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21343 <param name="left" />
21344 <param name="right" />
21346 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareOrdered(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21348 <para>__m256d _mm256_cmpord_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(7)</para>
21349 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21351 <param name="left" />
21352 <param name="right" />
21354 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareOrdered(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21356 <para>__m256 _mm256_cmpord_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(7)</para>
21357 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21359 <param name="left" />
21360 <param name="right" />
21362 <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)">
21364 <para>__m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8)</para>
21365 <para>VCMPSS xmm, xmm, xmm/m32, imm8</para>
21367 <param name="left" />
21368 <param name="right" />
21369 <param name="mode" />
21371 <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)">
21373 <para>__m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8)</para>
21374 <para>VCMPSD xmm, xmm, xmm/m64, imm8</para>
21376 <param name="left" />
21377 <param name="right" />
21378 <param name="mode" />
21380 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareUnordered(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21382 <para>__m256d _mm256_cmpunord_pd (__m256d a, __m256d b) CMPPD ymm, ymm/m256, imm8(3)</para>
21383 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21385 <param name="left" />
21386 <param name="right" />
21388 <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareUnordered(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21390 <para>__m256 _mm256_cmpunord_ps (__m256 a, __m256 b) CMPPS ymm, ymm/m256, imm8(3)</para>
21391 <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
21393 <param name="left" />
21394 <param name="right" />
21396 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Double})">
21398 <para>__m128i _mm256_cvtpd_epi32 (__m256d a)</para>
21399 <para>VCVTPD2DQ xmm, ymm/m256</para>
21401 <param name="value" />
21403 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
21405 <para>__m128i _mm256_cvttpd_epi32 (__m256d a)</para>
21406 <para>VCVTTPD2DQ xmm, ymm/m256</para>
21408 <param name="value" />
21410 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Double})">
21412 <para>__m128 _mm256_cvtpd_ps (__m256d a)</para>
21413 <para>VCVTPD2PS xmm, ymm/m256</para>
21415 <param name="value" />
21417 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
21419 <para>__m256d _mm256_cvtepi32_pd (__m128i a)</para>
21420 <para>VCVTDQ2PD ymm, xmm/m128</para>
21422 <param name="value" />
21424 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Single})">
21426 <para>__m256d _mm256_cvtps_pd (__m128 a)</para>
21427 <para>VCVTPS2PD ymm, xmm/m128</para>
21429 <param name="value" />
21431 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector256{System.Single})">
21433 <para>__m256i _mm256_cvtps_epi32 (__m256 a)</para>
21434 <para>VCVTPS2DQ ymm, ymm/m256</para>
21436 <param name="value" />
21438 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
21440 <para>__m256i _mm256_cvttps_epi32 (__m256 a)</para>
21441 <para>VCVTTPS2DQ ymm, ymm/m256</para>
21443 <param name="value" />
21445 <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.Int32})">
21447 <para>__m256 _mm256_cvtepi32_ps (__m256i a)</para>
21448 <para>VCVTDQ2PS ymm, ymm/m256</para>
21450 <param name="value" />
21452 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21454 <para>__m256d _mm256_div_pd (__m256d a, __m256d b)</para>
21455 <para>VDIVPD ymm, ymm, ymm/m256</para>
21457 <param name="left" />
21458 <param name="right" />
21460 <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21462 <para>__m256 _mm256_div_ps (__m256 a, __m256 b)</para>
21463 <para>VDIVPS ymm, ymm, ymm/m256</para>
21465 <param name="left" />
21466 <param name="right" />
21468 <member name="M:System.Runtime.Intrinsics.X86.Avx.DotProduct(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
21470 <para>__m256 _mm256_dp_ps (__m256 a, __m256 b, const int imm8)</para>
21471 <para>VDPPS ymm, ymm, ymm/m256, imm8</para>
21473 <param name="left" />
21474 <param name="right" />
21475 <param name="control" />
21477 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Double})">
21479 <para>__m256d _mm256_movedup_pd (__m256d a)</para>
21480 <para>VMOVDDUP ymm, ymm/m256</para>
21482 <param name="value" />
21484 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
21486 <para>__m256 _mm256_moveldup_ps (__m256 a)</para>
21487 <para>VMOVSLDUP ymm, ymm/m256</para>
21489 <param name="value" />
21491 <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateOddIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
21493 <para>__m256 _mm256_movehdup_ps (__m256 a)</para>
21494 <para>VMOVSHDUP ymm, ymm/m256</para>
21496 <param name="value" />
21498 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
21500 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21501 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21503 <param name="value" />
21504 <param name="index" />
21506 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
21508 <para>__m128d _mm256_extractf128_pd (__m256d a, const int imm8)</para>
21509 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21511 <param name="value" />
21512 <param name="index" />
21514 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
21516 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21517 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21519 <param name="value" />
21520 <param name="index" />
21522 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
21524 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21525 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21527 <param name="value" />
21528 <param name="index" />
21530 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
21532 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21533 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21535 <param name="value" />
21536 <param name="index" />
21538 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
21540 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21541 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21543 <param name="value" />
21544 <param name="index" />
21546 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
21548 <para>__m128 _mm256_extractf128_ps (__m256 a, const int imm8)</para>
21549 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21551 <param name="value" />
21552 <param name="index" />
21554 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
21556 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21557 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21559 <param name="value" />
21560 <param name="index" />
21562 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
21564 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21565 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21567 <param name="value" />
21568 <param name="index" />
21570 <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
21572 <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
21573 <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
21575 <param name="value" />
21576 <param name="index" />
21578 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Double})">
21580 <para>__m256d _mm256_floor_pd (__m256d a)</para>
21581 <para>VROUNDPS ymm, ymm/m256, imm8(9)</para>
21583 <param name="value" />
21585 <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Single})">
21587 <para>__m256 _mm256_floor_ps (__m256 a)</para>
21588 <para>VROUNDPS ymm, ymm/m256, imm8(9)</para>
21590 <param name="value" />
21592 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21594 <para>__m256d _mm256_hadd_pd (__m256d a, __m256d b)</para>
21595 <para>VHADDPD ymm, ymm, ymm/m256</para>
21597 <param name="left" />
21598 <param name="right" />
21600 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21602 <para>__m256 _mm256_hadd_ps (__m256 a, __m256 b)</para>
21603 <para>VHADDPS ymm, ymm, ymm/m256</para>
21605 <param name="left" />
21606 <param name="right" />
21608 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21610 <para>__m256d _mm256_hsub_pd (__m256d a, __m256d b)</para>
21611 <para>VHSUBPD ymm, ymm, ymm/m256</para>
21613 <param name="left" />
21614 <param name="right" />
21616 <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21618 <para>__m256 _mm256_hsub_ps (__m256 a, __m256 b)</para>
21619 <para>VHSUBPS ymm, ymm, ymm/m256</para>
21621 <param name="left" />
21622 <param name="right" />
21624 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
21626 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21627 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21629 <param name="value" />
21630 <param name="data" />
21631 <param name="index" />
21633 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
21635 <para>__m256d _mm256_insertf128_pd (__m256d a, __m128d b, int imm8)</para>
21636 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21638 <param name="value" />
21639 <param name="data" />
21640 <param name="index" />
21642 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
21644 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21645 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21647 <param name="value" />
21648 <param name="data" />
21649 <param name="index" />
21651 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
21653 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21654 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21656 <param name="value" />
21657 <param name="data" />
21658 <param name="index" />
21660 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
21662 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21663 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21665 <param name="value" />
21666 <param name="data" />
21667 <param name="index" />
21669 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
21671 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21672 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21674 <param name="value" />
21675 <param name="data" />
21676 <param name="index" />
21678 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
21680 <para>__m256 _mm256_insertf128_ps (__m256 a, __m128 b, int imm8)</para>
21681 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21683 <param name="value" />
21684 <param name="data" />
21685 <param name="index" />
21687 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
21689 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21690 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21692 <param name="value" />
21693 <param name="data" />
21694 <param name="index" />
21696 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
21698 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21699 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21701 <param name="value" />
21702 <param name="data" />
21703 <param name="index" />
21705 <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
21707 <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
21708 <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
21710 <param name="value" />
21711 <param name="data" />
21712 <param name="index" />
21714 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Byte*)">
21716 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21717 <para>VMOVDQA ymm, m256</para>
21719 <param name="address" />
21721 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Double*)">
21723 <para>__m256d _mm256_load_pd (double const * mem_addr)</para>
21724 <para>VMOVAPD ymm, ymm/m256</para>
21726 <param name="address" />
21728 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int16*)">
21730 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21731 <para>VMOVDQA ymm, m256</para>
21733 <param name="address" />
21735 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int32*)">
21737 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21738 <para>VMOVDQA ymm, m256</para>
21740 <param name="address" />
21742 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int64*)">
21744 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21745 <para>VMOVDQA ymm, m256</para>
21747 <param name="address" />
21749 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.SByte*)">
21751 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21752 <para>VMOVDQA ymm, m256</para>
21754 <param name="address" />
21756 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Single*)">
21758 <para>__m256 _mm256_load_ps (float const * mem_addr)</para>
21759 <para>VMOVAPS ymm, ymm/m256</para>
21761 <param name="address" />
21763 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt16*)">
21765 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21766 <para>VMOVDQA ymm, m256</para>
21768 <param name="address" />
21770 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt32*)">
21772 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21773 <para>VMOVDQA ymm, m256</para>
21775 <param name="address" />
21777 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt64*)">
21779 <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
21780 <para>VMOVDQA ymm, m256</para>
21782 <param name="address" />
21784 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Byte*)">
21786 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21787 <para>VLDDQU ymm, m256</para>
21789 <param name="address" />
21791 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int16*)">
21793 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21794 <para>VLDDQU ymm, m256</para>
21796 <param name="address" />
21798 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int32*)">
21800 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21801 <para>VLDDQU ymm, m256</para>
21803 <param name="address" />
21805 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int64*)">
21807 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21808 <para>VLDDQU ymm, m256</para>
21810 <param name="address" />
21812 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.SByte*)">
21814 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21815 <para>VLDDQU ymm, m256</para>
21817 <param name="address" />
21819 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt16*)">
21821 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21822 <para>VLDDQU ymm, m256</para>
21824 <param name="address" />
21826 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt32*)">
21828 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21829 <para>VLDDQU ymm, m256</para>
21831 <param name="address" />
21833 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt64*)">
21835 <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
21836 <para>VLDDQU ymm, m256</para>
21838 <param name="address" />
21840 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Byte*)">
21842 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21843 <para>VMOVDQU ymm, m256</para>
21845 <param name="address" />
21847 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Double*)">
21849 <para>__m256d _mm256_loadu_pd (double const * mem_addr)</para>
21850 <para>VMOVUPD ymm, ymm/m256</para>
21852 <param name="address" />
21854 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int16*)">
21856 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21857 <para>VMOVDQU ymm, m256</para>
21859 <param name="address" />
21861 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int32*)">
21863 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21864 <para>VMOVDQU ymm, m256</para>
21866 <param name="address" />
21868 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int64*)">
21870 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21871 <para>VMOVDQU ymm, m256</para>
21873 <param name="address" />
21875 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.SByte*)">
21877 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21878 <para>VMOVDQU ymm, m256</para>
21880 <param name="address" />
21882 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Single*)">
21884 <para>__m256 _mm256_loadu_ps (float const * mem_addr)</para>
21885 <para>VMOVUPS ymm, ymm/m256</para>
21887 <param name="address" />
21889 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt16*)">
21891 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21892 <para>VMOVDQU ymm, m256</para>
21894 <param name="address" />
21896 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt32*)">
21898 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21899 <para>VMOVDQU ymm, m256</para>
21901 <param name="address" />
21903 <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt64*)">
21905 <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
21906 <para>VMOVDQU ymm, m256</para>
21908 <param name="address" />
21910 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
21912 <para>__m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)</para>
21913 <para>VMASKMOVPD xmm, xmm, m128</para>
21915 <param name="address" />
21916 <param name="mask" />
21918 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
21920 <para>__m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)</para>
21921 <para>VMASKMOVPD ymm, ymm, m256</para>
21923 <param name="address" />
21924 <param name="mask" />
21926 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
21928 <para>__m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)</para>
21929 <para>VMASKMOVPS xmm, xmm, m128</para>
21931 <param name="address" />
21932 <param name="mask" />
21934 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
21936 <para>__m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)</para>
21937 <para>VMASKMOVPS ymm, ymm, m256</para>
21939 <param name="address" />
21940 <param name="mask" />
21942 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
21944 <para>void _mm_maskstore_pd (double * mem_addr, __m128i mask, __m128d a)</para>
21945 <para>VMASKMOVPD m128, xmm, xmm</para>
21947 <param name="address" />
21948 <param name="mask" />
21949 <param name="source" />
21951 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21953 <para>void _mm256_maskstore_pd (double * mem_addr, __m256i mask, __m256d a)</para>
21954 <para>VMASKMOVPD m256, ymm, ymm</para>
21956 <param name="address" />
21957 <param name="mask" />
21958 <param name="source" />
21960 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
21962 <para>void _mm_maskstore_ps (float * mem_addr, __m128i mask, __m128 a)</para>
21963 <para>VMASKMOVPS m128, xmm, xmm</para>
21965 <param name="address" />
21966 <param name="mask" />
21967 <param name="source" />
21969 <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21971 <para>void _mm256_maskstore_ps (float * mem_addr, __m256i mask, __m256 a)</para>
21972 <para>VMASKMOVPS m256, ymm, ymm</para>
21974 <param name="address" />
21975 <param name="mask" />
21976 <param name="source" />
21978 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21980 <para>__m256d _mm256_max_pd (__m256d a, __m256d b)</para>
21981 <para>VMAXPD ymm, ymm, ymm/m256</para>
21983 <param name="left" />
21984 <param name="right" />
21986 <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
21988 <para>__m256 _mm256_max_ps (__m256 a, __m256 b)</para>
21989 <para>VMAXPS ymm, ymm, ymm/m256</para>
21991 <param name="left" />
21992 <param name="right" />
21994 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
21996 <para>__m256d _mm256_min_pd (__m256d a, __m256d b)</para>
21997 <para>VMINPD ymm, ymm, ymm/m256</para>
21999 <param name="left" />
22000 <param name="right" />
22002 <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22004 <para>__m256 _mm256_min_ps (__m256 a, __m256 b)</para>
22005 <para>VMINPS ymm, ymm, ymm/m256</para>
22007 <param name="left" />
22008 <param name="right" />
22010 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Double})">
22012 <para>int _mm256_movemask_pd (__m256d a)</para>
22013 <para>VMOVMSKPD reg, ymm</para>
22015 <param name="value" />
22017 <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Single})">
22019 <para>int _mm256_movemask_ps (__m256 a)</para>
22020 <para>VMOVMSKPS reg, ymm</para>
22022 <param name="value" />
22024 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22026 <para>__m256d _mm256_mul_pd (__m256d a, __m256d b)</para>
22027 <para>VMULPD ymm, ymm, ymm/m256</para>
22029 <param name="left" />
22030 <param name="right" />
22032 <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22034 <para>__m256 _mm256_mul_ps (__m256 a, __m256 b)</para>
22035 <para>VMULPS ymm, ymm, ymm/m256</para>
22037 <param name="left" />
22038 <param name="right" />
22040 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22042 <para>__m256d _mm256_or_pd (__m256d a, __m256d b)</para>
22043 <para>VORPD ymm, ymm, ymm/m256</para>
22045 <param name="left" />
22046 <param name="right" />
22048 <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22050 <para>__m256 _mm256_or_ps (__m256 a, __m256 b)</para>
22051 <para>VORPS ymm, ymm, ymm/m256</para>
22053 <param name="left" />
22054 <param name="right" />
22056 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
22058 <para>__m128d _mm_permute_pd (__m128d a, int imm8)</para>
22059 <para>VPERMILPD xmm, xmm, imm8</para>
22061 <param name="value" />
22062 <param name="control" />
22064 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
22066 <para>__m128 _mm_permute_ps (__m128 a, int imm8)</para>
22067 <para>VPERMILPS xmm, xmm, imm8</para>
22069 <param name="value" />
22070 <param name="control" />
22072 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
22074 <para>__m256d _mm256_permute_pd (__m256d a, int imm8)</para>
22075 <para>VPERMILPD ymm, ymm, imm8</para>
22077 <param name="value" />
22078 <param name="control" />
22080 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
22082 <para>__m256 _mm256_permute_ps (__m256 a, int imm8)</para>
22083 <para>VPERMILPS ymm, ymm, imm8</para>
22085 <param name="value" />
22086 <param name="control" />
22088 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
22090 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22091 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22093 <param name="left" />
22094 <param name="right" />
22095 <param name="control" />
22097 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
22099 <para>__m256d _mm256_permute2f128_pd (__m256d a, __m256d b, int imm8)</para>
22100 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22102 <param name="left" />
22103 <param name="right" />
22104 <param name="control" />
22106 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
22108 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22109 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22111 <param name="left" />
22112 <param name="right" />
22113 <param name="control" />
22115 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
22117 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22118 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22120 <param name="left" />
22121 <param name="right" />
22122 <param name="control" />
22124 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
22126 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22127 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22129 <param name="left" />
22130 <param name="right" />
22131 <param name="control" />
22133 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
22135 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22136 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22138 <param name="left" />
22139 <param name="right" />
22140 <param name="control" />
22142 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
22144 <para>__m256 _mm256_permute2f128_ps (__m256 a, __m256 b, int imm8)</para>
22145 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22147 <param name="left" />
22148 <param name="right" />
22149 <param name="control" />
22151 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
22153 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22154 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22156 <param name="left" />
22157 <param name="right" />
22158 <param name="control" />
22160 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
22162 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22163 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22165 <param name="left" />
22166 <param name="right" />
22167 <param name="control" />
22169 <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
22171 <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
22172 <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
22174 <param name="left" />
22175 <param name="right" />
22176 <param name="control" />
22178 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64})">
22180 <para>__m128d _mm_permutevar_pd (__m128d a, __m128i b)</para>
22181 <para>VPERMILPD xmm, xmm, xmm/m128</para>
22183 <param name="left" />
22184 <param name="control" />
22186 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32})">
22188 <para>__m128 _mm_permutevar_ps (__m128 a, __m128i b)</para>
22189 <para>VPERMILPS xmm, xmm, xmm/m128</para>
22191 <param name="left" />
22192 <param name="control" />
22194 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
22196 <para>__m256d _mm256_permutevar_pd (__m256d a, __m256i b)</para>
22197 <para>VPERMILPD ymm, ymm, ymm/m256</para>
22199 <param name="left" />
22200 <param name="control" />
22202 <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
22204 <para>__m256 _mm256_permutevar_ps (__m256 a, __m256i b)</para>
22205 <para>VPERMILPS ymm, ymm, ymm/m256</para>
22207 <param name="left" />
22208 <param name="control" />
22210 <member name="M:System.Runtime.Intrinsics.X86.Avx.Reciprocal(System.Runtime.Intrinsics.Vector256{System.Single})">
22212 <para>__m256 _mm256_rcp_ps (__m256 a)</para>
22213 <para>VRCPPS ymm, ymm/m256</para>
22215 <param name="value" />
22217 <member name="M:System.Runtime.Intrinsics.X86.Avx.ReciprocalSqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
22219 <para>__m256 _mm256_rsqrt_ps (__m256 a)</para>
22220 <para>VRSQRTPS ymm, ymm/m256</para>
22222 <param name="value" />
22224 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Double})">
22226 <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_CUR_DIRECTION)</para>
22227 <para>VROUNDPD ymm, ymm/m256, imm8(4)</para>
22229 <param name="value" />
22231 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Single})">
22233 <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_CUR_DIRECTION)</para>
22234 <para>VROUNDPS ymm, ymm/m256, imm8(4)</para>
22236 <param name="value" />
22238 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Double})">
22240 <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
22241 <para>VROUNDPD ymm, ymm/m256, imm8(8)</para>
22243 <param name="value" />
22245 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Single})">
22247 <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
22248 <para>VROUNDPS ymm, ymm/m256, imm8(8)</para>
22250 <param name="value" />
22252 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
22254 <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
22255 <para>VROUNDPD ymm, ymm/m256, imm8(9)</para>
22257 <param name="value" />
22259 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
22261 <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
22262 <para>VROUNDPS ymm, ymm/m256, imm8(9)</para>
22264 <param name="value" />
22266 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
22268 <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
22269 <para>VROUNDPD ymm, ymm/m256, imm8(10)</para>
22271 <param name="value" />
22273 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
22275 <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
22276 <para>VROUNDPS ymm, ymm/m256, imm8(10)</para>
22278 <param name="value" />
22280 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Double})">
22282 <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
22283 <para>VROUNDPD ymm, ymm/m256, imm8(11)</para>
22285 <param name="value" />
22287 <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Single})">
22289 <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
22290 <para>VROUNDPS ymm, ymm/m256, imm8(11)</para>
22292 <param name="value" />
22294 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
22296 <para>__m256d _mm256_shuffle_pd (__m256d a, __m256d b, const int imm8)</para>
22297 <para>VSHUFPD ymm, ymm, ymm/m256, imm8</para>
22299 <param name="value" />
22300 <param name="right" />
22301 <param name="control" />
22303 <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
22305 <para>__m256 _mm256_shuffle_ps (__m256 a, __m256 b, const int imm8)</para>
22306 <para>VSHUFPS ymm, ymm, ymm/m256, imm8</para>
22308 <param name="value" />
22309 <param name="right" />
22310 <param name="control" />
22312 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Double})">
22314 <para>__m256d _mm256_sqrt_pd (__m256d a)</para>
22315 <para>VSQRTPD ymm, ymm/m256</para>
22317 <param name="value" />
22319 <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
22321 <para>__m256 _mm256_sqrt_ps (__m256 a)</para>
22322 <para>VSQRTPS ymm, ymm/m256</para>
22324 <param name="value" />
22326 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
22328 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22329 <para>MOVDQU m256, ymm</para>
22331 <param name="address" />
22332 <param name="source" />
22334 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
22336 <para>void _mm256_storeu_pd (double * mem_addr, __m256d a)</para>
22337 <para>MOVUPD m256, ymm</para>
22339 <param name="address" />
22340 <param name="source" />
22342 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
22344 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22345 <para>MOVDQU m256, ymm</para>
22347 <param name="address" />
22348 <param name="source" />
22350 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
22352 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22353 <para>MOVDQU m256, ymm</para>
22355 <param name="address" />
22356 <param name="source" />
22358 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
22360 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22361 <para>MOVDQU m256, ymm</para>
22363 <param name="address" />
22364 <param name="source" />
22366 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
22368 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22369 <para>MOVDQU m256, ymm</para>
22371 <param name="address" />
22372 <param name="source" />
22374 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
22376 <para>void _mm256_storeu_ps (float * mem_addr, __m256 a)</para>
22377 <para>MOVUPS m256, ymm</para>
22379 <param name="address" />
22380 <param name="source" />
22382 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
22384 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22385 <para>MOVDQU m256, ymm</para>
22387 <param name="address" />
22388 <param name="source" />
22390 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
22392 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22393 <para>MOVDQU m256, ymm</para>
22395 <param name="address" />
22396 <param name="source" />
22398 <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
22400 <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
22401 <para>MOVDQU m256, ymm</para>
22403 <param name="address" />
22404 <param name="source" />
22406 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
22408 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22409 <para>MOVDQA m256, ymm</para>
22411 <param name="address" />
22412 <param name="source" />
22414 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
22416 <para>void _mm256_store_pd (double * mem_addr, __m256d a)</para>
22417 <para>VMOVAPD m256, ymm</para>
22419 <param name="address" />
22420 <param name="source" />
22422 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
22424 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22425 <para>MOVDQA m256, ymm</para>
22427 <param name="address" />
22428 <param name="source" />
22430 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
22432 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22433 <para>MOVDQA m256, ymm</para>
22435 <param name="address" />
22436 <param name="source" />
22438 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
22440 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22441 <para>MOVDQA m256, ymm</para>
22443 <param name="address" />
22444 <param name="source" />
22446 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
22448 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22449 <para>MOVDQA m256, ymm</para>
22451 <param name="address" />
22452 <param name="source" />
22454 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
22456 <para>void _mm256_store_ps (float * mem_addr, __m256 a)</para>
22457 <para>VMOVAPS m256, ymm</para>
22459 <param name="address" />
22460 <param name="source" />
22462 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
22464 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22465 <para>MOVDQA m256, ymm</para>
22467 <param name="address" />
22468 <param name="source" />
22470 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
22472 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22473 <para>MOVDQA m256, ymm</para>
22475 <param name="address" />
22476 <param name="source" />
22478 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
22480 <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
22481 <para>MOVDQA m256, ymm</para>
22483 <param name="address" />
22484 <param name="source" />
22486 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
22488 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22489 <para>VMOVNTDQ m256, ymm</para>
22491 <param name="address" />
22492 <param name="source" />
22494 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
22496 <para>void _mm256_stream_pd (double * mem_addr, __m256d a)</para>
22497 <para>MOVNTPD m256, ymm</para>
22499 <param name="address" />
22500 <param name="source" />
22502 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
22504 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22505 <para>VMOVNTDQ m256, ymm</para>
22507 <param name="address" />
22508 <param name="source" />
22510 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
22512 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22513 <para>VMOVNTDQ m256, ymm</para>
22515 <param name="address" />
22516 <param name="source" />
22518 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
22520 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22521 <para>VMOVNTDQ m256, ymm</para>
22523 <param name="address" />
22524 <param name="source" />
22526 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
22528 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22529 <para>VMOVNTDQ m256, ymm</para>
22531 <param name="address" />
22532 <param name="source" />
22534 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
22536 <para>void _mm256_stream_ps (float * mem_addr, __m256 a)</para>
22537 <para>MOVNTPS m256, ymm</para>
22539 <param name="address" />
22540 <param name="source" />
22542 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
22544 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22545 <para>VMOVNTDQ m256, ymm</para>
22547 <param name="address" />
22548 <param name="source" />
22550 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
22552 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22553 <para>VMOVNTDQ m256, ymm</para>
22555 <param name="address" />
22556 <param name="source" />
22558 <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
22560 <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
22561 <para>VMOVNTDQ m256, ymm</para>
22563 <param name="address" />
22564 <param name="source" />
22566 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22568 <para>__m256d _mm256_sub_pd (__m256d a, __m256d b)</para>
22569 <para>VSUBPD ymm, ymm, ymm/m256</para>
22571 <param name="left" />
22572 <param name="right" />
22574 <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22576 <para>__m256 _mm256_sub_ps (__m256 a, __m256 b)</para>
22577 <para>VSUBPS ymm, ymm, ymm/m256</para>
22579 <param name="left" />
22580 <param name="right" />
22582 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
22584 <para>int _mm_testc_pd (__m128d a, __m128d b)</para>
22585 <para>VTESTPD xmm, xmm/m128</para>
22587 <param name="left" />
22588 <param name="right" />
22590 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
22592 <para>int _mm_testc_ps (__m128 a, __m128 b)</para>
22593 <para>VTESTPS xmm, xmm/m128</para>
22595 <param name="left" />
22596 <param name="right" />
22598 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
22600 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22601 <para>VPTEST ymm, ymm/m256</para>
22603 <param name="left" />
22604 <param name="right" />
22606 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22608 <para>int _mm256_testc_pd (__m256d a, __m256d b)</para>
22609 <para>VTESTPS ymm, ymm/m256</para>
22611 <param name="left" />
22612 <param name="right" />
22614 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
22616 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22617 <para>VPTEST ymm, ymm/m256</para>
22619 <param name="left" />
22620 <param name="right" />
22622 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
22624 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22625 <para>VPTEST ymm, ymm/m256</para>
22627 <param name="left" />
22628 <param name="right" />
22630 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
22632 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22633 <para>VPTEST ymm, ymm/m256</para>
22635 <param name="left" />
22636 <param name="right" />
22638 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
22640 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22641 <para>VPTEST ymm, ymm/m256</para>
22643 <param name="left" />
22644 <param name="right" />
22646 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22648 <para>int _mm256_testc_ps (__m256 a, __m256 b)</para>
22649 <para>VTESTPS ymm, ymm/m256</para>
22651 <param name="left" />
22652 <param name="right" />
22654 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
22656 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22657 <para>VPTEST ymm, ymm/m256</para>
22659 <param name="left" />
22660 <param name="right" />
22662 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
22664 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22665 <para>VPTEST ymm, ymm/m256</para>
22667 <param name="left" />
22668 <param name="right" />
22670 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
22672 <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
22673 <para>VPTEST ymm, ymm/m256</para>
22675 <param name="left" />
22676 <param name="right" />
22678 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
22680 <para>int _mm_testnzc_pd (__m128d a, __m128d b)</para>
22681 <para>VTESTPD xmm, xmm/m128</para>
22683 <param name="left" />
22684 <param name="right" />
22686 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
22688 <para>int _mm_testnzc_ps (__m128 a, __m128 b)</para>
22689 <para>VTESTPS xmm, xmm/m128</para>
22691 <param name="left" />
22692 <param name="right" />
22694 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
22696 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22697 <para>VPTEST ymm, ymm/m256</para>
22699 <param name="left" />
22700 <param name="right" />
22702 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22704 <para>int _mm256_testnzc_pd (__m256d a, __m256d b)</para>
22705 <para>VTESTPD ymm, ymm/m256</para>
22707 <param name="left" />
22708 <param name="right" />
22710 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
22712 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22713 <para>VPTEST ymm, ymm/m256</para>
22715 <param name="left" />
22716 <param name="right" />
22718 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
22720 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22721 <para>VPTEST ymm, ymm/m256</para>
22723 <param name="left" />
22724 <param name="right" />
22726 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
22728 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22729 <para>VPTEST ymm, ymm/m256</para>
22731 <param name="left" />
22732 <param name="right" />
22734 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
22736 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22737 <para>VPTEST ymm, ymm/m256</para>
22739 <param name="left" />
22740 <param name="right" />
22742 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22744 <para>int _mm256_testnzc_ps (__m256 a, __m256 b)</para>
22745 <para>VTESTPS ymm, ymm/m256</para>
22747 <param name="left" />
22748 <param name="right" />
22750 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
22752 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22753 <para>VPTEST ymm, ymm/m256</para>
22755 <param name="left" />
22756 <param name="right" />
22758 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
22760 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22761 <para>VPTEST ymm, ymm/m256</para>
22763 <param name="left" />
22764 <param name="right" />
22766 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
22768 <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
22769 <para>VPTEST ymm, ymm/m256</para>
22771 <param name="left" />
22772 <param name="right" />
22774 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
22776 <para>int _mm_testz_pd (__m128d a, __m128d b)</para>
22777 <para>VTESTPD xmm, xmm/m128</para>
22779 <param name="left" />
22780 <param name="right" />
22782 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
22784 <para>int _mm_testz_ps (__m128 a, __m128 b)</para>
22785 <para>VTESTPS xmm, xmm/m128</para>
22787 <param name="left" />
22788 <param name="right" />
22790 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
22792 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22793 <para>VPTEST ymm, ymm/m256</para>
22795 <param name="left" />
22796 <param name="right" />
22798 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22800 <para>int _mm256_testz_pd (__m256d a, __m256d b)</para>
22801 <para>VTESTPD ymm, ymm/m256</para>
22803 <param name="left" />
22804 <param name="right" />
22806 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
22808 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22809 <para>VPTEST ymm, ymm/m256</para>
22811 <param name="left" />
22812 <param name="right" />
22814 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
22816 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22817 <para>VPTEST ymm, ymm/m256</para>
22819 <param name="left" />
22820 <param name="right" />
22822 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
22824 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22825 <para>VPTEST ymm, ymm/m256</para>
22827 <param name="left" />
22828 <param name="right" />
22830 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
22832 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22833 <para>VPTEST ymm, ymm/m256</para>
22835 <param name="left" />
22836 <param name="right" />
22838 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22840 <para>int _mm256_testz_ps (__m256 a, __m256 b)</para>
22841 <para>VTESTPS ymm, ymm/m256</para>
22843 <param name="left" />
22844 <param name="right" />
22846 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
22848 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22849 <para>VPTEST ymm, ymm/m256</para>
22851 <param name="left" />
22852 <param name="right" />
22854 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
22856 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22857 <para>VPTEST ymm, ymm/m256</para>
22859 <param name="left" />
22860 <param name="right" />
22862 <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
22864 <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
22865 <para>VPTEST ymm, ymm/m256</para>
22867 <param name="left" />
22868 <param name="right" />
22870 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22872 <para>__m256d _mm256_unpackhi_pd (__m256d a, __m256d b)</para>
22873 <para>VUNPCKHPD ymm, ymm, ymm/m256</para>
22875 <param name="left" />
22876 <param name="right" />
22878 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22880 <para>__m256 _mm256_unpackhi_ps (__m256 a, __m256 b)</para>
22881 <para>VUNPCKHPS ymm, ymm, ymm/m256</para>
22883 <param name="left" />
22884 <param name="right" />
22886 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22888 <para>__m256d _mm256_unpacklo_pd (__m256d a, __m256d b)</para>
22889 <para>VUNPCKLPD ymm, ymm, ymm/m256</para>
22891 <param name="left" />
22892 <param name="right" />
22894 <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22896 <para>__m256 _mm256_unpacklo_ps (__m256 a, __m256 b)</para>
22897 <para>VUNPCKLPS ymm, ymm, ymm/m256</para>
22899 <param name="left" />
22900 <param name="right" />
22902 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
22904 <para>__m256d _mm256_xor_pd (__m256d a, __m256d b)</para>
22905 <para>VXORPS ymm, ymm, ymm/m256</para>
22907 <param name="left" />
22908 <param name="right" />
22910 <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
22912 <para>__m256 _mm256_xor_ps (__m256 a, __m256 b)</para>
22913 <para>VXORPS ymm, ymm, ymm/m256</para>
22915 <param name="left" />
22916 <param name="right" />
22918 <member name="P:System.Runtime.Intrinsics.X86.Avx.IsSupported" />
22919 <member name="T:System.Runtime.Intrinsics.X86.Avx.X64" />
22920 <member name="P:System.Runtime.Intrinsics.X86.Avx.X64.IsSupported" />
22921 <member name="T:System.Runtime.Intrinsics.X86.Avx2">
22922 <summary>This class provides access to Intel AVX2 hardware instructions via intrinsics.</summary>
22924 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int16})">
22926 <para>__m256i _mm256_abs_epi16 (__m256i a)</para>
22927 <para>VPABSW ymm, ymm/m256</para>
22929 <param name="value" />
22931 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int32})">
22933 <para>__m256i _mm256_abs_epi32 (__m256i a)</para>
22934 <para>VPABSD ymm, ymm/m256</para>
22936 <param name="value" />
22938 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.SByte})">
22940 <para>__m256i _mm256_abs_epi8 (__m256i a)</para>
22941 <para>VPABSB ymm, ymm/m256</para>
22943 <param name="value" />
22945 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
22947 <para>__m256i _mm256_add_epi8 (__m256i a, __m256i b)</para>
22948 <para>VPADDB ymm, ymm, ymm/m256</para>
22950 <param name="left" />
22951 <param name="right" />
22953 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
22955 <para>__m256i _mm256_add_epi16 (__m256i a, __m256i b)</para>
22956 <para>VPADDW ymm, ymm, ymm/m256</para>
22958 <param name="left" />
22959 <param name="right" />
22961 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
22963 <para>__m256i _mm256_add_epi32 (__m256i a, __m256i b)</para>
22964 <para>VPADDD ymm, ymm, ymm/m256</para>
22966 <param name="left" />
22967 <param name="right" />
22969 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
22971 <para>__m256i _mm256_add_epi64 (__m256i a, __m256i b)</para>
22972 <para>VPADDQ ymm, ymm, ymm/m256</para>
22974 <param name="left" />
22975 <param name="right" />
22977 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
22979 <para>__m256i _mm256_add_epi8 (__m256i a, __m256i b)</para>
22980 <para>VPADDB ymm, ymm, ymm/m256</para>
22982 <param name="left" />
22983 <param name="right" />
22985 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
22987 <para>__m256i _mm256_add_epi16 (__m256i a, __m256i b)</para>
22988 <para>VPADDW ymm, ymm, ymm/m256</para>
22990 <param name="left" />
22991 <param name="right" />
22993 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
22995 <para>__m256i _mm256_add_epi32 (__m256i a, __m256i b)</para>
22996 <para>VPADDD ymm, ymm, ymm/m256</para>
22998 <param name="left" />
22999 <param name="right" />
23001 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
23003 <para>__m256i _mm256_add_epi64 (__m256i a, __m256i b)</para>
23004 <para>VPADDQ ymm, ymm, ymm/m256</para>
23006 <param name="left" />
23007 <param name="right" />
23009 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
23011 <para>__m256i _mm256_adds_epu8 (__m256i a, __m256i b)</para>
23012 <para>VPADDUSB ymm, ymm, ymm/m256</para>
23014 <param name="left" />
23015 <param name="right" />
23017 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
23019 <para>__m256i _mm256_adds_epi16 (__m256i a, __m256i b)</para>
23020 <para>VPADDSW ymm, ymm, ymm/m256</para>
23022 <param name="left" />
23023 <param name="right" />
23025 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
23027 <para>__m256i _mm256_adds_epi8 (__m256i a, __m256i b)</para>
23028 <para>VPADDSB ymm, ymm, ymm/m256</para>
23030 <param name="left" />
23031 <param name="right" />
23033 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
23035 <para>__m256i _mm256_adds_epu16 (__m256i a, __m256i b)</para>
23036 <para>VPADDUSW ymm, ymm, ymm/m256</para>
23038 <param name="left" />
23039 <param name="right" />
23041 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
23043 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23044 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23046 <param name="left" />
23047 <param name="right" />
23048 <param name="mask" />
23050 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
23052 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23053 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23055 <param name="left" />
23056 <param name="right" />
23057 <param name="mask" />
23059 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
23061 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23062 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23064 <param name="left" />
23065 <param name="right" />
23066 <param name="mask" />
23068 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
23070 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23071 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23073 <param name="left" />
23074 <param name="right" />
23075 <param name="mask" />
23077 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
23079 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23080 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23082 <param name="left" />
23083 <param name="right" />
23084 <param name="mask" />
23086 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
23088 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23089 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23091 <param name="left" />
23092 <param name="right" />
23093 <param name="mask" />
23095 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
23097 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23098 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23100 <param name="left" />
23101 <param name="right" />
23102 <param name="mask" />
23104 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
23106 <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
23107 <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
23109 <param name="left" />
23110 <param name="right" />
23111 <param name="mask" />
23113 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
23115 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23116 <para>VPAND ymm, ymm, ymm/m256</para>
23118 <param name="left" />
23119 <param name="right" />
23121 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
23123 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23124 <para>VPAND ymm, ymm, ymm/m256</para>
23126 <param name="left" />
23127 <param name="right" />
23129 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
23131 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23132 <para>VPAND ymm, ymm, ymm/m256</para>
23134 <param name="left" />
23135 <param name="right" />
23137 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
23139 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23140 <para>VPAND ymm, ymm, ymm/m256</para>
23142 <param name="left" />
23143 <param name="right" />
23145 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
23147 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23148 <para>VPAND ymm, ymm, ymm/m256</para>
23150 <param name="left" />
23151 <param name="right" />
23153 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
23155 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23156 <para>VPAND ymm, ymm, ymm/m256</para>
23158 <param name="left" />
23159 <param name="right" />
23161 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
23163 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23164 <para>VPAND ymm, ymm, ymm/m256</para>
23166 <param name="left" />
23167 <param name="right" />
23169 <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
23171 <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
23172 <para>VPAND ymm, ymm, ymm/m256</para>
23174 <param name="left" />
23175 <param name="right" />
23177 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
23179 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23180 <para>VPANDN ymm, ymm, ymm/m256</para>
23182 <param name="left" />
23183 <param name="right" />
23185 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
23187 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23188 <para>VPANDN ymm, ymm, ymm/m256</para>
23190 <param name="left" />
23191 <param name="right" />
23193 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
23195 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23196 <para>VPANDN ymm, ymm, ymm/m256</para>
23198 <param name="left" />
23199 <param name="right" />
23201 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
23203 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23204 <para>VPANDN ymm, ymm, ymm/m256</para>
23206 <param name="left" />
23207 <param name="right" />
23209 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
23211 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23212 <para>VPANDN ymm, ymm, ymm/m256</para>
23214 <param name="left" />
23215 <param name="right" />
23217 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
23219 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23220 <para>VPANDN ymm, ymm, ymm/m256</para>
23222 <param name="left" />
23223 <param name="right" />
23225 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
23227 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23228 <para>VPANDN ymm, ymm, ymm/m256</para>
23230 <param name="left" />
23231 <param name="right" />
23233 <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
23235 <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
23236 <para>VPANDN ymm, ymm, ymm/m256</para>
23238 <param name="left" />
23239 <param name="right" />
23241 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
23243 <para>__m256i _mm256_avg_epu8 (__m256i a, __m256i b)</para>
23244 <para>VPAVGB ymm, ymm, ymm/m256</para>
23246 <param name="left" />
23247 <param name="right" />
23249 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
23251 <para>__m256i _mm256_avg_epu16 (__m256i a, __m256i b)</para>
23252 <para>VPAVGW ymm, ymm, ymm/m256</para>
23254 <param name="left" />
23255 <param name="right" />
23257 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
23259 <para>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)</para>
23260 <para>VPBLENDD xmm, xmm, xmm/m128, imm8</para>
23262 <param name="left" />
23263 <param name="right" />
23264 <param name="control" />
23266 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
23268 <para>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)</para>
23269 <para>VPBLENDD xmm, xmm, xmm/m128, imm8</para>
23271 <param name="left" />
23272 <param name="right" />
23273 <param name="control" />
23275 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
23277 <para>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)</para>
23278 <para>VPBLENDW ymm, ymm, ymm/m256, imm8</para>
23280 <param name="left" />
23281 <param name="right" />
23282 <param name="control" />
23284 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
23286 <para>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)</para>
23287 <para>VPBLENDD ymm, ymm, ymm/m256, imm8</para>
23289 <param name="left" />
23290 <param name="right" />
23291 <param name="control" />
23293 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
23295 <para>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)</para>
23296 <para>VPBLENDW ymm, ymm, ymm/m256, imm8</para>
23298 <param name="left" />
23299 <param name="right" />
23300 <param name="control" />
23302 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
23304 <para>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)</para>
23305 <para>VPBLENDD ymm, ymm, ymm/m256, imm8</para>
23307 <param name="left" />
23308 <param name="right" />
23309 <param name="control" />
23311 <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})">
23313 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23314 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23316 <param name="left" />
23317 <param name="right" />
23318 <param name="mask" />
23320 <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})">
23322 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23323 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23325 <param name="left" />
23326 <param name="right" />
23327 <param name="mask" />
23329 <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})">
23331 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23332 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23334 <param name="left" />
23335 <param name="right" />
23336 <param name="mask" />
23338 <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})">
23340 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23341 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23343 <param name="left" />
23344 <param name="right" />
23345 <param name="mask" />
23347 <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})">
23349 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23350 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23352 <param name="left" />
23353 <param name="right" />
23354 <param name="mask" />
23356 <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})">
23358 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23359 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23361 <param name="left" />
23362 <param name="right" />
23363 <param name="mask" />
23365 <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})">
23367 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23368 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23370 <param name="left" />
23371 <param name="right" />
23372 <param name="mask" />
23374 <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})">
23376 <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
23377 <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
23379 <param name="left" />
23380 <param name="right" />
23381 <param name="mask" />
23383 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Byte*)">
23385 <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
23386 <para>VPBROADCASTB xmm, m8</para>
23388 <param name="source" />
23390 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int16*)">
23392 <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
23393 <para>VPBROADCASTW xmm, m16</para>
23395 <param name="source" />
23397 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int32*)">
23399 <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
23400 <para>VPBROADCASTD xmm, m32</para>
23402 <param name="source" />
23404 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int64*)">
23406 <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
23407 <para>VPBROADCASTQ xmm, m64</para>
23409 <param name="source" />
23411 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte})">
23413 <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
23414 <para>VPBROADCASTB xmm, xmm</para>
23416 <param name="value" />
23418 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double})">
23420 <para>__m128d _mm_broadcastsd_pd (__m128d a)</para>
23421 <para>VMOVDDUP xmm, xmm</para>
23423 <param name="value" />
23425 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16})">
23427 <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
23428 <para>VPBROADCASTW xmm, xmm</para>
23430 <param name="value" />
23432 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
23434 <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
23435 <para>VPBROADCASTD xmm, xmm</para>
23437 <param name="value" />
23439 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64})">
23441 <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
23442 <para>VPBROADCASTQ xmm, xmm</para>
23444 <param name="value" />
23446 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte})">
23448 <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
23449 <para>VPBROADCASTB xmm, xmm</para>
23451 <param name="value" />
23453 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single})">
23455 <para>__m128 _mm_broadcastss_ps (__m128 a)</para>
23456 <para>VBROADCASTSS xmm, xmm</para>
23458 <param name="value" />
23460 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16})">
23462 <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
23463 <para>VPBROADCASTW xmm, xmm</para>
23465 <param name="value" />
23467 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
23469 <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
23470 <para>VPBROADCASTD xmm, xmm</para>
23472 <param name="value" />
23474 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64})">
23476 <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
23477 <para>VPBROADCASTQ xmm, xmm</para>
23479 <param name="value" />
23481 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.SByte*)">
23483 <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
23484 <para>VPBROADCASTB xmm, m8</para>
23486 <param name="source" />
23488 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt16*)">
23490 <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
23491 <para>VPBROADCASTW xmm, m16</para>
23493 <param name="source" />
23495 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt32*)">
23497 <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
23498 <para>VPBROADCASTD xmm, m32</para>
23500 <param name="source" />
23502 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt64*)">
23504 <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
23505 <para>VPBROADCASTQ xmm, m64</para>
23507 <param name="source" />
23509 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Byte*)">
23511 <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
23512 <para>VPBROADCASTB ymm, m8</para>
23514 <param name="source" />
23516 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int16*)">
23518 <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
23519 <para>VPBROADCASTW ymm, m16</para>
23521 <param name="source" />
23523 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int32*)">
23525 <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
23526 <para>VPBROADCASTD ymm, m32</para>
23528 <param name="source" />
23530 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int64*)">
23532 <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
23533 <para>VPBROADCASTQ ymm, m64</para>
23535 <param name="source" />
23537 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Byte})">
23539 <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
23540 <para>VPBROADCASTB ymm, xmm</para>
23542 <param name="value" />
23544 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Double})">
23546 <para>__m256d _mm256_broadcastsd_pd (__m128d a)</para>
23547 <para>VBROADCASTSD ymm, xmm</para>
23549 <param name="value" />
23551 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int16})">
23553 <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
23554 <para>VPBROADCASTW ymm, xmm</para>
23556 <param name="value" />
23558 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
23560 <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
23561 <para>VPBROADCASTD ymm, xmm</para>
23563 <param name="value" />
23565 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int64})">
23567 <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
23568 <para>VPBROADCASTQ ymm, xmm</para>
23570 <param name="value" />
23572 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.SByte})">
23574 <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
23575 <para>VPBROADCASTB ymm, xmm</para>
23577 <param name="value" />
23579 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
23581 <para>__m256 _mm256_broadcastss_ps (__m128 a)</para>
23582 <para>VBROADCASTSS ymm, xmm</para>
23584 <param name="value" />
23586 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt16})">
23588 <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
23589 <para>VPBROADCASTW ymm, xmm</para>
23591 <param name="value" />
23593 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
23595 <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
23596 <para>VPBROADCASTD ymm, xmm</para>
23598 <param name="value" />
23600 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt64})">
23602 <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
23603 <para>VPBROADCASTQ ymm, xmm</para>
23605 <param name="value" />
23607 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.SByte*)">
23609 <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
23610 <para>VPBROADCASTB ymm, m8</para>
23612 <param name="source" />
23614 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt16*)">
23616 <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
23617 <para>VPBROADCASTW ymm, m16</para>
23619 <param name="source" />
23621 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt32*)">
23623 <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
23624 <para>VPBROADCASTD ymm, m32</para>
23626 <param name="source" />
23628 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt64*)">
23630 <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
23631 <para>VPBROADCASTQ ymm, m64</para>
23633 <param name="source" />
23635 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Byte*)">
23637 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23638 <para>VBROADCASTI128 ymm, m128</para>
23640 <param name="address" />
23642 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int16*)">
23644 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23645 <para>VBROADCASTI128 ymm, m128</para>
23647 <param name="address" />
23649 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int32*)">
23651 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23652 <para>VBROADCASTI128 ymm, m128</para>
23654 <param name="address" />
23656 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int64*)">
23658 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23659 <para>VBROADCASTI128 ymm, m128</para>
23661 <param name="address" />
23663 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.SByte*)">
23665 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23666 <para>VBROADCASTI128 ymm, m128</para>
23668 <param name="address" />
23670 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt16*)">
23672 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23673 <para>VBROADCASTI128 ymm, m128</para>
23675 <param name="address" />
23677 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt32*)">
23679 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23680 <para>VBROADCASTI128 ymm, m128</para>
23682 <param name="address" />
23684 <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt64*)">
23686 <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
23687 <para>VBROADCASTI128 ymm, m128</para>
23689 <param name="address" />
23691 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
23693 <para>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)</para>
23694 <para>VPCMPEQB ymm, ymm, ymm/m256</para>
23696 <param name="left" />
23697 <param name="right" />
23699 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
23701 <para>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)</para>
23702 <para>VPCMPEQW ymm, ymm, ymm/m256</para>
23704 <param name="left" />
23705 <param name="right" />
23707 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
23709 <para>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)</para>
23710 <para>VPCMPEQD ymm, ymm, ymm/m256</para>
23712 <param name="left" />
23713 <param name="right" />
23715 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
23717 <para>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)</para>
23718 <para>VPCMPEQQ ymm, ymm, ymm/m256</para>
23720 <param name="left" />
23721 <param name="right" />
23723 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
23725 <para>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)</para>
23726 <para>VPCMPEQB ymm, ymm, ymm/m256</para>
23728 <param name="left" />
23729 <param name="right" />
23731 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
23733 <para>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)</para>
23734 <para>VPCMPEQW ymm, ymm, ymm/m256</para>
23736 <param name="left" />
23737 <param name="right" />
23739 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
23741 <para>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)</para>
23742 <para>VPCMPEQD ymm, ymm, ymm/m256</para>
23744 <param name="left" />
23745 <param name="right" />
23747 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
23749 <para>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)</para>
23750 <para>VPCMPEQQ ymm, ymm, ymm/m256</para>
23752 <param name="left" />
23753 <param name="right" />
23755 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
23757 <para>__m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)</para>
23758 <para>VPCMPGTW ymm, ymm, ymm/m256</para>
23760 <param name="left" />
23761 <param name="right" />
23763 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
23765 <para>__m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)</para>
23766 <para>VPCMPGTD ymm, ymm, ymm/m256</para>
23768 <param name="left" />
23769 <param name="right" />
23771 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
23773 <para>__m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)</para>
23774 <para>VPCMPGTQ ymm, ymm, ymm/m256</para>
23776 <param name="left" />
23777 <param name="right" />
23779 <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
23781 <para>__m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)</para>
23782 <para>VPCMPGTB ymm, ymm, ymm/m256</para>
23784 <param name="left" />
23785 <param name="right" />
23787 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToInt32(System.Runtime.Intrinsics.Vector256{System.Int32})">
23789 <para>int _mm256_cvtsi256_si32 (__m256i a)</para>
23790 <para>MOVD reg/m32, xmm</para>
23792 <param name="value" />
23794 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToUInt32(System.Runtime.Intrinsics.Vector256{System.UInt32})">
23796 <para>int _mm256_cvtsi256_si32 (__m256i a)</para>
23797 <para>MOVD reg/m32, xmm</para>
23799 <param name="value" />
23801 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Byte*)">
23802 <summary>VPMOVZXBW ymm, m128</summary>
23803 <param name="address" />
23805 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
23807 <para>__m256i _mm256_cvtepu8_epi16 (__m128i a)</para>
23808 <para>VPMOVZXBW ymm, xmm</para>
23810 <param name="value" />
23812 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
23814 <para>__m256i _mm256_cvtepi8_epi16 (__m128i a)</para>
23815 <para>VPMOVSXBW ymm, xmm/m128</para>
23817 <param name="value" />
23819 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.SByte*)">
23820 <summary>VPMOVSXBW ymm, m128</summary>
23821 <param name="address" />
23823 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Byte*)">
23824 <summary>VPMOVZXBD ymm, m64</summary>
23825 <param name="address" />
23827 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Int16*)">
23828 <summary>VPMOVSXWD ymm, m128</summary>
23829 <param name="address" />
23831 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
23833 <para>__m256i _mm256_cvtepu8_epi32 (__m128i a)</para>
23834 <para>VPMOVZXBD ymm, xmm</para>
23836 <param name="value" />
23838 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
23840 <para>__m256i _mm256_cvtepi16_epi32 (__m128i a)</para>
23841 <para>VPMOVSXWD ymm, xmm/m128</para>
23843 <param name="value" />
23845 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
23847 <para>__m256i _mm256_cvtepi8_epi32 (__m128i a)</para>
23848 <para>VPMOVSXBD ymm, xmm/m128</para>
23850 <param name="value" />
23852 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
23854 <para>__m256i _mm256_cvtepu16_epi32 (__m128i a)</para>
23855 <para>VPMOVZXWD ymm, xmm</para>
23857 <param name="value" />
23859 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.SByte*)">
23860 <summary>VPMOVSXBD ymm, m64</summary>
23861 <param name="address" />
23863 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.UInt16*)">
23864 <summary>VPMOVZXWD ymm, m128</summary>
23865 <param name="address" />
23867 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Byte*)">
23868 <summary>VPMOVZXBQ ymm, m32</summary>
23869 <param name="address" />
23871 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int16*)">
23872 <summary>VPMOVSXWQ ymm, m64</summary>
23873 <param name="address" />
23875 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int32*)">
23876 <summary>VPMOVSXDQ ymm, m128</summary>
23877 <param name="address" />
23879 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
23881 <para>__m256i _mm256_cvtepu8_epi64 (__m128i a)</para>
23882 <para>VPMOVZXBQ ymm, xmm</para>
23884 <param name="value" />
23886 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
23888 <para>__m256i _mm256_cvtepi16_epi64 (__m128i a)</para>
23889 <para>VPMOVSXWQ ymm, xmm/m128</para>
23891 <param name="value" />
23893 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
23895 <para>__m256i _mm256_cvtepi32_epi64 (__m128i a)</para>
23896 <para>VPMOVSXDQ ymm, xmm/m128</para>
23898 <param name="value" />
23900 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
23902 <para>__m256i _mm256_cvtepi8_epi64 (__m128i a)</para>
23903 <para>VPMOVSXBQ ymm, xmm/m128</para>
23905 <param name="value" />
23907 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
23909 <para>__m256i _mm256_cvtepu16_epi64 (__m128i a)</para>
23910 <para>VPMOVZXWQ ymm, xmm</para>
23912 <param name="value" />
23914 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
23916 <para>__m256i _mm256_cvtepu32_epi64 (__m128i a)</para>
23917 <para>VPMOVZXDQ ymm, xmm</para>
23919 <param name="value" />
23921 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.SByte*)">
23922 <summary>VPMOVSXBQ ymm, m32</summary>
23923 <param name="address" />
23925 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt16*)">
23926 <summary>VPMOVZXWQ ymm, m64</summary>
23927 <param name="address" />
23929 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt32*)">
23930 <summary>VPMOVZXDQ ymm, m128</summary>
23931 <param name="address" />
23933 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
23935 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23936 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23938 <param name="value" />
23939 <param name="index" />
23941 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
23943 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23944 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23946 <param name="value" />
23947 <param name="index" />
23949 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
23951 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23952 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23954 <param name="value" />
23955 <param name="index" />
23957 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
23959 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23960 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23962 <param name="value" />
23963 <param name="index" />
23965 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
23967 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23968 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23970 <param name="value" />
23971 <param name="index" />
23973 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
23975 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23976 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23978 <param name="value" />
23979 <param name="index" />
23981 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
23983 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23984 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23986 <param name="value" />
23987 <param name="index" />
23989 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
23991 <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
23992 <para>VEXTRACTI128 xmm, ymm, imm8</para>
23994 <param name="value" />
23995 <param name="index" />
23997 <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)">
23999 <para>__m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)</para>
24000 <para>VGATHERDPD xmm, vm32x, xmm</para>
24002 <param name="source" />
24003 <param name="baseAddress" />
24004 <param name="index" />
24005 <param name="mask" />
24006 <param name="scale" />
24007 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24009 <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)">
24011 <para>__m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)</para>
24012 <para>VGATHERQPD xmm, vm64x, xmm</para>
24014 <param name="source" />
24015 <param name="baseAddress" />
24016 <param name="index" />
24017 <param name="mask" />
24018 <param name="scale" />
24019 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24021 <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)">
24023 <para>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24024 <para>VPGATHERDD xmm, vm32x, xmm</para>
24026 <param name="source" />
24027 <param name="baseAddress" />
24028 <param name="index" />
24029 <param name="mask" />
24030 <param name="scale" />
24031 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24033 <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)">
24035 <para>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24036 <para>VPGATHERQD xmm, vm64x, xmm</para>
24038 <param name="source" />
24039 <param name="baseAddress" />
24040 <param name="index" />
24041 <param name="mask" />
24042 <param name="scale" />
24043 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24045 <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)">
24047 <para>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)</para>
24048 <para>VPGATHERQD xmm, vm32y, xmm</para>
24050 <param name="source" />
24051 <param name="baseAddress" />
24052 <param name="index" />
24053 <param name="mask" />
24054 <param name="scale" />
24055 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24057 <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)">
24059 <para>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24060 <para>VPGATHERDQ xmm, vm32x, xmm</para>
24062 <param name="source" />
24063 <param name="baseAddress" />
24064 <param name="index" />
24065 <param name="mask" />
24066 <param name="scale" />
24067 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24069 <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)">
24071 <para>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24072 <para>VPGATHERQQ xmm, vm64x, xmm</para>
24074 <param name="source" />
24075 <param name="baseAddress" />
24076 <param name="index" />
24077 <param name="mask" />
24078 <param name="scale" />
24079 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24081 <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)">
24083 <para>__m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)</para>
24084 <para>VGATHERDPS xmm, vm32x, xmm</para>
24086 <param name="source" />
24087 <param name="baseAddress" />
24088 <param name="index" />
24089 <param name="mask" />
24090 <param name="scale" />
24091 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24093 <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)">
24095 <para>__m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)</para>
24096 <para>VGATHERQPS xmm, vm64x, xmm</para>
24098 <param name="source" />
24099 <param name="baseAddress" />
24100 <param name="index" />
24101 <param name="mask" />
24102 <param name="scale" />
24103 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24105 <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)">
24107 <para>__m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)</para>
24108 <para>VGATHERQPS xmm, vm32y, xmm</para>
24110 <param name="source" />
24111 <param name="baseAddress" />
24112 <param name="index" />
24113 <param name="mask" />
24114 <param name="scale" />
24115 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24117 <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)">
24119 <para>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24120 <para>VPGATHERDD xmm, vm32x, xmm</para>
24122 <param name="source" />
24123 <param name="baseAddress" />
24124 <param name="index" />
24125 <param name="mask" />
24126 <param name="scale" />
24127 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24129 <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)">
24131 <para>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24132 <para>VPGATHERQD xmm, vm64x, xmm</para>
24134 <param name="source" />
24135 <param name="baseAddress" />
24136 <param name="index" />
24137 <param name="mask" />
24138 <param name="scale" />
24139 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24141 <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)">
24143 <para>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)</para>
24144 <para>VPGATHERQD xmm, vm32y, xmm</para>
24146 <param name="source" />
24147 <param name="baseAddress" />
24148 <param name="index" />
24149 <param name="mask" />
24150 <param name="scale" />
24151 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24153 <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)">
24155 <para>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24156 <para>VPGATHERDQ xmm, vm32x, xmm</para>
24158 <param name="source" />
24159 <param name="baseAddress" />
24160 <param name="index" />
24161 <param name="mask" />
24162 <param name="scale" />
24163 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24165 <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)">
24167 <para>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
24168 <para>VPGATHERQQ xmm, vm64x, xmm</para>
24170 <param name="source" />
24171 <param name="baseAddress" />
24172 <param name="index" />
24173 <param name="mask" />
24174 <param name="scale" />
24175 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24177 <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)">
24179 <para>__m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)</para>
24180 <para>VPGATHERDPD ymm, vm32y, ymm</para>
24182 <param name="source" />
24183 <param name="baseAddress" />
24184 <param name="index" />
24185 <param name="mask" />
24186 <param name="scale" />
24187 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24189 <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)">
24191 <para>__m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)</para>
24192 <para>VGATHERQPD ymm, vm32y, ymm</para>
24194 <param name="source" />
24195 <param name="baseAddress" />
24196 <param name="index" />
24197 <param name="mask" />
24198 <param name="scale" />
24199 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24201 <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)">
24203 <para>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
24204 <para>VPGATHERDD ymm, vm32y, ymm</para>
24206 <param name="source" />
24207 <param name="baseAddress" />
24208 <param name="index" />
24209 <param name="mask" />
24210 <param name="scale" />
24211 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24213 <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)">
24215 <para>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)</para>
24216 <para>VPGATHERDQ ymm, vm32y, ymm</para>
24218 <param name="source" />
24219 <param name="baseAddress" />
24220 <param name="index" />
24221 <param name="mask" />
24222 <param name="scale" />
24223 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24225 <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)">
24227 <para>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
24228 <para>VPGATHERQQ ymm, vm32y, ymm</para>
24230 <param name="source" />
24231 <param name="baseAddress" />
24232 <param name="index" />
24233 <param name="mask" />
24234 <param name="scale" />
24235 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24237 <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)">
24239 <para>__m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)</para>
24240 <para>VPGATHERDPS ymm, vm32y, ymm</para>
24242 <param name="source" />
24243 <param name="baseAddress" />
24244 <param name="index" />
24245 <param name="mask" />
24246 <param name="scale" />
24247 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24249 <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)">
24251 <para>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
24252 <para>VPGATHERDD ymm, vm32y, ymm</para>
24254 <param name="source" />
24255 <param name="baseAddress" />
24256 <param name="index" />
24257 <param name="mask" />
24258 <param name="scale" />
24259 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24261 <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)">
24263 <para>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)</para>
24264 <para>VPGATHERDQ ymm, vm32y, ymm</para>
24266 <param name="source" />
24267 <param name="baseAddress" />
24268 <param name="index" />
24269 <param name="mask" />
24270 <param name="scale" />
24271 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24273 <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)">
24275 <para>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
24276 <para>VPGATHERQQ ymm, vm32y, ymm</para>
24278 <param name="source" />
24279 <param name="baseAddress" />
24280 <param name="index" />
24281 <param name="mask" />
24282 <param name="scale" />
24283 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24285 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24287 <para>__m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)</para>
24288 <para>VGATHERDPD xmm, vm32x, xmm</para>
24290 <param name="baseAddress" />
24291 <param name="index" />
24292 <param name="scale" />
24293 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24295 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
24297 <para>__m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)</para>
24298 <para>VGATHERQPD xmm, vm64x, xmm</para>
24300 <param name="baseAddress" />
24301 <param name="index" />
24302 <param name="scale" />
24303 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24305 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24307 <para>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
24308 <para>VPGATHERDD xmm, vm32x, xmm</para>
24310 <param name="baseAddress" />
24311 <param name="index" />
24312 <param name="scale" />
24313 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24315 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
24317 <para>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
24318 <para>VPGATHERQD xmm, vm64x, xmm</para>
24320 <param name="baseAddress" />
24321 <param name="index" />
24322 <param name="scale" />
24323 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24325 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
24327 <para>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
24328 <para>VPGATHERQD xmm, vm64y, xmm</para>
24330 <param name="baseAddress" />
24331 <param name="index" />
24332 <param name="scale" />
24333 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24335 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24337 <para>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
24338 <para>VPGATHERDQ xmm, vm32x, xmm</para>
24340 <param name="baseAddress" />
24341 <param name="index" />
24342 <param name="scale" />
24343 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24345 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
24347 <para>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
24348 <para>VPGATHERQQ xmm, vm64x, xmm</para>
24350 <param name="baseAddress" />
24351 <param name="index" />
24352 <param name="scale" />
24353 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24355 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24357 <para>__m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)</para>
24358 <para>VGATHERDPS xmm, vm32x, xmm</para>
24360 <param name="baseAddress" />
24361 <param name="index" />
24362 <param name="scale" />
24363 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24365 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
24367 <para>__m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)</para>
24368 <para>VGATHERQPS xmm, vm64x, xmm</para>
24370 <param name="baseAddress" />
24371 <param name="index" />
24372 <param name="scale" />
24373 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24375 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
24377 <para>__m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)</para>
24378 <para>VGATHERQPS xmm, vm64y, xmm</para>
24380 <param name="baseAddress" />
24381 <param name="index" />
24382 <param name="scale" />
24383 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24385 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24387 <para>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
24388 <para>VPGATHERDD xmm, vm32x, xmm</para>
24390 <param name="baseAddress" />
24391 <param name="index" />
24392 <param name="scale" />
24393 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24395 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
24397 <para>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
24398 <para>VPGATHERQD xmm, vm64x, xmm</para>
24400 <param name="baseAddress" />
24401 <param name="index" />
24402 <param name="scale" />
24403 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24405 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
24407 <para>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
24408 <para>VPGATHERQD xmm, vm64y, xmm</para>
24410 <param name="baseAddress" />
24411 <param name="index" />
24412 <param name="scale" />
24413 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24415 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24417 <para>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
24418 <para>VPGATHERDQ xmm, vm32x, xmm</para>
24420 <param name="baseAddress" />
24421 <param name="index" />
24422 <param name="scale" />
24423 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24425 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
24427 <para>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
24428 <para>VPGATHERQQ xmm, vm64x, xmm</para>
24430 <param name="baseAddress" />
24431 <param name="index" />
24432 <param name="scale" />
24433 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24435 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24437 <para>__m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)</para>
24438 <para>VGATHERDPD ymm, vm32y, ymm</para>
24440 <param name="baseAddress" />
24441 <param name="index" />
24442 <param name="scale" />
24443 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24445 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
24447 <para>__m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)</para>
24448 <para>VGATHERQPD ymm, vm64y, ymm</para>
24450 <param name="baseAddress" />
24451 <param name="index" />
24452 <param name="scale" />
24453 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24455 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
24457 <para>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
24458 <para>VPGATHERDD ymm, vm32y, ymm</para>
24460 <param name="baseAddress" />
24461 <param name="index" />
24462 <param name="scale" />
24463 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24465 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24467 <para>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
24468 <para>VPGATHERDQ ymm, vm32y, ymm</para>
24470 <param name="baseAddress" />
24471 <param name="index" />
24472 <param name="scale" />
24473 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24475 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
24477 <para>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)</para>
24478 <para>VPGATHERQQ ymm, vm64y, ymm</para>
24480 <param name="baseAddress" />
24481 <param name="index" />
24482 <param name="scale" />
24483 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24485 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
24487 <para>__m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)</para>
24488 <para>VGATHERDPS ymm, vm32y, ymm</para>
24490 <param name="baseAddress" />
24491 <param name="index" />
24492 <param name="scale" />
24493 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24495 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
24497 <para>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
24498 <para>VPGATHERDD ymm, vm32y, ymm</para>
24500 <param name="baseAddress" />
24501 <param name="index" />
24502 <param name="scale" />
24503 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24505 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24507 <para>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
24508 <para>VPGATHERDQ ymm, vm32y, ymm</para>
24510 <param name="baseAddress" />
24511 <param name="index" />
24512 <param name="scale" />
24513 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24515 <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
24517 <para>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)</para>
24518 <para>VPGATHERQQ ymm, vm64y, ymm</para>
24520 <param name="baseAddress" />
24521 <param name="index" />
24522 <param name="scale" />
24523 <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
24525 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24527 <para>__m256i _mm256_hadd_epi16 (__m256i a, __m256i b)</para>
24528 <para>VPHADDW ymm, ymm, ymm/m256</para>
24530 <param name="left" />
24531 <param name="right" />
24533 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
24535 <para>__m256i _mm256_hadd_epi32 (__m256i a, __m256i b)</para>
24536 <para>VPHADDD ymm, ymm, ymm/m256</para>
24538 <param name="left" />
24539 <param name="right" />
24541 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24543 <para>__m256i _mm256_hadds_epi16 (__m256i a, __m256i b)</para>
24544 <para>VPHADDSW ymm, ymm, ymm/m256</para>
24546 <param name="left" />
24547 <param name="right" />
24549 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24551 <para>__m256i _mm256_hsub_epi16 (__m256i a, __m256i b)</para>
24552 <para>VPHSUBW ymm, ymm, ymm/m256</para>
24554 <param name="left" />
24555 <param name="right" />
24557 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
24559 <para>__m256i _mm256_hsub_epi32 (__m256i a, __m256i b)</para>
24560 <para>VPHSUBD ymm, ymm, ymm/m256</para>
24562 <param name="left" />
24563 <param name="right" />
24565 <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24567 <para>__m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)</para>
24568 <para>VPHSUBSW ymm, ymm, ymm/m256</para>
24570 <param name="left" />
24571 <param name="right" />
24573 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
24575 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24576 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24578 <param name="value" />
24579 <param name="data" />
24580 <param name="index" />
24582 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
24584 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24585 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24587 <param name="value" />
24588 <param name="data" />
24589 <param name="index" />
24591 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
24593 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24594 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24596 <param name="value" />
24597 <param name="data" />
24598 <param name="index" />
24600 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
24602 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24603 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24605 <param name="value" />
24606 <param name="data" />
24607 <param name="index" />
24609 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
24611 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24612 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24614 <param name="value" />
24615 <param name="data" />
24616 <param name="index" />
24618 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
24620 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24621 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24623 <param name="value" />
24624 <param name="data" />
24625 <param name="index" />
24627 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
24629 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24630 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24632 <param name="value" />
24633 <param name="data" />
24634 <param name="index" />
24636 <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
24638 <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
24639 <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
24641 <param name="value" />
24642 <param name="data" />
24643 <param name="index" />
24645 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Byte*)">
24647 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24648 <para>VMOVNTDQA ymm, m256</para>
24650 <param name="address" />
24652 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int16*)">
24654 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24655 <para>VMOVNTDQA ymm, m256</para>
24657 <param name="address" />
24659 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int32*)">
24661 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24662 <para>VMOVNTDQA ymm, m256</para>
24664 <param name="address" />
24666 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int64*)">
24668 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24669 <para>VMOVNTDQA ymm, m256</para>
24671 <param name="address" />
24673 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.SByte*)">
24675 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24676 <para>VMOVNTDQA ymm, m256</para>
24678 <param name="address" />
24680 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt16*)">
24682 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24683 <para>VMOVNTDQA ymm, m256</para>
24685 <param name="address" />
24687 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt32*)">
24689 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24690 <para>VMOVNTDQA ymm, m256</para>
24692 <param name="address" />
24694 <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt64*)">
24696 <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
24697 <para>VMOVNTDQA ymm, m256</para>
24699 <param name="address" />
24701 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
24703 <para>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)</para>
24704 <para>VPMASKMOVD xmm, xmm, m128</para>
24706 <param name="address" />
24707 <param name="mask" />
24709 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
24711 <para>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)</para>
24712 <para>VPMASKMOVD ymm, ymm, m256</para>
24714 <param name="address" />
24715 <param name="mask" />
24717 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
24719 <para>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)</para>
24720 <para>VPMASKMOVQ xmm, xmm, m128</para>
24722 <param name="address" />
24723 <param name="mask" />
24725 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
24727 <para>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)</para>
24728 <para>VPMASKMOVQ ymm, ymm, m256</para>
24730 <param name="address" />
24731 <param name="mask" />
24733 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
24735 <para>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)</para>
24736 <para>VPMASKMOVD xmm, xmm, m128</para>
24738 <param name="address" />
24739 <param name="mask" />
24741 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
24743 <para>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)</para>
24744 <para>VPMASKMOVD ymm, ymm, m256</para>
24746 <param name="address" />
24747 <param name="mask" />
24749 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
24751 <para>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)</para>
24752 <para>VPMASKMOVQ xmm, xmm, m128</para>
24754 <param name="address" />
24755 <param name="mask" />
24757 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
24759 <para>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)</para>
24760 <para>VPMASKMOVQ ymm, ymm, m256</para>
24762 <param name="address" />
24763 <param name="mask" />
24765 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
24767 <para>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)</para>
24768 <para>VPMASKMOVD m128, xmm, xmm</para>
24770 <param name="address" />
24771 <param name="mask" />
24772 <param name="source" />
24774 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
24776 <para>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)</para>
24777 <para>VPMASKMOVD m256, ymm, ymm</para>
24779 <param name="address" />
24780 <param name="mask" />
24781 <param name="source" />
24783 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
24785 <para>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)</para>
24786 <para>VPMASKMOVQ m128, xmm, xmm</para>
24788 <param name="address" />
24789 <param name="mask" />
24790 <param name="source" />
24792 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
24794 <para>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)</para>
24795 <para>VPMASKMOVQ m256, ymm, ymm</para>
24797 <param name="address" />
24798 <param name="mask" />
24799 <param name="source" />
24801 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
24803 <para>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)</para>
24804 <para>VPMASKMOVD m128, xmm, xmm</para>
24806 <param name="address" />
24807 <param name="mask" />
24808 <param name="source" />
24810 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
24812 <para>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)</para>
24813 <para>VPMASKMOVD m256, ymm, ymm</para>
24815 <param name="address" />
24816 <param name="mask" />
24817 <param name="source" />
24819 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
24821 <para>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)</para>
24822 <para>VPMASKMOVQ m128, xmm, xmm</para>
24824 <param name="address" />
24825 <param name="mask" />
24826 <param name="source" />
24828 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
24830 <para>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)</para>
24831 <para>VPMASKMOVQ m256, ymm, ymm</para>
24833 <param name="address" />
24834 <param name="mask" />
24835 <param name="source" />
24837 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
24839 <para>__m256i _mm256_max_epu8 (__m256i a, __m256i b)</para>
24840 <para>VPMAXUB ymm, ymm, ymm/m256</para>
24842 <param name="left" />
24843 <param name="right" />
24845 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24847 <para>__m256i _mm256_max_epi16 (__m256i a, __m256i b)</para>
24848 <para>VPMAXSW ymm, ymm, ymm/m256</para>
24850 <param name="left" />
24851 <param name="right" />
24853 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
24855 <para>__m256i _mm256_max_epi32 (__m256i a, __m256i b)</para>
24856 <para>VPMAXSD ymm, ymm, ymm/m256</para>
24858 <param name="left" />
24859 <param name="right" />
24861 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
24863 <para>__m256i _mm256_max_epi8 (__m256i a, __m256i b)</para>
24864 <para>VPMAXSB ymm, ymm, ymm/m256</para>
24866 <param name="left" />
24867 <param name="right" />
24869 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
24871 <para>__m256i _mm256_max_epu16 (__m256i a, __m256i b)</para>
24872 <para>VPMAXUW ymm, ymm, ymm/m256</para>
24874 <param name="left" />
24875 <param name="right" />
24877 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
24879 <para>__m256i _mm256_max_epu32 (__m256i a, __m256i b)</para>
24880 <para>VPMAXUD ymm, ymm, ymm/m256</para>
24882 <param name="left" />
24883 <param name="right" />
24885 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
24887 <para>__m256i _mm256_min_epu8 (__m256i a, __m256i b)</para>
24888 <para>VPMINUB ymm, ymm, ymm/m256</para>
24890 <param name="left" />
24891 <param name="right" />
24893 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24895 <para>__m256i _mm256_min_epi16 (__m256i a, __m256i b)</para>
24896 <para>VPMINSW ymm, ymm, ymm/m256</para>
24898 <param name="left" />
24899 <param name="right" />
24901 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
24903 <para>__m256i _mm256_min_epi32 (__m256i a, __m256i b)</para>
24904 <para>VPMINSD ymm, ymm, ymm/m256</para>
24906 <param name="left" />
24907 <param name="right" />
24909 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
24911 <para>__m256i _mm256_min_epi8 (__m256i a, __m256i b)</para>
24912 <para>VPMINSB ymm, ymm, ymm/m256</para>
24914 <param name="left" />
24915 <param name="right" />
24917 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
24919 <para>__m256i _mm256_min_epu16 (__m256i a, __m256i b)</para>
24920 <para>VPMINUW ymm, ymm, ymm/m256</para>
24922 <param name="left" />
24923 <param name="right" />
24925 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
24927 <para>__m256i _mm256_min_epu32 (__m256i a, __m256i b)</para>
24928 <para>VPMINUD ymm, ymm, ymm/m256</para>
24930 <param name="left" />
24931 <param name="right" />
24933 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.Byte})">
24935 <para>int _mm256_movemask_epi8 (__m256i a)</para>
24936 <para>VPMOVMSKB reg, ymm</para>
24938 <param name="value" />
24940 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.SByte})">
24942 <para>int _mm256_movemask_epi8 (__m256i a)</para>
24943 <para>VPMOVMSKB reg, ymm</para>
24945 <param name="value" />
24947 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
24949 <para>__m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)</para>
24950 <para>VMPSADBW ymm, ymm, ymm/m256, imm8</para>
24952 <param name="left" />
24953 <param name="right" />
24954 <param name="mask" />
24956 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
24958 <para>__m256i _mm256_mul_epi32 (__m256i a, __m256i b)</para>
24959 <para>VPMULDQ ymm, ymm, ymm/m256</para>
24961 <param name="left" />
24962 <param name="right" />
24964 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
24966 <para>__m256i _mm256_mul_epu32 (__m256i a, __m256i b)</para>
24967 <para>VPMULUDQ ymm, ymm, ymm/m256</para>
24969 <param name="left" />
24970 <param name="right" />
24972 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
24974 <para>__m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)</para>
24975 <para>VPMADDUBSW ymm, ymm, ymm/m256</para>
24977 <param name="left" />
24978 <param name="right" />
24980 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24982 <para>__m256i _mm256_madd_epi16 (__m256i a, __m256i b)</para>
24983 <para>VPMADDWD ymm, ymm, ymm/m256</para>
24985 <param name="left" />
24986 <param name="right" />
24988 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
24990 <para>__m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)</para>
24991 <para>VPMULHW ymm, ymm, ymm/m256</para>
24993 <param name="left" />
24994 <param name="right" />
24996 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
24998 <para>__m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)</para>
24999 <para>VPMULHUW ymm, ymm, ymm/m256</para>
25001 <param name="left" />
25002 <param name="right" />
25004 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25006 <para>__m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)</para>
25007 <para>VPMULHRSW ymm, ymm, ymm/m256</para>
25009 <param name="left" />
25010 <param name="right" />
25012 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25014 <para>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)</para>
25015 <para>VPMULLW ymm, ymm, ymm/m256</para>
25017 <param name="left" />
25018 <param name="right" />
25020 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25022 <para>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)</para>
25023 <para>VPMULLD ymm, ymm, ymm/m256</para>
25025 <param name="left" />
25026 <param name="right" />
25028 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
25030 <para>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)</para>
25031 <para>VPMULLW ymm, ymm, ymm/m256</para>
25033 <param name="left" />
25034 <param name="right" />
25036 <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25038 <para>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)</para>
25039 <para>VPMULLD ymm, ymm, ymm/m256</para>
25041 <param name="left" />
25042 <param name="right" />
25044 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
25046 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25047 <para>VPOR ymm, ymm, ymm/m256</para>
25049 <param name="left" />
25050 <param name="right" />
25052 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25054 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25055 <para>VPOR ymm, ymm, ymm/m256</para>
25057 <param name="left" />
25058 <param name="right" />
25060 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25062 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25063 <para>VPOR ymm, ymm, ymm/m256</para>
25065 <param name="left" />
25066 <param name="right" />
25068 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
25070 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25071 <para>VPOR ymm, ymm, ymm/m256</para>
25073 <param name="left" />
25074 <param name="right" />
25076 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
25078 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25079 <para>VPOR ymm, ymm, ymm/m256</para>
25081 <param name="left" />
25082 <param name="right" />
25084 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
25086 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25087 <para>VPOR ymm, ymm, ymm/m256</para>
25089 <param name="left" />
25090 <param name="right" />
25092 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25094 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25095 <para>VPOR ymm, ymm, ymm/m256</para>
25097 <param name="left" />
25098 <param name="right" />
25100 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
25102 <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
25103 <para>VPOR ymm, ymm, ymm/m256</para>
25105 <param name="left" />
25106 <param name="right" />
25108 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25110 <para>__m256i _mm256_packs_epi16 (__m256i a, __m256i b)</para>
25111 <para>VPACKSSWB ymm, ymm, ymm/m256</para>
25113 <param name="left" />
25114 <param name="right" />
25116 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25118 <para>__m256i _mm256_packs_epi32 (__m256i a, __m256i b)</para>
25119 <para>VPACKSSDW ymm, ymm, ymm/m256</para>
25121 <param name="left" />
25122 <param name="right" />
25124 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25126 <para>__m256i _mm256_packus_epi16 (__m256i a, __m256i b)</para>
25127 <para>VPACKUSWB ymm, ymm, ymm/m256</para>
25129 <param name="left" />
25130 <param name="right" />
25132 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25134 <para>__m256i _mm256_packus_epi32 (__m256i a, __m256i b)</para>
25135 <para>VPACKUSDW ymm, ymm, ymm/m256</para>
25137 <param name="left" />
25138 <param name="right" />
25140 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
25142 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25143 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25145 <param name="left" />
25146 <param name="right" />
25147 <param name="control" />
25149 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25151 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25152 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25154 <param name="left" />
25155 <param name="right" />
25156 <param name="control" />
25158 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
25160 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25161 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25163 <param name="left" />
25164 <param name="right" />
25165 <param name="control" />
25167 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
25169 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25170 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25172 <param name="left" />
25173 <param name="right" />
25174 <param name="control" />
25176 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
25178 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25179 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25181 <param name="left" />
25182 <param name="right" />
25183 <param name="control" />
25185 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
25187 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25188 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25190 <param name="left" />
25191 <param name="right" />
25192 <param name="control" />
25194 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
25196 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25197 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25199 <param name="left" />
25200 <param name="right" />
25201 <param name="control" />
25203 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
25205 <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
25206 <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
25208 <param name="left" />
25209 <param name="right" />
25210 <param name="control" />
25212 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
25214 <para>__m256d _mm256_permute4x64_pd (__m256d a, const int imm8)</para>
25215 <para>VPERMPD ymm, ymm/m256, imm8</para>
25217 <param name="value" />
25218 <param name="control" />
25220 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
25222 <para>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)</para>
25223 <para>VPERMQ ymm, ymm/m256, imm8</para>
25225 <param name="value" />
25226 <param name="control" />
25228 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
25230 <para>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)</para>
25231 <para>VPERMQ ymm, ymm/m256, imm8</para>
25233 <param name="value" />
25234 <param name="control" />
25236 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25238 <para>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)</para>
25239 <para>VPERMD ymm, ymm/m256, ymm</para>
25241 <param name="left" />
25242 <param name="control" />
25244 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
25246 <para>__m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)</para>
25247 <para>VPERMPS ymm, ymm/m256, ymm</para>
25249 <param name="left" />
25250 <param name="control" />
25252 <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25254 <para>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)</para>
25255 <para>VPERMD ymm, ymm/m256, ymm</para>
25257 <param name="left" />
25258 <param name="control" />
25260 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25262 <para>__m256i _mm256_slli_epi16 (__m256i a, int imm8)</para>
25263 <para>VPSLLW ymm, ymm, imm8</para>
25265 <param name="value" />
25266 <param name="count" />
25268 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
25270 <para>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)</para>
25271 <para>VPSLLW ymm, ymm, xmm/m128</para>
25273 <param name="value" />
25274 <param name="count" />
25276 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
25278 <para>__m256i _mm256_slli_epi32 (__m256i a, int imm8)</para>
25279 <para>VPSLLD ymm, ymm, imm8</para>
25281 <param name="value" />
25282 <param name="count" />
25284 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
25286 <para>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)</para>
25287 <para>VPSLLD ymm, ymm, xmm/m128</para>
25289 <param name="value" />
25290 <param name="count" />
25292 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
25294 <para>__m256i _mm256_slli_epi64 (__m256i a, int imm8)</para>
25295 <para>VPSLLQ ymm, ymm, imm8</para>
25297 <param name="value" />
25298 <param name="count" />
25300 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
25302 <para>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)</para>
25303 <para>VPSLLQ ymm, ymm, xmm/m128</para>
25305 <param name="value" />
25306 <param name="count" />
25308 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
25310 <para>__m256i _mm256_slli_epi16 (__m256i a, int imm8)</para>
25311 <para>VPSLLW ymm, ymm, imm8</para>
25313 <param name="value" />
25314 <param name="count" />
25316 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
25318 <para>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)</para>
25319 <para>VPSLLW ymm, ymm, xmm/m128</para>
25321 <param name="value" />
25322 <param name="count" />
25324 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
25326 <para>__m256i _mm256_slli_epi32 (__m256i a, int imm8)</para>
25327 <para>VPSLLD ymm, ymm, imm8</para>
25329 <param name="value" />
25330 <param name="count" />
25332 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
25334 <para>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)</para>
25335 <para>VPSLLD ymm, ymm, xmm/m128</para>
25337 <param name="value" />
25338 <param name="count" />
25340 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
25342 <para>__m256i _mm256_slli_epi64 (__m256i a, int imm8)</para>
25343 <para>VPSLLQ ymm, ymm, imm8</para>
25345 <param name="value" />
25346 <param name="count" />
25348 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
25350 <para>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)</para>
25351 <para>VPSLLQ ymm, ymm, xmm/m128</para>
25353 <param name="value" />
25354 <param name="count" />
25356 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
25358 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25359 <para>VPSLLDQ ymm, ymm, imm8</para>
25361 <param name="value" />
25362 <param name="numBytes" />
25364 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25366 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25367 <para>VPSLLDQ ymm, ymm, imm8</para>
25369 <param name="value" />
25370 <param name="numBytes" />
25372 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
25374 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25375 <para>VPSLLDQ ymm, ymm, imm8</para>
25377 <param name="value" />
25378 <param name="numBytes" />
25380 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
25382 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25383 <para>VPSLLDQ ymm, ymm, imm8</para>
25385 <param name="value" />
25386 <param name="numBytes" />
25388 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
25390 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25391 <para>VPSLLDQ ymm, ymm, imm8</para>
25393 <param name="value" />
25394 <param name="numBytes" />
25396 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
25398 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25399 <para>VPSLLDQ ymm, ymm, imm8</para>
25401 <param name="value" />
25402 <param name="numBytes" />
25404 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
25406 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25407 <para>VPSLLDQ ymm, ymm, imm8</para>
25409 <param name="value" />
25410 <param name="numBytes" />
25412 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
25414 <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
25415 <para>VPSLLDQ ymm, ymm, imm8</para>
25417 <param name="value" />
25418 <param name="numBytes" />
25420 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
25422 <para>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)</para>
25423 <para>VPSLLVD xmm, ymm, xmm/m128</para>
25425 <param name="value" />
25426 <param name="count" />
25428 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
25430 <para>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)</para>
25431 <para>VPSLLVQ xmm, ymm, xmm/m128</para>
25433 <param name="value" />
25434 <param name="count" />
25436 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
25438 <para>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)</para>
25439 <para>VPSLLVD xmm, ymm, xmm/m128</para>
25441 <param name="value" />
25442 <param name="count" />
25444 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
25446 <para>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)</para>
25447 <para>VPSLLVQ xmm, ymm, xmm/m128</para>
25449 <param name="value" />
25450 <param name="count" />
25452 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25454 <para>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)</para>
25455 <para>VPSLLVD ymm, ymm, ymm/m256</para>
25457 <param name="value" />
25458 <param name="count" />
25460 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
25462 <para>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)</para>
25463 <para>VPSLLVQ ymm, ymm, ymm/m256</para>
25465 <param name="value" />
25466 <param name="count" />
25468 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25470 <para>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)</para>
25471 <para>VPSLLVD ymm, ymm, ymm/m256</para>
25473 <param name="value" />
25474 <param name="count" />
25476 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
25478 <para>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)</para>
25479 <para>VPSLLVQ ymm, ymm, ymm/m256</para>
25481 <param name="value" />
25482 <param name="count" />
25484 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25486 <para>__m256i _mm256_srai_epi16 (__m256i a, int imm8)</para>
25487 <para>VPSRAW ymm, ymm, imm8</para>
25489 <param name="value" />
25490 <param name="count" />
25492 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
25494 <para>_mm256_sra_epi16 (__m256i a, __m128i count)</para>
25495 <para>VPSRAW ymm, ymm, xmm/m128</para>
25497 <param name="value" />
25498 <param name="count" />
25500 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
25502 <para>__m256i _mm256_srai_epi32 (__m256i a, int imm8)</para>
25503 <para>VPSRAD ymm, ymm, imm8</para>
25505 <param name="value" />
25506 <param name="count" />
25508 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
25510 <para>_mm256_sra_epi32 (__m256i a, __m128i count)</para>
25511 <para>VPSRAD ymm, ymm, xmm/m128</para>
25513 <param name="value" />
25514 <param name="count" />
25516 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
25518 <para>__m128i _mm_srav_epi32 (__m128i a, __m128i count)</para>
25519 <para>VPSRAVD xmm, xmm, xmm/m128</para>
25521 <param name="value" />
25522 <param name="count" />
25524 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25526 <para>__m256i _mm256_srav_epi32 (__m256i a, __m256i count)</para>
25527 <para>VPSRAVD ymm, ymm, ymm/m256</para>
25529 <param name="value" />
25530 <param name="count" />
25532 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25534 <para>__m256i _mm256_srli_epi16 (__m256i a, int imm8)</para>
25535 <para>VPSRLW ymm, ymm, imm8</para>
25537 <param name="value" />
25538 <param name="count" />
25540 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
25542 <para>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)</para>
25543 <para>VPSRLW ymm, ymm, xmm/m128</para>
25545 <param name="value" />
25546 <param name="count" />
25548 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
25550 <para>__m256i _mm256_srli_epi32 (__m256i a, int imm8)</para>
25551 <para>VPSRLD ymm, ymm, imm8</para>
25553 <param name="value" />
25554 <param name="count" />
25556 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
25558 <para>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)</para>
25559 <para>VPSRLD ymm, ymm, xmm/m128</para>
25561 <param name="value" />
25562 <param name="count" />
25564 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
25566 <para>__m256i _mm256_srli_epi64 (__m256i a, int imm8)</para>
25567 <para>VPSRLQ ymm, ymm, imm8</para>
25569 <param name="value" />
25570 <param name="count" />
25572 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
25574 <para>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)</para>
25575 <para>VPSRLQ ymm, ymm, xmm/m128</para>
25577 <param name="value" />
25578 <param name="count" />
25580 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
25582 <para>__m256i _mm256_srli_epi16 (__m256i a, int imm8)</para>
25583 <para>VPSRLW ymm, ymm, imm8</para>
25585 <param name="value" />
25586 <param name="count" />
25588 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
25590 <para>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)</para>
25591 <para>VPSRLW ymm, ymm, xmm/m128</para>
25593 <param name="value" />
25594 <param name="count" />
25596 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
25598 <para>__m256i _mm256_srli_epi32 (__m256i a, int imm8)</para>
25599 <para>VPSRLD ymm, ymm, imm8</para>
25601 <param name="value" />
25602 <param name="count" />
25604 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
25606 <para>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)</para>
25607 <para>VPSRLD ymm, ymm, xmm/m128</para>
25609 <param name="value" />
25610 <param name="count" />
25612 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
25614 <para>__m256i _mm256_srli_epi64 (__m256i a, int imm8)</para>
25615 <para>VPSRLQ ymm, ymm, imm8</para>
25617 <param name="value" />
25618 <param name="count" />
25620 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
25622 <para>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)</para>
25623 <para>VPSRLQ ymm, ymm, xmm/m128</para>
25625 <param name="value" />
25626 <param name="count" />
25628 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
25630 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25631 <para>VPSRLDQ ymm, ymm, imm8</para>
25633 <param name="value" />
25634 <param name="numBytes" />
25636 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25638 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25639 <para>VPSRLDQ ymm, ymm, imm8</para>
25641 <param name="value" />
25642 <param name="numBytes" />
25644 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
25646 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25647 <para>VPSRLDQ ymm, ymm, imm8</para>
25649 <param name="value" />
25650 <param name="numBytes" />
25652 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
25654 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25655 <para>VPSRLDQ ymm, ymm, imm8</para>
25657 <param name="value" />
25658 <param name="numBytes" />
25660 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
25662 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25663 <para>VPSRLDQ ymm, ymm, imm8</para>
25665 <param name="value" />
25666 <param name="numBytes" />
25668 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
25670 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25671 <para>VPSRLDQ ymm, ymm, imm8</para>
25673 <param name="value" />
25674 <param name="numBytes" />
25676 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
25678 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25679 <para>VPSRLDQ ymm, ymm, imm8</para>
25681 <param name="value" />
25682 <param name="numBytes" />
25684 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
25686 <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
25687 <para>VPSRLDQ ymm, ymm, imm8</para>
25689 <param name="value" />
25690 <param name="numBytes" />
25692 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
25694 <para>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)</para>
25695 <para>VPSRLVD xmm, xmm, xmm/m128</para>
25697 <param name="value" />
25698 <param name="count" />
25700 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
25702 <para>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)</para>
25703 <para>VPSRLVQ xmm, xmm, xmm/m128</para>
25705 <param name="value" />
25706 <param name="count" />
25708 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
25710 <para>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)</para>
25711 <para>VPSRLVD xmm, xmm, xmm/m128</para>
25713 <param name="value" />
25714 <param name="count" />
25716 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
25718 <para>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)</para>
25719 <para>VPSRLVQ xmm, xmm, xmm/m128</para>
25721 <param name="value" />
25722 <param name="count" />
25724 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25726 <para>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)</para>
25727 <para>VPSRLVD ymm, ymm, ymm/m256</para>
25729 <param name="value" />
25730 <param name="count" />
25732 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
25734 <para>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)</para>
25735 <para>VPSRLVQ ymm, ymm, ymm/m256</para>
25737 <param name="value" />
25738 <param name="count" />
25740 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25742 <para>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)</para>
25743 <para>VPSRLVD ymm, ymm, ymm/m256</para>
25745 <param name="value" />
25746 <param name="count" />
25748 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
25750 <para>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)</para>
25751 <para>VPSRLVQ ymm, ymm, ymm/m256</para>
25753 <param name="value" />
25754 <param name="count" />
25756 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
25758 <para>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)</para>
25759 <para>VPSHUFB ymm, ymm, ymm/m256</para>
25761 <param name="value" />
25762 <param name="mask" />
25764 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
25766 <para>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)</para>
25767 <para>VPSHUFD ymm, ymm/m256, imm8</para>
25769 <param name="value" />
25770 <param name="control" />
25772 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
25774 <para>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)</para>
25775 <para>VPSHUFB ymm, ymm, ymm/m256</para>
25777 <param name="value" />
25778 <param name="mask" />
25780 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
25782 <para>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)</para>
25783 <para>VPSHUFD ymm, ymm/m256, imm8</para>
25785 <param name="value" />
25786 <param name="control" />
25788 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25790 <para>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)</para>
25791 <para>VPSHUFHW ymm, ymm/m256, imm8</para>
25793 <param name="value" />
25794 <param name="control" />
25796 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
25798 <para>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)</para>
25799 <para>VPSHUFHW ymm, ymm/m256, imm8</para>
25801 <param name="value" />
25802 <param name="control" />
25804 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
25806 <para>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)</para>
25807 <para>VPSHUFLW ymm, ymm/m256, imm8</para>
25809 <param name="value" />
25810 <param name="control" />
25812 <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
25814 <para>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)</para>
25815 <para>VPSHUFLW ymm, ymm/m256, imm8</para>
25817 <param name="value" />
25818 <param name="control" />
25820 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25822 <para>__m256i _mm256_sign_epi16 (__m256i a, __m256i b)</para>
25823 <para>VPSIGNW ymm, ymm, ymm/m256</para>
25825 <param name="left" />
25826 <param name="right" />
25828 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25830 <para>__m256i _mm256_sign_epi32 (__m256i a, __m256i b)</para>
25831 <para>VPSIGND ymm, ymm, ymm/m256</para>
25833 <param name="left" />
25834 <param name="right" />
25836 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
25838 <para>__m256i _mm256_sign_epi8 (__m256i a, __m256i b)</para>
25839 <para>VPSIGNB ymm, ymm, ymm/m256</para>
25841 <param name="left" />
25842 <param name="right" />
25844 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
25846 <para>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)</para>
25847 <para>VPSUBB ymm, ymm, ymm/m256</para>
25849 <param name="left" />
25850 <param name="right" />
25852 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25854 <para>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)</para>
25855 <para>VPSUBW ymm, ymm, ymm/m256</para>
25857 <param name="left" />
25858 <param name="right" />
25860 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25862 <para>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)</para>
25863 <para>VPSUBD ymm, ymm, ymm/m256</para>
25865 <param name="left" />
25866 <param name="right" />
25868 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
25870 <para>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)</para>
25871 <para>VPSUBQ ymm, ymm, ymm/m256</para>
25873 <param name="left" />
25874 <param name="right" />
25876 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
25878 <para>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)</para>
25879 <para>VPSUBB ymm, ymm, ymm/m256</para>
25881 <param name="left" />
25882 <param name="right" />
25884 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
25886 <para>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)</para>
25887 <para>VPSUBW ymm, ymm, ymm/m256</para>
25889 <param name="left" />
25890 <param name="right" />
25892 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25894 <para>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)</para>
25895 <para>VPSUBD ymm, ymm, ymm/m256</para>
25897 <param name="left" />
25898 <param name="right" />
25900 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
25902 <para>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)</para>
25903 <para>VPSUBQ ymm, ymm, ymm/m256</para>
25905 <param name="left" />
25906 <param name="right" />
25908 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
25910 <para>__m256i _mm256_subs_epu8 (__m256i a, __m256i b)</para>
25911 <para>VPSUBUSB ymm, ymm, ymm/m256</para>
25913 <param name="left" />
25914 <param name="right" />
25916 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25918 <para>__m256i _mm256_subs_epi16 (__m256i a, __m256i b)</para>
25919 <para>VPSUBSW ymm, ymm, ymm/m256</para>
25921 <param name="left" />
25922 <param name="right" />
25924 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
25926 <para>__m256i _mm256_subs_epi8 (__m256i a, __m256i b)</para>
25927 <para>VPSUBSB ymm, ymm, ymm/m256</para>
25929 <param name="left" />
25930 <param name="right" />
25932 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
25934 <para>__m256i _mm256_subs_epu16 (__m256i a, __m256i b)</para>
25935 <para>VPSUBUSW ymm, ymm, ymm/m256</para>
25937 <param name="left" />
25938 <param name="right" />
25940 <member name="M:System.Runtime.Intrinsics.X86.Avx2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
25942 <para>__m256i _mm256_sad_epu8 (__m256i a, __m256i b)</para>
25943 <para>VPSADBW ymm, ymm, ymm/m256</para>
25945 <param name="left" />
25946 <param name="right" />
25948 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
25950 <para>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)</para>
25951 <para>VPUNPCKHBW ymm, ymm, ymm/m256</para>
25953 <param name="left" />
25954 <param name="right" />
25956 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
25958 <para>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)</para>
25959 <para>VPUNPCKHWD ymm, ymm, ymm/m256</para>
25961 <param name="left" />
25962 <param name="right" />
25964 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
25966 <para>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)</para>
25967 <para>VPUNPCKHDQ ymm, ymm, ymm/m256</para>
25969 <param name="left" />
25970 <param name="right" />
25972 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
25974 <para>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)</para>
25975 <para>VPUNPCKHQDQ ymm, ymm, ymm/m256</para>
25977 <param name="left" />
25978 <param name="right" />
25980 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
25982 <para>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)</para>
25983 <para>VPUNPCKHBW ymm, ymm, ymm/m256</para>
25985 <param name="left" />
25986 <param name="right" />
25988 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
25990 <para>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)</para>
25991 <para>VPUNPCKHWD ymm, ymm, ymm/m256</para>
25993 <param name="left" />
25994 <param name="right" />
25996 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
25998 <para>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)</para>
25999 <para>VPUNPCKHDQ ymm, ymm, ymm/m256</para>
26001 <param name="left" />
26002 <param name="right" />
26004 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
26006 <para>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)</para>
26007 <para>VPUNPCKHQDQ ymm, ymm, ymm/m256</para>
26009 <param name="left" />
26010 <param name="right" />
26012 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
26014 <para>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)</para>
26015 <para>VPUNPCKLBW ymm, ymm, ymm/m256</para>
26017 <param name="left" />
26018 <param name="right" />
26020 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
26022 <para>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)</para>
26023 <para>VPUNPCKLWD ymm, ymm, ymm/m256</para>
26025 <param name="left" />
26026 <param name="right" />
26028 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
26030 <para>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)</para>
26031 <para>VPUNPCKLDQ ymm, ymm, ymm/m256</para>
26033 <param name="left" />
26034 <param name="right" />
26036 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
26038 <para>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)</para>
26039 <para>VPUNPCKLQDQ ymm, ymm, ymm/m256</para>
26041 <param name="left" />
26042 <param name="right" />
26044 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
26046 <para>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)</para>
26047 <para>VPUNPCKLBW ymm, ymm, ymm/m256</para>
26049 <param name="left" />
26050 <param name="right" />
26052 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
26054 <para>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)</para>
26055 <para>VPUNPCKLWD ymm, ymm, ymm/m256</para>
26057 <param name="left" />
26058 <param name="right" />
26060 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
26062 <para>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)</para>
26063 <para>VPUNPCKLDQ ymm, ymm, ymm/m256</para>
26065 <param name="left" />
26066 <param name="right" />
26068 <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
26070 <para>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)</para>
26071 <para>VPUNPCKLQDQ ymm, ymm, ymm/m256</para>
26073 <param name="left" />
26074 <param name="right" />
26076 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
26078 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26079 <para>VPXOR ymm, ymm, ymm/m256</para>
26081 <param name="left" />
26082 <param name="right" />
26084 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
26086 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26087 <para>VPXOR ymm, ymm, ymm/m256</para>
26089 <param name="left" />
26090 <param name="right" />
26092 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
26094 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26095 <para>VPXOR ymm, ymm, ymm/m256</para>
26097 <param name="left" />
26098 <param name="right" />
26100 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
26102 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26103 <para>VPXOR ymm, ymm, ymm/m256</para>
26105 <param name="left" />
26106 <param name="right" />
26108 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
26110 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26111 <para>VPXOR ymm, ymm, ymm/m256</para>
26113 <param name="left" />
26114 <param name="right" />
26116 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
26118 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26119 <para>VPXOR ymm, ymm, ymm/m256</para>
26121 <param name="left" />
26122 <param name="right" />
26124 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
26126 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26127 <para>VPXOR ymm, ymm, ymm/m256</para>
26129 <param name="left" />
26130 <param name="right" />
26132 <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
26134 <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
26135 <para>VPXOR ymm, ymm, ymm/m256</para>
26137 <param name="left" />
26138 <param name="right" />
26140 <member name="P:System.Runtime.Intrinsics.X86.Avx2.IsSupported" />
26141 <member name="T:System.Runtime.Intrinsics.X86.Avx2.X64" />
26142 <member name="P:System.Runtime.Intrinsics.X86.Avx2.X64.IsSupported" />
26143 <member name="T:System.Runtime.Intrinsics.X86.AvxVnni" />
26144 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
26145 <summary>__m128i _mm_dpbusd_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSD xmm, xmm, xmm/m128</summary>
26146 <param name="addend" />
26147 <param name="left" />
26148 <param name="right" />
26150 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
26151 <summary>__m128i _mm_dpwssd_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSD xmm, xmm, xmm/m128</summary>
26152 <param name="addend" />
26153 <param name="left" />
26154 <param name="right" />
26156 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
26157 <summary>__m256i _mm256_dpbusd_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSD ymm, ymm, ymm/m256</summary>
26158 <param name="addend" />
26159 <param name="left" />
26160 <param name="right" />
26162 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
26163 <summary>__m256i _mm256_dpwssd_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSD ymm, ymm, ymm/m256</summary>
26164 <param name="addend" />
26165 <param name="left" />
26166 <param name="right" />
26168 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
26169 <summary>__m128i _mm_dpbusds_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSDS xmm, xmm, xmm/m128</summary>
26170 <param name="addend" />
26171 <param name="left" />
26172 <param name="right" />
26174 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
26175 <summary>__m128i _mm_dpwssds_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSDS xmm, xmm, xmm/m128</summary>
26176 <param name="addend" />
26177 <param name="left" />
26178 <param name="right" />
26180 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
26181 <summary>__m256i _mm256_dpbusds_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSDS ymm, ymm, ymm/m256</summary>
26182 <param name="addend" />
26183 <param name="left" />
26184 <param name="right" />
26186 <member name="M:System.Runtime.Intrinsics.X86.AvxVnni.MultiplyWideningAndAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
26187 <summary>__m256i _mm256_dpwssds_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSDS ymm, ymm, ymm/m256</summary>
26188 <param name="addend" />
26189 <param name="left" />
26190 <param name="right" />
26192 <member name="P:System.Runtime.Intrinsics.X86.AvxVnni.IsSupported" />
26193 <member name="T:System.Runtime.Intrinsics.X86.AvxVnni.X64" />
26194 <member name="P:System.Runtime.Intrinsics.X86.AvxVnni.X64.IsSupported" />
26195 <member name="T:System.Runtime.Intrinsics.X86.Bmi1">
26196 <summary>This class provides access to Intel BMI1 hardware instructions via intrinsics.</summary>
26198 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.AndNot(System.UInt32,System.UInt32)">
26200 <para>unsigned int _andn_u32 (unsigned int a, unsigned int b)</para>
26201 <para>ANDN r32a, r32b, reg/m32</para>
26203 <param name="left" />
26204 <param name="right" />
26206 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.Byte,System.Byte)">
26208 <para>unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)</para>
26209 <para>BEXTR r32a, reg/m32, r32b</para>
26211 <param name="value" />
26212 <param name="start" />
26213 <param name="length" />
26215 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.UInt16)">
26217 <para>unsigned int _bextr2_u32 (unsigned int a, unsigned int control)</para>
26218 <para>BEXTR r32a, reg/m32, r32b</para>
26220 <param name="value" />
26221 <param name="control" />
26223 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ExtractLowestSetBit(System.UInt32)">
26225 <para>unsigned int _blsi_u32 (unsigned int a)</para>
26226 <para>BLSI reg, reg/m32</para>
26228 <param name="value" />
26230 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.GetMaskUpToLowestSetBit(System.UInt32)">
26232 <para>unsigned int _blsmsk_u32 (unsigned int a)</para>
26233 <para>BLSMSK reg, reg/m32</para>
26235 <param name="value" />
26237 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ResetLowestSetBit(System.UInt32)">
26239 <para>unsigned int _blsr_u32 (unsigned int a)</para>
26240 <para>BLSR reg, reg/m32</para>
26242 <param name="value" />
26244 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.TrailingZeroCount(System.UInt32)">
26246 <para>int _mm_tzcnt_32 (unsigned int a)</para>
26247 <para>TZCNT reg, reg/m32</para>
26249 <param name="value" />
26251 <member name="P:System.Runtime.Intrinsics.X86.Bmi1.IsSupported" />
26252 <member name="T:System.Runtime.Intrinsics.X86.Bmi1.X64" />
26253 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.AndNot(System.UInt64,System.UInt64)">
26255 <para>unsigned __int64 _andn_u64 (unsigned __int64 a, unsigned __int64 b)</para>
26256 <para>ANDN r64a, r64b, reg/m64</para>
26258 <param name="left" />
26259 <param name="right" />
26261 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.Byte,System.Byte)">
26263 <para>unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)</para>
26264 <para>BEXTR r64a, reg/m64, r64b</para>
26266 <param name="value" />
26267 <param name="start" />
26268 <param name="length" />
26270 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.UInt16)">
26272 <para>unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)</para>
26273 <para>BEXTR r64a, reg/m64, r64b</para>
26275 <param name="value" />
26276 <param name="control" />
26278 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ExtractLowestSetBit(System.UInt64)">
26280 <para>unsigned __int64 _blsi_u64 (unsigned __int64 a)</para>
26281 <para>BLSI reg, reg/m64</para>
26283 <param name="value" />
26285 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.GetMaskUpToLowestSetBit(System.UInt64)">
26287 <para>unsigned __int64 _blsmsk_u64 (unsigned __int64 a)</para>
26288 <para>BLSMSK reg, reg/m64</para>
26290 <param name="value" />
26292 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ResetLowestSetBit(System.UInt64)">
26294 <para>unsigned __int64 _blsr_u64 (unsigned __int64 a)</para>
26295 <para>BLSR reg, reg/m64</para>
26297 <param name="value" />
26299 <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.TrailingZeroCount(System.UInt64)">
26301 <para>__int64 _mm_tzcnt_64 (unsigned __int64 a)</para>
26302 <para>TZCNT reg, reg/m64</para>
26304 <param name="value" />
26306 <member name="P:System.Runtime.Intrinsics.X86.Bmi1.X64.IsSupported" />
26307 <member name="T:System.Runtime.Intrinsics.X86.Bmi2">
26308 <summary>This class provides access to Intel BMI2 hardware instructions via intrinsics.</summary>
26310 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32)">
26312 <para>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)</para>
26313 <para>MULX r32a, r32b, reg/m32</para>
26315 <param name="left" />
26316 <param name="right" />
26318 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32,System.UInt32*)">
26320 <para>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)</para>
26321 <para>MULX r32a, r32b, reg/m32</para>
26323 <param name="left" />
26324 <param name="right" />
26325 <param name="low" />
26327 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitDeposit(System.UInt32,System.UInt32)">
26329 <para>unsigned int _pdep_u32 (unsigned int a, unsigned int mask)</para>
26330 <para>PDEP r32a, r32b, reg/m32</para>
26332 <param name="value" />
26333 <param name="mask" />
26335 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitExtract(System.UInt32,System.UInt32)">
26337 <para>unsigned int _pext_u32 (unsigned int a, unsigned int mask)</para>
26338 <para>PEXT r32a, r32b, reg/m32</para>
26340 <param name="value" />
26341 <param name="mask" />
26343 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ZeroHighBits(System.UInt32,System.UInt32)">
26345 <para>unsigned int _bzhi_u32 (unsigned int a, unsigned int index)</para>
26346 <para>BZHI r32a, reg/m32, r32b</para>
26348 <param name="value" />
26349 <param name="index" />
26351 <member name="P:System.Runtime.Intrinsics.X86.Bmi2.IsSupported" />
26352 <member name="T:System.Runtime.Intrinsics.X86.Bmi2.X64" />
26353 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64)">
26355 <para>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)</para>
26356 <para>MULX r64a, r64b, reg/m64</para>
26358 <param name="left" />
26359 <param name="right" />
26361 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64,System.UInt64*)">
26363 <para>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)</para>
26364 <para>MULX r64a, r64b, reg/m64</para>
26366 <param name="left" />
26367 <param name="right" />
26368 <param name="low" />
26370 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitDeposit(System.UInt64,System.UInt64)">
26372 <para>unsigned __int64 _pdep_u64 (unsigned __int64 a, unsigned __int64 mask)</para>
26373 <para>PDEP r64a, r64b, reg/m64</para>
26375 <param name="value" />
26376 <param name="mask" />
26378 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitExtract(System.UInt64,System.UInt64)">
26380 <para>unsigned __int64 _pext_u64 (unsigned __int64 a, unsigned __int64 mask)</para>
26381 <para>PEXT r64a, r64b, reg/m64</para>
26383 <param name="value" />
26384 <param name="mask" />
26386 <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ZeroHighBits(System.UInt64,System.UInt64)">
26388 <para>unsigned __int64 _bzhi_u64 (unsigned __int64 a, unsigned int index)</para>
26389 <para>BZHI r64a, reg/m32, r64b</para>
26391 <param name="value" />
26392 <param name="index" />
26394 <member name="P:System.Runtime.Intrinsics.X86.Bmi2.X64.IsSupported" />
26395 <member name="T:System.Runtime.Intrinsics.X86.FloatComparisonMode" />
26396 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualNonSignaling">
26397 <summary>_CMP_EQ_OQ.</summary>
26399 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualSignaling">
26400 <summary>_CMP_EQ_OS.</summary>
26402 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseNonSignaling">
26403 <summary>_CMP_FALSE_OQ.</summary>
26405 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseSignaling">
26406 <summary>_CMP_FALSE_OS.</summary>
26408 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanNonSignaling">
26409 <summary>_CMP_GT_OQ.</summary>
26411 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualNonSignaling">
26412 <summary>_CMP_GE_OQ.</summary>
26414 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualSignaling">
26415 <summary>_CMP_GE_OS.</summary>
26417 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanSignaling">
26418 <summary>_CMP_GT_OS.</summary>
26420 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanNonSignaling">
26421 <summary>_CMP_LT_OQ.</summary>
26423 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualNonSignaling">
26424 <summary>_CMP_LE_OQ.</summary>
26426 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualSignaling">
26427 <summary>_CMP_LE_OS.</summary>
26429 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanSignaling">
26430 <summary>_CMP_LT_OS.</summary>
26432 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNonSignaling">
26433 <summary>_CMP_ORD_Q.</summary>
26435 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualNonSignaling">
26436 <summary>_CMP_NEQ_OQ.</summary>
26438 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualSignaling">
26439 <summary>_CMP_NEQ_OS.</summary>
26441 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedSignaling">
26442 <summary>_CMP_ORD_S.</summary>
26444 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualNonSignaling">
26445 <summary>_CMP_EQ_UQ.</summary>
26447 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualSignaling">
26448 <summary>_CMP_EQ_US.</summary>
26450 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNonSignaling">
26451 <summary>_CMP_UNORD_Q.</summary>
26453 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualNonSignaling">
26454 <summary>_CMP_NEQ_UQ.</summary>
26456 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualSignaling">
26457 <summary>_CMP_NEQ_US.</summary>
26459 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanNonSignaling">
26460 <summary>_CMP_NGT_UQ.</summary>
26462 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualNonSignaling">
26463 <summary>_CMP_NGE_UQ.</summary>
26465 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualSignaling">
26466 <summary>_CMP_NGE_US.</summary>
26468 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanSignaling">
26469 <summary>_CMP_NGT_US.</summary>
26471 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanNonSignaling">
26472 <summary>_CMP_NLT_UQ.</summary>
26474 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualNonSignaling">
26475 <summary>_CMP_NLE_UQ.</summary>
26477 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualSignaling">
26478 <summary>_CMP_NLE_US.</summary>
26480 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanSignaling">
26481 <summary>_CMP_NLT_US.</summary>
26483 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedSignaling">
26484 <summary>_CMP_UNORD_S.</summary>
26486 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueNonSignaling">
26487 <summary>_CMP_TRUE_UQ.</summary>
26489 <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueSignaling">
26490 <summary>_CMP_TRUE_US.</summary>
26492 <member name="T:System.Runtime.Intrinsics.X86.Fma">
26493 <summary>This class provides access to Intel FMA hardware instructions via intrinsics.</summary>
26495 <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})">
26497 <para>__m128d _mm_fmadd_pd (__m128d a, __m128d b, __m128d c)</para>
26498 <para>VFMADDPD xmm, xmm, xmm/m128</para>
26504 <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})">
26506 <para>__m128 _mm_fmadd_ps (__m128 a, __m128 b, __m128 c)</para>
26507 <para>VFMADDPS xmm, xmm, xmm/m128</para>
26513 <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})">
26515 <para>__m256d _mm256_fmadd_pd (__m256d a, __m256d b, __m256d c)</para>
26516 <para>VFMADDPS ymm, ymm, ymm/m256</para>
26522 <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})">
26524 <para>__m256 _mm256_fmadd_ps (__m256 a, __m256 b, __m256 c)</para>
26525 <para>VFMADDPS ymm, ymm, ymm/m256</para>
26531 <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})">
26533 <para>__m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)</para>
26534 <para>VFNMADDPD xmm, xmm, xmm/m128</para>
26540 <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})">
26542 <para>__m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)</para>
26543 <para>VFNMADDPS xmm, xmm, xmm/m128</para>
26549 <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})">
26551 <para>__m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)</para>
26552 <para>VFNMADDPD ymm, ymm, ymm/m256</para>
26558 <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})">
26560 <para>__m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)</para>
26561 <para>VFNMADDPS ymm, ymm, ymm/m256</para>
26567 <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})">
26569 <para>__m128d _mm_fnmadd_sd (__m128d a, __m128d b, __m128d c)</para>
26570 <para>VFNMADDSD xmm, xmm, xmm/m64</para>
26576 <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})">
26578 <para>__m128 _mm_fnmadd_ss (__m128 a, __m128 b, __m128 c)</para>
26579 <para>VFNMADDSS xmm, xmm, xmm/m32</para>
26585 <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})">
26587 <para>__m128d _mm_fmadd_sd (__m128d a, __m128d b, __m128d c)</para>
26588 <para>VFMADDSS xmm, xmm, xmm/m64</para>
26594 <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})">
26596 <para>__m128 _mm_fmadd_ss (__m128 a, __m128 b, __m128 c)</para>
26597 <para>VFMADDSS xmm, xmm, xmm/m32</para>
26603 <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})">
26605 <para>__m128d _mm_fmaddsub_pd (__m128d a, __m128d b, __m128d c)</para>
26606 <para>VFMADDSUBPD xmm, xmm, xmm/m128</para>
26612 <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})">
26614 <para>__m128 _mm_fmaddsub_ps (__m128 a, __m128 b, __m128 c)</para>
26615 <para>VFMADDSUBPS xmm, xmm, xmm/m128</para>
26621 <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})">
26623 <para>__m256d _mm256_fmaddsub_pd (__m256d a, __m256d b, __m256d c)</para>
26624 <para>VFMADDSUBPD ymm, ymm, ymm/m256</para>
26630 <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})">
26632 <para>__m256 _mm256_fmaddsub_ps (__m256 a, __m256 b, __m256 c)</para>
26633 <para>VFMADDSUBPS ymm, ymm, ymm/m256</para>
26639 <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})">
26641 <para>__m128d _mm_fmsub_pd (__m128d a, __m128d b, __m128d c)</para>
26642 <para>VFMSUBPS xmm, xmm, xmm/m128</para>
26648 <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})">
26650 <para>__m128 _mm_fmsub_ps (__m128 a, __m128 b, __m128 c)</para>
26651 <para>VFMSUBPS xmm, xmm, xmm/m128</para>
26657 <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})">
26659 <para>__m256d _mm256_fmsub_pd (__m256d a, __m256d b, __m256d c)</para>
26660 <para>VFMSUBPD ymm, ymm, ymm/m256</para>
26666 <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})">
26668 <para>__m256 _mm256_fmsub_ps (__m256 a, __m256 b, __m256 c)</para>
26669 <para>VFMSUBPS ymm, ymm, ymm/m256</para>
26675 <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})">
26677 <para>__m128d _mm_fmsubadd_pd (__m128d a, __m128d b, __m128d c)</para>
26678 <para>VFMSUBADDPD xmm, xmm, xmm/m128</para>
26684 <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})">
26686 <para>__m128 _mm_fmsubadd_ps (__m128 a, __m128 b, __m128 c)</para>
26687 <para>VFMSUBADDPS xmm, xmm, xmm/m128</para>
26693 <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})">
26695 <para>__m256d _mm256_fmsubadd_pd (__m256d a, __m256d b, __m256d c)</para>
26696 <para>VFMSUBADDPD ymm, ymm, ymm/m256</para>
26702 <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})">
26704 <para>__m256 _mm256_fmsubadd_ps (__m256 a, __m256 b, __m256 c)</para>
26705 <para>VFMSUBADDPS ymm, ymm, ymm/m256</para>
26711 <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})">
26713 <para>__m128d _mm_fnmsub_pd (__m128d a, __m128d b, __m128d c)</para>
26714 <para>VFNMSUBPD xmm, xmm, xmm/m128</para>
26720 <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})">
26722 <para>__m128 _mm_fnmsub_ps (__m128 a, __m128 b, __m128 c)</para>
26723 <para>VFNMSUBPS xmm, xmm, xmm/m128</para>
26729 <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})">
26731 <para>__m256d _mm256_fnmsub_pd (__m256d a, __m256d b, __m256d c)</para>
26732 <para>VFNMSUBPD ymm, ymm, ymm/m256</para>
26738 <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})">
26740 <para>__m256 _mm256_fnmsub_ps (__m256 a, __m256 b, __m256 c)</para>
26741 <para>VFNMSUBPS ymm, ymm, ymm/m256</para>
26747 <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})">
26749 <para>__m128d _mm_fnmsub_sd (__m128d a, __m128d b, __m128d c)</para>
26750 <para>VFNMSUBSD xmm, xmm, xmm/m64</para>
26756 <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})">
26758 <para>__m128 _mm_fnmsub_ss (__m128 a, __m128 b, __m128 c)</para>
26759 <para>VFNMSUBSS xmm, xmm, xmm/m32</para>
26765 <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})">
26767 <para>__m128d _mm_fmsub_sd (__m128d a, __m128d b, __m128d c)</para>
26768 <para>VFMSUBSD xmm, xmm, xmm/m64</para>
26774 <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})">
26776 <para>__m128 _mm_fmsub_ss (__m128 a, __m128 b, __m128 c)</para>
26777 <para>VFMSUBSS xmm, xmm, xmm/m32</para>
26783 <member name="P:System.Runtime.Intrinsics.X86.Fma.IsSupported" />
26784 <member name="T:System.Runtime.Intrinsics.X86.Fma.X64" />
26785 <member name="P:System.Runtime.Intrinsics.X86.Fma.X64.IsSupported" />
26786 <member name="T:System.Runtime.Intrinsics.X86.Lzcnt">
26787 <summary>This class provides access to Intel LZCNT hardware instructions via intrinsics.</summary>
26789 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.LeadingZeroCount(System.UInt32)">
26791 <para>unsigned int _lzcnt_u32 (unsigned int a)</para>
26792 <para>LZCNT reg, reg/m32</para>
26794 <param name="value" />
26796 <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.IsSupported" />
26797 <member name="T:System.Runtime.Intrinsics.X86.Lzcnt.X64" />
26798 <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.X64.LeadingZeroCount(System.UInt64)">
26800 <para>unsigned __int64 _lzcnt_u64 (unsigned __int64 a)</para>
26801 <para>LZCNT reg, reg/m64</para>
26803 <param name="value" />
26805 <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.X64.IsSupported" />
26806 <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq">
26807 <summary>This class provides access to Intel PCLMULQDQ hardware instructions via intrinsics.</summary>
26809 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
26811 <para>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)</para>
26812 <para>PCLMULQDQ xmm, xmm/m128, imm8</para>
26814 <param name="left" />
26815 <param name="right" />
26816 <param name="control" />
26818 <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
26820 <para>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)</para>
26821 <para>PCLMULQDQ xmm, xmm/m128, imm8</para>
26823 <param name="left" />
26824 <param name="right" />
26825 <param name="control" />
26827 <member name="P:System.Runtime.Intrinsics.X86.Pclmulqdq.IsSupported" />
26828 <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq.X64" />
26829 <member name="P:System.Runtime.Intrinsics.X86.Pclmulqdq.X64.IsSupported" />
26830 <member name="T:System.Runtime.Intrinsics.X86.Popcnt">
26831 <summary>This class provides access to Intel POPCNT hardware instructions via intrinsics.</summary>
26833 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.PopCount(System.UInt32)">
26835 <para>int _mm_popcnt_u32 (unsigned int a)</para>
26836 <para>POPCNT reg, reg/m32</para>
26838 <param name="value" />
26840 <member name="P:System.Runtime.Intrinsics.X86.Popcnt.IsSupported" />
26841 <member name="T:System.Runtime.Intrinsics.X86.Popcnt.X64" />
26842 <member name="M:System.Runtime.Intrinsics.X86.Popcnt.X64.PopCount(System.UInt64)">
26844 <para>__int64 _mm_popcnt_u64 (unsigned __int64 a)</para>
26845 <para>POPCNT reg64, reg/m64</para>
26847 <param name="value" />
26849 <member name="P:System.Runtime.Intrinsics.X86.Popcnt.X64.IsSupported" />
26850 <member name="T:System.Runtime.Intrinsics.X86.Sse">
26851 <summary>This class provides access to Intel SSE hardware instructions via intrinsics.</summary>
26853 <member name="M:System.Runtime.Intrinsics.X86.Sse.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26855 <para>__m128 _mm_add_ps (__m128 a, __m128 b)</para>
26856 <para>ADDPS xmm, xmm/m128</para>
26858 <param name="left" />
26859 <param name="right" />
26861 <member name="M:System.Runtime.Intrinsics.X86.Sse.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26863 <para>__m128 _mm_add_ss (__m128 a, __m128 b)</para>
26864 <para>ADDSS xmm, xmm/m32</para>
26866 <param name="left" />
26867 <param name="right" />
26869 <member name="M:System.Runtime.Intrinsics.X86.Sse.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26871 <para>__m128 _mm_and_ps (__m128 a, __m128 b)</para>
26872 <para>ANDPS xmm, xmm/m128</para>
26874 <param name="left" />
26875 <param name="right" />
26877 <member name="M:System.Runtime.Intrinsics.X86.Sse.AndNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26879 <para>__m128 _mm_andnot_ps (__m128 a, __m128 b)</para>
26880 <para>ANDNPS xmm, xmm/m128</para>
26882 <param name="left" />
26883 <param name="right" />
26885 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26887 <para>__m128 _mm_cmpeq_ps (__m128 a, __m128 b)</para>
26888 <para>CMPPS xmm, xmm/m128, imm8(0)</para>
26890 <param name="left" />
26891 <param name="right" />
26893 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26895 <para>__m128 _mm_cmpgt_ps (__m128 a, __m128 b)</para>
26896 <para>CMPPS xmm, xmm/m128, imm8(6)</para>
26898 <param name="left" />
26899 <param name="right" />
26901 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26903 <para>__m128 _mm_cmpge_ps (__m128 a, __m128 b)</para>
26904 <para>CMPPS xmm, xmm/m128, imm8(5)</para>
26906 <param name="left" />
26907 <param name="right" />
26909 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26911 <para>__m128 _mm_cmplt_ps (__m128 a, __m128 b)</para>
26912 <para>CMPPS xmm, xmm/m128, imm8(1)</para>
26914 <param name="left" />
26915 <param name="right" />
26917 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26919 <para>__m128 _mm_cmple_ps (__m128 a, __m128 b)</para>
26920 <para>CMPPS xmm, xmm/m128, imm8(2)</para>
26922 <param name="left" />
26923 <param name="right" />
26925 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26927 <para>__m128 _mm_cmpneq_ps (__m128 a, __m128 b)</para>
26928 <para>CMPPS xmm, xmm/m128, imm8(4)</para>
26930 <param name="left" />
26931 <param name="right" />
26933 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26935 <para>__m128 _mm_cmpngt_ps (__m128 a, __m128 b)</para>
26936 <para>CMPPS xmm, xmm/m128, imm8(2)</para>
26938 <param name="left" />
26939 <param name="right" />
26941 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26943 <para>__m128 _mm_cmpnge_ps (__m128 a, __m128 b)</para>
26944 <para>CMPPS xmm, xmm/m128, imm8(1)</para>
26946 <param name="left" />
26947 <param name="right" />
26949 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26951 <para>__m128 _mm_cmpnlt_ps (__m128 a, __m128 b)</para>
26952 <para>CMPPS xmm, xmm/m128, imm8(5)</para>
26954 <param name="left" />
26955 <param name="right" />
26957 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26959 <para>__m128 _mm_cmpnle_ps (__m128 a, __m128 b)</para>
26960 <para>CMPPS xmm, xmm/m128, imm8(6)</para>
26962 <param name="left" />
26963 <param name="right" />
26965 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26967 <para>__m128 _mm_cmpord_ps (__m128 a, __m128 b)</para>
26968 <para>CMPPS xmm, xmm/m128, imm8(7)</para>
26970 <param name="left" />
26971 <param name="right" />
26973 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26975 <para>__m128 _mm_cmpeq_ss (__m128 a, __m128 b)</para>
26976 <para>CMPSS xmm, xmm/m32, imm8(0)</para>
26978 <param name="left" />
26979 <param name="right" />
26981 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26983 <para>__m128 _mm_cmpgt_ss (__m128 a, __m128 b)</para>
26984 <para>CMPSS xmm, xmm/m32, imm8(6)</para>
26986 <param name="left" />
26987 <param name="right" />
26989 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26991 <para>__m128 _mm_cmpge_ss (__m128 a, __m128 b)</para>
26992 <para>CMPPS xmm, xmm/m32, imm8(5)</para>
26994 <param name="left" />
26995 <param name="right" />
26997 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
26999 <para>__m128 _mm_cmplt_ss (__m128 a, __m128 b)</para>
27000 <para>CMPSS xmm, xmm/m32, imm8(1)</para>
27002 <param name="left" />
27003 <param name="right" />
27005 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27007 <para>__m128 _mm_cmple_ss (__m128 a, __m128 b)</para>
27008 <para>CMPSS xmm, xmm/m32, imm8(2)</para>
27010 <param name="left" />
27011 <param name="right" />
27013 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27015 <para>__m128 _mm_cmpneq_ss (__m128 a, __m128 b)</para>
27016 <para>CMPSS xmm, xmm/m32, imm8(4)</para>
27018 <param name="left" />
27019 <param name="right" />
27021 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27023 <para>__m128 _mm_cmpngt_ss (__m128 a, __m128 b)</para>
27024 <para>CMPSS xmm, xmm/m32, imm8(2)</para>
27026 <param name="left" />
27027 <param name="right" />
27029 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27031 <para>__m128 _mm_cmpnge_ss (__m128 a, __m128 b)</para>
27032 <para>CMPSS xmm, xmm/m32, imm8(1)</para>
27034 <param name="left" />
27035 <param name="right" />
27037 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27039 <para>__m128 _mm_cmpnlt_ss (__m128 a, __m128 b)</para>
27040 <para>CMPSS xmm, xmm/m32, imm8(5)</para>
27042 <param name="left" />
27043 <param name="right" />
27045 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27047 <para>__m128 _mm_cmpnle_ss (__m128 a, __m128 b)</para>
27048 <para>CMPSS xmm, xmm/m32, imm8(6)</para>
27050 <param name="left" />
27051 <param name="right" />
27053 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27055 <para>__m128 _mm_cmpord_ss (__m128 a, __m128 b)</para>
27056 <para>CMPSS xmm, xmm/m32, imm8(7)</para>
27058 <param name="left" />
27059 <param name="right" />
27061 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27063 <para>int _mm_comieq_ss (__m128 a, __m128 b)</para>
27064 <para>COMISS xmm, xmm/m32</para>
27066 <param name="left" />
27067 <param name="right" />
27069 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27071 <para>int _mm_comigt_ss (__m128 a, __m128 b)</para>
27072 <para>COMISS xmm, xmm/m32</para>
27074 <param name="left" />
27075 <param name="right" />
27077 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27079 <para>int _mm_comige_ss (__m128 a, __m128 b)</para>
27080 <para>COMISS xmm, xmm/m32</para>
27082 <param name="left" />
27083 <param name="right" />
27085 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27087 <para>int _mm_comilt_ss (__m128 a, __m128 b)</para>
27088 <para>COMISS xmm, xmm/m32</para>
27090 <param name="left" />
27091 <param name="right" />
27093 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27095 <para>int _mm_comile_ss (__m128 a, __m128 b)</para>
27096 <para>COMISS xmm, xmm/m32</para>
27098 <param name="left" />
27099 <param name="right" />
27101 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27103 <para>int _mm_comineq_ss (__m128 a, __m128 b)</para>
27104 <para>COMISS xmm, xmm/m32</para>
27106 <param name="left" />
27107 <param name="right" />
27109 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27111 <para>__m128 _mm_cmpunord_ss (__m128 a, __m128 b)</para>
27112 <para>CMPSS xmm, xmm/m32, imm8(3)</para>
27114 <param name="left" />
27115 <param name="right" />
27117 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27119 <para>int _mm_ucomieq_ss (__m128 a, __m128 b)</para>
27120 <para>UCOMISS xmm, xmm/m32</para>
27122 <param name="left" />
27123 <param name="right" />
27125 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27127 <para>int _mm_ucomigt_ss (__m128 a, __m128 b)</para>
27128 <para>UCOMISS xmm, xmm/m32</para>
27130 <param name="left" />
27131 <param name="right" />
27133 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27135 <para>int _mm_ucomige_ss (__m128 a, __m128 b)</para>
27136 <para>UCOMISS xmm, xmm/m32</para>
27138 <param name="left" />
27139 <param name="right" />
27141 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27143 <para>int _mm_ucomilt_ss (__m128 a, __m128 b)</para>
27144 <para>UCOMISS xmm, xmm/m32</para>
27146 <param name="left" />
27147 <param name="right" />
27149 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27151 <para>int _mm_ucomile_ss (__m128 a, __m128 b)</para>
27152 <para>UCOMISS xmm, xmm/m32</para>
27154 <param name="left" />
27155 <param name="right" />
27157 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27159 <para>int _mm_ucomineq_ss (__m128 a, __m128 b)</para>
27160 <para>UCOMISS xmm, xmm/m32</para>
27162 <param name="left" />
27163 <param name="right" />
27165 <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27167 <para>__m128 _mm_cmpunord_ps (__m128 a, __m128 b)</para>
27168 <para>CMPPS xmm, xmm/m128, imm8(3)</para>
27170 <param name="left" />
27171 <param name="right" />
27173 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32)">
27175 <para>__m128 _mm_cvtsi32_ss (__m128 a, int b)</para>
27176 <para>CVTSI2SS xmm, reg/m32</para>
27178 <param name="upper" />
27179 <param name="value" />
27181 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
27183 <para>int _mm_cvtss_si32 (__m128 a)</para>
27184 <para>CVTSS2SI r32, xmm/m32</para>
27186 <param name="value" />
27188 <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
27190 <para>int _mm_cvttss_si32 (__m128 a)</para>
27191 <para>CVTTSS2SI r32, xmm/m32</para>
27193 <param name="value" />
27195 <member name="M:System.Runtime.Intrinsics.X86.Sse.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27197 <para>__m128 _mm_div_ps (__m128 a, __m128 b)</para>
27198 <para>DIVPS xmm, xmm/m128</para>
27200 <param name="left" />
27201 <param name="right" />
27203 <member name="M:System.Runtime.Intrinsics.X86.Sse.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27205 <para>__m128 _mm_div_ss (__m128 a, __m128 b)</para>
27206 <para>DIVSS xmm, xmm/m32</para>
27208 <param name="left" />
27209 <param name="right" />
27211 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadAlignedVector128(System.Single*)">
27213 <para>__m128 _mm_load_ps (float const* mem_address)</para>
27214 <para>MOVAPS xmm, m128</para>
27216 <param name="address" />
27218 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
27220 <para>__m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)</para>
27221 <para>MOVHPS xmm, m64</para>
27223 <param name="lower" />
27224 <param name="address" />
27226 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
27228 <para>__m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)</para>
27229 <para>MOVLPS xmm, m64</para>
27231 <param name="upper" />
27232 <param name="address" />
27234 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadScalarVector128(System.Single*)">
27236 <para>__m128 _mm_load_ss (float const* mem_address)</para>
27237 <para>MOVSS xmm, m32</para>
27239 <param name="address" />
27241 <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadVector128(System.Single*)">
27243 <para>__m128 _mm_loadu_ps (float const* mem_address)</para>
27244 <para>MOVUPS xmm, m128</para>
27246 <param name="address" />
27248 <member name="M:System.Runtime.Intrinsics.X86.Sse.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27250 <para>__m128 _mm_max_ps (__m128 a, __m128 b)</para>
27251 <para>MAXPS xmm, xmm/m128</para>
27253 <param name="left" />
27254 <param name="right" />
27256 <member name="M:System.Runtime.Intrinsics.X86.Sse.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27258 <para>__m128 _mm_max_ss (__m128 a, __m128 b)</para>
27259 <para>MAXSS xmm, xmm/m32</para>
27261 <param name="left" />
27262 <param name="right" />
27264 <member name="M:System.Runtime.Intrinsics.X86.Sse.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27266 <para>__m128 _mm_min_ps (__m128 a, __m128 b)</para>
27267 <para>MINPS xmm, xmm/m128</para>
27269 <param name="left" />
27270 <param name="right" />
27272 <member name="M:System.Runtime.Intrinsics.X86.Sse.MinScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27274 <para>__m128 _mm_min_ss (__m128 a, __m128 b)</para>
27275 <para>MINSS xmm, xmm/m32</para>
27277 <param name="left" />
27278 <param name="right" />
27280 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveHighToLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27282 <para>__m128 _mm_movehl_ps (__m128 a, __m128 b)</para>
27283 <para>MOVHLPS xmm, xmm</para>
27285 <param name="left" />
27286 <param name="right" />
27288 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveLowToHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27290 <para>__m128 _mm_movelh_ps (__m128 a, __m128 b)</para>
27291 <para>MOVLHPS xmm, xmm</para>
27293 <param name="left" />
27294 <param name="right" />
27296 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveMask(System.Runtime.Intrinsics.Vector128{System.Single})">
27298 <para>int _mm_movemask_ps (__m128 a)</para>
27299 <para>MOVMSKPS reg, xmm</para>
27301 <param name="value" />
27303 <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27305 <para>__m128 _mm_move_ss (__m128 a, __m128 b)</para>
27306 <para>MOVSS xmm, xmm</para>
27308 <param name="upper" />
27309 <param name="value" />
27311 <member name="M:System.Runtime.Intrinsics.X86.Sse.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27313 <para>__m128 _mm_mul_ps (__m128 a, __m128 b)</para>
27314 <para>MULPS xmm, xmm/m128</para>
27316 <param name="left" />
27317 <param name="right" />
27319 <member name="M:System.Runtime.Intrinsics.X86.Sse.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27321 <para>__m128 _mm_mul_ss (__m128 a, __m128 b)</para>
27322 <para>MULPS xmm, xmm/m32</para>
27324 <param name="left" />
27325 <param name="right" />
27327 <member name="M:System.Runtime.Intrinsics.X86.Sse.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27329 <para>__m128 _mm_or_ps (__m128 a, __m128 b)</para>
27330 <para>ORPS xmm, xmm/m128</para>
27332 <param name="left" />
27333 <param name="right" />
27335 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch0(System.Void*)">
27337 <para>void _mm_prefetch(char* p, int i)</para>
27338 <para>PREFETCHT0 m8</para>
27340 <param name="address" />
27342 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch1(System.Void*)">
27344 <para>void _mm_prefetch(char* p, int i)</para>
27345 <para>PREFETCHT1 m8</para>
27347 <param name="address" />
27349 <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch2(System.Void*)">
27351 <para>void _mm_prefetch(char* p, int i)</para>
27352 <para>PREFETCHT2 m8</para>
27354 <param name="address" />
27356 <member name="M:System.Runtime.Intrinsics.X86.Sse.PrefetchNonTemporal(System.Void*)">
27358 <para>void _mm_prefetch(char* p, int i)</para>
27359 <para>PREFETCHNTA m8</para>
27361 <param name="address" />
27363 <member name="M:System.Runtime.Intrinsics.X86.Sse.Reciprocal(System.Runtime.Intrinsics.Vector128{System.Single})">
27365 <para>__m128 _mm_rcp_ps (__m128 a)</para>
27366 <para>RCPPS xmm, xmm/m128</para>
27368 <param name="value" />
27370 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
27372 <para>__m128 _mm_rcp_ss (__m128 a)</para>
27373 <para>RCPSS xmm, xmm/m32</para>
27375 <param name="value" />
27377 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27379 <para>__m128 _mm_rcp_ss (__m128 a, __m128 b)</para>
27380 <para>RCPSS xmm, xmm/m32</para>
27382 <param name="upper" />
27383 <param name="value" />
27385 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
27387 <para>__m128 _mm_rsqrt_ps (__m128 a)</para>
27388 <para>RSQRTPS xmm, xmm/m128</para>
27390 <param name="value" />
27392 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
27394 <para>__m128 _mm_rsqrt_ss (__m128 a)</para>
27395 <para>RSQRTSS xmm, xmm/m32</para>
27397 <param name="value" />
27399 <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27401 <para>__m128 _mm_rsqrt_ss (__m128 a, __m128 b)</para>
27402 <para>RSQRTSS xmm, xmm/m32</para>
27404 <param name="upper" />
27405 <param name="value" />
27407 <member name="M:System.Runtime.Intrinsics.X86.Sse.Shuffle(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
27409 <para>__m128 _mm_shuffle_ps (__m128 a, __m128 b, unsigned int control)</para>
27410 <para>SHUFPS xmm, xmm/m128, imm8</para>
27412 <param name="left" />
27413 <param name="right" />
27414 <param name="control" />
27416 <member name="M:System.Runtime.Intrinsics.X86.Sse.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
27418 <para>__m128 _mm_sqrt_ps (__m128 a)</para>
27419 <para>SQRTPS xmm, xmm/m128</para>
27421 <param name="value" />
27423 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
27425 <para>__m128 _mm_sqrt_ss (__m128 a)</para>
27426 <para>SQRTSS xmm, xmm/m32</para>
27428 <param name="value" />
27430 <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27432 <para>__m128 _mm_sqrt_ss (__m128 a, __m128 b)</para>
27433 <para>SQRTSS xmm, xmm/m32</para>
27435 <param name="upper" />
27436 <param name="value" />
27438 <member name="M:System.Runtime.Intrinsics.X86.Sse.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
27440 <para>void _mm_storeu_ps (float* mem_addr, __m128 a)</para>
27441 <para>MOVUPS m128, xmm</para>
27443 <param name="address" />
27444 <param name="source" />
27446 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
27448 <para>void _mm_store_ps (float* mem_addr, __m128 a)</para>
27449 <para>MOVAPS m128, xmm</para>
27451 <param name="address" />
27452 <param name="source" />
27454 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
27456 <para>void _mm_stream_ps (float* mem_addr, __m128 a)</para>
27457 <para>MOVNTPS m128, xmm</para>
27459 <param name="address" />
27460 <param name="source" />
27462 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreFence">
27464 <para>void _mm_sfence(void)</para>
27465 <para>SFENCE</para>
27468 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreHigh(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
27470 <para>void _mm_storeh_pi (__m64* mem_addr, __m128 a)</para>
27471 <para>MOVHPS m64, xmm</para>
27473 <param name="address" />
27474 <param name="source" />
27476 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreLow(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
27478 <para>void _mm_storel_pi (__m64* mem_addr, __m128 a)</para>
27479 <para>MOVLPS m64, xmm</para>
27481 <param name="address" />
27482 <param name="source" />
27484 <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
27486 <para>void _mm_store_ss (float* mem_addr, __m128 a)</para>
27487 <para>MOVSS m32, xmm</para>
27489 <param name="address" />
27490 <param name="source" />
27492 <member name="M:System.Runtime.Intrinsics.X86.Sse.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27494 <para>__m128d _mm_sub_ps (__m128d a, __m128d b)</para>
27495 <para>SUBPS xmm, xmm/m128</para>
27497 <param name="left" />
27498 <param name="right" />
27500 <member name="M:System.Runtime.Intrinsics.X86.Sse.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27502 <para>__m128 _mm_sub_ss (__m128 a, __m128 b)</para>
27503 <para>SUBSS xmm, xmm/m32</para>
27505 <param name="left" />
27506 <param name="right" />
27508 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27510 <para>__m128 _mm_unpackhi_ps (__m128 a, __m128 b)</para>
27511 <para>UNPCKHPS xmm, xmm/m128</para>
27513 <param name="left" />
27514 <param name="right" />
27516 <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27518 <para>__m128 _mm_unpacklo_ps (__m128 a, __m128 b)</para>
27519 <para>UNPCKLPS xmm, xmm/m128</para>
27521 <param name="left" />
27522 <param name="right" />
27524 <member name="M:System.Runtime.Intrinsics.X86.Sse.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
27526 <para>__m128 _mm_xor_ps (__m128 a, __m128 b)</para>
27527 <para>XORPS xmm, xmm/m128</para>
27529 <param name="left" />
27530 <param name="right" />
27532 <member name="P:System.Runtime.Intrinsics.X86.Sse.IsSupported" />
27533 <member name="T:System.Runtime.Intrinsics.X86.Sse.X64" />
27534 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64)">
27536 <para>__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)</para>
27537 <para>CVTSI2SS xmm, reg/m64</para>
27539 <param name="upper" />
27540 <param name="value" />
27542 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
27544 <para>__int64 _mm_cvtss_si64 (__m128 a)</para>
27545 <para>CVTSS2SI r64, xmm/m32</para>
27547 <param name="value" />
27549 <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
27551 <para>__int64 _mm_cvttss_si64 (__m128 a)</para>
27552 <para>CVTTSS2SI r64, xmm/m32</para>
27554 <param name="value" />
27556 <member name="P:System.Runtime.Intrinsics.X86.Sse.X64.IsSupported" />
27557 <member name="T:System.Runtime.Intrinsics.X86.Sse2">
27558 <summary>This class provides access to Intel SSE2 hardware instructions via intrinsics.</summary>
27560 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
27562 <para>__m128i _mm_add_epi8 (__m128i a, __m128i b)</para>
27563 <para>PADDB xmm, xmm/m128</para>
27565 <param name="left" />
27566 <param name="right" />
27568 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27570 <para>__m128d _mm_add_pd (__m128d a, __m128d b)</para>
27571 <para>ADDPD xmm, xmm/m128</para>
27573 <param name="left" />
27574 <param name="right" />
27576 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
27578 <para>__m128i _mm_add_epi16 (__m128i a, __m128i b)</para>
27579 <para>PADDW xmm, xmm/m128</para>
27581 <param name="left" />
27582 <param name="right" />
27584 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
27586 <para>__m128i _mm_add_epi32 (__m128i a, __m128i b)</para>
27587 <para>PADDD xmm, xmm/m128</para>
27589 <param name="left" />
27590 <param name="right" />
27592 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
27594 <para>__m128i _mm_add_epi64 (__m128i a, __m128i b)</para>
27595 <para>PADDQ xmm, xmm/m128</para>
27597 <param name="left" />
27598 <param name="right" />
27600 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
27602 <para>__m128i _mm_add_epi8 (__m128i a, __m128i b)</para>
27603 <para>PADDB xmm, xmm/m128</para>
27605 <param name="left" />
27606 <param name="right" />
27608 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
27610 <para>__m128i _mm_add_epi16 (__m128i a, __m128i b)</para>
27611 <para>PADDW xmm, xmm/m128</para>
27613 <param name="left" />
27614 <param name="right" />
27616 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
27618 <para>__m128i _mm_add_epi32 (__m128i a, __m128i b)</para>
27619 <para>PADDD xmm, xmm/m128</para>
27621 <param name="left" />
27622 <param name="right" />
27624 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
27626 <para>__m128i _mm_add_epi64 (__m128i a, __m128i b)</para>
27627 <para>PADDQ xmm, xmm/m128</para>
27629 <param name="left" />
27630 <param name="right" />
27632 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
27634 <para>__m128i _mm_adds_epu8 (__m128i a, __m128i b)</para>
27635 <para>PADDUSB xmm, xmm/m128</para>
27637 <param name="left" />
27638 <param name="right" />
27640 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
27642 <para>__m128i _mm_adds_epi16 (__m128i a, __m128i b)</para>
27643 <para>PADDSW xmm, xmm/m128</para>
27645 <param name="left" />
27646 <param name="right" />
27648 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
27650 <para>__m128i _mm_adds_epi8 (__m128i a, __m128i b)</para>
27651 <para>PADDSB xmm, xmm/m128</para>
27653 <param name="left" />
27654 <param name="right" />
27656 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
27658 <para>__m128i _mm_adds_epu16 (__m128i a, __m128i b)</para>
27659 <para>PADDUSW xmm, xmm/m128</para>
27661 <param name="left" />
27662 <param name="right" />
27664 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27666 <para>__m128d _mm_add_sd (__m128d a, __m128d b)</para>
27667 <para>ADDSD xmm, xmm/m64</para>
27669 <param name="left" />
27670 <param name="right" />
27672 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
27674 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27675 <para>PAND xmm, xmm/m128</para>
27677 <param name="left" />
27678 <param name="right" />
27680 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27682 <para>__m128d _mm_and_pd (__m128d a, __m128d b)</para>
27683 <para>ANDPD xmm, xmm/m128</para>
27685 <param name="left" />
27686 <param name="right" />
27688 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
27690 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27691 <para>PAND xmm, xmm/m128</para>
27693 <param name="left" />
27694 <param name="right" />
27696 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
27698 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27699 <para>PAND xmm, xmm/m128</para>
27701 <param name="left" />
27702 <param name="right" />
27704 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
27706 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27707 <para>PAND xmm, xmm/m128</para>
27709 <param name="left" />
27710 <param name="right" />
27712 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
27714 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27715 <para>PAND xmm, xmm/m128</para>
27717 <param name="left" />
27718 <param name="right" />
27720 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
27722 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27723 <para>PAND xmm, xmm/m128</para>
27725 <param name="left" />
27726 <param name="right" />
27728 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
27730 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27731 <para>PAND xmm, xmm/m128</para>
27733 <param name="left" />
27734 <param name="right" />
27736 <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
27738 <para>__m128i _mm_and_si128 (__m128i a, __m128i b)</para>
27739 <para>PAND xmm, xmm/m128</para>
27741 <param name="left" />
27742 <param name="right" />
27744 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
27746 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27747 <para>PANDN xmm, xmm/m128</para>
27749 <param name="left" />
27750 <param name="right" />
27752 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27754 <para>__m128d _mm_andnot_pd (__m128d a, __m128d b)</para>
27755 <para>ADDNPD xmm, xmm/m128</para>
27757 <param name="left" />
27758 <param name="right" />
27760 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
27762 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27763 <para>PANDN xmm, xmm/m128</para>
27765 <param name="left" />
27766 <param name="right" />
27768 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
27770 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27771 <para>PANDN xmm, xmm/m128</para>
27773 <param name="left" />
27774 <param name="right" />
27776 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
27778 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27779 <para>PANDN xmm, xmm/m128</para>
27781 <param name="left" />
27782 <param name="right" />
27784 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
27786 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27787 <para>PANDN xmm, xmm/m128</para>
27789 <param name="left" />
27790 <param name="right" />
27792 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
27794 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27795 <para>PANDN xmm, xmm/m128</para>
27797 <param name="left" />
27798 <param name="right" />
27800 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
27802 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27803 <para>PANDN xmm, xmm/m128</para>
27805 <param name="left" />
27806 <param name="right" />
27808 <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
27810 <para>__m128i _mm_andnot_si128 (__m128i a, __m128i b)</para>
27811 <para>PANDN xmm, xmm/m128</para>
27813 <param name="left" />
27814 <param name="right" />
27816 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
27818 <para>__m128i _mm_avg_epu8 (__m128i a, __m128i b)</para>
27819 <para>PAVGB xmm, xmm/m128</para>
27821 <param name="left" />
27822 <param name="right" />
27824 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
27826 <para>__m128i _mm_avg_epu16 (__m128i a, __m128i b)</para>
27827 <para>PAVGW xmm, xmm/m128</para>
27829 <param name="left" />
27830 <param name="right" />
27832 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
27834 <para>__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)</para>
27835 <para>PCMPEQB xmm, xmm/m128</para>
27837 <param name="left" />
27838 <param name="right" />
27840 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27842 <para>__m128d _mm_cmpeq_pd (__m128d a, __m128d b)</para>
27843 <para>CMPPD xmm, xmm/m128, imm8(0)</para>
27845 <param name="left" />
27846 <param name="right" />
27848 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
27850 <para>__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)</para>
27851 <para>PCMPEQW xmm, xmm/m128</para>
27853 <param name="left" />
27854 <param name="right" />
27856 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
27858 <para>__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)</para>
27859 <para>PCMPEQD xmm, xmm/m128</para>
27861 <param name="left" />
27862 <param name="right" />
27864 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
27866 <para>__m128i _mm_cmpeq_epi8 (__m128i a, __m128i b)</para>
27867 <para>PCMPEQB xmm, xmm/m128</para>
27869 <param name="left" />
27870 <param name="right" />
27872 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
27874 <para>__m128i _mm_cmpeq_epi16 (__m128i a, __m128i b)</para>
27875 <para>PCMPEQW xmm, xmm/m128</para>
27877 <param name="left" />
27878 <param name="right" />
27880 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
27882 <para>__m128i _mm_cmpeq_epi32 (__m128i a, __m128i b)</para>
27883 <para>PCMPEQD xmm, xmm/m128</para>
27885 <param name="left" />
27886 <param name="right" />
27888 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27890 <para>__m128d _mm_cmpgt_pd (__m128d a, __m128d b)</para>
27891 <para>CMPPD xmm, xmm/m128, imm8(6)</para>
27893 <param name="left" />
27894 <param name="right" />
27896 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
27898 <para>__m128i _mm_cmpgt_epi16 (__m128i a, __m128i b)</para>
27899 <para>PCMPGTW xmm, xmm/m128</para>
27901 <param name="left" />
27902 <param name="right" />
27904 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
27906 <para>__m128i _mm_cmpgt_epi32 (__m128i a, __m128i b)</para>
27907 <para>PCMPGTD xmm, xmm/m128</para>
27909 <param name="left" />
27910 <param name="right" />
27912 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
27914 <para>__m128i _mm_cmpgt_epi8 (__m128i a, __m128i b)</para>
27915 <para>PCMPGTB xmm, xmm/m128</para>
27917 <param name="left" />
27918 <param name="right" />
27920 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27922 <para>__m128d _mm_cmpge_pd (__m128d a, __m128d b)</para>
27923 <para>CMPPD xmm, xmm/m128, imm8(5)</para>
27925 <param name="left" />
27926 <param name="right" />
27928 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27930 <para>__m128d _mm_cmplt_pd (__m128d a, __m128d b)</para>
27931 <para>CMPPD xmm, xmm/m128, imm8(1)</para>
27933 <param name="left" />
27934 <param name="right" />
27936 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
27938 <para>__m128i _mm_cmplt_epi16 (__m128i a, __m128i b)</para>
27939 <para>PCMPGTW xmm, xmm/m128</para>
27941 <param name="left" />
27942 <param name="right" />
27944 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
27946 <para>__m128i _mm_cmplt_epi32 (__m128i a, __m128i b)</para>
27947 <para>PCMPGTD xmm, xmm/m128</para>
27949 <param name="left" />
27950 <param name="right" />
27952 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
27954 <para>__m128i _mm_cmplt_epi8 (__m128i a, __m128i b)</para>
27955 <para>PCMPGTB xmm, xmm/m128</para>
27957 <param name="left" />
27958 <param name="right" />
27960 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27962 <para>__m128d _mm_cmple_pd (__m128d a, __m128d b)</para>
27963 <para>CMPPD xmm, xmm/m128, imm8(2)</para>
27965 <param name="left" />
27966 <param name="right" />
27968 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27970 <para>__m128d _mm_cmpneq_pd (__m128d a, __m128d b)</para>
27971 <para>CMPPD xmm, xmm/m128, imm8(4)</para>
27973 <param name="left" />
27974 <param name="right" />
27976 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27978 <para>__m128d _mm_cmpngt_pd (__m128d a, __m128d b)</para>
27979 <para>CMPPD xmm, xmm/m128, imm8(2)</para>
27981 <param name="left" />
27982 <param name="right" />
27984 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27986 <para>__m128d _mm_cmpnge_pd (__m128d a, __m128d b)</para>
27987 <para>CMPPD xmm, xmm/m128, imm8(1)</para>
27989 <param name="left" />
27990 <param name="right" />
27992 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
27994 <para>__m128d _mm_cmpnlt_pd (__m128d a, __m128d b)</para>
27995 <para>CMPPD xmm, xmm/m128, imm8(5)</para>
27997 <param name="left" />
27998 <param name="right" />
28000 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28002 <para>__m128d _mm_cmpnle_pd (__m128d a, __m128d b)</para>
28003 <para>CMPPD xmm, xmm/m128, imm8(6)</para>
28005 <param name="left" />
28006 <param name="right" />
28008 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28010 <para>__m128d _mm_cmpord_pd (__m128d a, __m128d b)</para>
28011 <para>CMPPD xmm, xmm/m128, imm8(7)</para>
28013 <param name="left" />
28014 <param name="right" />
28016 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28018 <para>__m128d _mm_cmpeq_sd (__m128d a, __m128d b)</para>
28019 <para>CMPSD xmm, xmm/m64, imm8(0)</para>
28021 <param name="left" />
28022 <param name="right" />
28024 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28026 <para>__m128d _mm_cmpgt_sd (__m128d a, __m128d b)</para>
28027 <para>CMPSD xmm, xmm/m64, imm8(6)</para>
28029 <param name="left" />
28030 <param name="right" />
28032 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28034 <para>__m128d _mm_cmpge_sd (__m128d a, __m128d b)</para>
28035 <para>CMPSD xmm, xmm/m64, imm8(5)</para>
28037 <param name="left" />
28038 <param name="right" />
28040 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28042 <para>__m128d _mm_cmplt_sd (__m128d a, __m128d b)</para>
28043 <para>CMPSD xmm, xmm/m64, imm8(1)</para>
28045 <param name="left" />
28046 <param name="right" />
28048 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28050 <para>__m128d _mm_cmple_sd (__m128d a, __m128d b)</para>
28051 <para>CMPSD xmm, xmm/m64, imm8(2)</para>
28053 <param name="left" />
28054 <param name="right" />
28056 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28058 <para>__m128d _mm_cmpneq_sd (__m128d a, __m128d b)</para>
28059 <para>CMPSD xmm, xmm/m64, imm8(4)</para>
28061 <param name="left" />
28062 <param name="right" />
28064 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28066 <para>__m128d _mm_cmpngt_sd (__m128d a, __m128d b)</para>
28067 <para>CMPSD xmm, xmm/m64, imm8(2)</para>
28069 <param name="left" />
28070 <param name="right" />
28072 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28074 <para>__m128d _mm_cmpnge_sd (__m128d a, __m128d b)</para>
28075 <para>CMPSD xmm, xmm/m64, imm8(1)</para>
28077 <param name="left" />
28078 <param name="right" />
28080 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28082 <para>__m128d _mm_cmpnlt_sd (__m128d a, __m128d b)</para>
28083 <para>CMPSD xmm, xmm/m64, imm8(5)</para>
28085 <param name="left" />
28086 <param name="right" />
28088 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28090 <para>__m128d _mm_cmpnle_sd (__m128d a, __m128d b)</para>
28091 <para>CMPSD xmm, xmm/m64, imm8(6)</para>
28093 <param name="left" />
28094 <param name="right" />
28096 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28098 <para>__m128d _mm_cmpord_sd (__m128d a, __m128d b)</para>
28099 <para>CMPSD xmm, xmm/m64, imm8(7)</para>
28101 <param name="left" />
28102 <param name="right" />
28104 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28106 <para>int _mm_comieq_sd (__m128d a, __m128d b)</para>
28107 <para>COMISD xmm, xmm/m64</para>
28109 <param name="left" />
28110 <param name="right" />
28112 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28114 <para>int _mm_comigt_sd (__m128d a, __m128d b)</para>
28115 <para>COMISD xmm, xmm/m64</para>
28117 <param name="left" />
28118 <param name="right" />
28120 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28122 <para>int _mm_comige_sd (__m128d a, __m128d b)</para>
28123 <para>COMISD xmm, xmm/m64</para>
28125 <param name="left" />
28126 <param name="right" />
28128 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28130 <para>int _mm_comilt_sd (__m128d a, __m128d b)</para>
28131 <para>COMISD xmm, xmm/m64</para>
28133 <param name="left" />
28134 <param name="right" />
28136 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28138 <para>int _mm_comile_sd (__m128d a, __m128d b)</para>
28139 <para>COMISD xmm, xmm/m64</para>
28141 <param name="left" />
28142 <param name="right" />
28144 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28146 <para>int _mm_comineq_sd (__m128d a, __m128d b)</para>
28147 <para>COMISD xmm, xmm/m64</para>
28149 <param name="left" />
28150 <param name="right" />
28152 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28154 <para>__m128d _mm_cmpunord_sd (__m128d a, __m128d b)</para>
28155 <para>CMPSD xmm, xmm/m64, imm8(3)</para>
28157 <param name="left" />
28158 <param name="right" />
28160 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28162 <para>int _mm_ucomieq_sd (__m128d a, __m128d b)</para>
28163 <para>UCOMISD xmm, xmm/m64</para>
28165 <param name="left" />
28166 <param name="right" />
28168 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28170 <para>int _mm_ucomigt_sd (__m128d a, __m128d b)</para>
28171 <para>UCOMISD xmm, xmm/m64</para>
28173 <param name="left" />
28174 <param name="right" />
28176 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28178 <para>int _mm_ucomige_sd (__m128d a, __m128d b)</para>
28179 <para>UCOMISD xmm, xmm/m64</para>
28181 <param name="left" />
28182 <param name="right" />
28184 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28186 <para>int _mm_ucomilt_sd (__m128d a, __m128d b)</para>
28187 <para>UCOMISD xmm, xmm/m64</para>
28189 <param name="left" />
28190 <param name="right" />
28192 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28194 <para>int _mm_ucomile_sd (__m128d a, __m128d b)</para>
28195 <para>UCOMISD xmm, xmm/m64</para>
28197 <param name="left" />
28198 <param name="right" />
28200 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28202 <para>int _mm_ucomineq_sd (__m128d a, __m128d b)</para>
28203 <para>UCOMISD xmm, xmm/m64</para>
28205 <param name="left" />
28206 <param name="right" />
28208 <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28210 <para>__m128d _mm_cmpunord_pd (__m128d a, __m128d b)</para>
28211 <para>CMPPD xmm, xmm/m128, imm8(3)</para>
28213 <param name="left" />
28214 <param name="right" />
28216 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int32)">
28218 <para>__m128d _mm_cvtsi32_sd (__m128d a, int b)</para>
28219 <para>CVTSI2SD xmm, reg/m32</para>
28221 <param name="upper" />
28222 <param name="value" />
28224 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Single})">
28226 <para>__m128d _mm_cvtss_sd (__m128d a, __m128 b)</para>
28227 <para>CVTSS2SD xmm, xmm/m32</para>
28229 <param name="upper" />
28230 <param name="value" />
28232 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Int32(System.Int32)">
28234 <para>__m128i _mm_cvtsi32_si128 (int a)</para>
28235 <para>MOVD xmm, reg/m32</para>
28237 <param name="value" />
28239 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
28241 <para>__m128 _mm_cvtsd_ss (__m128 a, __m128d b)</para>
28242 <para>CVTSD2SS xmm, xmm/m64</para>
28244 <param name="upper" />
28245 <param name="value" />
28247 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128UInt32(System.UInt32)">
28249 <para>__m128i _mm_cvtsi32_si128 (int a)</para>
28250 <para>MOVD xmm, reg/m32</para>
28252 <param name="value" />
28254 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
28256 <para>int _mm_cvtsd_si32 (__m128d a)</para>
28257 <para>CVTSD2SI r32, xmm/m64</para>
28259 <param name="value" />
28261 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Int32})">
28263 <para>int _mm_cvtsi128_si32 (__m128i a)</para>
28264 <para>MOVD reg/m32, xmm</para>
28266 <param name="value" />
28268 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
28270 <para>int _mm_cvttsd_si32 (__m128d a)</para>
28271 <para>CVTTSD2SI reg, xmm/m64</para>
28273 <param name="value" />
28275 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.UInt32})">
28277 <para>int _mm_cvtsi128_si32 (__m128i a)</para>
28278 <para>MOVD reg/m32, xmm</para>
28280 <param name="value" />
28282 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
28284 <para>__m128d _mm_cvtepi32_pd (__m128i a)</para>
28285 <para>CVTDQ2PD xmm, xmm/m128</para>
28287 <param name="value" />
28289 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Single})">
28291 <para>__m128d _mm_cvtps_pd (__m128 a)</para>
28292 <para>CVTPS2PD xmm, xmm/m128</para>
28294 <param name="value" />
28296 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Double})">
28298 <para>__m128i _mm_cvtpd_epi32 (__m128d a)</para>
28299 <para>CVTPD2DQ xmm, xmm/m128</para>
28301 <param name="value" />
28303 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Single})">
28305 <para>__m128i _mm_cvtps_epi32 (__m128 a)</para>
28306 <para>CVTPS2DQ xmm, xmm/m128</para>
28308 <param name="value" />
28310 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
28312 <para>__m128i _mm_cvttpd_epi32 (__m128d a)</para>
28313 <para>CVTTPD2DQ xmm, xmm/m128</para>
28315 <param name="value" />
28317 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
28319 <para>__m128i _mm_cvttps_epi32 (__m128 a)</para>
28320 <para>CVTTPS2DQ xmm, xmm/m128</para>
28322 <param name="value" />
28324 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Double})">
28326 <para>__m128 _mm_cvtpd_ps (__m128d a)</para>
28327 <para>CVTPD2PS xmm, xmm/m128</para>
28329 <param name="value" />
28331 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int32})">
28333 <para>__m128 _mm_cvtepi32_ps (__m128i a)</para>
28334 <para>CVTDQ2PS xmm, xmm/m128</para>
28336 <param name="value" />
28338 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28340 <para>__m128d _mm_div_pd (__m128d a, __m128d b)</para>
28341 <para>DIVPD xmm, xmm/m128</para>
28343 <param name="left" />
28344 <param name="right" />
28346 <member name="M:System.Runtime.Intrinsics.X86.Sse2.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28348 <para>__m128d _mm_div_sd (__m128d a, __m128d b)</para>
28349 <para>DIVSD xmm, xmm/m64</para>
28351 <param name="left" />
28352 <param name="right" />
28354 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
28356 <para>int _mm_extract_epi16 (__m128i a, int immediate)</para>
28357 <para>PEXTRW reg, xmm, imm8</para>
28359 <param name="value" />
28360 <param name="index" />
28362 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int16,System.Byte)">
28364 <para>__m128i _mm_insert_epi16 (__m128i a, int i, int immediate)</para>
28365 <para>PINSRW xmm, reg/m16, imm8</para>
28367 <param name="value" />
28368 <param name="data" />
28369 <param name="index" />
28371 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.UInt16,System.Byte)">
28373 <para>__m128i _mm_insert_epi16 (__m128i a, int i, int immediate)</para>
28374 <para>PINSRW xmm, reg/m16, imm8</para>
28376 <param name="value" />
28377 <param name="data" />
28378 <param name="index" />
28380 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Byte*)">
28382 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28383 <para>MOVDQA xmm, m128</para>
28385 <param name="address" />
28387 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Double*)">
28389 <para>__m128d _mm_load_pd (double const* mem_address)</para>
28390 <para>MOVAPD xmm, m128</para>
28392 <param name="address" />
28394 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int16*)">
28396 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28397 <para>MOVDQA xmm, m128</para>
28399 <param name="address" />
28401 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int32*)">
28403 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28404 <para>MOVDQA xmm, m128</para>
28406 <param name="address" />
28408 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int64*)">
28410 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28411 <para>MOVDQA xmm, m128</para>
28413 <param name="address" />
28415 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.SByte*)">
28417 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28418 <para>MOVDQA xmm, m128</para>
28420 <param name="address" />
28422 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt16*)">
28424 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28425 <para>MOVDQA xmm, m128</para>
28427 <param name="address" />
28429 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt32*)">
28431 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28432 <para>MOVDQA xmm, m128</para>
28434 <param name="address" />
28436 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt64*)">
28438 <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
28439 <para>MOVDQA xmm, m128</para>
28441 <param name="address" />
28443 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadFence">
28445 <para>void _mm_lfence(void)</para>
28446 <para>LFENCE</para>
28449 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
28451 <para>__m128d _mm_loadh_pd (__m128d a, double const* mem_addr)</para>
28452 <para>MOVHPD xmm, m64</para>
28454 <param name="lower" />
28455 <param name="address" />
28457 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
28459 <para>__m128d _mm_loadl_pd (__m128d a, double const* mem_addr)</para>
28460 <para>MOVLPD xmm, m64</para>
28462 <param name="upper" />
28463 <param name="address" />
28465 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Double*)">
28467 <para>__m128d _mm_load_sd (double const* mem_address)</para>
28468 <para>MOVSD xmm, m64</para>
28470 <param name="address" />
28472 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int32*)">
28474 <para>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)</para>
28475 <para>MOVD xmm, reg/m32</para>
28477 <param name="address" />
28479 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int64*)">
28481 <para>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)</para>
28482 <para>MOVQ xmm, reg/m64</para>
28484 <param name="address" />
28486 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt32*)">
28488 <para>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)</para>
28489 <para>MOVD xmm, reg/m32</para>
28491 <param name="address" />
28493 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt64*)">
28495 <para>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)</para>
28496 <para>MOVQ xmm, reg/m64</para>
28498 <param name="address" />
28500 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Byte*)">
28502 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28503 <para>MOVDQU xmm, m128</para>
28505 <param name="address" />
28507 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Double*)">
28509 <para>__m128d _mm_loadu_pd (double const* mem_address)</para>
28510 <para>MOVUPD xmm, m128</para>
28512 <param name="address" />
28514 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int16*)">
28516 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28517 <para>MOVDQU xmm, m128</para>
28519 <param name="address" />
28521 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int32*)">
28523 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28524 <para>MOVDQU xmm, m128</para>
28526 <param name="address" />
28528 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int64*)">
28530 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28531 <para>MOVDQU xmm, m128</para>
28533 <param name="address" />
28535 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.SByte*)">
28537 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28538 <para>MOVDQU xmm, m128</para>
28540 <param name="address" />
28542 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt16*)">
28544 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28545 <para>MOVDQU xmm, m128</para>
28547 <param name="address" />
28549 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt32*)">
28551 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28552 <para>MOVDQU xmm, m128</para>
28554 <param name="address" />
28556 <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt64*)">
28558 <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
28559 <para>MOVDQU xmm, m128</para>
28561 <param name="address" />
28563 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte*)">
28565 <para>void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)</para>
28566 <para>MASKMOVDQU xmm, xmm</para>
28568 <param name="source" />
28569 <param name="mask" />
28570 <param name="address" />
28572 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte*)">
28574 <para>void _mm_maskmoveu_si128 (__m128i a, __m128i mask, char* mem_address)</para>
28575 <para>MASKMOVDQU xmm, xmm</para>
28577 <param name="source" />
28578 <param name="mask" />
28579 <param name="address" />
28581 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
28583 <para>__m128i _mm_max_epu8 (__m128i a, __m128i b)</para>
28584 <para>PMAXUB xmm, xmm/m128</para>
28586 <param name="left" />
28587 <param name="right" />
28589 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28591 <para>__m128d _mm_max_pd (__m128d a, __m128d b)</para>
28592 <para>MAXPD xmm, xmm/m128</para>
28594 <param name="left" />
28595 <param name="right" />
28597 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28599 <para>__m128i _mm_max_epi16 (__m128i a, __m128i b)</para>
28600 <para>PMAXSW xmm, xmm/m128</para>
28602 <param name="left" />
28603 <param name="right" />
28605 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28607 <para>__m128d _mm_max_sd (__m128d a, __m128d b)</para>
28608 <para>MAXSD xmm, xmm/m64</para>
28610 <param name="left" />
28611 <param name="right" />
28613 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MemoryFence">
28615 <para>void _mm_mfence(void)</para>
28616 <para>MFENCE</para>
28619 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
28621 <para>__m128i _mm_min_epu8 (__m128i a, __m128i b)</para>
28622 <para>PMINUB xmm, xmm/m128</para>
28624 <param name="left" />
28625 <param name="right" />
28627 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28629 <para>__m128d _mm_min_pd (__m128d a, __m128d b)</para>
28630 <para>MINPD xmm, xmm/m128</para>
28632 <param name="left" />
28633 <param name="right" />
28635 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28637 <para>__m128i _mm_min_epi16 (__m128i a, __m128i b)</para>
28638 <para>PMINSW xmm, xmm/m128</para>
28640 <param name="left" />
28641 <param name="right" />
28643 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MinScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28645 <para>__m128d _mm_min_sd (__m128d a, __m128d b)</para>
28646 <para>MINSD xmm, xmm/m64</para>
28648 <param name="left" />
28649 <param name="right" />
28651 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Byte})">
28653 <para>int _mm_movemask_epi8 (__m128i a)</para>
28654 <para>PMOVMSKB reg, xmm</para>
28656 <param name="value" />
28658 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Double})">
28660 <para>int _mm_movemask_pd (__m128d a)</para>
28661 <para>MOVMSKPD reg, xmm</para>
28663 <param name="value" />
28665 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.SByte})">
28667 <para>int _mm_movemask_epi8 (__m128i a)</para>
28668 <para>PMOVMSKB reg, xmm</para>
28670 <param name="value" />
28672 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28674 <para>__m128d _mm_move_sd (__m128d a, __m128d b)</para>
28675 <para>MOVSD xmm, xmm</para>
28677 <param name="upper" />
28678 <param name="value" />
28680 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
28682 <para>__m128i _mm_move_epi64 (__m128i a)</para>
28683 <para>MOVQ xmm, xmm</para>
28685 <param name="value" />
28687 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
28689 <para>__m128i _mm_move_epi64 (__m128i a)</para>
28690 <para>MOVQ xmm, xmm</para>
28692 <param name="value" />
28694 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28696 <para>__m128d _mm_mul_pd (__m128d a, __m128d b)</para>
28697 <para>MULPD xmm, xmm/m128</para>
28699 <param name="left" />
28700 <param name="right" />
28702 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
28704 <para>__m128i _mm_mul_epu32 (__m128i a, __m128i b)</para>
28705 <para>PMULUDQ xmm, xmm/m128</para>
28707 <param name="left" />
28708 <param name="right" />
28710 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28712 <para>__m128i _mm_madd_epi16 (__m128i a, __m128i b)</para>
28713 <para>PMADDWD xmm, xmm/m128</para>
28715 <param name="left" />
28716 <param name="right" />
28718 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28720 <para>__m128i _mm_mulhi_epi16 (__m128i a, __m128i b)</para>
28721 <para>PMULHW xmm, xmm/m128</para>
28723 <param name="left" />
28724 <param name="right" />
28726 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
28728 <para>__m128i _mm_mulhi_epu16 (__m128i a, __m128i b)</para>
28729 <para>PMULHUW xmm, xmm/m128</para>
28731 <param name="left" />
28732 <param name="right" />
28734 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28736 <para>__m128i _mm_mullo_epi16 (__m128i a, __m128i b)</para>
28737 <para>PMULLW xmm, xmm/m128</para>
28739 <param name="left" />
28740 <param name="right" />
28742 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
28744 <para>__m128i _mm_mullo_epi16 (__m128i a, __m128i b)</para>
28745 <para>PMULLW xmm, xmm/m128</para>
28747 <param name="left" />
28748 <param name="right" />
28750 <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28752 <para>__m128d _mm_mul_sd (__m128d a, __m128d b)</para>
28753 <para>MULSD xmm, xmm/m64</para>
28755 <param name="left" />
28756 <param name="right" />
28758 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
28760 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28761 <para>POR xmm, xmm/m128</para>
28763 <param name="left" />
28764 <param name="right" />
28766 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
28768 <para>__m128d _mm_or_pd (__m128d a, __m128d b)</para>
28769 <para>ORPD xmm, xmm/m128</para>
28771 <param name="left" />
28772 <param name="right" />
28774 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28776 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28777 <para>POR xmm, xmm/m128</para>
28779 <param name="left" />
28780 <param name="right" />
28782 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
28784 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28785 <para>POR xmm, xmm/m128</para>
28787 <param name="left" />
28788 <param name="right" />
28790 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
28792 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28793 <para>POR xmm, xmm/m128</para>
28795 <param name="left" />
28796 <param name="right" />
28798 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
28800 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28801 <para>POR xmm, xmm/m128</para>
28803 <param name="left" />
28804 <param name="right" />
28806 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
28808 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28809 <para>POR xmm, xmm/m128</para>
28811 <param name="left" />
28812 <param name="right" />
28814 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
28816 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28817 <para>POR xmm, xmm/m128</para>
28819 <param name="left" />
28820 <param name="right" />
28822 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
28824 <para>__m128i _mm_or_si128 (__m128i a, __m128i b)</para>
28825 <para>POR xmm, xmm/m128</para>
28827 <param name="left" />
28828 <param name="right" />
28830 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28832 <para>__m128i _mm_packs_epi16 (__m128i a, __m128i b)</para>
28833 <para>PACKSSWB xmm, xmm/m128</para>
28835 <param name="left" />
28836 <param name="right" />
28838 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
28840 <para>__m128i _mm_packs_epi32 (__m128i a, __m128i b)</para>
28841 <para>PACKSSDW xmm, xmm/m128</para>
28843 <param name="left" />
28844 <param name="right" />
28846 <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28848 <para>__m128i _mm_packus_epi16 (__m128i a, __m128i b)</para>
28849 <para>PACKUSWB xmm, xmm/m128</para>
28851 <param name="left" />
28852 <param name="right" />
28854 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
28856 <para>__m128i _mm_slli_epi16 (__m128i a, int immediate)</para>
28857 <para>PSLLW xmm, imm8</para>
28859 <param name="value" />
28860 <param name="count" />
28862 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
28864 <para>__m128i _mm_sll_epi16 (__m128i a, __m128i count)</para>
28865 <para>PSLLW xmm, xmm/m128</para>
28867 <param name="value" />
28868 <param name="count" />
28870 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
28872 <para>__m128i _mm_slli_epi32 (__m128i a, int immediate)</para>
28873 <para>PSLLD xmm, imm8</para>
28875 <param name="value" />
28876 <param name="count" />
28878 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
28880 <para>__m128i _mm_sll_epi32 (__m128i a, __m128i count)</para>
28881 <para>PSLLD xmm, xmm/m128</para>
28883 <param name="value" />
28884 <param name="count" />
28886 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
28888 <para>__m128i _mm_slli_epi64 (__m128i a, int immediate)</para>
28889 <para>PSLLQ xmm, imm8</para>
28891 <param name="value" />
28892 <param name="count" />
28894 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
28896 <para>__m128i _mm_sll_epi64 (__m128i a, __m128i count)</para>
28897 <para>PSLLQ xmm, xmm/m128</para>
28899 <param name="value" />
28900 <param name="count" />
28902 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
28904 <para>__m128i _mm_slli_epi16 (__m128i a, int immediate)</para>
28905 <para>PSLLW xmm, imm8</para>
28907 <param name="value" />
28908 <param name="count" />
28910 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
28912 <para>__m128i _mm_sll_epi16 (__m128i a, __m128i count)</para>
28913 <para>PSLLW xmm, xmm/m128</para>
28915 <param name="value" />
28916 <param name="count" />
28918 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
28920 <para>__m128i _mm_slli_epi32 (__m128i a, int immediate)</para>
28921 <para>PSLLD xmm, imm8</para>
28923 <param name="value" />
28924 <param name="count" />
28926 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
28928 <para>__m128i _mm_sll_epi32 (__m128i a, __m128i count)</para>
28929 <para>PSLLD xmm, xmm/m128</para>
28931 <param name="value" />
28932 <param name="count" />
28934 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
28936 <para>__m128i _mm_slli_epi64 (__m128i a, int immediate)</para>
28937 <para>PSLLQ xmm, imm8</para>
28939 <param name="value" />
28940 <param name="count" />
28942 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
28944 <para>__m128i _mm_sll_epi64 (__m128i a, __m128i count)</para>
28945 <para>PSLLQ xmm, xmm/m128</para>
28947 <param name="value" />
28948 <param name="count" />
28950 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
28952 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
28953 <para>PSLLDQ xmm, imm8</para>
28955 <param name="value" />
28956 <param name="numBytes" />
28958 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
28960 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
28961 <para>PSLLDQ xmm, imm8</para>
28963 <param name="value" />
28964 <param name="numBytes" />
28966 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
28968 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
28969 <para>PSLLDQ xmm, imm8</para>
28971 <param name="value" />
28972 <param name="numBytes" />
28974 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
28976 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
28977 <para>PSLLDQ xmm, imm8</para>
28979 <param name="value" />
28980 <param name="numBytes" />
28982 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
28984 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
28985 <para>PSLLDQ xmm, imm8</para>
28987 <param name="value" />
28988 <param name="numBytes" />
28990 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
28992 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
28993 <para>PSLLDQ xmm, imm8</para>
28995 <param name="value" />
28996 <param name="numBytes" />
28998 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
29000 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
29001 <para>PSLLDQ xmm, imm8</para>
29003 <param name="value" />
29004 <param name="numBytes" />
29006 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
29008 <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
29009 <para>PSLLDQ xmm, imm8</para>
29011 <param name="value" />
29012 <param name="numBytes" />
29014 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
29016 <para>__m128i _mm_srai_epi16 (__m128i a, int immediate)</para>
29017 <para>PSRAW xmm, imm8</para>
29019 <param name="value" />
29020 <param name="count" />
29022 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
29024 <para>__m128i _mm_sra_epi16 (__m128i a, __m128i count)</para>
29025 <para>PSRAW xmm, xmm/m128</para>
29027 <param name="value" />
29028 <param name="count" />
29030 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
29032 <para>__m128i _mm_srai_epi32 (__m128i a, int immediate)</para>
29033 <para>PSRAD xmm, imm8</para>
29035 <param name="value" />
29036 <param name="count" />
29038 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
29040 <para>__m128i _mm_sra_epi32 (__m128i a, __m128i count)</para>
29041 <para>PSRAD xmm, xmm/m128</para>
29043 <param name="value" />
29044 <param name="count" />
29046 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
29048 <para>__m128i _mm_srli_epi16 (__m128i a, int immediate)</para>
29049 <para>PSRLW xmm, imm8</para>
29051 <param name="value" />
29052 <param name="count" />
29054 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
29056 <para>__m128i _mm_srl_epi16 (__m128i a, __m128i count)</para>
29057 <para>PSRLW xmm, xmm/m128</para>
29059 <param name="value" />
29060 <param name="count" />
29062 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
29064 <para>__m128i _mm_srli_epi32 (__m128i a, int immediate)</para>
29065 <para>PSRLD xmm, imm8</para>
29067 <param name="value" />
29068 <param name="count" />
29070 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
29072 <para>__m128i _mm_srl_epi32 (__m128i a, __m128i count)</para>
29073 <para>PSRLD xmm, xmm/m128</para>
29075 <param name="value" />
29076 <param name="count" />
29078 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
29080 <para>__m128i _mm_srli_epi64 (__m128i a, int immediate)</para>
29081 <para>PSRLQ xmm, imm8</para>
29083 <param name="value" />
29084 <param name="count" />
29086 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
29088 <para>__m128i _mm_srl_epi64 (__m128i a, __m128i count)</para>
29089 <para>PSRLQ xmm, xmm/m128</para>
29091 <param name="value" />
29092 <param name="count" />
29094 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
29096 <para>__m128i _mm_srli_epi16 (__m128i a, int immediate)</para>
29097 <para>PSRLW xmm, imm8</para>
29099 <param name="value" />
29100 <param name="count" />
29102 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
29104 <para>__m128i _mm_srl_epi16 (__m128i a, __m128i count)</para>
29105 <para>PSRLW xmm, xmm/m128</para>
29107 <param name="value" />
29108 <param name="count" />
29110 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
29112 <para>__m128i _mm_srli_epi32 (__m128i a, int immediate)</para>
29113 <para>PSRLD xmm, imm8</para>
29115 <param name="value" />
29116 <param name="count" />
29118 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
29120 <para>__m128i _mm_srl_epi32 (__m128i a, __m128i count)</para>
29121 <para>PSRLD xmm, xmm/m128</para>
29123 <param name="value" />
29124 <param name="count" />
29126 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
29128 <para>__m128i _mm_srli_epi64 (__m128i a, int immediate)</para>
29129 <para>PSRLQ xmm, imm8</para>
29131 <param name="value" />
29132 <param name="count" />
29134 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
29136 <para>__m128i _mm_srl_epi64 (__m128i a, __m128i count)</para>
29137 <para>PSRLQ xmm, xmm/m128</para>
29139 <param name="value" />
29140 <param name="count" />
29142 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
29144 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29145 <para>PSRLDQ xmm, imm8</para>
29147 <param name="value" />
29148 <param name="numBytes" />
29150 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
29152 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29153 <para>PSRLDQ xmm, imm8</para>
29155 <param name="value" />
29156 <param name="numBytes" />
29158 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
29160 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29161 <para>PSRLDQ xmm, imm8</para>
29163 <param name="value" />
29164 <param name="numBytes" />
29166 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
29168 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29169 <para>PSRLDQ xmm, imm8</para>
29171 <param name="value" />
29172 <param name="numBytes" />
29174 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
29176 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29177 <para>PSRLDQ xmm, imm8</para>
29179 <param name="value" />
29180 <param name="numBytes" />
29182 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
29184 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29185 <para>PSRLDQ xmm, imm8</para>
29187 <param name="value" />
29188 <param name="numBytes" />
29190 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
29192 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29193 <para>PSRLDQ xmm, imm8</para>
29195 <param name="value" />
29196 <param name="numBytes" />
29198 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
29200 <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
29201 <para>PSRLDQ xmm, imm8</para>
29203 <param name="value" />
29204 <param name="numBytes" />
29206 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
29208 <para>__m128d _mm_shuffle_pd (__m128d a, __m128d b, int immediate)</para>
29209 <para>SHUFPD xmm, xmm/m128, imm8</para>
29211 <param name="left" />
29212 <param name="right" />
29213 <param name="control" />
29215 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
29217 <para>__m128i _mm_shuffle_epi32 (__m128i a, int immediate)</para>
29218 <para>PSHUFD xmm, xmm/m128, imm8</para>
29220 <param name="value" />
29221 <param name="control" />
29223 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
29225 <para>__m128i _mm_shuffle_epi32 (__m128i a, int immediate)</para>
29226 <para>PSHUFD xmm, xmm/m128, imm8</para>
29228 <param name="value" />
29229 <param name="control" />
29231 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
29233 <para>__m128i _mm_shufflehi_epi16 (__m128i a, int immediate)</para>
29234 <para>PSHUFHW xmm, xmm/m128, imm8</para>
29236 <param name="value" />
29237 <param name="control" />
29239 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
29241 <para>__m128i _mm_shufflehi_epi16 (__m128i a, int control)</para>
29242 <para>PSHUFHW xmm, xmm/m128, imm8</para>
29244 <param name="value" />
29245 <param name="control" />
29247 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
29249 <para>__m128i _mm_shufflelo_epi16 (__m128i a, int control)</para>
29250 <para>PSHUFLW xmm, xmm/m128, imm8</para>
29252 <param name="value" />
29253 <param name="control" />
29255 <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
29257 <para>__m128i _mm_shufflelo_epi16 (__m128i a, int control)</para>
29258 <para>PSHUFLW xmm, xmm/m128, imm8</para>
29260 <param name="value" />
29261 <param name="control" />
29263 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
29265 <para>__m128d _mm_sqrt_pd (__m128d a)</para>
29266 <para>SQRTPD xmm, xmm/m128</para>
29268 <param name="value" />
29270 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
29272 <para>__m128d _mm_sqrt_sd (__m128d a)</para>
29273 <para>SQRTSD xmm, xmm/64</para>
29275 <param name="value" />
29277 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29279 <para>__m128d _mm_sqrt_sd (__m128d a, __m128d b)</para>
29280 <para>SQRTSD xmm, xmm/64</para>
29282 <param name="upper" />
29283 <param name="value" />
29285 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
29287 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29288 <para>MOVDQU m128, xmm</para>
29290 <param name="address" />
29291 <param name="source" />
29293 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
29295 <para>void _mm_storeu_pd (double* mem_addr, __m128d a)</para>
29296 <para>MOVUPD m128, xmm</para>
29298 <param name="address" />
29299 <param name="source" />
29301 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
29303 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29304 <para>MOVDQU m128, xmm</para>
29306 <param name="address" />
29307 <param name="source" />
29309 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
29311 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29312 <para>MOVDQU m128, xmm</para>
29314 <param name="address" />
29315 <param name="source" />
29317 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
29319 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29320 <para>MOVDQU m128, xmm</para>
29322 <param name="address" />
29323 <param name="source" />
29325 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
29327 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29328 <para>MOVDQU m128, xmm</para>
29330 <param name="address" />
29331 <param name="source" />
29333 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
29335 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29336 <para>MOVDQU m128, xmm</para>
29338 <param name="address" />
29339 <param name="source" />
29341 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
29343 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29344 <para>MOVDQU m128, xmm</para>
29346 <param name="address" />
29347 <param name="source" />
29349 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
29351 <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
29352 <para>MOVDQU m128, xmm</para>
29354 <param name="address" />
29355 <param name="source" />
29357 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
29359 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29360 <para>MOVDQA m128, xmm</para>
29362 <param name="address" />
29363 <param name="source" />
29365 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
29367 <para>void _mm_store_pd (double* mem_addr, __m128d a)</para>
29368 <para>MOVAPD m128, xmm</para>
29370 <param name="address" />
29371 <param name="source" />
29373 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
29375 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29376 <para>MOVDQA m128, xmm</para>
29378 <param name="address" />
29379 <param name="source" />
29381 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
29383 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29384 <para>MOVDQA m128, xmm</para>
29386 <param name="address" />
29387 <param name="source" />
29389 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
29391 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29392 <para>MOVDQA m128, xmm</para>
29394 <param name="address" />
29395 <param name="source" />
29397 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
29399 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29400 <para>MOVDQA m128, xmm</para>
29402 <param name="address" />
29403 <param name="source" />
29405 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
29407 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29408 <para>MOVDQA m128, xmm</para>
29410 <param name="address" />
29411 <param name="source" />
29413 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
29415 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29416 <para>MOVDQA m128, xmm</para>
29418 <param name="address" />
29419 <param name="source" />
29421 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
29423 <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
29424 <para>MOVDQA m128, xmm</para>
29426 <param name="address" />
29427 <param name="source" />
29429 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
29431 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29432 <para>MOVNTDQ m128, xmm</para>
29434 <param name="address" />
29435 <param name="source" />
29437 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
29439 <para>void _mm_stream_pd (double* mem_addr, __m128d a)</para>
29440 <para>MOVNTPD m128, xmm</para>
29442 <param name="address" />
29443 <param name="source" />
29445 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
29447 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29448 <para>MOVNTDQ m128, xmm</para>
29450 <param name="address" />
29451 <param name="source" />
29453 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
29455 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29456 <para>MOVNTDQ m128, xmm</para>
29458 <param name="address" />
29459 <param name="source" />
29461 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
29463 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29464 <para>MOVNTDQ m128, xmm</para>
29466 <param name="address" />
29467 <param name="source" />
29469 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
29471 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29472 <para>MOVNTDQ m128, xmm</para>
29474 <param name="address" />
29475 <param name="source" />
29477 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
29479 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29480 <para>MOVNTDQ m128, xmm</para>
29482 <param name="address" />
29483 <param name="source" />
29485 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
29487 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29488 <para>MOVNTDQ m128, xmm</para>
29490 <param name="address" />
29491 <param name="source" />
29493 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
29495 <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
29496 <para>MOVNTDQ m128, xmm</para>
29498 <param name="address" />
29499 <param name="source" />
29501 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreHigh(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
29503 <para>void _mm_storeh_pd (double* mem_addr, __m128d a)</para>
29504 <para>MOVHPD m64, xmm</para>
29506 <param name="address" />
29507 <param name="source" />
29509 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
29511 <para>void _mm_storel_pd (double* mem_addr, __m128d a)</para>
29512 <para>MOVLPD m64, xmm</para>
29514 <param name="address" />
29515 <param name="source" />
29517 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.Int32*,System.Int32)">
29519 <para>void _mm_stream_si32(int *p, int a)</para>
29520 <para>MOVNTI m32, r32</para>
29522 <param name="address" />
29523 <param name="value" />
29525 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.UInt32*,System.UInt32)">
29527 <para>void _mm_stream_si32(int *p, int a)</para>
29528 <para>MOVNTI m32, r32</para>
29530 <param name="address" />
29531 <param name="value" />
29533 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
29535 <para>void _mm_store_sd (double* mem_addr, __m128d a)</para>
29536 <para>MOVSD m64, xmm</para>
29538 <param name="address" />
29539 <param name="source" />
29541 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
29542 <summary>void _mm_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, xmm.</summary>
29543 <param name="address" />
29544 <param name="source" />
29546 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
29548 <para>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)</para>
29549 <para>MOVQ m64, xmm</para>
29551 <param name="address" />
29552 <param name="source" />
29554 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
29555 <summary>void _mm_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, xmm.</summary>
29556 <param name="address" />
29557 <param name="source" />
29559 <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
29561 <para>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)</para>
29562 <para>MOVQ m64, xmm</para>
29564 <param name="address" />
29565 <param name="source" />
29567 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
29569 <para>__m128i _mm_sub_epi8 (__m128i a, __m128i b)</para>
29570 <para>PSUBB xmm, xmm/m128</para>
29572 <param name="left" />
29573 <param name="right" />
29575 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29577 <para>__m128d _mm_sub_pd (__m128d a, __m128d b)</para>
29578 <para>SUBPD xmm, xmm/m128</para>
29580 <param name="left" />
29581 <param name="right" />
29583 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
29585 <para>__m128i _mm_sub_epi16 (__m128i a, __m128i b)</para>
29586 <para>PSUBW xmm, xmm/m128</para>
29588 <param name="left" />
29589 <param name="right" />
29591 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
29593 <para>__m128i _mm_sub_epi32 (__m128i a, __m128i b)</para>
29594 <para>PSUBD xmm, xmm/m128</para>
29596 <param name="left" />
29597 <param name="right" />
29599 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
29601 <para>__m128i _mm_sub_epi64 (__m128i a, __m128i b)</para>
29602 <para>PSUBQ xmm, xmm/m128</para>
29604 <param name="left" />
29605 <param name="right" />
29607 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
29609 <para>__m128i _mm_sub_epi8 (__m128i a, __m128i b)</para>
29610 <para>PSUBB xmm, xmm/m128</para>
29612 <param name="left" />
29613 <param name="right" />
29615 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
29617 <para>__m128i _mm_sub_epi16 (__m128i a, __m128i b)</para>
29618 <para>PSUBW xmm, xmm/m128</para>
29620 <param name="left" />
29621 <param name="right" />
29623 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
29625 <para>__m128i _mm_sub_epi32 (__m128i a, __m128i b)</para>
29626 <para>PSUBD xmm, xmm/m128</para>
29628 <param name="left" />
29629 <param name="right" />
29631 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
29633 <para>__m128i _mm_sub_epi64 (__m128i a, __m128i b)</para>
29634 <para>PSUBQ xmm, xmm/m128</para>
29636 <param name="left" />
29637 <param name="right" />
29639 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
29641 <para>__m128i _mm_subs_epu8 (__m128i a, __m128i b)</para>
29642 <para>PSUBUSB xmm, xmm/m128</para>
29644 <param name="left" />
29645 <param name="right" />
29647 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
29649 <para>__m128i _mm_subs_epi16 (__m128i a, __m128i b)</para>
29650 <para>PSUBSW xmm, xmm/m128</para>
29652 <param name="left" />
29653 <param name="right" />
29655 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
29657 <para>__m128i _mm_subs_epi8 (__m128i a, __m128i b)</para>
29658 <para>PSUBSB xmm, xmm/m128</para>
29660 <param name="left" />
29661 <param name="right" />
29663 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
29665 <para>__m128i _mm_subs_epu16 (__m128i a, __m128i b)</para>
29666 <para>PSUBUSW xmm, xmm/m128</para>
29668 <param name="left" />
29669 <param name="right" />
29671 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29673 <para>__m128d _mm_sub_sd (__m128d a, __m128d b)</para>
29674 <para>SUBSD xmm, xmm/m64</para>
29676 <param name="left" />
29677 <param name="right" />
29679 <member name="M:System.Runtime.Intrinsics.X86.Sse2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
29681 <para>__m128i _mm_sad_epu8 (__m128i a, __m128i b)</para>
29682 <para>PSADBW xmm, xmm/m128</para>
29684 <param name="left" />
29685 <param name="right" />
29687 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
29689 <para>__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)</para>
29690 <para>PUNPCKHBW xmm, xmm/m128</para>
29692 <param name="left" />
29693 <param name="right" />
29695 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29697 <para>__m128d _mm_unpackhi_pd (__m128d a, __m128d b)</para>
29698 <para>UNPCKHPD xmm, xmm/m128</para>
29700 <param name="left" />
29701 <param name="right" />
29703 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
29705 <para>__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)</para>
29706 <para>PUNPCKHWD xmm, xmm/m128</para>
29708 <param name="left" />
29709 <param name="right" />
29711 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
29713 <para>__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)</para>
29714 <para>PUNPCKHDQ xmm, xmm/m128</para>
29716 <param name="left" />
29717 <param name="right" />
29719 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
29721 <para>__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)</para>
29722 <para>PUNPCKHQDQ xmm, xmm/m128</para>
29724 <param name="left" />
29725 <param name="right" />
29727 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
29729 <para>__m128i _mm_unpackhi_epi8 (__m128i a, __m128i b)</para>
29730 <para>PUNPCKHBW xmm, xmm/m128</para>
29732 <param name="left" />
29733 <param name="right" />
29735 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
29737 <para>__m128i _mm_unpackhi_epi16 (__m128i a, __m128i b)</para>
29738 <para>PUNPCKHWD xmm, xmm/m128</para>
29740 <param name="left" />
29741 <param name="right" />
29743 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
29745 <para>__m128i _mm_unpackhi_epi32 (__m128i a, __m128i b)</para>
29746 <para>PUNPCKHDQ xmm, xmm/m128</para>
29748 <param name="left" />
29749 <param name="right" />
29751 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
29753 <para>__m128i _mm_unpackhi_epi64 (__m128i a, __m128i b)</para>
29754 <para>PUNPCKHQDQ xmm, xmm/m128</para>
29756 <param name="left" />
29757 <param name="right" />
29759 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
29761 <para>__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)</para>
29762 <para>PUNPCKLBW xmm, xmm/m128</para>
29764 <param name="left" />
29765 <param name="right" />
29767 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29769 <para>__m128d _mm_unpacklo_pd (__m128d a, __m128d b)</para>
29770 <para>UNPCKLPD xmm, xmm/m128</para>
29772 <param name="left" />
29773 <param name="right" />
29775 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
29777 <para>__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)</para>
29778 <para>PUNPCKLWD xmm, xmm/m128</para>
29780 <param name="left" />
29781 <param name="right" />
29783 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
29785 <para>__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)</para>
29786 <para>PUNPCKLDQ xmm, xmm/m128</para>
29788 <param name="left" />
29789 <param name="right" />
29791 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
29793 <para>__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)</para>
29794 <para>PUNPCKLQDQ xmm, xmm/m128</para>
29796 <param name="left" />
29797 <param name="right" />
29799 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
29801 <para>__m128i _mm_unpacklo_epi8 (__m128i a, __m128i b)</para>
29802 <para>PUNPCKLBW xmm, xmm/m128</para>
29804 <param name="left" />
29805 <param name="right" />
29807 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
29809 <para>__m128i _mm_unpacklo_epi16 (__m128i a, __m128i b)</para>
29810 <para>PUNPCKLWD xmm, xmm/m128</para>
29812 <param name="left" />
29813 <param name="right" />
29815 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
29817 <para>__m128i _mm_unpacklo_epi32 (__m128i a, __m128i b)</para>
29818 <para>PUNPCKLDQ xmm, xmm/m128</para>
29820 <param name="left" />
29821 <param name="right" />
29823 <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
29825 <para>__m128i _mm_unpacklo_epi64 (__m128i a, __m128i b)</para>
29826 <para>PUNPCKLQDQ xmm, xmm/m128</para>
29828 <param name="left" />
29829 <param name="right" />
29831 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
29833 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29834 <para>PXOR xmm, xmm/m128</para>
29836 <param name="left" />
29837 <param name="right" />
29839 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29841 <para>__m128d _mm_xor_pd (__m128d a, __m128d b)</para>
29842 <para>XORPD xmm, xmm/m128</para>
29844 <param name="left" />
29845 <param name="right" />
29847 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
29849 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29850 <para>PXOR xmm, xmm/m128</para>
29852 <param name="left" />
29853 <param name="right" />
29855 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
29857 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29858 <para>PXOR xmm, xmm/m128</para>
29860 <param name="left" />
29861 <param name="right" />
29863 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
29865 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29866 <para>PXOR xmm, xmm/m128</para>
29868 <param name="left" />
29869 <param name="right" />
29871 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
29873 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29874 <para>PXOR xmm, xmm/m128</para>
29876 <param name="left" />
29877 <param name="right" />
29879 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
29881 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29882 <para>PXOR xmm, xmm/m128</para>
29884 <param name="left" />
29885 <param name="right" />
29887 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
29889 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29890 <para>PXOR xmm, xmm/m128</para>
29892 <param name="left" />
29893 <param name="right" />
29895 <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
29897 <para>__m128i _mm_xor_si128 (__m128i a, __m128i b)</para>
29898 <para>PXOR xmm, xmm/m128</para>
29900 <param name="left" />
29901 <param name="right" />
29903 <member name="P:System.Runtime.Intrinsics.X86.Sse2.IsSupported" />
29904 <member name="T:System.Runtime.Intrinsics.X86.Sse2.X64" />
29905 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64)">
29907 <para>__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)</para>
29908 <para>CVTSI2SD xmm, reg/m64</para>
29910 <param name="upper" />
29911 <param name="value" />
29913 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Int64(System.Int64)">
29915 <para>__m128i _mm_cvtsi64_si128 (__int64 a)</para>
29916 <para>MOVQ xmm, reg/m64</para>
29918 <param name="value" />
29920 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128UInt64(System.UInt64)">
29922 <para>__m128i _mm_cvtsi64_si128 (__int64 a)</para>
29923 <para>MOVQ xmm, reg/m64</para>
29925 <param name="value" />
29927 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
29929 <para>__int64 _mm_cvtsd_si64 (__m128d a)</para>
29930 <para>CVTSD2SI r64, xmm/m64</para>
29932 <param name="value" />
29934 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Int64})">
29936 <para>__int64 _mm_cvtsi128_si64 (__m128i a)</para>
29937 <para>MOVQ reg/m64, xmm</para>
29939 <param name="value" />
29941 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
29943 <para>__int64 _mm_cvttsd_si64 (__m128d a)</para>
29944 <para>CVTTSD2SI reg, xmm/m64</para>
29946 <param name="value" />
29948 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.UInt64})">
29950 <para>__int64 _mm_cvtsi128_si64 (__m128i a)</para>
29951 <para>MOVQ reg/m64, xmm</para>
29953 <param name="value" />
29955 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.Int64*,System.Int64)">
29957 <para>void _mm_stream_si64(__int64 *p, __int64 a)</para>
29958 <para>MOVNTI m64, r64</para>
29960 <param name="address" />
29961 <param name="value" />
29963 <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.UInt64*,System.UInt64)">
29965 <para>void _mm_stream_si64(__int64 *p, __int64 a)</para>
29966 <para>MOVNTI m64, r64</para>
29968 <param name="address" />
29969 <param name="value" />
29971 <member name="P:System.Runtime.Intrinsics.X86.Sse2.X64.IsSupported" />
29972 <member name="T:System.Runtime.Intrinsics.X86.Sse3">
29973 <summary>This class provides access to Intel SSE3 hardware instructions via intrinsics.</summary>
29975 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29977 <para>__m128d _mm_addsub_pd (__m128d a, __m128d b)</para>
29978 <para>ADDSUBPD xmm, xmm/m128</para>
29980 <param name="left" />
29981 <param name="right" />
29983 <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
29985 <para>__m128 _mm_addsub_ps (__m128 a, __m128 b)</para>
29986 <para>ADDSUBPS xmm, xmm/m128</para>
29988 <param name="left" />
29989 <param name="right" />
29991 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
29993 <para>__m128d _mm_hadd_pd (__m128d a, __m128d b)</para>
29994 <para>HADDPD xmm, xmm/m128</para>
29996 <param name="left" />
29997 <param name="right" />
29999 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30001 <para>__m128 _mm_hadd_ps (__m128 a, __m128 b)</para>
30002 <para>HADDPS xmm, xmm/m128</para>
30004 <param name="left" />
30005 <param name="right" />
30007 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30009 <para>__m128d _mm_hsub_pd (__m128d a, __m128d b)</para>
30010 <para>HSUBPD xmm, xmm/m128</para>
30012 <param name="left" />
30013 <param name="right" />
30015 <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30017 <para>__m128 _mm_hsub_ps (__m128 a, __m128 b)</para>
30018 <para>HSUBPS xmm, xmm/m128</para>
30020 <param name="left" />
30021 <param name="right" />
30023 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadAndDuplicateToVector128(System.Double*)">
30025 <para>__m128d _mm_loaddup_pd (double const* mem_addr)</para>
30026 <para>MOVDDUP xmm, m64</para>
30028 <param name="address" />
30030 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Byte*)">
30031 <param name="address" />
30033 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int16*)">
30034 <param name="address" />
30036 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int32*)">
30037 <param name="address" />
30039 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int64*)">
30040 <param name="address" />
30042 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.SByte*)">
30044 <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr)</para>
30045 <para>LDDQU xmm, m128</para>
30047 <param name="address" />
30049 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt16*)">
30050 <param name="address" />
30052 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt32*)">
30053 <param name="address" />
30055 <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt64*)">
30056 <param name="address" />
30058 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Double})">
30060 <para>__m128d _mm_movedup_pd (__m128d a)</para>
30061 <para>MOVDDUP xmm, xmm/m64</para>
30063 <param name="source" />
30065 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveHighAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
30067 <para>__m128 _mm_movehdup_ps (__m128 a)</para>
30068 <para>MOVSHDUP xmm, xmm/m128</para>
30070 <param name="source" />
30072 <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveLowAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
30074 <para>__m128 _mm_moveldup_ps (__m128 a)</para>
30075 <para>MOVSLDUP xmm, xmm/m128</para>
30077 <param name="source" />
30079 <member name="P:System.Runtime.Intrinsics.X86.Sse3.IsSupported" />
30080 <member name="T:System.Runtime.Intrinsics.X86.Sse3.X64" />
30081 <member name="P:System.Runtime.Intrinsics.X86.Sse3.X64.IsSupported" />
30082 <member name="T:System.Runtime.Intrinsics.X86.Sse41">
30083 <summary>This class provides access to Intel SSE4.1 hardware instructions via intrinsics.</summary>
30085 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
30087 <para>__m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)</para>
30088 <para>BLENDPD xmm, xmm/m128, imm8</para>
30090 <param name="left" />
30091 <param name="right" />
30092 <param name="control" />
30094 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
30096 <para>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)</para>
30097 <para>PBLENDW xmm, xmm/m128 imm8</para>
30099 <param name="left" />
30100 <param name="right" />
30101 <param name="control" />
30103 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
30105 <para>__m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)</para>
30106 <para>BLENDPS xmm, xmm/m128, imm8</para>
30108 <param name="left" />
30109 <param name="right" />
30110 <param name="control" />
30112 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
30114 <para>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)</para>
30115 <para>PBLENDW xmm, xmm/m128 imm8</para>
30117 <param name="left" />
30118 <param name="right" />
30119 <param name="control" />
30121 <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})">
30123 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30124 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30126 <param name="left" />
30127 <param name="right" />
30128 <param name="mask" />
30130 <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})">
30132 <para>__m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)</para>
30133 <para>BLENDVPD xmm, xmm/m128, xmm0</para>
30135 <param name="left" />
30136 <param name="right" />
30137 <param name="mask" />
30139 <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})">
30141 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30142 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30144 <param name="left" />
30145 <param name="right" />
30146 <param name="mask" />
30148 <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})">
30150 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30151 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30153 <param name="left" />
30154 <param name="right" />
30155 <param name="mask" />
30157 <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})">
30159 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30160 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30162 <param name="left" />
30163 <param name="right" />
30164 <param name="mask" />
30166 <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})">
30168 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30169 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30171 <param name="left" />
30172 <param name="right" />
30173 <param name="mask" />
30175 <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})">
30177 <para>__m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)</para>
30178 <para>BLENDVPS xmm, xmm/m128, xmm0</para>
30180 <param name="left" />
30181 <param name="right" />
30182 <param name="mask" />
30184 <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})">
30186 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30187 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30189 <param name="left" />
30190 <param name="right" />
30191 <param name="mask" />
30193 <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})">
30195 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30196 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30198 <param name="left" />
30199 <param name="right" />
30200 <param name="mask" />
30202 <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})">
30204 <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
30205 <para>PBLENDVB xmm, xmm/m128, xmm</para>
30207 <param name="left" />
30208 <param name="right" />
30209 <param name="mask" />
30211 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
30213 <para>__m128d _mm_ceil_pd (__m128d a)</para>
30214 <para>ROUNDPD xmm, xmm/m128, imm8(10)</para>
30216 <param name="value" />
30218 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
30220 <para>__m128 _mm_ceil_ps (__m128 a)</para>
30221 <para>ROUNDPS xmm, xmm/m128, imm8(10)</para>
30223 <param name="value" />
30225 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
30227 <para>__m128d _mm_ceil_sd (__m128d a)</para>
30228 <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
30230 <param name="value" />
30232 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30234 <para>__m128d _mm_ceil_sd (__m128d a, __m128d b)</para>
30235 <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
30237 <param name="upper" />
30238 <param name="value" />
30240 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
30242 <para>__m128 _mm_ceil_ss (__m128 a)</para>
30243 <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
30245 <param name="value" />
30247 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30249 <para>__m128 _mm_ceil_ss (__m128 a, __m128 b)</para>
30250 <para>ROUNDSS xmm, xmm/m128, imm8(10)</para>
30252 <param name="upper" />
30253 <param name="value" />
30255 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
30257 <para>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)</para>
30258 <para>PCMPEQQ xmm, xmm/m128</para>
30260 <param name="left" />
30261 <param name="right" />
30263 <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
30265 <para>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)</para>
30266 <para>PCMPEQQ xmm, xmm/m128</para>
30268 <param name="left" />
30269 <param name="right" />
30271 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Byte*)">
30272 <summary>PMOVZXBW xmm, m64</summary>
30273 <param name="address" />
30275 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
30277 <para>__m128i _mm_cvtepu8_epi16 (__m128i a)</para>
30278 <para>PMOVZXBW xmm, xmm/m64</para>
30280 <param name="value" />
30282 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
30284 <para>__m128i _mm_cvtepi8_epi16 (__m128i a)</para>
30285 <para>PMOVSXBW xmm, xmm/m64</para>
30287 <param name="value" />
30289 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.SByte*)">
30290 <summary>PMOVSXBW xmm, m64</summary>
30291 <param name="address" />
30293 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Byte*)">
30294 <summary>PMOVZXBD xmm, m32</summary>
30295 <param name="address" />
30297 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Int16*)">
30298 <summary>PMOVSXWD xmm, m64</summary>
30299 <param name="address" />
30301 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
30303 <para>__m128i _mm_cvtepu8_epi32 (__m128i a)</para>
30304 <para>PMOVZXBD xmm, xmm/m32</para>
30306 <param name="value" />
30308 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
30310 <para>__m128i _mm_cvtepi16_epi32 (__m128i a)</para>
30311 <para>PMOVSXWD xmm, xmm/m64</para>
30313 <param name="value" />
30315 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
30317 <para>__m128i _mm_cvtepi8_epi32 (__m128i a)</para>
30318 <para>PMOVSXBD xmm, xmm/m32</para>
30320 <param name="value" />
30322 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
30324 <para>__m128i _mm_cvtepu16_epi32 (__m128i a)</para>
30325 <para>PMOVZXWD xmm, xmm/m64</para>
30327 <param name="value" />
30329 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.SByte*)">
30330 <summary>PMOVSXBD xmm, m32</summary>
30331 <param name="address" />
30333 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.UInt16*)">
30334 <summary>PMOVZXWD xmm, m64</summary>
30335 <param name="address" />
30337 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Byte*)">
30338 <summary>PMOVZXBQ xmm, m16</summary>
30339 <param name="address" />
30341 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int16*)">
30342 <summary>PMOVSXWQ xmm, m32</summary>
30343 <param name="address" />
30345 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int32*)">
30346 <summary>PMOVSXDQ xmm, m64</summary>
30347 <param name="address" />
30349 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
30351 <para>__m128i _mm_cvtepu8_epi64 (__m128i a)</para>
30352 <para>PMOVZXBQ xmm, xmm/m16</para>
30354 <param name="value" />
30356 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
30358 <para>__m128i _mm_cvtepi16_epi64 (__m128i a)</para>
30359 <para>PMOVSXWQ xmm, xmm/m32</para>
30361 <param name="value" />
30363 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
30365 <para>__m128i _mm_cvtepi32_epi64 (__m128i a)</para>
30366 <para>PMOVSXDQ xmm, xmm/m64</para>
30368 <param name="value" />
30370 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
30372 <para>__m128i _mm_cvtepi8_epi64 (__m128i a)</para>
30373 <para>PMOVSXBQ xmm, xmm/m16</para>
30375 <param name="value" />
30377 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
30379 <para>__m128i _mm_cvtepu16_epi64 (__m128i a)</para>
30380 <para>PMOVZXWQ xmm, xmm/m32</para>
30382 <param name="value" />
30384 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
30386 <para>__m128i _mm_cvtepu32_epi64 (__m128i a)</para>
30387 <para>PMOVZXDQ xmm, xmm/m64</para>
30389 <param name="value" />
30391 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.SByte*)">
30392 <summary>PMOVSXBQ xmm, m16</summary>
30393 <param name="address" />
30395 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt16*)">
30396 <summary>PMOVZXWQ xmm, m32</summary>
30397 <param name="address" />
30399 <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt32*)">
30400 <summary>PMOVZXDQ xmm, m64</summary>
30401 <param name="address" />
30403 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
30405 <para>__m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)</para>
30406 <para>DPPD xmm, xmm/m128, imm8</para>
30408 <param name="left" />
30409 <param name="right" />
30410 <param name="control" />
30412 <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
30414 <para>__m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)</para>
30415 <para>DPPS xmm, xmm/m128, imm8</para>
30417 <param name="left" />
30418 <param name="right" />
30419 <param name="control" />
30421 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
30423 <para>int _mm_extract_epi8 (__m128i a, const int imm8)</para>
30424 <para>PEXTRB reg/m8, xmm, imm8</para>
30426 <param name="value" />
30427 <param name="index" />
30429 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
30431 <para>int _mm_extract_epi32 (__m128i a, const int imm8)</para>
30432 <para>PEXTRD reg/m32, xmm, imm8</para>
30434 <param name="value" />
30435 <param name="index" />
30437 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
30439 <para>int _mm_extract_ps (__m128 a, const int imm8)</para>
30440 <para>EXTRACTPS xmm, xmm/m32, imm8</para>
30442 <param name="value" />
30443 <param name="index" />
30445 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
30447 <para>int _mm_extract_epi32 (__m128i a, const int imm8)</para>
30448 <para>PEXTRD reg/m32, xmm, imm8</para>
30450 <param name="value" />
30451 <param name="index" />
30453 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
30455 <para>__m128d _mm_floor_pd (__m128d a)</para>
30456 <para>ROUNDPD xmm, xmm/m128, imm8(9)</para>
30458 <param name="value" />
30460 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
30462 <para>__m128 _mm_floor_ps (__m128 a)</para>
30463 <para>ROUNDPS xmm, xmm/m128, imm8(9)</para>
30465 <param name="value" />
30467 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
30469 <para>__m128d _mm_floor_sd (__m128d a)</para>
30470 <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
30472 <param name="value" />
30474 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30476 <para>__m128d _mm_floor_sd (__m128d a, __m128d b)</para>
30477 <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
30479 <param name="upper" />
30480 <param name="value" />
30482 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
30484 <para>__m128 _mm_floor_ss (__m128 a)</para>
30485 <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
30487 <param name="value" />
30489 <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30491 <para>__m128 _mm_floor_ss (__m128 a, __m128 b)</para>
30492 <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
30494 <param name="upper" />
30495 <param name="value" />
30497 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
30499 <para>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)</para>
30500 <para>PINSRB xmm, reg/m8, imm8</para>
30502 <param name="value" />
30503 <param name="data" />
30504 <param name="index" />
30506 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32,System.Byte)">
30508 <para>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)</para>
30509 <para>PINSRD xmm, reg/m32, imm8</para>
30511 <param name="value" />
30512 <param name="data" />
30513 <param name="index" />
30515 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte,System.Byte)">
30517 <para>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)</para>
30518 <para>PINSRB xmm, reg/m8, imm8</para>
30520 <param name="value" />
30521 <param name="data" />
30522 <param name="index" />
30524 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
30526 <para>__m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)</para>
30527 <para>INSERTPS xmm, xmm/m32, imm8</para>
30529 <param name="value" />
30530 <param name="data" />
30531 <param name="index" />
30533 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Byte)">
30535 <para>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)</para>
30536 <para>PINSRD xmm, reg/m32, imm8</para>
30538 <param name="value" />
30539 <param name="data" />
30540 <param name="index" />
30542 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Byte*)">
30544 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30545 <para>MOVNTDQA xmm, m128</para>
30547 <param name="address" />
30549 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int16*)">
30551 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30552 <para>MOVNTDQA xmm, m128</para>
30554 <param name="address" />
30556 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int32*)">
30558 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30559 <para>MOVNTDQA xmm, m128</para>
30561 <param name="address" />
30563 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int64*)">
30565 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30566 <para>MOVNTDQA xmm, m128</para>
30568 <param name="address" />
30570 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.SByte*)">
30572 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30573 <para>MOVNTDQA xmm, m128</para>
30575 <param name="address" />
30577 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt16*)">
30579 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30580 <para>MOVNTDQA xmm, m128</para>
30582 <param name="address" />
30584 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt32*)">
30586 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30587 <para>MOVNTDQA xmm, m128</para>
30589 <param name="address" />
30591 <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt64*)">
30593 <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
30594 <para>MOVNTDQA xmm, m128</para>
30596 <param name="address" />
30598 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
30600 <para>__m128i _mm_max_epi32 (__m128i a, __m128i b)</para>
30601 <para>PMAXSD xmm, xmm/m128</para>
30603 <param name="left" />
30604 <param name="right" />
30606 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
30608 <para>__m128i _mm_max_epi8 (__m128i a, __m128i b)</para>
30609 <para>PMAXSB xmm, xmm/m128</para>
30611 <param name="left" />
30612 <param name="right" />
30614 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
30616 <para>__m128i _mm_max_epu16 (__m128i a, __m128i b)</para>
30617 <para>PMAXUW xmm, xmm/m128</para>
30619 <param name="left" />
30620 <param name="right" />
30622 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
30624 <para>__m128i _mm_max_epu32 (__m128i a, __m128i b)</para>
30625 <para>PMAXUD xmm, xmm/m128</para>
30627 <param name="left" />
30628 <param name="right" />
30630 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
30632 <para>__m128i _mm_min_epi32 (__m128i a, __m128i b)</para>
30633 <para>PMINSD xmm, xmm/m128</para>
30635 <param name="left" />
30636 <param name="right" />
30638 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
30640 <para>__m128i _mm_min_epi8 (__m128i a, __m128i b)</para>
30641 <para>PMINSB xmm, xmm/m128</para>
30643 <param name="left" />
30644 <param name="right" />
30646 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
30648 <para>__m128i _mm_min_epu16 (__m128i a, __m128i b)</para>
30649 <para>PMINUW xmm, xmm/m128</para>
30651 <param name="left" />
30652 <param name="right" />
30654 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
30656 <para>__m128i _mm_min_epu32 (__m128i a, __m128i b)</para>
30657 <para>PMINUD xmm, xmm/m128</para>
30659 <param name="left" />
30660 <param name="right" />
30662 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MinHorizontal(System.Runtime.Intrinsics.Vector128{System.UInt16})">
30664 <para>__m128i _mm_minpos_epu16 (__m128i a)</para>
30665 <para>PHMINPOSUW xmm, xmm/m128</para>
30667 <param name="value" />
30669 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
30671 <para>__m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)</para>
30672 <para>MPSADBW xmm, xmm/m128, imm8</para>
30674 <param name="left" />
30675 <param name="right" />
30676 <param name="mask" />
30678 <member name="M:System.Runtime.Intrinsics.X86.Sse41.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
30680 <para>__m128i _mm_mul_epi32 (__m128i a, __m128i b)</para>
30681 <para>PMULDQ xmm, xmm/m128</para>
30683 <param name="left" />
30684 <param name="right" />
30686 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
30688 <para>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)</para>
30689 <para>PMULLD xmm, xmm/m128</para>
30691 <param name="left" />
30692 <param name="right" />
30694 <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
30696 <para>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)</para>
30697 <para>PMULLD xmm, xmm/m128</para>
30699 <param name="left" />
30700 <param name="right" />
30702 <member name="M:System.Runtime.Intrinsics.X86.Sse41.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
30704 <para>__m128i _mm_packus_epi32 (__m128i a, __m128i b)</para>
30705 <para>PACKUSDW xmm, xmm/m128</para>
30707 <param name="left" />
30708 <param name="right" />
30710 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Double})">
30712 <para>_m128d _mm_round_pd (__m128d a, _MM_FROUND_CUR_DIRECTION)</para>
30713 <para>ROUNDPD xmm, xmm/m128, imm8(4)</para>
30715 <param name="value" />
30717 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Single})">
30719 <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_CUR_DIRECTION)</para>
30720 <para>ROUNDPS xmm, xmm/m128, imm8(4)</para>
30722 <param name="value" />
30724 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
30726 <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)</para>
30727 <para>ROUNDSD xmm, xmm/m128, imm8(4)</para>
30729 <param name="value" />
30731 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30733 <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)</para>
30734 <para>ROUNDSD xmm, xmm/m128, imm8(4)</para>
30736 <param name="upper" />
30737 <param name="value" />
30739 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
30741 <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)</para>
30742 <para>ROUNDSS xmm, xmm/m128, imm8(4)</para>
30744 <param name="value" />
30746 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30748 <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)</para>
30749 <para>ROUNDSS xmm, xmm/m128, imm8(4)</para>
30751 <param name="upper" />
30752 <param name="value" />
30754 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Double})">
30756 <para>__m128d _mm_round_pd (__m128d a, int rounding)</para>
30757 <para>ROUNDPD xmm, xmm/m128, imm8(8)
30758 _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</para>
30760 <param name="value" />
30762 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Single})">
30764 <para>__m128 _mm_round_ps (__m128 a, int rounding)</para>
30765 <para>ROUNDPS xmm, xmm/m128, imm8(8)
30766 _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</para>
30768 <param name="value" />
30770 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
30772 <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)</para>
30773 <para>ROUNDSD xmm, xmm/m128, imm8(8)</para>
30775 <param name="value" />
30777 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30779 <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)</para>
30780 <para>ROUNDSD xmm, xmm/m128, imm8(8)</para>
30782 <param name="upper" />
30783 <param name="value" />
30785 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
30787 <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
30788 <para>ROUNDSS xmm, xmm/m128, imm8(8)</para>
30790 <param name="value" />
30792 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30794 <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
30795 <para>ROUNDSS xmm, xmm/m128, imm8(8)</para>
30797 <param name="upper" />
30798 <param name="value" />
30800 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
30802 <para>__m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
30803 <para>ROUNDPD xmm, xmm/m128, imm8(9)</para>
30805 <param name="value" />
30807 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
30809 <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
30810 <para>ROUNDPS xmm, xmm/m128, imm8(9)</para>
30812 <param name="value" />
30814 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
30816 <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
30817 <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
30819 <param name="value" />
30821 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30823 <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
30824 <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
30826 <param name="upper" />
30827 <param name="value" />
30829 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
30831 <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
30832 <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
30834 <param name="value" />
30836 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30838 <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
30839 <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
30841 <param name="upper" />
30842 <param name="value" />
30844 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
30846 <para>__m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
30847 <para>ROUNDPD xmm, xmm/m128, imm8(10)</para>
30849 <param name="value" />
30851 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
30853 <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
30854 <para> ROUNDPS xmm, xmm/m128, imm8(10)</para>
30856 <param name="value" />
30858 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
30860 <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
30861 <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
30863 <param name="value" />
30865 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30867 <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
30868 <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
30870 <param name="upper" />
30871 <param name="value" />
30873 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
30875 <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
30876 <para>ROUNDSS xmm, xmm/m128, imm8(10)</para>
30878 <param name="value" />
30880 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30882 <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
30883 <para>ROUNDSS xmm, xmm/m128, imm8(10)</para>
30885 <param name="upper" />
30886 <param name="value" />
30888 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
30890 <para>__m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
30891 <para>ROUNDPD xmm, xmm/m128, imm8(11)</para>
30893 <param name="value" />
30895 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
30897 <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
30898 <para>ROUNDPS xmm, xmm/m128, imm8(11)</para>
30900 <param name="value" />
30902 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
30904 <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
30905 <para>ROUNDSD xmm, xmm/m128, imm8(11)</para>
30907 <param name="value" />
30909 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
30911 <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
30912 <para>ROUNDSD xmm, xmm/m128, imm8(11)</para>
30914 <param name="upper" />
30915 <param name="value" />
30917 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
30919 <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
30920 <para>ROUNDSS xmm, xmm/m128, imm8(11)</para>
30922 <param name="value" />
30924 <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
30926 <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
30927 <para>ROUNDSS xmm, xmm/m128, imm8(11)</para>
30929 <param name="upper" />
30930 <param name="value" />
30932 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
30933 <param name="left" />
30934 <param name="right" />
30936 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
30937 <param name="left" />
30938 <param name="right" />
30940 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
30941 <param name="left" />
30942 <param name="right" />
30944 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
30945 <param name="left" />
30946 <param name="right" />
30948 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
30950 <para>int _mm_testc_si128 (__m128i a, __m128i b)</para>
30951 <para>PTEST xmm, xmm/m128</para>
30953 <param name="left" />
30954 <param name="right" />
30956 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
30957 <param name="left" />
30958 <param name="right" />
30960 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
30961 <param name="left" />
30962 <param name="right" />
30964 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
30965 <param name="left" />
30966 <param name="right" />
30968 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
30969 <param name="left" />
30970 <param name="right" />
30972 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
30973 <param name="left" />
30974 <param name="right" />
30976 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
30977 <param name="left" />
30978 <param name="right" />
30980 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
30981 <param name="left" />
30982 <param name="right" />
30984 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
30986 <para>int _mm_testnzc_si128 (__m128i a, __m128i b)</para>
30987 <para>PTEST xmm, xmm/m128</para>
30989 <param name="left" />
30990 <param name="right" />
30992 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
30993 <param name="left" />
30994 <param name="right" />
30996 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
30997 <param name="left" />
30998 <param name="right" />
31000 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
31001 <param name="left" />
31002 <param name="right" />
31004 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
31005 <param name="left" />
31006 <param name="right" />
31008 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
31009 <param name="left" />
31010 <param name="right" />
31012 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
31013 <param name="left" />
31014 <param name="right" />
31016 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
31017 <param name="left" />
31018 <param name="right" />
31020 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
31022 <para>int _mm_testz_si128 (__m128i a, __m128i b)</para>
31023 <para>PTEST xmm, xmm/m128</para>
31025 <param name="left" />
31026 <param name="right" />
31028 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
31029 <param name="left" />
31030 <param name="right" />
31032 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
31033 <param name="left" />
31034 <param name="right" />
31036 <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
31037 <param name="left" />
31038 <param name="right" />
31040 <member name="P:System.Runtime.Intrinsics.X86.Sse41.IsSupported" />
31041 <member name="T:System.Runtime.Intrinsics.X86.Sse41.X64" />
31042 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
31044 <para>__int64 _mm_extract_epi64 (__m128i a, const int imm8)</para>
31045 <para>PEXTRQ reg/m64, xmm, imm8</para>
31047 <param name="value" />
31048 <param name="index" />
31050 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
31052 <para>__int64 _mm_extract_epi64 (__m128i a, const int imm8)</para>
31053 <para>PEXTRQ reg/m64, xmm, imm8</para>
31055 <param name="value" />
31056 <param name="index" />
31058 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64,System.Byte)">
31060 <para>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)</para>
31061 <para>PINSRQ xmm, reg/m64, imm8</para>
31063 <param name="value" />
31064 <param name="data" />
31065 <param name="index" />
31067 <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64,System.Byte)">
31069 <para>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)</para>
31070 <para>PINSRQ xmm, reg/m64, imm8</para>
31072 <param name="value" />
31073 <param name="data" />
31074 <param name="index" />
31076 <member name="P:System.Runtime.Intrinsics.X86.Sse41.X64.IsSupported" />
31077 <member name="T:System.Runtime.Intrinsics.X86.Sse42">
31078 <summary>This class provides access to Intel SSE4.2 hardware instructions via intrinsics.</summary>
31080 <member name="M:System.Runtime.Intrinsics.X86.Sse42.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
31082 <para>__m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)</para>
31083 <para>PCMPGTQ xmm, xmm/m128</para>
31085 <param name="left" />
31086 <param name="right" />
31088 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.Byte)">
31090 <para>unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v)</para>
31091 <para>CRC32 reg, reg/m8</para>
31093 <param name="crc" />
31094 <param name="data" />
31096 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt16)">
31098 <para>unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v)</para>
31099 <para>CRC32 reg, reg/m16</para>
31101 <param name="crc" />
31102 <param name="data" />
31104 <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt32)">
31106 <para>unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v)</para>
31107 <para>CRC32 reg, reg/m32</para>
31109 <param name="crc" />
31110 <param name="data" />
31112 <member name="P:System.Runtime.Intrinsics.X86.Sse42.IsSupported" />
31113 <member name="T:System.Runtime.Intrinsics.X86.Sse42.X64" />
31114 <member name="M:System.Runtime.Intrinsics.X86.Sse42.X64.Crc32(System.UInt64,System.UInt64)">
31116 <para>unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v)</para>
31117 <para>CRC32 reg, reg/m64</para>
31119 <param name="crc" />
31120 <param name="data" />
31122 <member name="P:System.Runtime.Intrinsics.X86.Sse42.X64.IsSupported" />
31123 <member name="T:System.Runtime.Intrinsics.X86.Ssse3">
31124 <summary>This class provides access to Intel SSSE3 hardware instructions via intrinsics.</summary>
31126 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
31128 <para>__m128i _mm_abs_epi16 (__m128i a)</para>
31129 <para>PABSW xmm, xmm/m128</para>
31131 <param name="value" />
31133 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
31135 <para>__m128i _mm_abs_epi32 (__m128i a)</para>
31136 <para>PABSD xmm, xmm/m128</para>
31138 <param name="value" />
31140 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
31142 <para>__m128i _mm_abs_epi8 (__m128i a)</para>
31143 <para>PABSB xmm, xmm/m128</para>
31145 <param name="value" />
31147 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
31149 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31150 <para>PALIGNR xmm, xmm/m128, imm8</para>
31152 <param name="left" />
31153 <param name="right" />
31154 <param name="mask" />
31156 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
31158 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31159 <para>PALIGNR xmm, xmm/m128, imm8</para>
31161 <param name="left" />
31162 <param name="right" />
31163 <param name="mask" />
31165 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
31167 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31168 <para>PALIGNR xmm, xmm/m128, imm8</para>
31170 <param name="left" />
31171 <param name="right" />
31172 <param name="mask" />
31174 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
31176 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31177 <para>PALIGNR xmm, xmm/m128, imm8</para>
31179 <param name="left" />
31180 <param name="right" />
31181 <param name="mask" />
31183 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
31185 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31186 <para>PALIGNR xmm, xmm/m128, imm8</para>
31188 <param name="left" />
31189 <param name="right" />
31190 <param name="mask" />
31192 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
31194 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31195 <para>PALIGNR xmm, xmm/m128, imm8</para>
31197 <param name="left" />
31198 <param name="right" />
31199 <param name="mask" />
31201 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
31203 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31204 <para>PALIGNR xmm, xmm/m128, imm8</para>
31206 <param name="left" />
31207 <param name="right" />
31208 <param name="mask" />
31210 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
31212 <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
31213 <para>PALIGNR xmm, xmm/m128, imm8</para>
31215 <param name="left" />
31216 <param name="right" />
31217 <param name="mask" />
31219 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
31221 <para>__m128i _mm_hadd_epi16 (__m128i a, __m128i b)</para>
31222 <para>PHADDW xmm, xmm/m128</para>
31224 <param name="left" />
31225 <param name="right" />
31227 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
31229 <para>__m128i _mm_hadd_epi32 (__m128i a, __m128i b)</para>
31230 <para>PHADDD xmm, xmm/m128</para>
31232 <param name="left" />
31233 <param name="right" />
31235 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
31237 <para>__m128i _mm_hadds_epi16 (__m128i a, __m128i b)</para>
31238 <para>PHADDSW xmm, xmm/m128</para>
31240 <param name="left" />
31241 <param name="right" />
31243 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
31245 <para>__m128i _mm_hsub_epi16 (__m128i a, __m128i b)</para>
31246 <para>PHSUBW xmm, xmm/m128</para>
31248 <param name="left" />
31249 <param name="right" />
31251 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
31253 <para>__m128i _mm_hsub_epi32 (__m128i a, __m128i b)</para>
31254 <para>PHSUBD xmm, xmm/m128</para>
31256 <param name="left" />
31257 <param name="right" />
31259 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
31261 <para>__m128i _mm_hsubs_epi16 (__m128i a, __m128i b)</para>
31262 <para>PHSUBSW xmm, xmm/m128</para>
31264 <param name="left" />
31265 <param name="right" />
31267 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
31269 <para>__m128i _mm_maddubs_epi16 (__m128i a, __m128i b)</para>
31270 <para>PMADDUBSW xmm, xmm/m128</para>
31272 <param name="left" />
31273 <param name="right" />
31275 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
31277 <para>__m128i _mm_mulhrs_epi16 (__m128i a, __m128i b)</para>
31278 <para>PMULHRSW xmm, xmm/m128</para>
31280 <param name="left" />
31281 <param name="right" />
31283 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
31285 <para>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)</para>
31286 <para>PSHUFB xmm, xmm/m128</para>
31288 <param name="value" />
31289 <param name="mask" />
31291 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
31293 <para>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)</para>
31294 <para>PSHUFB xmm, xmm/m128</para>
31296 <param name="value" />
31297 <param name="mask" />
31299 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
31301 <para>__m128i _mm_sign_epi16 (__m128i a, __m128i b)</para>
31302 <para>PSIGNW xmm, xmm/m128</para>
31304 <param name="left" />
31305 <param name="right" />
31307 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
31309 <para>__m128i _mm_sign_epi32 (__m128i a, __m128i b)</para>
31310 <para>PSIGND xmm, xmm/m128</para>
31312 <param name="left" />
31313 <param name="right" />
31315 <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
31317 <para>__m128i _mm_sign_epi8 (__m128i a, __m128i b)</para>
31318 <para>PSIGNB xmm, xmm/m128</para>
31320 <param name="left" />
31321 <param name="right" />
31323 <member name="P:System.Runtime.Intrinsics.X86.Ssse3.IsSupported" />
31324 <member name="T:System.Runtime.Intrinsics.X86.Ssse3.X64" />
31325 <member name="P:System.Runtime.Intrinsics.X86.Ssse3.X64.IsSupported" />
31326 <member name="T:System.Runtime.Intrinsics.X86.X86Base">
31327 <summary>Provides access to the x86 base hardware instructions via intrinsics.</summary>
31329 <member name="M:System.Runtime.Intrinsics.X86.X86Base.CpuId(System.Int32,System.Int32)">
31330 <summary>void __cpuidex(int cpuInfo[4], int function_id, int subfunction_id); CPUID</summary>
31331 <param name="functionId" />
31332 <param name="subFunctionId" />
31334 <member name="P:System.Runtime.Intrinsics.X86.X86Base.IsSupported" />
31335 <member name="T:System.Runtime.Intrinsics.X86.X86Base.X64" />
31336 <member name="P:System.Runtime.Intrinsics.X86.X86Base.X64.IsSupported" />